Zum Hauptinhalt springen

BR-CL-14 Ländercodes müssen ISO 3166-1 verwenden

Jeder Ländercode in einer Anschrift, etwa das Land des Verkäufers (BT-40), des Käufers (BT-55), des Steuervertreters (BT-69) oder der Lieferanschrift (BT-80), muss ein Code nach ISO 3166-1 Alpha-2 sein.

Problembeschreibung

FEHLER

EN-16931-Codelistenregel (BR-CL)

Kontext und Bedeutung

Die Regel prüft cac:Country/cbc:IdentificationCode in UBL und ram:CountryID in CII. Sie schlägt fehl, wenn ein ERP dreistellige Buchstabencodes (DEU), Ländernamen oder Kleinbuchstaben exportiert, und in zwei häufigen Sonderfällen: UK ist kein ISO-3166-1-Code (verwenden Sie GB), und EL ist nur das griechische USt-Präfix, der Ländercode Griechenlands ist GR. Beispiel: Ein Käufer in Athen hat BT-55 = GR, obwohl seine USt-IdNr. mit EL beginnt.

Lösung

Verwenden Sie den ISO-3166-1-Alpha-2-Code aus zwei Großbuchstaben, z. B. DE für Deutschland, FR für Frankreich oder GB für das Vereinigte Königreich. In Anschriften ist Griechenland GR (nicht EL) und Nordirland XI.

Schnellzugriff

Gültige Beispiele

  • BT-40 = DE
  • BT-55 = GB — Vereinigtes Königreich
  • BT-55 = GR — Griechenland

Ungültige Beispiele

  • BT-55 = UK — kein ISO-3166-1-Code; GB verwenden
  • BT-55 = EL — griechisches USt-Präfix; GR verwenden
  • BT-40 = DEU — drei Buchstaben, nicht Alpha-2

Code-Beispiele

Gültiges XML
<cac:PostalAddress>
  <cac:Country>
    <cbc:IdentificationCode>GB</cbc:IdentificationCode>
  </cac:Country>
</cac:PostalAddress>
Ungültiges XML
<cac:PostalAddress>
  <cac:Country>
    <cbc:IdentificationCode>UK</cbc:IdentificationCode>
  </cac:Country>
</cac:PostalAddress>

Betroffene Felder

Validierungstools