Zum Inhalt springen

Ironfang Finance - Regelreferenz

BR-E-07: Den Umsatzsteuersatz eines steuerbefreiten Zuschlags auf Dokumentenebene auf 0 setzen

Ein Zuschlag auf Dokumentenebene in der Kategorie E, etwa eine Gebühr, die einer steuerbefreiten Leistung folgt, muss einen Umsatzsteuersatz von genau 0 tragen.

EN 16931Fehler: Das Dokument ist ungültigUmsatzsteuerNachlässe und Zuschläge

Auf dieser Seite

Die kurze Antwort

BR-E-07 schlägt fehl, wenn ein Zuschlag, also ein cac:AllowanceCharge mit cbc:ChargeIndicator true, in der Kategorie E steht und ein cbc:Percent ungleich 0 hat. Die Verwaltungsgebühr über 2.50 im aufgezeichneten Beispiel trägt 20; setzen Sie ihr cbc:Percent auf 0.

Nur die Steuerfindung kann sagen, ob eine Gebühr die Befreiung der Leistung teilt, zu der sie gehört. Wenn ja, ist ihr Satz 0; ist die Gebühr eigenständig steuerpflichtig, braucht sie die Kategorie S mit 20 und einen Platz in einer Aufschlüsselung zum Normalsatz.

Was die Regel prüft

Die Regel prüft jede Steuerkategorie eines Zuschlags mit der cbc:ID E unter dem Schema VAT und meldet an dieser cac:TaxCategory. Sie ist nicht an den Dokumentstamm gebunden: Im Versuch wurde auch ein Zuschlag innerhalb der steuerbefreiten Position mit eigener cac:TaxCategory E mit 20 gemeldet, zusammen mit der Warnung UBL-CR-558.

Null ist der einzige akzeptierte Wert, verglichen als Zahl. Das Weglassen von cbc:Percent in der steuerbefreiten Gebühr meldete im Versuch nur diese Regel.

Der Satz des Zuschlags spielt für die steuerbefreite Aufschlüsselung keine Rolle. Ihr Steuerbasisbetrag von 27.50 addiert nach BR-E-08 die Gebühr über 2.50 zur steuerbefreiten Position über 25.00, gleich welchen Satz die Gebühr trägt.

BegriffBedeutungUBL-Element
BT-102Code der Umsatzsteuerkategorie des Zuschlags auf Dokumentenebenecac:AllowanceCharge[cbc:ChargeIndicator = true]/cac:TaxCategory/cbc:ID
BT-103Umsatzsteuersatz des Zuschlags auf Dokumentenebenecac:AllowanceCharge[cbc:ChargeIndicator = true]/cac:TaxCategory/cbc:Percent

Wie es in einer Integration dazu kommt

Mögliche Ursachen, abgeleitet aus der Form der Regel und nicht aus gemessener Nutzung:

  • Gebühren und Zuschläge sind als Artikel zum Normalsatz angelegt, und bei steuerbefreiten Verträgen wird die Kategorie auf E überschrieben, der Satz aber nicht.
  • Der Zuschlag wird von einer Abrechnungsregel ohne eigenes Steuerkennzeichen erzeugt, die den Standardsatz des Verkäufers übernimmt.
  • Das Satzelement wird bei Zuschlägen weggelassen, deren Satzfeld leer ist.

So korrigieren Sie das Dokument

  1. Klären Sie mit der Steuerfindung, ob der Zuschlag die Befreiung teilt. Wenn ja, setzen Sie cbc:Percent in seiner cac:TaxCategory auf 0.
  2. Lassen Sie den Zuschlag in der steuerbefreiten Aufschlüsselung: 25.00 + 2.50 = 27.50 im aufgezeichneten Beispiel, mit einem Steuerbetrag von 0.00.
  3. Ist der Zuschlag steuerpflichtig, ändern Sie seine Kategorie in S mit 20, nehmen seine 2.50 aus dem Steuerbasisbetrag der steuerbefreiten Aufschlüsselung heraus, fügen ihn mit seiner Steuer einer Aufschlüsselung zum Normalsatz hinzu und passen den Gesamtbetrag der Umsatzsteuer, den Gesamtbetrag einschließlich Umsatzsteuer und den fälligen Zahlungsbetrag an.
  4. Geben Sie Gebührenartikeln im Quellsystem ein eigenes Steuerkennzeichen, damit Kategorie und Satz immer zusammen übertragen werden.

