Ga naar de hoofdinhoud

Referentie

Markdown-export

BR-CL-14 Landcodes moeten ISO 3166-1 gebruiken

Elke landcode in een adres, zoals het land van de verkoper (BT-40), de koper (BT-55), de fiscaal vertegenwoordiger (BT-69) of het afleveradres (BT-80), moet een ISO 3166-1 alfa-2-code zijn.

Probleembeschrijving

FOUT

Codelijstregel van EN 16931 (BR-CL)

Context en betekenis

De regel controleert cac:Country/cbc:IdentificationCode in UBL en ram:CountryID in CII. Hij faalt wanneer een ERP drieletterige codes (NLD), landnamen of kleine letters exporteert, en in twee veelvoorkomende bijzondere gevallen: UK is geen ISO 3166-1-code (gebruik GB), en EL is alleen het Griekse btw-prefix, terwijl de landcode van Griekenland GR is. Voorbeeld: een koper in Athene heeft BT-55 = GR, hoewel zijn btw-identificatienummer met EL begint.

Oplossing

Gebruik de tweeletterige ISO 3166-1 alfa-2-code in hoofdletters, bijv. NL voor Nederland, BE voor België of GB voor het Verenigd Koninkrijk. In adressen is Griekenland GR (niet EL) en Noord-Ierland XI.

Snelle acties

Geldige voorbeelden

  • BT-40 = NL
  • BT-55 = GB — Verenigd Koninkrijk
  • BT-55 = GR — Griekenland

Ongeldige voorbeelden

  • BT-55 = UK — geen ISO 3166-1-code; gebruik GB
  • BT-55 = EL — Grieks btw-prefix; gebruik GR
  • BT-40 = NLD — drie letters, geen alfa-2

Codevoorbeelden

Geldig XML
<cac:PostalAddress>
  <cac:Country>
    <cbc:IdentificationCode>GB</cbc:IdentificationCode>
  </cac:Country>
</cac:PostalAddress>
Ongeldig XML
<cac:PostalAddress>
  <cac:Country>
    <cbc:IdentificationCode>UK</cbc:IdentificationCode>
  </cac:Country>
</cac:PostalAddress>

Betrokken velden

Validatietools