Z E-Rechnung API
Startseite › E-Rechnung Wissen › Fehlercode › BR-S-08
Fehlercode • BR-S-08

Fehler BR-S-08 beheben: Berechneter Steuerbetrag weicht vom USt-Betrag ab

BR-S-08 prüft die mathematische Konsistenz der Steueraufschlüsselung (BG-23). Der berechnete Steuerbetrag muss der Multiplikation aus Steuerbasisbetrag (BT-116) und Steuersatz (BT-119) entsprechen.

Eigene Rechnung hier hineinziehen

oder Datei vom Computer auswählen (.pdf oder .xml bis 10 MB)

🔒 100 % flüchtige RAM-Prüfung auf deutschen Servern (Frankfurt) – keine Speicherung.

Code-Vergleich: Falsches vs. Korrektes CII-XML

✗ Häufiger Fehler / Falsches XML Nicht konform
<!-- FEHLER: Basis 100.00 EUR * 19% ergibt 19.00 EUR, hier steht fälschlich 19.05 EUR -->
<ram:ApplicableTradeTax>
  <ram:CalculatedAmount>19.05</ram:CalculatedAmount> <!-- FEHLER: Weicht um 0.05 EUR ab -->
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:BasisAmount>100.00</ram:BasisAmount>
  <ram:CategoryCode>S</ram:CategoryCode>
  <ram:RateApplicablePercent>19.00</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
✓ Valide nach EN 16931 / KoSIT Normkonform
<!-- KORREKT: Exakte Steuerberechnung nach EN 16931 Rundungsregeln -->
<ram:ApplicableTradeTax>
  <ram:CalculatedAmount>19.00</ram:CalculatedAmount>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:BasisAmount>100.00</ram:BasisAmount>
  <ram:CategoryCode>S</ram:CategoryCode>
  <ram:RateApplicablePercent>19.00</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>

Technische Ursache & Lösung

In der Steueraufschlüsselungsgruppe BG-23 verlangt Regel BR-S-08: Für jede Steuerkategorie 'Standard' (Code S) muss der Steuerbetrag (BT-117) exakt dem gerundeten Produkt aus Steuerbasisbetrag (BT-116) und Steuersatz (BT-119) dividiert durch 100 entsprechen.

Dieser Fehler entsteht meist, wenn ein System Steuern zeilenweise summiert, statt erst die Nettobeträge je Steuersatz zusammenzufassen und darauf den Steuersatz anzuwenden (oder umgekehrt).

In unserer API werden alle Steuerkategorien automatisch gruppiert, die Basissummen gebildet und die Umsatzsteuer kaufmännisch auf 2 Nachkommastellen gerundet. BR-S-08 ist damit ausgeschlossen.

⚡ Die schlüsselfertige Abkürzung für Entwickler & No-Code

Keine Lust auf XML-Schematron-Fehler und Rundungsdifferenzen?

Unsere E-Rechnung Cloud API übernimmt alle mathematischen Berechnungen, Steuerregeln, XSD-Schemata und die PDF/A-3 Konvertierung vollautomatisch im Hintergrund.

Häufig gestellte Fragen (FAQ)

Darf eine Rechnung mehrere Steuersätze (z. B. 19% und 7%) enthalten?

Ja, absolut. Jeder Steuersatz muss jedoch einen eigenen ram:ApplicableTradeTax-Block mit eigenem Basisbetrag und Steuerbetrag erhalten.

Welcher CategoryCode gilt für 19% und 7% in Deutschland?

Sowohl 19% als auch 7% nutzen den CategoryCode 'S' (Standard rate), sofern keine Steuerbefreiung oder Reverse-Charge vorliegt.

Wie prüft der Validator Fehler BR-S-08?

Unser Online-Validator führt im Hintergrund die offizielle KoSIT-Schematron-Validierung aus und markiert fehlerhafte Steuerzeilen sofort rot.

Passende Themen & Normen

Alle 12 Themen ansehen →