Referentie
Markdown-exportBR-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
<cac:PostalAddress>
<cac:Country>
<cbc:IdentificationCode>GB</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress><cac:PostalAddress>
<cac:Country>
<cbc:IdentificationCode>UK</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress>