Was die Regel bedeutet
Eine Rechnung oder Rechnungskorrektur kann über cac:OriginatorDocumentReference auf eine Ausschreibung oder ein Los verweisen (BT-17). Dort ist nur die Kennung (cbc:ID) Teil der EN 16931. Die Regel prüft, dass dort keine cbc:LanguageID steht, die angeben würde, in welcher Sprache das referenzierte Dokument verfasst ist.
Warum sie wichtig ist
Es ist nur eine Warnung, die Datei wird trotzdem angenommen und zugestellt. Der Standard hat kein Feld für die Sprache des referenzierten Dokuments, deshalb ignoriert die Software des Empfängers die Angabe meist. Entfernen Sie sie, damit die Datei dem Standard genau folgt.
So beheben Sie den Fehler
Schauen Sie in Ihrer Rechnungssoftware die Ausschreibungs- oder Losreferenz an und löschen Sie die dort gespeicherte Spracheinstellung. Die Referenznummer bleibt. Die Sprache der Rechnung selbst ist davon nicht betroffen. Wenn Sie das XML selbst erzeugen, löschen Sie cbc:LanguageID aus cac:OriginatorDocumentReference.
Der veröffentlichte Regeltext
A UBL invoice should not include the OriginatorDocumentReference LanguageID 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 |