Referenz
Markdown-ExportBR-CO-12 Summe der Zuschläge muss der Gesamtsumme entsprechen
Die Summe der Zuschläge auf Dokumentebene (BT-108) muss der Summe aller Zuschlagsbeträge auf Dokumentebene (BT-99) entsprechen: BT-108 = Σ BT-99.
Problembeschreibung
Die Summe der Zuschläge auf Dokumentebene (BT-108) muss der Summe aller Zuschlagsbeträge auf Dokumentebene (BT-99) entsprechen: BT-108 = Σ BT-99.
FEHLER
XRechnung 3.0
Kontext und Bedeutung
Diese EN16931-Kernberechnungsregel bindet die Zuschlagssumme in die Gesamtsummenkette (BR-CO-13) ein; jede Abweichung stört die Abstimmung des Zahlbetrags.
Lösung
Berechnen Sie BT-108 als exakte arithmetische Summe aller Zuschlagsbeträge auf Dokumentebene (BT-99) neu und tragen Sie diesen Wert in ChargeTotalAmount ein.
Schnellzugriff
Gültige Beispiele
Nutzen Sie diese Punkte als praktische Prüfschritte für diesen Abschnitt.
- BT-99 = 20,00 und BT-99 = 10,00, BT-108 = 30,00
Ungültige Beispiele
Nutzen Sie diese Punkte als praktische Prüfschritte für diesen Abschnitt.
- BT-99 = 20,00 und BT-99 = 10,00, aber BT-108 = 25,00
Code-Beispiele
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">20.00</cbc:Amount>
</cac:AllowanceCharge>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">10.00</cbc:Amount>
</cac:AllowanceCharge>
<cac:LegalMonetaryTotal>
<cbc:ChargeTotalAmount currencyID="EUR">30.00</cbc:ChargeTotalAmount>
</cac:LegalMonetaryTotal><cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">20.00</cbc:Amount>
</cac:AllowanceCharge>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">10.00</cbc:Amount>
</cac:AllowanceCharge>
<cac:LegalMonetaryTotal>
<cbc:ChargeTotalAmount currencyID="EUR">25.00</cbc:ChargeTotalAmount>
</cac:LegalMonetaryTotal>