BR-CO-12

Die Summe der Zuschläge auf Dokumentebene (BT-108) muss exakt der Summe der einzelnen Zuschlagsbeträge (BT-99) entsprechen — das Gegenstück zu BR-CO-11.

Schweregrad
Fehler
Gilt für
CII, UBL
Regelwerk
v2026-01-31

Offizieller Regeltext

Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99).

Warum tritt BR-CO-12 auf?

Fracht- und Verpackungskosten werden gern im Kopf summiert und gleichzeitig als eigene Position geführt. Dann steht der Betrag zweimal im Dokument, aber nur einmal in der Summe.

Wie behebt man BR-CO-12?

Summieren Sie BT-108 aus allen cac:AllowanceCharge mit cbc:ChargeIndicator true und schreiben Sie das Ergebnis nach cbc:ChargeTotalAmount (UBL) beziehungsweise ram:ChargeTotalAmount (CII). Ein Zuschlag gehört entweder in die Position oder auf Dokumentebene, nie in beide.

Im XML

Ausschnitt in UBL. Der CII-Pfad steht oben im Text — dieselbe Änderung, andere Elementnamen.

Fehlerhaft
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">20.00</cbc:Amount>
</cac:AllowanceCharge>
<cac:LegalMonetaryTotal>
  <cbc:ChargeTotalAmount currencyID="EUR">35.00</cbc:ChargeTotalAmount>
</cac:LegalMonetaryTotal>
Korrigiert
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">20.00</cbc:Amount>
</cac:AllowanceCharge>
<cac:LegalMonetaryTotal>
  <cbc:ChargeTotalAmount currencyID="EUR">20.00</cbc:ChargeTotalAmount>
</cac:LegalMonetaryTotal>

NormAPI liefert technische Validierung, keine Steuer- oder Rechtsberatung.