Zum Inhalt springen

Schwerwiegend

BR-DE-18: Skontoangaben müssen dem XRechnung-Format folgen

Kurz gesagt

Schwerwiegend: Die Rechnung besteht die ausgewählten Prüfungen nicht.

BR-DE-18 bedeutet, dass die Zahlungsbedingungen (BT-20) Skonto in einer Form nennen, die die XRechnung nicht auswerten kann. Schreiben Sie jedes Skonto als #SKONTO#TAGE=14#PROZENT=2.00# in eine eigene Zeile.

Auf dieser Seite

Was die Regel bedeutet

Gewährt eine XRechnung Skonto, müssen die Zahlungsbedingungen (BT-20) es in einer festen, maschinenlesbaren Form angeben: #SKONTO#TAGE=n#PROZENT=n.nn#, optional mit #BASISBETRAG=n.nn# für den Betrag, auf den es sich bezieht. Jedes Skonto steht in einer eigenen Zeile, die Zeile endet mit einem Zeilenumbruch, und Prozentsätze haben einen Punkt und zwei Nachkommastellen.

Warum sie wichtig ist

Die Systeme der Käufer lesen diese Zeile, um Skonto automatisch abzuziehen. Ein frei formuliertes Skonto wie "2 % bei Zahlung innerhalb von 14 Tagen" lässt sich nicht auswerten, deshalb wird die Rechnung abgewiesen.

So beheben Sie den Fehler

Nutzen Sie in Ihrer Rechnungssoftware die Skonto-Einstellung, falls vorhanden, dann wird die Zeile automatisch erzeugt. Andernfalls schreiben Sie die Zahlungsbedingungen so: #SKONTO#TAGE=14#PROZENT=2.00# mit anschließendem Zeilenumbruch, und setzen erläuternden Text in eine eigene Zeile. Verwenden Sie kein Komma als Dezimaltrennzeichen und keine Leerzeichen innerhalb der Zeile.

Der veröffentlichte Regeltext

Skonto Zeilen in müssen diesem regulärem Ausdruck entsprechen: … . 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.

Wenn XRechnung 3.0 (CII) die Regel anwenden, lautet sie:

Skonto Zeilen in muessen diesem regulärem Ausdruck entsprechen: … . 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.

Geschäftsbegriffe: BT-20, BT-115

Wo diese Regel gilt

Regelwerk Version
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
XRechnung 3.0 (CII) 3.0.2
Regeltext aus phive-rules 4.6.4.

Ihre Datei prüfen

Legen Sie Ihre E-Rechnung ab, um zu sehen, ob sie noch gegen BR-DE-18 verstößt und welche weiteren Regeln sie verletzt.

Aktualisiert am 6. November 2026