StartFehlercode-Lexikon › BR-S-5
BR-S-5 Feld BT-152 Umsatzsteuer-Kategorien (BR-S/Z/E/AE)

BR-S-5 beheben: USt-Satz der Position (BT-152) bei Kategorie S fehlt

[BR-S-5]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT

BR-S-5 in deiner eigenen Rechnung? Lade die Datei hoch und finde alle Fehler in Sekunden.

Was bedeutet BR-S-5?

Steht in einer Position die Kategorie S (Regelbesteuerung), muss ein Satz groesser null angegeben sein. Ein Satz von null oder ohne Wert ist unzulaessig.

Häufige Ursachen für BR-S-5

So behebst du BR-S-5

  1. Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-152 über den folgenden XPath://rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent
  2. Korrektur einsetzen. In einer Rechnungsposition (BG-25) steht die USt-Kategorie "S" (Regelbesteuerung, BT-151), aber der Steuersatz (BT-152) ist 0 oder fehlt. Regelbesteuerung braucht einen Satz groesser 0. Trage in ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent einen positiven Satz ein, z. B. 19.00 oder 7.00. Bei 0 % Steuer gehoert die Position in eine andere Kategorie (z. B. "Z" fuer Nullsatz).
  3. Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-S-5 nicht mehr gemeldet wird.
Konkreter Korrekturvorschlag

In einer Rechnungsposition (BG-25) steht die USt-Kategorie "S" (Regelbesteuerung, BT-151), aber der Steuersatz (BT-152) ist 0 oder fehlt. Regelbesteuerung braucht einen Satz groesser 0. Trage in ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent einen positiven Satz ein, z. B. 19.00 oder 7.00. Bei 0 % Steuer gehoert die Position in eine andere Kategorie (z. B. "Z" fuer Nullsatz).

XPath//rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent

Vorher / Nachher: das XML-Beispiel

So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).

Fehlerhaft
<ram:ApplicableTradeTax>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:CategoryCode>S</ram:CategoryCode>
  <ram:RateApplicablePercent>0.00</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
Korrekt
<ram:ApplicableTradeTax>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:CategoryCode>S</ram:CategoryCode>
  <ram:RateApplicablePercent>19.00</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>

Häufige Fragen zu BR-S-5

Ich will 0 % Steuer ausweisen. Wie vermeide ich BR-S-5?
Nutze nicht die Kategorie "S". Fuer echte 0 % gibt es Kategorie "Z" (Nullsatz), fuer Steuerbefreiung "E" und fuer Reverse Charge "AE". Kategorie "S" verlangt immer einen Satz groesser 0.
Welcher Steuersatz ist bei Kategorie S richtig?
In Deutschland typisch 19.00 (Regelsatz) oder 7.00 (ermaessigter Satz). Der Satz muss zum Leistungsgegenstand passen und in BT-152 als Prozentwert stehen.

Verwandte Fehlercodes

BR-S-5 automatisch prüfen

Statt das XML manuell zu durchsuchen, kannst du deine ZUGFeRD- oder XRechnung-Datei online validieren – lade die PDF oder XML hoch und du bekommst jeden Fehler mit Regel-ID, betroffenem Feld, Korrekturvorschlag und XPath, als lesbaren Report oder strukturiertes JSON über die API.

Jeden Fehler automatisch finden statt manuell suchen

Lade deine ZUGFeRD- oder XRechnung-Datei hoch – du bekommst jeden Verstoß mit Regel-ID, Feld, Korrekturvorschlag und XPath zurück.

Kostenlos online validieren
Rechnung prüfen