Skonto-Angabe hat nicht das vorgeschriebene Format (BR-DE-18)
- Standard: XRechnung
- Schweregrad: Fehler
- Betroffene Felder: BT-20
Bedeutung
Skonto steht in den Zahlungsbedingungen (BT-20) als eigene Zeile in fester Form, etwa #SKONTO#TAGE=14#PROZENT=2.00#. Verlangt sind Großbuchstaben, zwei Nachkommastellen, keine Leerzeichen und ein Zeilenumbruch am Ende.
Originaltext der Regel
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.
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.
Mögliche Ursachen
- Der Prozentsatz steht ohne zwei Nachkommastellen, etwa PROZENT=2 statt PROZENT=2.00.
- Die Zeile enthält Kleinbuchstaben, Leerzeichen oder zusätzlichen Text.
- Nach der letzten Skonto-Zeile fehlt der Zeilenumbruch.
So beheben Sie es
- In Ihrer Rechnungssoftware erfassen Sie Skonto im dafür vorgesehenen Feld statt als Freitext.
- Im XML: je Skonto eine Zeile #SKONTO#TAGE=n#PROZENT=n.nn# mit Zeilenumbruch, optional #BASISBETRAG=n.nn# vor dem Schluss (UBL cac:PaymentTerms/cbc:Note, CII ram:SpecifiedTradePaymentTerms/ram:Description).