Che cosa significa
EN 16931 identifica il paese del fornitore solo con il codice paese (BT-40), come IT, DE o FR. UBL ha un elemento in più per il nome del paese. La regola scatta ogni volta che cbc:Name è presente dentro il paese dell'indirizzo del fornitore, anche se è vuoto. Il codice paese resta comunque obbligatorio.
Perché è importante
Questa regola è un avviso, quindi il file viene comunque accettato. Il software legge il codice e ignora il nome, e se i due non coincidono conta il codice. Conviene correggere se il tuo software scrive entrambi, così il file ha una sola risposta chiara.
Come correggerlo
Nel software di fatturazione il paese della tua azienda di solito si sceglie da un elenco e l'esportazione scrive il codice al posto tuo. Se viene aggiunto anche il nome, cerca un'opzione di esportazione che lo escluda. Se costruisci il file XML a mano, elimina cbc:Name da cac:Country nell'indirizzo del fornitore e tieni cbc:IdentificationCode.
Il testo ufficiale della regola
A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Country Name Dove si applica questa regola
| Set di regole | Versione |
|---|---|
| EN 16931 (UBL) | 1.3.17 |
| EN 16931 (UBL credit note) | 1.3.17 |
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |