BR-14: Bruttogesamtbetrag fehlt
Die Rechnung muss den Gesamtbetrag einschließlich Umsatzsteuer (BT-112) enthalten.
- Regelwerk
- EN 16931 (CEN)
- Syntax
- UBL und CII
- Betroffene Felder
- BT-112
Offizieller Regeltext
An Invoice shall have the Invoice total amount with VAT (BT-112).
Regeltext aus den Validierungsartefakten zu EN 16931 in Version 1.3.16 (CEN/TC 434, veröffentlicht von ConnectingEurope), Lizenz EUPL 1.2; enthalten in der XRechnung-Validatorkonfiguration 2026-08-31.
Schweregrad
- UBL-Rechnung: Fehler
- UBL-Gutschrift: Fehler
- CII: Fehler
Ein Verstoß führt im Szenario „XRechnung“ des KoSIT-Validators zur Ablehnung der Rechnung.
Typische Ursachen
Unvollständige Summenblöcke in selbst gebauten Exporten.
So behebst du den Fehler
Den Betrag übermitteln (UBL cbc:TaxInclusiveAmount, CII ram:GrandTotalAmount).
Der Validator meldet zusätzlich BR-CO-15 und BR-CO-16, weil beide Rechenregeln auf BT-112 aufbauen.
Geprüftes Beispiel: falsch und richtig
Die Auszüge stammen aus vollständigen, synthetischen Rechnungen des E-Rechnungs-Testkorpus. Geänderte Zeilen sind hervorgehoben. Beide Dateien werden in den automatischen Tests mit dem KoSIT-Validator geprüft.
Bei den Beispielen meldet der Validator außer BR-14 auch: BR-CO-15, BR-CO-16.
Beispiel in UBL
Änderung gegenüber der gültigen Rechnung: Rechnungsbetrag mit USt (BT-112) entfernt.
<cbc:LineExtensionAmount currencyID="EUR">501.55</cbc:LineExtensionAmount>
<cbc:TaxExclusiveAmount currencyID="EUR">501.55</cbc:TaxExclusiveAmount>
<cbc:PayableAmount currencyID="EUR">596.84</cbc:PayableAmount>
</cac:LegalMonetaryTotal> <cbc:LineExtensionAmount currencyID="EUR">501.55</cbc:LineExtensionAmount>
<cbc:TaxExclusiveAmount currencyID="EUR">501.55</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID="EUR">596.84</cbc:TaxInclusiveAmount>
<cbc:PayableAmount currencyID="EUR">596.84</cbc:PayableAmount>
</cac:LegalMonetaryTotal>Prüfergebnis (KoSIT-Validator 1.6.3, Konfiguration 2026-08-31): falsche Datei abgelehnt, korrigierte Datei angenommen. Meldungen zur falschen Datei:
Vollständige Dateien im Testkorpus: br-14-bruttobetrag-fehlt_ubl.xml (falsch) und standard_ubl.xml (richtig).
Beispiel in CII
Änderung gegenüber der gültigen Rechnung: Rechnungsbetrag mit USt (BT-112) entfernt.
<ram:TaxBasisTotalAmount>501.55</ram:TaxBasisTotalAmount>
<ram:TaxTotalAmount currencyID="EUR">95.29</ram:TaxTotalAmount>
<ram:DuePayableAmount>596.84</ram:DuePayableAmount>
</ram:SpecifiedTradeSettlementHeaderMonetarySummation> <ram:TaxBasisTotalAmount>501.55</ram:TaxBasisTotalAmount>
<ram:TaxTotalAmount currencyID="EUR">95.29</ram:TaxTotalAmount>
<ram:GrandTotalAmount>596.84</ram:GrandTotalAmount>
<ram:DuePayableAmount>596.84</ram:DuePayableAmount>
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>Prüfergebnis (KoSIT-Validator 1.6.3, Konfiguration 2026-08-31): falsche Datei abgelehnt, korrigierte Datei angenommen. Meldungen zur falschen Datei:
Vollständige Dateien im Testkorpus: br-14-bruttobetrag-fehlt_cii.xml (falsch) und standard_cii.xml (richtig).
Testdateien zu BR-14
- br-14-bruttobetrag-fehlt_ubl.xml – Rechnungsbetrag mit USt (BT-112) entfernt
- br-14-bruttobetrag-fehlt_cii.xml – Rechnungsbetrag mit USt (BT-112) entfernt
Technische Details: Kontext und Prüfausdruck aus dem Schematron
CII
Kontext:
//ram:SpecifiedTradeSettlementHeaderMonetarySummation
Prüfausdruck:
(ram:GrandTotalAmount)
UBL
Kontext:
cac:LegalMonetaryTotal
Prüfausdruck:
exists(cbc:TaxInclusiveAmount)
Technische Formatprüfung nach XRechnung 3.0.2; keine steuerliche oder rechtliche Beratung.