E-Rechnung: Fehlercode erklärt

BR-S-08: Steuerbasis je Regelsteuersatz stimmt nicht

Für jeden Regelsteuersatz (Kategorie S, zum Beispiel 19 % und 7 %) braucht die Aufschlüsselung eine eigene Zeile.

Was die Regel prüft

Für jeden Regelsteuersatz (Kategorie S, zum Beispiel 19 % und 7 %) braucht die Aufschlüsselung eine eigene Zeile. Deren Steuerbasis (BT-116) muss genau der Summe der Positionen mit diesem Satz entsprechen, plus Zuschläge und minus Nachlässe mit demselben Satz.

Offizieller Regeltext

Für jeden unterschiedlichen Wert des Umsatzsteuersatzes der Kategorie (BT-119), bei dem der Code der Umsatzsteuerkategorie (BT-118) „Standard rated“ ist, muss der Steuerbasisbetrag der Kategorie (BT-116) in einer Aufschlüsselung der Umsatzsteuer (BG-23) gleich der Summe der Nettobeträge der Rechnungspositionen (BT-131) zuzüglich der Summe der Zuschläge auf Dokumentenebene (BT-99) abzüglich der Summe der Nachlässe auf Dokumentenebene (BT-92) sein, bei denen der Code der Umsatzsteuerkategorie (BT-151, BT-102, BT-95) „Standard rated“ ist und der Umsatzsteuersatz (BT-152, BT-103, BT-96) dem Umsatzsteuersatz der Kategorie (BT-119) entspricht.

Quelle: KoSIT-Konfiguration XRechnung 3.0.2 (31.01.2026).

Typische Ursachen

  • 19 % und 7 % stehen zusammen in einer Zeile der Aufschlüsselung.
  • Ein Rabatt auf die ganze Rechnung ist nicht auf die Steuersätze aufgeteilt oder dem falschen Satz zugeordnet.
  • Eine Position hat einen anderen Satz als die Aufschlüsselung, etwa 16 statt 19.
  • Rundungsdifferenzen zwischen Positionen und Steuerbasis.

So beheben Sie den Fehler

Bilden Sie je Kombination aus Kategorie S und Satz eine ram:ApplicableTradeTax-Zeile im Rechnungskopf. Setzen Sie ram:BasisAmount auf die Summe der Positionsbeträge mit diesem Satz, zuzüglich Zuschläge und abzüglich Nachlässe mit demselben Satz. Ein Nachlass auf Dokumentenebene braucht eine eigene Kategorie und einen eigenen Satz. Bei gemischten Sätzen teilen Sie ihn deshalb in einen Nachlass je Satz auf.

Beispiel

Falsch (CII)

<!-- lines: 800.00 at 19 %, 200.00 at 7 % -->
<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</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>

Richtig (CII)

<ram:ApplicableTradeTax>
  <ram:CalculatedAmount>152.00</ram:CalculatedAmount>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:BasisAmount>800.00</ram:BasisAmount>
  <ram:CategoryCode>S</ram:CategoryCode>
  <ram:RateApplicablePercent>19</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
<ram:ApplicableTradeTax>
  <ram:CalculatedAmount>14.00</ram:CalculatedAmount>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:BasisAmount>200.00</ram:BasisAmount>
  <ram:CategoryCode>S</ram:CategoryCode>
  <ram:RateApplicablePercent>7</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>

In Dynamics 365, Business Central und Finance

Sales / Project Operations: Sales und Project Operations erzeugen von Haus aus keine E-Rechnung. Im WBS Invoice Accelerator for Dynamics 365 bildet der Accelerator eine Zeile je Steuersatz aus den Positionen. Einen Rabatt auf die ganze Rechnung bei Positionen mit unterschiedlichen Sätzen lehnt er schon vorher ab (Regel BR-32).

Business Central: Jede auf der Rechnung verwendete MwSt.-Buchungsmatrix (VAT Posting Setup) braucht den richtigen VAT % und im Feld Tax Category den Wert S.

Finance: Hinterlegen Sie für jeden Mehrwertsteuercode unter Sales tax codes > External codes den Kategoriecode nach UNCL5305, für Regelsteuersätze S.

Verwandte Fehlercodes

Prüfen Sie Ihre Rechnung kostenlos. Der Validator zeigt alle Meldungen mit Erklärung und die Stelle in der XML.