Belegschmied
BR-14EN 16931

BR-14: Rechnungsbetrag mit Umsatzsteuer fehlt

In der Rechnung fehlt der Gesamtbetrag mit Umsatzsteuer (BT-112). Meist schreibt die Software den Summenblock unvollständig oder verwechselt Brutto- und Zahlbetrag.

Regeltext im Prüfregelwerk

An Invoice shall have the Invoice total amount with VAT (BT-112).

BT-112BT-109BT-110

BR-14 ist Teil der Regelgruppe BR-12 bis BR-15 für die vier Pflichtbeträge im Summenblock. Hier fehlt der Bruttogesamtbetrag.

Was die Regel prüft

Die Rechnung muss ihren Gesamtbetrag inklusive Umsatzsteuer enthalten, BT-112 (BT = Business Term, das nummerierte Feld der Norm). Rechnerisch ist das Nettogesamtbetrag (BT-109) plus Steuersumme (BT-110), festgeschrieben in BR-CO-15. In der CII-Syntax von ZUGFeRD und XRechnung heißt das Feld ram:GrandTotalAmount im Block ram:SpecifiedTradeSettlementHeaderMonetarySummation.

BT-112 ist nicht dasselbe wie der Zahlbetrag (BT-115): Bei Anzahlungen oder bereits gezahlten Beträgen weichen beide voneinander ab. Die Norm verlangt beide Felder getrennt.

Warum sie in der Praxis fehlschlägt

Erster Auslöser: Mapping-Lücken in Konvertern. Wer aus einer bestehenden Rechnungsstruktur eine E-Rechnung erzeugt, mappt oft nur „den Endbetrag" und entscheidet sich dabei für eines der beiden Felder GrandTotalAmount oder DuePayableAmount. Fällt die Wahl auf den Zahlbetrag, fehlt der Bruttobetrag, und BR-14 schlägt an.

Zweiter Auslöser: Die Steuersumme wird nicht berechnet, etwa weil die Steueraufschlüsselung (BG-23) fehlt. Ohne Steuerbetrag kann die Software kein Brutto bilden und lässt das Feld weg. Dann kommen meist mehrere Meldungen gleichzeitig, unter anderem BR-CO-15.

So behebst du den Fehler

Ergänze ram:GrandTotalAmount mit dem Wert Netto plus Umsatzsteuer. Prüf dabei gleich, ob die Steueraufschlüsselung vorhanden ist und die Formel BT-112 = BT-109 + BT-110 centgenau aufgeht, sonst folgt auf BR-14 direkt BR-CO-15. Maximal zwei Nachkommastellen (BR-DEC-14). Belegschmied leitet den kompletten Summenblock automatisch aus den Positionen und Steuersätzen ab.

XML-Beispiel: vorher und nachher

Nur Netto und Zahlbetrag sind vorhanden:

<!-- verletzt BR-14: GrandTotalAmount fehlt -->
<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
  <ram:LineTotalAmount>840.00</ram:LineTotalAmount>
  <ram:TaxBasisTotalAmount>840.00</ram:TaxBasisTotalAmount>
  <ram:DuePayableAmount>999.60</ram:DuePayableAmount>
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>

Korrigiert mit Steuersumme und Bruttogesamtbetrag (BT-112):

<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
  <ram:LineTotalAmount>840.00</ram:LineTotalAmount>
  <ram:TaxBasisTotalAmount>840.00</ram:TaxBasisTotalAmount>
  <ram:TaxTotalAmount currencyID="EUR">159.60</ram:TaxTotalAmount>
  <ram:GrandTotalAmount>999.60</ram:GrandTotalAmount>
  <ram:DuePayableAmount>999.60</ram:DuePayableAmount>
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>

Rechnung selbst prüfen

Laden Sie Ihre Datei hoch und sehen Sie in Sekunden, welche Regeln sie besteht und welche nicht. Kostenlos, ohne Anmeldung, nichts wird gespeichert.

Regeln, die oft zusammen auftreten

← Alle Fehlermeldungen im Überblick

Gepflegt von Emilio Irmscher, Gründer von Belegschmied. Über den Autor