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
- Ermitteln Sie den konkreten Betrag aus dem Prüfbericht.
- 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üßeBeispiel
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