Was bedeutet BR-S-10?
Eine USt-Aufschluesselung mit Kategorie S (Regelbesteuerung) darf keinen Steuerbefreiungsgrund tragen. Regelbesteuerung ist keine Befreiung.
Häufige Ursachen für BR-S-10
- Der USt-Block hat Kategorie 'S', enthält aber trotzdem einen Befreiungsgrund (BT-120/BT-121).
- Eine Vorlage für steuerbefreite Rechnungen wurde für eine Regelsatz-Rechnung wiederverwendet.
- Kategorie versehentlich auf 'S' gesetzt, obwohl der Umsatz befreit sein sollte.
So behebst du BR-S-10
- Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-118 über den folgenden XPath:
//ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax - Korrektur einsetzen. Ein USt-Aufschlüsselungsblock (BG-23) mit Kategorie 'S' (Regelbesteuerung) darf keinen Befreiungsgrund tragen. Entferne im betroffenen 'ram:ApplicableTradeTax' (CategoryCode='S') die Elemente 'ram:ExemptionReason' (BT-120) und 'ram:ExemptionReasonCode' (BT-121). Ein Befreiungsgrund gehört nur zu befreiten Kategorien wie 'E', 'Z', 'AE', 'K' oder 'G'.
- Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-S-10 nicht mehr gemeldet wird.
Ein USt-Aufschlüsselungsblock (BG-23) mit Kategorie 'S' (Regelbesteuerung) darf keinen Befreiungsgrund tragen. Entferne im betroffenen 'ram:ApplicableTradeTax' (CategoryCode='S') die Elemente 'ram:ExemptionReason' (BT-120) und 'ram:ExemptionReasonCode' (BT-121). Ein Befreiungsgrund gehört nur zu befreiten Kategorien wie 'E', 'Z', 'AE', 'K' oder 'G'.
//ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTaxVorher / Nachher: das XML-Beispiel
So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).
<ram:ApplicableTradeTax>
<ram:CalculatedAmount>19.00</ram:CalculatedAmount>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:ExemptionReason>Steuerfrei</ram:ExemptionReason>
<ram:CategoryCode>S</ram:CategoryCode>
<ram:RateApplicablePercent>19</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
<ram:ApplicableTradeTax>
<ram:CalculatedAmount>19.00</ram:CalculatedAmount>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:CategoryCode>S</ram:CategoryCode>
<ram:RateApplicablePercent>19</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
Häufige Fragen zu BR-S-10
Warum darf bei Regelbesteuerung kein Befreiungsgrund stehen?
Mein Umsatz ist wirklich befreit, was tun?
Verwandte Fehlercodes
BR-S-10 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.