BR-45EN 16931

BR-45: Steueraufschlüsselung ohne Bemessungsgrundlage

In der Umsatzsteuer-Aufschlüsselung (BG-23) fehlt der zu versteuernde Betrag (BT-116). Ohne Bemessungsgrundlage kann der Empfänger die Steuer nicht nachrechnen.

Regeltext im Prüfregelwerk

Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116).

BG-23BT-116

BR-45 gehört zu einem Viererpack: BR-45 bis BR-48 verlangen die vier Pflichtbestandteile jeder Steueraufschlüsselung. Fehlt der ganze Block, meldet der Validator stattdessen BR-CO-18.

Was die Regel prüft

Jede E-Rechnung enthält mindestens eine Umsatzsteuer-Aufschlüsselung (BG-23, BG = Business Group, eine Feldgruppe der Norm): pro Kombination aus Steuerkategorie und Steuersatz eine Zeile mit Bemessungsgrundlage, Steuerbetrag, Kategorie-Code und Satz. BR-45 prüft davon die Bemessungsgrundlage (BT-116, BT = Business Term): die Summe aller Nettobeträge, auf die dieser Steuersatz angewendet wird. In CII-Syntax ist das ram:BasisAmount innerhalb von ram:ApplicableTradeTax auf Dokumentebene.

Die Bemessungsgrundlage ist die linke Seite der Rechenregel BR-CO-17: Steuerbetrag = Bemessungsgrundlage × Satz / 100. Ohne sie ist die Aufschlüsselung nicht prüfbar.

Warum sie in der Praxis fehlschlägt

Häufigster Auslöser: Die Software übernimmt Steuersatz und Steuerbetrag aus der Positionsberechnung, summiert aber die Nettobeträge pro Steuersatz nicht separat auf. Der ram:BasisAmount bleibt dann leer oder fehlt ganz.

Zweiter Fall: Bei Rechnungen mit mehreren Steuersätzen (19 % und 7 %) wird nur eine Aufschlüsselungszeile korrekt gefüllt, die zweite entsteht als Rumpf ohne Basisbetrag.

Dritter Fall: Steuerfreie Umsätze. Auch bei 0,00 EUR Steuer braucht die Aufschlüsselung eine Bemessungsgrundlage, nämlich den steuerfreien Nettobetrag. Manche Programme lassen das Feld bei Steuer null einfach weg.

So behebst du den Fehler

Ergänze in jeder Aufschlüsselungszeile den Nettobetrag, der zu diesem Steuersatz gehört. Die Summe aller Bemessungsgrundlagen muss zum Rechnungsnetto passen, sonst folgen weitere Meldungen aus der BR-CO-Serie. Maximal zwei Nachkommastellen (BR-DEC-19). Belegschmied berechnet die Aufschlüsselung automatisch aus den Positionen, dieser Fehler kann dort nicht entstehen.

XML-Beispiel: vorher und nachher

Die Aufschlüsselung nennt Steuerbetrag und Satz, aber keine Bemessungsgrundlage:

<!-- verletzt BR-45: ApplicableTradeTax ohne BasisAmount -->
<ram:ApplicableTradeTax>
  <ram:CalculatedAmount>190.00</ram:CalculatedAmount>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:CategoryCode>S</ram:CategoryCode>
  <ram:RateApplicablePercent>19.00</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>

Korrigiert mit Bemessungsgrundlage (BT-116):

<ram:ApplicableTradeTax>
  <ram:CalculatedAmount>190.00</ram:CalculatedAmount>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:BasisAmount>1000.00</ram:BasisAmount>
  <ram:CategoryCode>S</ram:CategoryCode>
  <ram:RateApplicablePercent>19.00</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>

Rechnung selbst prüfen

Lade deine Datei hoch und sieh in Sekunden, welche Regeln sie besteht und welche nicht. Kostenlos, ohne Anmeldung, nichts wird gespeichert.

Regeln, die oft zusammen auftreten

← Alle Fehlermeldungen im Überblick