BR-12
Die Rechnung muss die Summe der Positionsnettobeträge (BT-106) enthalten. Die Norm verlangt jeden der Summenwerte ausdrücklich — keiner darf aus den übrigen erschlossen werden.
- Schweregrad
- Fehler
- Gilt für
- CII, UBL
- Regelwerk
- v2026-01-31
Offizieller Regeltext
An Invoice shall have the Sum of Invoice line net amount (BT-106).
Warum tritt BR-12 auf?
Der Wert ist im eigenen Rechnungsobjekt selten ein Feld: er ergibt sich aus den Positionen und wird beim Anzeigen berechnet. Im Dokument muss er aber ausgeschrieben stehen.
Wie behebt man BR-12?
Schreiben Sie BT-106 in cac:LegalMonetaryTotal/cbc:LineExtensionAmount (UBL) beziehungsweise ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:LineTotalAmount (CII). Wie der Wert zu den anderen Summen passen muss, steht in BR-CO-10 bis BR-CO-16.
Im XML
Ausschnitt in UBL. Der CII-Pfad steht oben im Text — dieselbe Änderung, andere Elementnamen.
<cac:LegalMonetaryTotal>
<cbc:TaxExclusiveAmount currencyID="EUR">1000.00</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID="EUR">1190.00</cbc:TaxInclusiveAmount>
<cbc:PayableAmount currencyID="EUR">1190.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal><cac:LegalMonetaryTotal>
<cbc:LineExtensionAmount currencyID="EUR">1000.00</cbc:LineExtensionAmount>
<cbc:TaxExclusiveAmount currencyID="EUR">1000.00</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID="EUR">1190.00</cbc:TaxInclusiveAmount>
<cbc:PayableAmount currencyID="EUR">1190.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>NormAPI liefert technische Validierung, keine Steuer- oder Rechtsberatung.