Was die Regel bedeutet
Geprüft wird jeder cac:AdditionalDocumentReference. Ein Verweis besteht die Prüfung, wenn sein Dokumenttypcode (cbc:DocumentTypeCode) 130 ist, der die Kennung des Rechnungsobjekts (BT-18) mit ihrem Schema (BT-18-1) kennzeichnet, oder wenn er weder einen Typcode noch cbc:ID/@schemeID (bei UBL.BE und italienischem Peppol cbc:ID/@scheme) hat, wie ein einfacher Verweis auf einen Beleg oder Anhang (BT-122). In einer Rechnungskorrektur ist zusätzlich der Code 50 zulässig. Ein Schema im jeweils geprüften Attribut an einem anderen Verweis oder jeder andere Typcode fällt durch.
Warum sie wichtig ist
Die EN 16931 erlaubt eine Schemakennung nur bei einem Verweis mit Code 130 oder, bei Rechnungskorrekturen, mit Code 50.
So beheben Sie den Fehler
Prüfen Sie in Ihrer Rechnungssoftware die Verweise und Anhänge, die Sie hinzugefügt haben. Ein Schema sollte nur an der Kennung des Rechnungsobjekts stehen; bei allen anderen Belegen lassen Sie Schema und Typcode weg. Wenn Sie das XML selbst erzeugen, entfernen Sie schemeID (bei UBL.BE und italienischem Peppol scheme) von cbc:ID und löschen Sie cbc:DocumentTypeCode in jedem cac:AdditionalDocumentReference, der nicht das Rechnungsobjekt mit Code 130 oder mit zulässigem Code 50 bezeichnet. Code 50 ist nur bei Rechnungskorrekturen zulässig.
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
Scheme identifier shall only be used for invoiced object (document type code with value 130 or 50) 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-SR-44 Eine Rechnung hat nur einen Verwendungszweck
- UBL-SR-45 Das Fälligkeitsdatum darf nur einmal stehen
- UBL-SR-46 Der Text zur Zahlungsart darf nur einmal stehen
- UBL-SR-47 Alle Zahlungsart-Codes einer Rechnung müssen gleich sein
- UBL-SR-48 Genau eine Umsatzsteuerkategorie je Position
- UBL-SR-49 Nur ein Code für das Datum der Steuerfälligkeit