BR-37: Zuschlag auf Dokumentenebene ohne Umsatzsteuer-Kategorie
Ein Zuschlag auf Dokumentenebene (BG-21) braucht einen Umsatzsteuer-Kategoriecode (BT-102). Ohne ihn kann der Aufschlag keiner Steuerbemessungsgrundlage zugeordnet werden.
Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102).
Ein Zuschlag erhöht die Steuerbemessungsgrundlage, und dafür muss klar sein, in welcher Kategorie. Genau das erzwingt BR-37, das Gegenstück zu BR-32 auf der Zuschlagseite.
Was die Regel prüft
Jeder Zuschlag auf Dokumentenebene (BG-21, BG = Business Group, eine Feldgruppe der Norm), also etwa Versandkosten oder eine Anfahrtspauschale, muss einen Umsatzsteuer-Kategoriecode tragen, das Feld BT-102 (BT = Business Term). Gängige Codes für deutsche Rechnungen: S für den Normalfall (19 oder 7 %), AE für Reverse Charge nach §13b UStG, E für steuerbefreit.
Die Aufschlüsselung der Umsatzsteuer (BG-23) weist pro Kategorie eine Bemessungsgrundlage aus. Der Zuschlagsbetrag wird der Grundlage seiner Kategorie zugeschlagen; die Summenregeln der Kategorie-Serien (etwa BR-S-07 für S) prüfen das nach. Ohne BT-102 ist diese Rechnung nicht möglich.
Warum sie in der Praxis fehlschlägt
Meistens schreibt die Software den Zuschlag mit Betrag und Grund, aber ohne CategoryTradeTax-Block, weil die Eingabemaske für Versandkosten kein Steuerfeld hat. Auf Papier ist das unauffällig, die Steuer wird ja am Ende „irgendwie" richtig summiert; in der XML fehlt die explizite Zuordnung.
Zweiter Fall: Am Zuschlag steht nur der Steuersatz (RateApplicablePercent), aber kein Kategoriecode. Beides sind eigene Felder, der Satz ersetzt den Code nicht.
Dritter Fall: Bei Rechnungen mit gemischten Steuersätzen (19 % Material, 7 % anteilige Leistung) wird für die Versandkosten keine Kategorie gewählt, weil unklar ist, welche gilt. Die Antwort darauf muss fachlich getroffen werden, technisch offen lassen darf man sie nicht.
So behebst du den Fehler
Gib dem Zuschlag dieselbe Kategorie und denselben Satz wie der Leistung, zu der er gehört. Versandkosten für eine 19-%-Lieferung: S mit 19. Bezieht sich der Zuschlag auf Leistungen mehrerer Kategorien, teil ihn in mehrere BG-21-Gruppen auf, je Kategorie eine, oder ordne ihn der Hauptleistung zu, wenn das steuerlich vertretbar ist.
Belegschmied übernimmt die Steuerkategorie eines Zuschlags automatisch aus den zugehörigen Positionen.
XML-Beispiel: vorher und nachher
<!-- verletzt BR-37: Zuschlag ohne CategoryTradeTax mit CategoryCode (BT-102) -->
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator><udt:Indicator>true</udt:Indicator></ram:ChargeIndicator>
<ram:ActualAmount>12.90</ram:ActualAmount>
<ram:Reason>Versandkosten</ram:Reason>
</ram:SpecifiedTradeAllowanceCharge>
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator><udt:Indicator>true</udt:Indicator></ram:ChargeIndicator>
<ram:ActualAmount>12.90</ram:ActualAmount>
<ram:Reason>Versandkosten</ram:Reason>
<ram:CategoryTradeTax>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:CategoryCode>S</ram:CategoryCode>
<ram:RateApplicablePercent>19</ram:RateApplicablePercent>
</ram:CategoryTradeTax>
</ram:SpecifiedTradeAllowanceCharge>
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
- BR-32 – BR-32: Nachlass auf Dokumentenebene ohne Umsatzsteuer-Kategorie
- BR-36 – BR-36: Zuschlag auf Dokumentenebene ohne Betrag
- BR-38 – BR-38: Zuschlag auf Dokumentenebene ohne Grund
- BR-CO-18 – BR-CO-18: Rechnung hat keine Steueraufschlüsselung
- BR-S-07 – BR-S-07: Zuschlag mit Kategorie S, aber Steuersatz 0