BR-CO-12: Summe der Dokumentenzuschläge (BT-108) muss der Summe der Einzelbeträge (BT-99) entsprechen.
BR-CO-12: Summe Dokumentenzuschläge (BT-108) stimmt nicht
ChargeTotalAmount muss Summe aller Dokumentenzuschläge sein
Offizielle Regel
[BR-CO-12]-Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99).
Quelle: KoSIT Schematron (itplr-kosit/peppol-bis-invoice-3), CEN-EN16931-UBL.sch
Was bedeutet das?
BR-CO-12 prüft, ob cbc:ChargeTotalAmount (BT-108) der Summe aller Dokumentenzuschläge (cac:AllowanceCharge mit ChargeIndicator=true, BT-99) entspricht. Im Testfall steht BT-108 auf 401 EUR, der Zuschlag beträgt aber 400 EUR.
Beispiel (UBL)
Gültig (BT-108 = Zuschlag 400):
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">400.00</cbc:Amount>
</cac:AllowanceCharge>
<cac:LegalMonetaryTotal>
<cbc:ChargeTotalAmount currencyID="EUR">400.00</cbc:ChargeTotalAmount>
</cac:LegalMonetaryTotal>Ungültig (BT-108 weicht von 400 ab):
<!-- Invalid: charge is 400 but BT-108 is 401 — BR-CO-12 -->
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">400.00</cbc:Amount>
</cac:AllowanceCharge>
<cac:LegalMonetaryTotal>
<cbc:ChargeTotalAmount currencyID="EUR">401.00</cbc:ChargeTotalAmount>
</cac:LegalMonetaryTotal>Typische Ursachen
- 1Zuschlagssumme nicht neu berechnet nach Änderung
- 2Tippfehler in ChargeTotalAmount
- 3ERP exportiert falschen Headerwert
Was prüfen?
- Alle AllowanceCharge mit ChargeIndicator=true summieren
- ChargeTotalAmount (BT-108) angleichen
- BR-CO-13: BT-109 = BT-106 − BT-107 + BT-108 prüfen
- KoSIT-Validator erneut ausführen
Offizielle & externe Quellen
Verwandte Fehler
Suchbegriffe
Fehlercode nicht gefunden?
Schick uns den Fehlercode (z.B. BR-DE-13) und wir nehmen ihn in die Bibliothek auf. Gib deine E-Mail an – dann senden wir dir die Lösung per E-Mail, in der Regel innerhalb von 12–24 Stunden nach dem Lesen.