Was die Regel bedeutet
In einer UBL-Rechnung oder UBL-Rechnungskorrektur prüft die Regel, dass die Vertragsreferenz (BT-12, cac:ContractDocumentReference) auf Dokumentebene kein cbc:DocumentTypeCode enthält. Dieses Element bezeichnet die Art des referenzierten Dokuments durch einen Code. Auch ein leeres cbc:DocumentTypeCode zählt als vorhanden.
Warum sie wichtig ist
EN 16931 sieht in der Vertragsreferenz keinen Dokumenttypcode vor.
So beheben Sie den Fehler
Löschen Sie in Ihrer Rechnungssoftware den Dokumenttypcode, der bei der Vertragsreferenz gespeichert ist. Behalten Sie die Vertragsnummer. Wenn Sie das XML selbst erzeugen, löschen Sie cbc:DocumentTypeCode aus cac:ContractDocumentReference und behalten Sie cbc:ID. Exportieren Sie die korrigierte Datei und prüfen Sie sie erneut.
Ist die Datei korrigiert, prüfen Sie sie kostenlos noch einmal: E-Rechnung prüfen
Oder Sie korrigieren die Rechnung in einem Formular und laden die korrigierte Datei für 1 Credit herunter: Eine abgelehnte E-Rechnung korrigieren
Der veröffentlichte Regeltext
A UBL invoice should not include the ContractDocumentReference DocumentTypeCode 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 |
Ihre Datei prüfen
Verwandte Regeln
- UBL-CR-099 Keine Dokumentart in der Vertragsreferenz
- UBL-CR-100 Kein XPath in der Vertragsreferenz
- UBL-CR-101 Keine Sprachangabe in der Vertragsreferenz
- UBL-CR-102 Kein Locale-Code in der Vertragsreferenz
- UBL-CR-103 Keine separate Version in der Vertragsreferenz
- UBL-CR-104 Kein Statuscode in der Vertragsreferenz