BR-CL-14: Ländercode einer Anschrift nicht nach ISO 3166-1
Offizielle Meldung
[BR-CL-14] Country codes in an invoice MUST be coded using ISO code list 3166-1
[BR-CL-14] Country codes in an invoice MUST be coded using ISO code list 3166-1
- Schweregrad
- Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
- Gilt für
- EN 16931 (CII), EN 16931 (UBL)
Was bedeutet das?
Ländercodes in der Rechnung müssen als zweistelliger Code nach ISO 3166-1 (Alpha-2) angegeben werden, z. B. DE, AT oder FR. Diese Regel prüft die Ländercodes der Anschriften, etwa von Verkäufer (BT-40), Käufer (BT-55), Steuervertreter (BT-69) und Lieferanschrift (BT-80). Der angegebene Wert ist dort nicht enthalten.
CII: Geprüft wird jedes ram:CountryID. UBL: Geprüft wird jedes cac:Country/cbc:IdentificationCode.
Typische Ursachen
Ein Ländername („Deutschland“) oder ein dreistelliger Code (DEU) statt des zweistelligen Codes.
Kleinschreibung (de) oder Leerzeichen.
Ein nicht in ISO 3166-1 enthaltener Code, z. B. UK statt GB für das Vereinigte Königreich.
So beheben Sie den Fehler
Den zweistelligen Ländercode nach ISO 3166-1 Alpha-2 in Großbuchstaben angeben.
CII: ram:PostalTradeAddress/ram:CountryID, UBL: cac:PostalAddress/cac:Country/cbc:IdentificationCode.
Die Rechnung erneut erzeugen und prüfen.
In E-Rechnungsfreund
Im Rechnungsformular im Abschnitt „Verkäufer (BG-4)“ bzw. „Käufer (BG-7)“ im Feld „Land (BT-40/55)“ ein Land aus der Auswahlliste wählen. In der Ansicht „Experte“ gilt das ebenso für „Steuervertreter (BG-11)“ und „Lieferadresse / abw. Empfänger (BG-13)“.
Beispiel
Fehlerhaft
<ram:PostalTradeAddress>
<ram:PostcodeCode>10115</ram:PostcodeCode>
<ram:CityName>Berlin</ram:CityName>
<ram:CountryID>DEU</ram:CountryID>
</ram:PostalTradeAddress>
Richtig
<ram:PostalTradeAddress>
<ram:PostcodeCode>10115</ram:PostcodeCode>
<ram:CityName>Berlin</ram:CityName>
<ram:CountryID>DE</ram:CountryID>
</ram:PostalTradeAddress>
Für Entwickler: Prüfausdruck je Syntax
EN 16931 (CII) (CII)
Kontext: ram:CountryID
((not(contains(normalize-space(.), ' ')) and contains(' 1A AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BL BJ BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS XI YE YT ZA ZM ZW ', concat(' ', normalize-space(.), ' '))))
EN 16931 (UBL) (UBL)
Kontext: cac:Country/cbc:IdentificationCode
((not(contains(normalize-space(.), ' ')) and contains(' 1A AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS XI YE YT ZA ZM ZW ', concat(' ', normalize-space(.), ' '))))
Verwandte Prüfregeln
- BR-CL-01: Rechnungsartcode (BT-3) nicht aus UNTDID 1001
- BR-CL-03: Währungsattribut currencyID nicht nach ISO 4217
- BR-CL-04: Rechnungswährung (BT-5) nicht nach ISO 4217
- BR-CL-05: Steuerwährung (BT-6) nicht nach ISO 4217
- BR-CL-06: Code für das Steuerfälligkeitsdatum (BT-8) nicht zulässig
- BR-CL-07: Schema der Objektkennung (BT-18-1, BT-128-1) nicht aus UNTDID 1153
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.