Skip to main content

← All error codes

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.

Re-check your file (free)Create a clean e-invoice instead

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ü.