Was bedeutet BR-20?
Die Anschrift des Steuervertreters (BG-12) muss einen Laendercode (BT-69) tragen, wenn die Rechnung einen Steuervertreter des Verkaeufers (BG-11) nennt. Der Laendercode steht als ram:CountryID in der Anschrift und folgt dem Zwei-Buchstaben-Format nach ISO 3166-1. Die Regel greift nur, wenn ein Steuervertreter angegeben ist.
Häufige Ursachen für BR-20
- Das Element ram:CountryID fehlt in der ram:PostalTradeAddress des Steuervertreters.
- Statt des Laendercodes wurde der Landesname im Klartext eingetragen.
- Der Code steht im falschen Format, etwa dreistellig oder in Kleinbuchstaben.
So behebst du BR-20
- Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-69 über den folgenden XPath:
//rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:CountryID - Korrektur einsetzen. Fuege in der ram:PostalTradeAddress des Steuervertreters das Element ram:CountryID mit dem ISO-3166-1-Code aus zwei Grossbuchstaben ein, zum Beispiel DE.
- Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-20 nicht mehr gemeldet wird.
Fuege in der ram:PostalTradeAddress des Steuervertreters das Element ram:CountryID mit dem ISO-3166-1-Code aus zwei Grossbuchstaben ein, zum Beispiel <ram:CountryID>DE</ram:CountryID>.
//rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:CountryIDVorher / Nachher: das XML-Beispiel
So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).
<ram:SellerTaxRepresentativeTradeParty>
<ram:Name>Steuerkanzlei Weber und Partner</ram:Name>
<ram:PostalTradeAddress>
<ram:PostcodeCode>10115</ram:PostcodeCode>
<ram:CityName>Berlin</ram:CityName>
</ram:PostalTradeAddress>
</ram:SellerTaxRepresentativeTradeParty>
<ram:SellerTaxRepresentativeTradeParty>
<ram:Name>Steuerkanzlei Weber und Partner</ram:Name>
<ram:PostalTradeAddress>
<ram:PostcodeCode>10115</ram:PostcodeCode>
<ram:CityName>Berlin</ram:CityName>
<ram:CountryID>DE</ram:CountryID>
</ram:PostalTradeAddress>
</ram:SellerTaxRepresentativeTradeParty>
Häufige Fragen zu BR-20
Welches Format hat der Laendercode?
Darf ich den Landesnamen ausschreiben?
Wo genau steht der Code?
Verwandte Fehlercodes
BR-20 automatisch prüfen
Statt das XML manuell zu durchsuchen, kannst du deine ZUGFeRD- oder XRechnung-Datei online validieren – lade die PDF oder XML hoch und du bekommst jeden Fehler mit Regel-ID, betroffenem Feld, Korrekturvorschlag und XPath, als lesbaren Report oder strukturiertes JSON über die API.