Was die Regel bedeutet
Die Ausschreibungs- oder Losreferenz (BT-17) steht in cac:OriginatorDocumentReference, wo die EN 16931 nur die Kennung (cbc:ID) verwendet. Die Regel prüft, dass dort kein cbc:DocumentStatusCode steht, ein Code, der den Status des referenzierten Dokuments angeben würde. Ein leeres Element zählt trotzdem als vorhanden.
Warum sie wichtig ist
Es ist nur eine Warnung, die Datei wird also trotzdem akzeptiert und kann versendet werden. Der Status einer Ausschreibung oder eines Loses gehört nicht in eine Rechnung, die Software des Empfängers kann ihn nicht zuordnen und überspringt ihn meist. Entfernen Sie ihn, damit die Datei dem Standard entspricht.
So beheben Sie den Fehler
Öffnen Sie die Ausschreibungs- oder Losreferenz in Ihrer Rechnungssoftware und leeren Sie ein dazu gespeichertes Statusfeld. Lassen Sie die Referenznummer stehen und exportieren Sie die Datei erneut. Wenn Sie das XML selbst erzeugen, löschen Sie cbc:DocumentStatusCode aus cac:OriginatorDocumentReference.
Der veröffentlichte Regeltext
A UBL invoice should not include the OriginatorDocumentReference DocumentStatusCode 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 |