CRATEAPI

DE-R-018

Peppol BIS 3.0 FATAL

Der offizielle Regeltext unten nennt die genaue Anforderung, die Ihre Rechnung nicht erfuellt. Die referenzierten Geschaeftsbegriffe (BT-xx) benennen die betroffenen Felder.

So beheben Sie ihn
  1. Lokalisieren Sie die Elemente der im Regeltext genannten Geschaeftsbegriffe (BT).
  2. Vergleichen Sie Ihre Werte mit der Anforderung und korrigieren Sie sie.
  3. Erneut validieren - ein behobener Fehler legt manchmal einen verwandten frei.
Offizieller Regeltext
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.

Entwickler landen hier auch bei der Suche nach einem „Peppol-Rechnungsfehler“, einer Meldung „vom Zugangspunkt abgelehnte E-Rechnung“ oder danach, wie man eine fehlgeschlagene Peppol-BIS-3.0-Prüfung löst — es ist dasselbe Problem, oben erklärt.

Kurz auf Deutsch: Skontoangaben müssen in „Zahlungsbedingungen“ (BT-20) im Format #SKONTO#TAGE=N#PROZENT=N.NN# angegeben werden (Prozentwert mit Punkt und zwei Nachkommastellen); ist die Basis nicht der Betrag in BT-115, sondern ein Teilbetrag, folgt als viertes Segment #BASISBETRAG=N#. Jede Angabe beginnt mit #, die Segmente werden durch # getrennt, jede Zeile endet mit # und einem XML-konformen Zeilenumbruch; alles in Großbuchstaben, ohne zusätzliche Leerzeichen, Tabulatoren, Umbrüche oder andere Zeichen/Texte.

Schneller beheben

Fuegen Sie das XML Ihrer Rechnung in unseren kostenlosen Validator ein - jeder Befund traegt seine Regel-ID. Danach erzeugen, konvertieren und visualisieren Sie konforme Rechnungen ueber eine API.

Verwandte Regeln