Was die Regel bedeutet
Geprüft wird, ob die Angaben zum Käufer (cac:AccountingCustomerParty) in einer UBL-Rechnung oder Rechnungskorrektur ein Element cac:BuyerContact enthalten. Der Name führt in die Irre: Die EN 16931 liest den Ansprechpartner des Käufers (BG-9, mit Name BT-56, Telefon BT-57 und E-Mail BT-58) aus cac:Party/cac:Contact, also eine Ebene tiefer, und ignoriert cac:BuyerContact.
Warum sie wichtig ist
Das ist eine Warnung, die Datei wird also weiterhin angenommen. Kontaktdaten im falschen Element gehören nicht zum Standard, deshalb sieht die Software des Empfängers sie in der Regel nicht, und Ihr Ansprechpartner erscheint dort womöglich nicht. Beheben sollten Sie das, wenn der Empfänger diese Person erreichen soll, denn nur das richtige Element wird gelesen.
So beheben Sie den Fehler
Tragen Sie in Ihrer Rechnungssoftware Name, Telefon und E-Mail des Ansprechpartners beim Kunden ein und exportieren Sie erneut. Schreibt die Software den Kontakt an zwei Stellen, suchen Sie eine Exporteinstellung, die die zusätzliche Kopie unterdrückt. Wenn Sie das XML selbst erzeugen, verschieben Sie die Angaben nach cac:AccountingCustomerParty/cac:Party/cac:Contact und löschen Sie cac:BuyerContact.
Der veröffentlichte Regeltext
A UBL invoice should not include the AccountingCustomerParty BuyerContact Wo diese Regel gilt
| Regelwerk | 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 |