Belegschmied
BR-DEC-11EN 16931

BR-DEC-11: Summe der Zuschläge mit mehr als zwei Nachkommastellen

Die Summe der Zuschläge auf Dokumentenebene (BT-108) darf höchstens zwei Nachkommastellen haben. Häufigster Auslöser: die Summe wird aus ungerundeten Einzelzuschlägen gebildet oder mit fester Vier-Stellen-Genauigkeit serialisiert.

Regeltext im Prüfregelwerk

The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2.

BT-108

BT-108 ist das Spiegelbild von BT-107: Was dort für Nachlässe gilt, gilt hier für Zuschläge wie Versandkosten oder Mindermengenzuschläge.

Was die Regel prüft

BT-108 (BT = Business Term, das nummerierte Feld der Norm) ist die Summe aller Zuschlagsbeträge auf Dokumentenebene (BT-99), in CII das Element ram:ChargeTotalAmount im Summenblock. Die Regel akzeptiert höchstens zwei Nachkommastellen und misst dabei die Zeichenkette in der Datei: 12.97 besteht, 12.970 und 12.9704 nicht. Rechnerisch muss der Wert nach BR-CO-12 exakt die Summe der Einzelzuschläge sein und wird nach BR-CO-13 zur Nettosumme der Rechnung addiert.

Warum sie in der Praxis fehlschlägt

Auf den meisten Rechnungen gibt es höchstens einen Zuschlag, typisch Versandkosten. Dann ist BT-108 schlicht eine Kopie von BT-99, und der Fehler entsteht, wenn schon der Einzelzuschlag ungerundet war, etwa ein prozentualer Treibstoff- oder Energiezuschlag. Bei mehreren Zuschlägen kommt der Summierungsfehler dazu: Einzelwerte werden gerundet ausgewiesen, die Summe aber aus den Rohwerten gebildet.

Ein dritter, rein technischer Auslöser: Das Ausgabeformat schreibt Beträge generell mit vier Nachkommastellen, weil die ERP-Schnittstelle das so liefert. Dann meldet der Validator meist mehrere BR-DEC-Regeln in Serie.

So behebst du den Fehler

Runde jeden Einzelzuschlag (BT-99) auf zwei Nachkommastellen und bilde BT-108 als Summe der gerundeten Werte. Prüfe anschließend BR-CO-12 (Summe stimmt mit den Einzelwerten überein) und die Nettosumme BT-109, in die der Wert eingeht. Ohne Zuschläge auf der Rechnung darf das Feld komplett entfallen. Belegschmied formatiert alle Summen fest mit zwei Nachkommastellen, der Fall tritt dort nicht auf.

XML-Beispiel: vorher und nachher

<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
  <ram:LineTotalAmount>648.72</ram:LineTotalAmount>
  <!-- verletzt BR-DEC-11: Zuschlagssumme mit vier Nachkommastellen -->
  <ram:ChargeTotalAmount>12.9743</ram:ChargeTotalAmount>
  <ram:TaxBasisTotalAmount>661.69</ram:TaxBasisTotalAmount>
  <!-- … -->
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>

Korrigiert:

<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
  <ram:LineTotalAmount>648.72</ram:LineTotalAmount>
  <ram:ChargeTotalAmount>12.97</ram:ChargeTotalAmount>
  <ram:TaxBasisTotalAmount>661.69</ram:TaxBasisTotalAmount>
  <!-- … -->
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>

Rechnung selbst prüfen

Laden Sie Ihre Datei hoch und sehen Sie in Sekunden, welche Regeln sie besteht und welche nicht. Kostenlos, ohne Anmeldung, nichts wird gespeichert.

Regeln, die oft zusammen auftreten

← Alle Fehlermeldungen im Überblick

Gepflegt von Emilio Irmscher, Gründer von Belegschmied. Über den Autor