Che cosa significa
Controlla che i dati del cliente (cac:AccountingCustomerParty) in una fattura o in una nota di credito UBL (il formato XML di Peppol e XRechnung, non la FatturaPA) non contengano un elemento cac:BuyerContact. Il nome inganna: EN 16931 prende il contatto del cliente (BG-9, con nome BT-56, telefono BT-57 ed email BT-58) da cac:Party/cac:Contact, un livello più in basso, e ignora cac:BuyerContact.
Perché è importante
È un avviso, quindi il file viene comunque accettato. I dati di contatto nell'elemento sbagliato non fanno parte dello standard: il software di chi riceve di norma non li vede e la tua persona di riferimento può non comparire dalla loro parte. Conviene correggere quando il destinatario deve poter contattare quella persona, perché viene letto solo l'elemento giusto.
Come correggerlo
Nel tuo software di fatturazione compila nome, telefono ed email del contatto nella scheda del cliente ed esporta di nuovo. Se il programma scrive il contatto in due punti, cerca un'impostazione di esportazione che eviti la copia in più. Se costruisci l'XML a mano, sposta i dati in cac:AccountingCustomerParty/cac:Party/cac:Contact ed elimina cac:BuyerContact.
Il testo ufficiale della regola
A UBL invoice should not include the AccountingCustomerParty BuyerContact 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 |