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.
<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><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.