BT-20 & BG-22: Skonto, Zahlungsfristen und Zahlungsbedingungen nach EN 16931
Die rechtssichere Abbildung von Skontofristen und Zahlungszielen ist in EN 16931 streng geregelt. BT-20 enthält die textuelle Beschreibung, während BG-22 optionale strukturierte Zahlungsbedingungen abbildet.
Eigene Rechnung hier hineinziehen
oder Datei vom Computer auswählen (.pdf oder .xml bis 10 MB)
Vorausgefüllter, normkonformer JSON-Payload gegen unser InvoiceRequest-Modell. Du kannst die Werte direkt editieren:
zg_test_ouroboros_001 (sofortige PDF/A-3 Generierung).
Code-Vergleich: Falsches vs. Korrektes CII-XML
<!-- FEHLER: Unstrukturierte Zahlungsbedingung ohne klares Fälligkeitsdatum -->
<ram:SpecifiedTradePaymentTerms>
<ram:Description>Bitte bald überweisen</ram:Description> <!-- Zu ungenau nach KoSIT -->
</ram:SpecifiedTradePaymentTerms>
<!-- KORREKT: Eindeutige Zahlungsbedingung mit Skontobetrag, Prozentsatz und Frist -->
<ram:SpecifiedTradePaymentTerms>
<ram:Description>Zahlbar innerhalb von 14 Tagen bis 06.11.2026 ohne Abzug. 2% Skonto (20.00 EUR) bei Zahlung bis 28.10.2026.</ram:Description>
<ram:DueDateDateTime>
<udt:DateTimeString format="102">20261106</udt:DateTimeString>
</ram:DueDateDateTime>
</ram:SpecifiedTradePaymentTerms>
Technische Ursache & Lösung
In der E-Rechnungspraxis nach EN 16931 ist Business Term BT-20 (Payment terms) das zentrale Element für Skonto- und Fälligkeitsvereinbarungen. Nach den CIUS-Regeln müssen Skontosätze, Fristen und der resultierende Skontobetrag klar verständlich formuliert sein.
Fehlt eine solche Angabe oder ist das Fälligkeitsdatum widersprüchlich zum Rechnungsdatum, greift die Schematron-Regel BR-DE-01.
Über unsere API kannst du Zahlungsbedingungen flexibel übermitteln oder dich auf die automatische, normgerechte Fristgenerierung verlassen.
Keine Lust auf XML-Schematron-Fehler und Rundungsdifferenzen?
Unsere E-Rechnung Cloud API übernimmt alle mathematischen Berechnungen, Steuerregeln, XSD-Schemata und die PDF/A-3 Konvertierung vollautomatisch im Hintergrund.
Häufig gestellte Fragen (FAQ)
Kann Skonto in ZUGFeRD maschinenlesbar verarbeitet werden?
Ja, in BT-20 wird der Text hinterlegt, und in ZUGFeRD Extended bzw. EN 16931 können strukturierte Skonto-Rabattgruppen hinterlegt werden.
Muss bei Barzahlung oder Lastschrift ein Fälligkeitsdatum angegeben werden?
Bei SEPA-Lastschrift oder Vorkasse reicht die entsprechende Kennzeichnung der Zahlungsart in BT-81 (z. B. Code 49 für Lastschrift).
Wie validiere ich, ob meine Zahlungsbedingungen konform sind?
Lade deine Datei einfach in unseren kostenlosen RAM-Validator unter /validator hoch; er prüft BT-20 und BR-DE-01 in Echtzeit.
Passende Themen & Normen
Alle 12 Themen ansehen →Fehler BR-DE-01 beheben: Zahlungsbedingungen in XRechnung & ZUGFeRD
Löse den Schematron-Fehler BR-DE-01 in deiner E-Rechnung. Ursachen, XML-Codebeispiele (CII) und Vorlage zur normgerechten Angabe von Zahlungsbedingungen.
BT-10BT-10 Leitweg-ID: Käuferreferenz in XRechnung & ZUGFeRD richtig setzen
Alles zu Business Term BT-10: Wo und wie die Leitweg-ID in XRechnung und ZUGFeRD 2.2 eingetragen wird. Mit XML-Pfaden, Syntaxregeln und Online-Prüfer.
BR-CO-10Fehler BR-CO-10 beheben: Summenfehler der Positionen in EN 16931
Schematron-Fehler BR-CO-10 lösen: Warum die Summe der Positions-Nettobeträge (BT-106) exakt dem Gesamt-Nettobetrag (BT-109) entsprechen muss. Mit XML-Fix.
BT-3BT-3 Rechnungsarten: Rechnung (380), Gutschrift (381) & Korrektur (384)
Die UNTDID 1001 Rechnungsart-Codes in BT-3 verstehen: Wann nutzt man Code 380, 381 oder 384 in ZUGFeRD & XRechnung? Mit Praxis-Beispielen und XML-Tags.