XRechnung (Deutschland) · Fehler: Die Rechnung wird abgelehnt

BR-DE-18 Das Skonto ist nicht im XRechnung-Format angegeben

Was es bedeutet

XRechnung schreibt für Skonto in den Zahlungsbedingungen (BT-20) ein festes, maschinenlesbares Format vor: eine Zeile wie #SKONTO#TAGE=14#PROZENT=2.00#, optional mit #BASISBETRAG=…#, in Großbuchstaben, ohne zusätzliche Leerzeichen, mit Zeilenumbruch am Ende. Diese Rechnung enthält eine Skontozeile, die dem nicht entspricht.

Häufige Ursachen

  • Das Skonto steht als Freitext da, etwa „2 % Skonto bei Zahlung innerhalb 14 Tagen“.
  • Der Prozentsatz hat keine zwei Nachkommastellen (PROZENT=2 statt PROZENT=2.00) oder ein Komma.
  • Kleinbuchstaben, zusätzliche Leerzeichen oder ein fehlendes # bzw. fehlender Zeilenumbruch am Ende.

So beheben Sie es

Schreiben Sie jede Skontostufe genau in diesem Format, eine pro Zeile, und setzen Sie erläuternden Text in eine eigene Zeile nach den codierten Zeilen.

Wer behebt es: Die Rechnungssoftware des Absenders (wie sie die Zahlungsbedingungen schreibt).

Betroffene Rechnungsfelder

BT-20

Verwandte Regeln

Dies ist unsere eigene Erklärung in einfacher Sprache, nicht der offizielle Regeltext. Die offizielle Definition steht in der ersten Quelle unten.

Sie kommen bei diesem Fehler in Ihrer eigenen Software nicht weiter? Wir können helfen: Integrationshilfe →

Quellen

  1. XRechnung Schematron 2.6.0: XRechnung-UBL-validation.sch (KoSIT) (geprüft am )
  2. KoSIT validator configuration for XRechnung 3.0.2 (release 2026-08-31) (geprüft am )