Korrigierte Rechnung prüfen

Vorher und nachher

Dies sind Ausschnitte, keine vollständigen Dokumente. Die vollständigen synthetischen Dokumente, aus denen sie stammen, sind unten verlinkt.

Ausschnitt der fehlerhaften Rechnung: eine steuerbefreite Verwaltungsgebühr über 2.50 mit einem Satz von 20

<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:AllowanceChargeReason>Administration fee</cbc:AllowanceChargeReason>
  <cbc:Amount currencyID="GBP">2.50</cbc:Amount>
  <cac:TaxCategory>
    <cbc:ID>E</cbc:ID>
    <cbc:Percent>20</cbc:Percent>
    <cac:TaxScheme>
      <cbc:ID>VAT</cbc:ID>
    </cac:TaxScheme>
  </cac:TaxCategory>
</cac:AllowanceCharge>

Ausschnitt der korrigierten Rechnung: die steuerbefreite Verwaltungsgebühr mit 0

<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:AllowanceChargeReason>Administration fee</cbc:AllowanceChargeReason>
  <cbc:Amount currencyID="GBP">2.50</cbc:Amount>
  <cac:TaxCategory>
    <cbc:ID>E</cbc:ID>
    <cbc:Percent>0</cbc:Percent>
    <cac:TaxScheme>
      <cbc:ID>VAT</cbc:ID>
    </cac:TaxScheme>
  </cac:TaxCategory>
</cac:AllowanceCharge>

Nur das cbc:Percent der Verwaltungsgebühr unterscheidet sich: 20 in der fehlerhaften Rechnung, 0 in der korrigierten. Das fehlerhafte Dokument meldet nur BR-E-07. Die steuerbefreite Aufschlüsselung über 27.50, die Summe der Zuschläge von 2.50 und der fällige Zahlungsbetrag von 27.50 sind in beiden Dokumenten gleich.

Was der Validator gemeldet hat

Aufgezeichnet mit phive 12.1.0 / phive-rules-peppol 4.5.6 / Saxon-HE 12.10, der Engine hinter dem kostenlosen Validator, mit synthetischen Daten. Ein aufgezeichnetes Ergebnis ist ein Regressionsnachweis für diese Dokumente, keine Zertifizierung.

Wo die Regel gilt

  • Gilt für UBL Invoice und CreditNote. Eine steuerbefreite Gutschrift mit der Gebühr zu 20 meldete im Versuch dieselbe Regel.
  • Wird im Prüfschritt EN 16931 als fataler Befund für jeden steuerbefreiten Zuschlag gemeldet, dessen Satz nicht 0 ist.
  • Zuschläge mit Nullsatz und Reverse-Charge-Zuschläge haben dieselbe Anforderung nach BR-Z-07 und BR-AE-07. Ein steuerbefreiter Zuschlag braucht außerdem nach BR-E-04 eine Steuerkennung des Verkäufers im Dokument.

Umfang und Quelle

Geschrieben für Peppol BIS Billing 3.0.21 (May 2026), EN 16931 1.3.16, angewendet auf Invoice- und CreditNote-Dokumente in UBL 2.1. Andere Profile, Syntaxen und Releases können diese Kennung anders definieren. Version des Hinweiskatalogs 2026-09-28.1: Quelle geprüft am 2026-09-28, Erklärung zuletzt aktualisiert am 2026-09-28.

Die offizielle Definition von BR-E-07 (auf Englisch) enthält den normativen Wortlaut und den Test. Diese Seite ist unsere Erklärung dazu, keine Kopie.

Die Erklärung ändert das Urteil der Engine nicht. Dass Sie diesen Befund beheben, heißt nicht, dass das Dokument jeden Prüfschritt besteht. Die Validierung bescheinigt keine rechtliche oder steuerliche Konformität und überträgt kein Dokument über Peppol.