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

Lade deine Datei hoch und sieh in Sekunden, welche Regeln sie besteht und welche nicht. Kostenlos, ohne Anmeldung, nichts wird gespeichert.

Regeln, die oft zusammen auftreten

← Alle Fehlermeldungen im Überblick