InvoiceGlass

Betrag hat mehr als zwei Nachkommastellen · UBL-DT-01

  • Schweregrad · Fehler
  • Gilt für · UBL
  • Redaktionelle Prüfung ausstehend

Die UBL-Prüfung zählt die Ziffern nach dem Dezimalpunkt bei Betragselementen, deren Name auf Amount endet. Felder mit der Endung PriceAmount und Beträge in einem Nachlass- oder Zuschlagsblock unter cac:Price sind von diesem Test ausgenommen.

Stand

Wer kann das korrigieren?

Der Anbieter der Rechnungssoftware kann den Export korrigieren.

So gehen Sie vor

  1. Ermitteln Sie den konkreten Betrag aus dem Prüfbericht.
  2. Prüfen Sie die fachliche Rundung im Rechnungssystem, exportieren Sie diesen Betrag mit höchstens zwei Nachkommastellen und prüfen Sie davon abhängige Summen.

Regeltext und Quelle

Sinngemäß · Der Test erlaubt höchstens zwei Zeichen nach dem Dezimalpunkt in geprüften Amount-Elementen. Ausgenommen sind Namen mit der Endung PriceAmount sowie Elemente unter cac:Price/cac:AllowanceCharge.

Nachricht an den Absender

Guten Tag,

bei der Prüfung der elektronischen Rechnung {invoiceNumber} ist die Regel UBL-DT-01 aufgefallen. Ein Betrag enthält in der XML-Datei mehr als zwei Nachkommastellen. Bitte prüfen Sie die Exportdaten und schicken Sie uns eine korrigierte Datei.

Vielen Dank und freundliche Grüße

Beispiel

Die Schreibweise 12.340 in cbc:TaxAmount löst die Regel aus. Mit 12.34 bleibt derselbe Wert erhalten und die Nachkommastellen passen.

UBL

cac:TaxTotal/cbc:TaxAmount

Mit Fehler
<cbc:TaxAmount currencyID="EUR">12.340</cbc:TaxAmount>

Korrigiert
<cbc:TaxAmount currencyID="EUR">12.34</cbc:TaxAmount>

Regelstand

CEN · EN 16931 (KoSIT) 1.3.16

CEN · EN 16931 1.3.17

Datei jetzt prüfen