Ce que signifie la règle
Cette règle vérifie que les informations de l'acheteur (cac:AccountingCustomerParty) d'une facture ou d'un avoir UBL ne contiennent pas d'élément cac:BuyerContact. Son nom induit en erreur. EN 16931 lit le contact de l'acheteur (BG-9, avec le nom BT-56, le téléphone BT-57 et l'adresse e-mail BT-58) dans cac:Party/cac:Contact, un niveau plus bas, et ignore cac:BuyerContact.
Pourquoi elle compte
Il s'agit d'un avertissement, donc le fichier reste accepté. Les coordonnées placées dans le mauvais élément ne font pas partie de la norme, si bien que le logiciel du destinataire ne les voit normalement pas et que votre interlocuteur peut ne pas apparaître chez lui. Cela vaut la peine de corriger si le destinataire doit pouvoir joindre cette personne, car seul le bon élément est lu.
Comment corriger
Dans votre logiciel de facturation, renseignez le nom, le téléphone et l'adresse e-mail du contact sur la fiche client, puis exportez de nouveau. Si le logiciel écrit le contact à deux endroits, cherchez un réglage d'export qui supprime la copie en trop. Si vous produisez le XML vous-même, déplacez les coordonnées dans cac:AccountingCustomerParty/cac:Party/cac:Contact et supprimez cac:BuyerContact.
Le texte publié de la règle
A UBL invoice should not include the AccountingCustomerParty BuyerContact Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| 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 |