DE-R-018
Peppol DE: Skonto-Angabe (BT-20) falsch formatiert
Zwischen deutschen Partnern müssen Skontoangaben in BT-20 dem Format #SKONTO#TAGE=n#PROZENT=n.nn# folgen.
- Regelwerk
- Peppol BIS Billing 3.0
- Stufe
- Fehler
- Betroffene Felder
- BT-20, BT-115
[DE-R-018]-If both supplier and customer are located in Germany, information on cash discounts for prompt payment (Skonto) shall be provided within the element "Payment terms" BT-20 in the following way: First segment "SKONTO", second segment amount of days ("TAGE=N"), third segment percentage ("PROZENT=N"). Percentage must be separated by dot with two decimal places. In case the base value of the invoiced amount is not provided in BT-115 but as a partial amount, the base value shall be provided as fourth segment "BASISBETRAG=N" as semantic data type amount. Each entry shall start with a #, the segments must be separated by # and a row shall end with a #. A complete statement on cash discount for prompt payment shall end with a XML-conformant line break. All statements on cash discount for prompt payment shall be given in capital letters. Additional whitespaces (blanks, tabulators or line breaks) are not allowed. Other characters or texts than defined above are not allowed.
Was bedeutet DE-R-018?
Jede Zeile der Zahlungsbedingungen (cac:PaymentTerms/cbc:Note), die mit # beginnt, muss dem Skonto-Muster entsprechen, z. B. #SKONTO#TAGE=14#PROZENT=2.00#. Optional folgt BASISBETRAG=n.nn#. Am Ende muss ein Zeilenumbruch stehen.
DE-R-018 gehört zu den deutschen Länderregeln von Peppol BIS Billing 3.0. Sie greift nur, wenn Verkäufer und Käufer laut Ländercode ihrer Postanschrift (BT-40 und BT-55) in Deutschland sitzen. Inhaltlich entspricht sie der XRechnung-Regel BR-DE-18. Die Prüfung findet nur in UBL-Rechnungen nach Peppol BIS statt.
Typische Ursachen
- Prozent mit Komma
- Fehlender Zeilenumbruch am Ende
- Kleinbuchstaben oder Leerzeichen
So beheben Sie den Fehler
- Schreiben Sie jede Skontostufe in eine eigene Zeile:
#SKONTO#TAGE=14#PROZENT=2.00#. - Prozentwerte immer mit Punkt und zwei Nachkommastellen.
- Schließen Sie die letzte Skontozeile mit einem Zeilenumbruch ab.
Wo die Regel prüft (XPath)
- UBL
- (/ubl-invoice:Invoice | /ubl-creditnote:CreditNote)[$supplierCountryIsDE and $customerCountryIsDE]
Rechnung erneut prüfen
Legen Sie die korrigierte Datei hier ab. Die Prüfung läuft mit den offiziellen Regeln in Ihrem Browser.
E-Rechnung hier ablegen
XRechnung (UBL oder CII), ZUGFeRD und Factur-X als XML oder PDF. Gern auch mehrere Dateien auf einmal.
Ihre Rechnung verlässt nie Ihren Browser. Prüfung und Anzeige laufen auf Ihrem Gerät, es wird nichts hochgeladen oder gespeichert.
Ohne Datei testen: , ,