XRechnung-Fehler

BR-DE-18: Skonto falsch angegeben

Originalmeldung der Prüfung:

Skonto Zeilen müssen diesem regulären Ausdruck entsprechen: (^|\r?\n)#(SKONTO)#TAGE=([0-9]+#PROZENT=[0-9]+\.[0-9]{2})(#BASISBETRAG=-?[0-9]+\.[0-9]{2})?#$

Was die Meldung bedeutet

Skonto steht in der XRechnung nicht als Freitext, sondern in einer festen Schreibweise in den Zahlungsbedingungen (BT-20): #SKONTO#TAGE=7#PROZENT=2.00# und danach ein Zeilenumbruch. Mehrere Skontostufen stehen in eigenen Zeilen.

Woher sie meistens kommt

Am häufigsten: Komma statt Punkt (2,00 statt 2.00), eine Nachkommastelle statt zwei, Kleinbuchstaben, Leerzeichen, oder der Zeilenumbruch nach der letzten Skontozeile fehlt.

So sieht es richtig aus

Je Stufe eine Zeile in genau dieser Form schreiben und mit Zeilenumbruch abschließen. BASISBETRAG nur angeben, wenn Skonto nicht auf den ganzen Zahlbetrag gilt. Geprüft: Die beiden Beispiele unten haben 0 Verstöße, dieselbe Zeile ohne abschließenden Zeilenumbruch oder mit 2,00 löst BR-DE-18 aus.

CII (XRechnung, ZUGFeRD):

<ram:SpecifiedTradePaymentTerms>
  <ram:Description>#SKONTO#TAGE=7#PROZENT=2.00#
#SKONTO#TAGE=14#PROZENT=1.00#
</ram:Description>
</ram:SpecifiedTradePaymentTerms>

UBL:

<cac:PaymentTerms>
  <cbc:Note>#SKONTO#TAGE=7#PROZENT=2.00#
</cbc:Note>
</cac:PaymentTerms>

Selbst nachprüfen: Die korrigierte Datei im Browser gegen die offiziellen Regeln testen, ohne Upload.

XRechnung prüfen

Keine Zeit? Die abgelehnte Rechnung wird geprüft und korrigiert zurückgeschickt, mit Hinweis für das Rechnungsprogramm: 39 € inkl. MwSt. Reparieren lassen

Weitere Meldungen: alle XRechnung-Fehler · Pflichtfelder: XRechnung Pflichtfelder

Abgelehnte E-Rechnung: 39 €Reparieren lassen