XRechnung error BR-DE-18
Fatal - the invoice is rejected
What it means
Skonto-Angaben dürfen im Feld Zahlungsbedingungen (BT-20) nur maschinenlesbar stehen: eine eigene Zeile im Format #SKONTO#TAGE=n#PROZENT=n.nn# (optional mit #BASISBETRAG=...#). Freitext wie '2% Skonto bei Zahlung in 10 Tagen' verletzt die Regel, sobald eine #SKONTO#-Zeile falsch aufgebaut ist. Prozentwerte brauchen einen Punkt und zwei Nachkommastellen.
Affected fields: BT-20 (Payment terms)
Typical cause
Skonto wurde als normaler Freitext in die Zahlungsbedingungen geschrieben oder die #SKONTO#-Syntax ist fehlerhaft (Komma statt Punkt, fehlende Segmente).
The fix
Verwenden Sie exakt die Syntax #SKONTO#TAGE=10#PROZENT=2.00# - eine Zeile pro Skontostufe, nichts anderes in dieser Zeile.
Often seen together
- BR-DE-16 - Sobald irgendeine Umsatzsteuer-Kategorie verwendet wird, muss der Verkäufer seine USt-IdNr.
- BR-CO-25 - Wenn noch etwas zu zahlen ist (fälliger Betrag größer als null), muss die Rechnung ein Fäl.
- BR-CO-16 - Fälliger Betrag = Brutto minus bereits gezahlter Betrag plus Rundungsbetrag.
- BR-S-08 - Für jeden Normalsteuersatz (19 % / 7 %) muss die Bemessungsgrundlage in der Steueraufschlü.

DE
EN