Referenz
Markdown-ExportBR-CO-25 Bei positivem Zahlbetrag müssen Fälligkeitsdatum oder Zahlungsbedingungen angegeben werden
EN 16931 Validierungsartefakte 1.3.16 haben diese Regel entfernt; aktuelle Validatoren (XRechnung-Konfiguration 2026-08-31, Peppol BIS 3.0.21) melden sie nicht mehr. Ältere Regelwerke verlangten: Wenn der zu zahlende Betrag (BT-115) größer als null ist, muss entweder das Fälligkeitsdatum (BT-9) oder die Zahlungsbedingungen (BT-20) angegeben sein.
Problembeschreibung
WARNUNG
EN-16931-Rechen- und Konsistenzregel (BR-CO)
Interaktive Prüfkette
Wo BR-CO-25 geprüft wird
Klicken Sie auf eine Stufe, um zu sehen, was sie prüft, oder geben Sie eine Regel-ID ein, um die meldende Stufe zu finden.
BR-CO-25 Rechenregel der EN 16931
Gemeldet in Stufe 2: Regeln der EN 16931.
Entfallen: Die EN-16931-Artefakte 1.3.16 haben diese Regel gestrichen, aktuelle Validatoren melden sie nicht mehr.
Stufe 2 · Was geprüft wird
Regeln der EN 16931
- Die Kern-Geschäftsbegriffe sind vorhanden (BR-01 bis BR-65).
- Summen gehen auf und zusammenhängende Felder passen zueinander (BR-CO); Codes und Nachkommastellen sind gültig (BR-CL, BR-DEC).
- Jede Umsatzsteuerkategorie ist stimmig: S, Z, E, AE, K, G, O, L, M (BR-S, BR-Z, BR-AE, BR-IC …).
Beispielcodes
Typische Korrektur
Berechnen Sie Summen und Umsatzsteuer aus den Positionen neu und korrigieren Sie die Steuerkategorie in den Quelldaten.
Kontext und Bedeutung
Ohne Fälligkeitsdatum oder Zahlungsbedingungen kann die Kreditorenbuchhaltung des Käufers die Zahlung nicht einplanen. Der Validator sucht in UBL nach cbc:DueDate oder cac:PaymentTerms/cbc:Note, in CII nach ram:DueDateDateTime oder ram:Description in ram:SpecifiedTradePaymentTerms. Der Fehler entsteht oft, wenn die Zahlungsbedingungen nur im PDF stehen und nicht in das XML exportiert werden. Die Regel greift nicht, wenn BT-115 null oder negativ ist, etwa bei einer vollständig angezahlten Rechnung.
Lösung
Geben Sie BT-9 (festes Fälligkeitsdatum) oder BT-20 (Zahlungsbedingungen als Text wie „Zahlbar innerhalb von 30 Tagen netto“) an, sobald BT-115 größer als null ist.
Schnellzugriff
Gültige Beispiele
- BT-115 = 119,00, BT-9 = 2026-05-30
- BT-115 = 119,00, BT-20 = „Zahlbar innerhalb 14 Tagen netto“
Ungültige Beispiele
- BT-115 = 119,00 ohne BT-9 und ohne BT-20
- BT-115 > 0, BT-9 leer und BT-20 ebenfalls leer