BR-37EN 16931

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.

Regeltext im Prüfregelwerk

Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102).

BG-21BT-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

← Alle Fehlermeldungen im Überblick