Was die Regel bedeutet
Die Ausschreibungs- oder Losreferenz (BT-17) steht in cac:OriginatorDocumentReference, und die EN 16931 verwendet dort nur die Kennung (cbc:ID). Die Regel prüft, dass darin kein cac:Attachment liegt, also keine Datei und kein Link auf eine Datei, die an diese Referenz gehängt wäre.
Warum sie wichtig ist
Es ist nur eine Warnung, die Datei wird also trotzdem akzeptiert. Der Standard kennt für Anhänge einen einzigen Platz, die rechnungsbegründenden Unterlagen (BG-24), und die Software des Empfängers liest Anhänge nur von dort. Eine Datei in der Ausschreibungsreferenz wird meist übergangen, sodass der Empfänger sie womöglich nie zu sehen bekommt.
So beheben Sie den Fehler
Braucht der Empfänger das Dokument, fügen Sie es in Ihrer Rechnungssoftware als rechnungsbegründende Unterlage hinzu, dann schreibt die Software es an die richtige Stelle. Im XML ist das cac:AdditionalDocumentReference mit der Datei in cac:Attachment. Entfernen Sie danach cac:Attachment aus cac:OriginatorDocumentReference und behalten Sie die Referenznummer.
Der veröffentlichte Regeltext
A UBL invoice should not include the OriginatorDocumentReference Attachment 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 |