Offizielle Regel
[BR-14]-An Invoice shall have the Invoice total amount with VAT (BT-112).
Quelle: CEN-EN16931-UBL.sch
Kurz erklärt
Der Rechnungsgesamtbetrag mit Umsatzsteuer (BT-112, TaxInclusiveAmount) fehlt. Dieser Betrag ist der zentrale Rechnungsbetrag einschließlich aller Steuern und ist für den Zahlungsvorgang erforderlich.
Ausführliche Erklärung
Der TaxInclusiveAmount (BT-112) stellt den brutto Rechnungsbetrag dar – also die Summe aus Nettobetrag und Umsatzsteuer. Dieser Wert ist zwingend erforderlich für die elektronische Rechnungsstellung nach EN 16931. Empfänger verwenden diesen Betrag zur Prüfung der vollständigen Rechnungssumme und für Zahlungsprozesse. Fehlt dieser Wert, kann die Rechnung nicht verarbeitet werden.
Wann tritt der Fehler auf?
- Das Element cbc:TaxInclusiveAmount fehlt in cac:LegalMonetaryTotal.
- Das Element ist vorhanden, aber ohne Wert.
- Der Währungscode fehlt am TaxInclusiveAmount-Element.
Typische Ursachen
- Der XML-Exporter des ERP-Systems übergibt das Feld nicht.
- Fehlerhafte Konfiguration der Endsummenbildung.
- Das Element wurde bei der manuellen Erstellung vergessen.
Diagnose-Checkliste
- Prüfen Sie, ob das Element cac:LegalMonetaryTotal/cbc:TaxInclusiveAmount vorhanden ist.
- Stellen Sie sicher, dass das Attribut currencyID korrekt gesetzt ist.
- Verifizieren Sie, dass der Wert der Summe aus TaxExclusiveAmount und Steuerbeträgen entspricht.
Behebung
- Lokalisieren Sie das Element cac:LegalMonetaryTotal in der XML-Datei.
- Fügen Sie das Element cbc:TaxInclusiveAmount mit korrektem currencyID-Attribut hinzu.
- Tragen Sie den errechneten Bruttobetrag als Wert ein.
Beispiele (UBL)
Ungültiges XML (❌)
<cac:LegalMonetaryTotal>
<cbc:LineExtensionAmount currencyID="EUR">10000.00</cbc:LineExtensionAmount>
<cbc:TaxExclusiveAmount currencyID="EUR">7900.00</cbc:TaxExclusiveAmount>
<cbc:AllowanceTotalAmount currencyID="EUR">2500.00</cbc:AllowanceTotalAmount>
<cbc:ChargeTotalAmount currencyID="EUR">400.00</cbc:ChargeTotalAmount>
<cbc:PrepaidAmount currencyID="EUR">500.00</cbc:PrepaidAmount>
<cbc:PayableRoundingAmount currencyID="EUR">210.00</cbc:PayableRoundingAmount>
<cbc:PayableAmount currencyID="EUR">8120.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>Gültiges XML (✅)
<cac:LegalMonetaryTotal>
<cbc:LineExtensionAmount currencyID="EUR">10781.25</cbc:LineExtensionAmount>
<cbc:TaxExclusiveAmount currencyID="EUR">10781.25</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID="EUR">12829.69</cbc:TaxInclusiveAmount>
<cbc:AllowanceTotalAmount currencyID="EUR">0</cbc:AllowanceTotalAmount>
<cbc:ChargeTotalAmount currencyID="EUR">0</cbc:ChargeTotalAmount>
<cbc:PrepaidAmount currencyID="EUR">0</cbc:PrepaidAmount>
<cbc:PayableAmount currencyID="EUR">12829.69</cbc:PayableAmount>
</cac:LegalMonetaryTotal>Verwandte Fehler
Häufige Fragen
Was ist der Rechnungsgesamtbetrag mit USt. (BT-112)?
Der TaxInclusiveAmount ist der Bruttobetrag der Rechnung – die Summe aus Nettobetrag plus Umsatzsteuer. Dieser Wert ist zwingend erforderlich.
Ist BR-14 ein fataler Fehler?
Ja. Ohne den Rechnungsgesamtbetrag mit USt. wird die Rechnung von der Validierung abgelehnt.
Wie behebe ich BR-14?
Fügen Sie das Element cbc:TaxInclusiveAmount in cac:LegalMonetaryTotal hinzu und tragen Sie den korrekten Bruttobetrag ein.
Prüfen & weiterlesen
Suchbegriffe
BR-14 · BT-112 · TaxInclusiveAmount · Rechnungsgesamtbetrag · Bruttobetrag · XRechnung