Riferimento
Esporta MarkdownBR-CL-14 I codici paese devono usare ISO 3166-1
Ogni codice paese in un indirizzo, come il paese del venditore (BT-40), dell’acquirente (BT-55), del rappresentante fiscale (BT-69) o di consegna (BT-80), deve essere un codice ISO 3166-1 alfa-2.
Descrizione del problema
ERRORE
Regola sulle liste di codici EN 16931 (BR-CL)
Contesto e significato
La regola controlla cac:Country/cbc:IdentificationCode in UBL e ram:CountryID in CII. Fallisce quando l’ERP esporta codici di tre lettere (ITA), nomi di paesi o minuscole, e in due casi particolari frequenti: UK non è un codice ISO 3166-1 (usa GB) ed EL è solo il prefisso IVA greco, mentre il codice paese della Grecia è GR. Esempio: un acquirente ad Atene ha BT-55 = GR, anche se la sua partita IVA inizia con EL.
Soluzione
Usa il codice ISO 3166-1 alfa-2 di due lettere maiuscole, ad es. IT per l’Italia, DE per la Germania o GB per il Regno Unito. Negli indirizzi la Grecia è GR (non EL) e l’Irlanda del Nord è XI.
Azioni rapide
Esempi validi
- BT-40 = IT
- BT-55 = GB — Regno Unito
- BT-55 = GR — Grecia
Esempi non validi
- BT-55 = UK — non è un codice ISO 3166-1; usa GB
- BT-55 = EL — prefisso IVA greco; usa GR
- BT-40 = ITA — tre lettere, non alfa-2
Esempi di codice
<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>