Rechnungsleser

E-Rechnung prüfen › BR-DE-18

BR-DE-18: Skontoangabe im falschen Format

In den Zahlungsbedingungen (BT-20) steht eine Zeile, die mit # beginnt, aber nicht dem Skontoformat der XRechnung entspricht. Erlaubt sind nur Zeilen wie #SKONTO#TAGE=14#PROZENT=2.00# oder #SKONTO#TAGE=14#PROZENT=2.00#BASISBETRAG=100.00#, und nach der letzten muss ein Zeilenumbruch folgen. Gibt es keine Zeile mit # am Anfang, greift die Regel nicht.

Die Meldung im Wortlaut

[BR-DE-18] Skonto Zeilen in Invoice müssen diesem regulärem Ausdruck entsprechen: (^|\r?\n)#(SKONTO)#TAGE=([0-9]+#PROZENT=[0-9]+\.[0-9]{2})(#BASISBETRAG=-?[0-9]+\.[0-9]{2})?#$. 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.

Woran es meist liegt

Typisch sind ein Komma statt Punkt (PROZENT=2,00), fehlende Nachkommastellen (PROZENT=2), Kleinbuchstaben, Leerzeichen innerhalb der Zeile oder ein fehlender Zeilenumbruch am Ende. Auch Freitext, der mit # beginnt, löst die Regel aus.

Was du als Empfänger tust

Bitte den Absender um eine korrigierte Rechnung und nenne ihm die Regel BR-DE-18. Die Skontobedingungen kannst du bis dahin im Text der Zahlungsbedingungen lesen.

Was der Rechnungssteller ändert

Schreib jede Skontozeile genau im Format #SKONTO#TAGE=14#PROZENT=2.00#, in Großbuchstaben, ohne Leerzeichen und mit zwei Nachkommastellen nach einem Punkt. Schließ die letzte Skontozeile mit einem Zeilenumbruch ab und setz Freitext in eigene Zeilen ohne # am Anfang.

SyntaxElement
UBLcac:PaymentTerms/cbc:Note
CIIram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Description

Rechnung prüfen

Unter E-Rechnung prüfen prüfst du eine XRechnung oder ein ZUGFeRD-PDF mit den offiziellen Regeln der KoSIT, kostenlos und ohne Upload. Jeder Verstoß erscheint mit Regelnummer und Fundstelle im XML.

Weitere Regeln

XRechnung (BR-DE)

EN 16931