Fehlercode · Stand 2026-10

BR-DE-18: Skonto-Angabe falsch formatiert – Bedeutung und Lösung

xrechnung.dev › Fehlercodes

BR-DE-18 bedeutet: Skonto steht in den Zahlungsbedingungen (BT-20), aber nicht im festen Format, das XRechnung dafür vorschreibt.

Fehler Die Rechnung ist damit ungültig. Empfänger und Portale dürfen sie zurückweisen.

Typische Ursache

Skonto wurde als normaler Satz geschrieben („2 % Skonto bei Zahlung innerhalb von 14 Tagen“), mit Leerzeichen, mit Komma statt Punkt oder in Kleinbuchstaben.

So beheben Sie BR-DE-18

  • Format: #SKONTO#TAGE=14#PROZENT=2.00#, danach ein Zeilenumbruch.
  • Prozent mit Punkt und zwei Nachkommastellen, alles in Großbuchstaben, keine Leerzeichen.
  • Wenn Skonto nur auf einen Teilbetrag gilt: #SKONTO#TAGE=14#PROZENT=2.00#BASISBETRAG=100.00#
  • Freitext zu den Zahlungsbedingungen in eine eigene Zeile davor.

So sieht es richtig aus

<!-- CII: ram:SpecifiedTradePaymentTerms/ram:Description, UBL: cac:PaymentTerms/cbc:Note -->
Zahlbar innerhalb von 30 Tagen netto.
#SKONTO#TAGE=14#PROZENT=2.00#

Originalmeldung des Prüfmoduls

[BR-DE-18] Die Informationen zur Gewährung von Skonto müssen wie folgt im Element "Payment terms" (BT-20) übermittelt werden: Anzugeben ist im ersten Segment "SKONTO", im zweiten "TAGE=n", im dritten "PROZENT=n". Prozentzahlen sind ohne Vorzeichen sowie mit Punkt getrennt von zwei Nachkommastellen anzugeben. Liegt dem zu berechnenden Betrag nicht BT-115, "fälliger Betrag" zugrunde, sondern nur ein Teil des fälligen Betrags der Rechnung, ist der Grundwert zur Berechnung von Skonto als viertes Segment "BASISBETRAG=n" gemäß dem semantischen Datentypen Amount anzugeben. Jeder Eintrag beginnt mit einer #, die Segmente sind mit einer # getrennt und eine Zeile schließt mit einer # ab. Am Ende einer vollständigen Skontoangabe muss ein XML-konformer Zeilenumbruch folgen. Alle Angaben zur Gewährung von Skonto müssen in Großbuchstaben gemacht werden. Zusätzliches Whitespace (Leerzeichen, Tabulatoren oder Zeilenumbrüche) ist nicht zulässig. Andere Zeichen oder Texte als in den oberen Vorgaben genannt sind nicht zulässig.

Wortlaut aus der offiziellen Prüfkonfiguration der KoSIT (XRechnung 3.0.2).

Sie haben die Rechnung nur empfangen?

Dann müssen Sie nichts reparieren: Der Fehler liegt beim Rechnungssteller. Fordern Sie eine korrigierte Rechnung an und nennen Sie den Code BR-DE-18. Unser Validator schreibt Ihnen den Text dafür.

Alle Fehlercodes im Überblick

Jetzt prüfen – kostenlos, ohne Anmeldung

Ziehen Sie Ihre XRechnung oder ZUGFeRD-Datei auf xrechnung.dev. Sie sehen in Sekunden, ob sie gültig ist und welche Regel verletzt wurde, geprüft mit dem KoSIT-Prüfwerkzeug. Entwickler: dieselbe Prüfung und das Erzeugen geprüfter Rechnungen als API.

xrechnung.dev prüft XRechnung und ZUGFeRD mit dem offiziellen Prüfwerkzeug der KoSIT (Validator 1.6.3, Konfiguration XRechnung 3.0.2 vom 31.08.2026, Schematron 2.6.0, EN-16931-Regeln 1.3.16); xrechnung.dev ist ein unabhängiger Dienst. 30 Dokumente pro Monat kostenlos, ohne Anmeldung. Dateien werden nicht gespeichert. Server in Frankfurt am Main.