BR-CL-15: Herkunftsland des Artikels (BT-159) nicht nach ISO 3166-1
Offizielle Meldung
[BR-CL-15] Country codes in an invoice MUST be coded using ISO code list 3166-1
[BR-CL-15] 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. Diese Regel prüft das Herkunftsland eines Artikels (Item country of origin, BT-159). Der angegebene Wert ist dort nicht enthalten.
CII: Geprüft wird ram:OriginTradeCountry/ram:ID. UBL: Geprüft wird cac:OriginCountry/cbc:IdentificationCode.
Typische Ursachen
Ein Ländername („China“) oder ein dreistelliger Code (CHN) statt des zweistelligen Codes.
Kleinschreibung oder Leerzeichen.
Ein Code, der nicht in ISO 3166-1 steht, z. B. EU.
So beheben Sie den Fehler
Das Herkunftsland mit dem zweistelligen Code nach ISO 3166-1 Alpha-2 angeben oder BT-159 weglassen, wenn es nicht bekannt ist (das Feld ist optional).
CII: ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:ID, UBL: cac:Item/cac:OriginCountry/cbc:IdentificationCode.
Die Rechnung erneut erzeugen und prüfen.
In E-Rechnungsfreund
Im Rechnungsformular in der Ansicht „Experte“ im Abschnitt „Rechnungspositionen (BG-25)“ bei der Position im Feld „Herkunftsland (BT-159)“ ein Land aus der Auswahlliste wählen oder „– kein –“ lassen.
Beispiel
Fehlerhaft
<ram:OriginTradeCountry>
<ram:ID>CHN</ram:ID>
</ram:OriginTradeCountry>
Richtig
<ram:OriginTradeCountry>
<ram:ID>CN</ram:ID>
</ram:OriginTradeCountry>
Für Entwickler: Prüfausdruck je Syntax
EN 16931 (CII) (CII)
Kontext: ram:OriginTradeCountry/ram:ID
((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:OriginCountry/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.