Was die Regel bedeutet
Die Regel prüft, dass keine Position der Rechnung oder Rechnungskorrektur einen Block cac:DeliveryTerms enthält. In UBL stehen darin Lieferkonditionen für eine einzelne Position, etwa ein Incoterm oder besondere Bedingungen. Die EN 16931 kennt Lieferangaben für die gesamte Rechnung, zum Beispiel das Leistungsdatum (BT-72), den Lieferort und die Lieferanschrift. Für Lieferbedingungen gibt es kein eigenes strukturiertes Feld.
Warum sie wichtig ist
Die EN 16931 verwendet keinen DeliveryTerms-Block an einer Rechnungsposition oder einer Position einer Rechnungskorrektur.
So beheben Sie den Fehler
Nehmen Sie die Lieferbedingungen aus der Position heraus. Braucht der Käufer sie, schreiben Sie sie als Text in den Positionshinweis (BT-127), in die Artikelbeschreibung oder in den Rechnungshinweis. Leistungsdatum und Lieferanschrift gehören in die Lieferangaben der gesamten Rechnung. Wenn Sie das XML selbst erzeugen, löschen Sie cac:DeliveryTerms aus der Position. Prüfen Sie die korrigierte Datei 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 InvoiceLine DeliveryTerms 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-646 Keine SubInvoiceLine-Blöcke in Positionen
- UBL-CR-647 Kein ItemPriceExtension-Block in Positionen
- UBL-CR-648 Die Spezifikationskennung sollte kein schemeID-Attribut haben
- UBL-CR-649 Die Prozesskennung sollte kein schemeID-Attribut haben
- UBL-CR-650 Die Rechnungsnummer darf kein schemeID-Attribut haben
- UBL-CR-651 cbc:SalesOrderID auf Dokumentebene ohne schemeID