# BR-DE-3 La città del venditore deve essere indicata

Ai sensi della legge fiscale tedesca (§ 14 UStG) e delle regole Schematron XRechnung, l’indirizzo postale del venditore (BG-5) deve obbligatoriamente contenere la città (BT-37). La normativa tedesca richiede un indirizzo completo per stabilire la giurisdizione fiscale e verificare la corrispondenza con il registro delle imprese.

## Descrizione del problema

> **ERRORE**: Regola nazionale tedesca XRechnung (KoSIT, BR-DE) · XRechnung 3.0

## Contesto e significato

Le autorità fiscali verificano l’indirizzo del venditore nei registri IVA. L’omissione della città compromette la detraibilità fiscale e causa il rifiuto del documento.

## Soluzione

Nei dati anagrafici dell’ERP, assicurati che la città della sede legale sia valorizzata. In UBL 2.1 inserisci <cbc:CityName> sotto <cac:AccountingSupplierParty><cac:Party><cac:PostalAddress>. In CII inserisci <ram:CityName> sotto <ram:SellerTradeParty><ram:PostalTradeAddress>. Non combinare cap e città nella riga dell’indirizzo (BT-35).

- [Valida XML](/it/xrechnung-validator?source=resource&rule=BR-DE-3)
- [Converti fattura](/it/pdf-to-xrechnung?source=resource&rule=BR-DE-3)

## Esempi validi

- Indirizzo postale venditore con BT-37 = "Berlin", codice postale "10115" e codice paese "DE"
- Indirizzo postale venditore con BT-37 = "Frankfurt am Main", codice postale "60311" e codice paese "DE"

## Esempi non validi

- L’indirizzo venditore indica via e cap ma lascia vuoto cbc:CityName / ram:CityName
- La città è inserita nella riga dell’indirizzo (BT-35) mentre il campo BT-37 è assente

## Esempi di codice

### XML valido
```
<cac:PostalAddress>
  <cbc:StreetName>Friedrichstraße 100</cbc:StreetName>
  <cbc:CityName>Berlin</cbc:CityName>
  <cbc:PostalZone>10117</cbc:PostalZone>
  <cac:Country>
    <cbc:IdentificationCode>DE</cbc:IdentificationCode>
  </cac:Country>
</cac:PostalAddress>
```

### XML non valido
```
<cac:PostalAddress>
  <cbc:StreetName>Friedrichstraße 100</cbc:StreetName>
  <cbc:PostalZone>10117</cbc:PostalZone>
  <cac:Country>
    <cbc:IdentificationCode>DE</cbc:IdentificationCode>
  </cac:Country>
</cac:PostalAddress>
```

## Campi interessati

- [BT-37 Città del venditore](/resources/xrechnung/bt-37-seller-city)
- [BG-5 Indirizzo postale del venditore](/resources/xrechnung/bt-40-seller-country-code)
- [BT-40 Codice paese del venditore](/resources/xrechnung/bt-40-seller-country-code)

## Regole correlate

- [BR-08](/resources/kosit-validator-errors/br-08-seller-postal-address-required)
- [BR-DE-4](/resources/kosit-validator-errors/br-de-4-seller-post-code-required)

## Strumenti di validazione

- [Validatore KoSIT ufficiale](https://github.com/itplr-kosit/validator): Esegui il validatore ufficiale KoSIT con la configurazione XRechnung per controllare le regole EN 16931 e XRechnung.
- [Converti PDF in XRechnung](/pdf-to-xrechnung): Individua gli errori di validazione durante la conversione e verifica ogni correzione.

## Risorse correlate

- [Specifiche ufficiali](https://xeinkauf.de/xrechnung/)
- [Test suite](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Tutti gli errori di validazione](/resources/kosit-validator-errors): Panoramica delle regole di validazione EN 16931, XRechnung e Peppol spiegate qui.
