20
BT-20OptionalXRechnung 3.0.2

BT-20: Zahlungsbedingungen

Offizieller englischer Begriff: Payment terms

Eine Textbeschreibung der Zahlungsbedingungen, die für den fälligen Zahlungsbetrag gelten (einschließlich Beschreibung möglicher Skontobedingungen). Dieses Informationselement kann mehrere Zeilen und mehrere Angaben zu Zahlungsbedingungen beinhalten und sowohl unstrukturierten als strukturierten Text enthalten. Der unstrukturierte Text darf dabei keine # enthalten.

Kategorie
Zahlungsdaten
Datentyp
Text
Kardinalität
0..1
Eindeutige Regeln
2

Definition und Vorkommen

Offizielle Definition

Eine Textbeschreibung der Zahlungsbedingungen, die für den fälligen Zahlungsbetrag gelten (einschließlich Beschreibung möglicher Skontobedingungen). Dieses Informationselement kann mehrere Zeilen und mehrere Angaben zu Zahlungsbedingungen beinhalten und sowohl unstrukturierten als strukturierten Text enthalten. Der unstrukturierte Text darf dabei keine # enthalten.

Die offizielle Feldkardinalität lautet 0..1. Das Feld ist auf dieser Strukturebene optional. Szenarioabhängige Anforderungen ergeben sich ausschließlich aus den unten aufgeführten Geschäftsregeln.

Semantischer Datentyp

Text

Mit diesem Datentyp wird ein geschriebener Text, inklusive möglicher Zeilenumbrüche, abgebildet. Er basiert auf dem Typ Text. Type , wie in ISO 15000-5:2014 Anhang B definiert. Beim Typ Text werden keine Feldlängenbegrenzungen definiert.

Vollständige Syntaxpfade

UBL Invoice · XPath
/Invoice/cac:PaymentTerms/cbc:Note
UBL CreditNote · XPath
/CreditNote/cac:PaymentTerms/cbc:Note
UN/CEFACT CII · XPath
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Description

Zugehörige Geschäftsregeln

Jede Regel-ID wird einmal aufgeführt. Die Badges zeigen vorhandene technische Umsetzungen.

BR-CO-25CII · EN16931 Validator · fatalUBL · EN16931 Validator · fatal

Im Falle eines positiven Zahlbetrags BT-115 muss entweder das Element Fälligkeitsdatum BT-9 oder das Element Zahlungsbedingungen BT-20 vorhanden sein.

BR-DE-18CII · XRechnung Validator · fatalCII · XRechnung Schematron · fatalUBL · XRechnung Validator · fatalUBL · XRechnung Schematron · fatal

Die Informationen zur Gewährung von Skonto müssen wie folgt im Element 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 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.

Hinweise und Beispiele aus dem Modell

Werden Informationen zur Gewährung von Skonto angegeben, sind sie wie folgt darzustellen: 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 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. Beispiele mit drei Segmenten je Zeile: #SKONTO#TAGE=14#PROZENT=2.25# #SKONTO#TAGE=28#PROZENT=1.00# Beispiele mit vier Segmenten je Zeile (die Gewährung von Skonto bezieht sich nur auf einen Teilbetrag der Rechnung (z. B. Material) und der Grundwert zur Berechnung des Skonto muss mit angegeben werden): #SKONTO#TAGE=14#PROZENT=2.25#BASISBETRAG=357.93# #SKONTO#TAGE=28#PROZENT=1.00#BASISBETRAG=357.93# 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 Beispielen genannt, sind nicht zulässig.

Häufige Fragen zu BT-20

Was bedeutet BT-20 in der XRechnung?

BT-20 heißt offiziell „Payment terms“. Die deutsche Feldbezeichnung lautet „Zahlungsbedingungen“. Die offizielle Definition ist: Eine Textbeschreibung der Zahlungsbedingungen, die für den fälligen Zahlungsbetrag gelten (einschließlich Beschreibung möglicher Skontobedingungen). Dieses Informationselement kann mehrere Zeilen und mehrere Angaben zu Zahlungsbedingungen beinhalten und sowohl unstrukturierten als strukturierten Text enthalten. Der unstrukturierte Text darf dabei keine # enthalten. Der semantische Datentyp ist Text.

Ist BT-20 ein Pflichtfeld?

BT-20 hat die Kardinalität 0..1 und ist auf dieser Strukturebene optional. Zusätzliche Pflichten können nur aus den konkret zugeordneten Geschäftsregeln entstehen.

Wo steht BT-20 in UBL und CII?

UBL Invoice: /Invoice/cac:PaymentTerms/cbc:Note. UBL CreditNote: /CreditNote/cac:PaymentTerms/cbc:Note. CII: /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Description.

Welche Geschäftsregeln gehören zu BT-20?

Dem Feld sind 2 eindeutige Regel-IDs zugeordnet: BR-CO-25, BR-DE-18. Die Detailseite führt jede Regel einmal mit ihren vorhandenen UBL- und CII-Umsetzungen auf.