Zum Inhalt springen

Ironfang Finance - Regelreferenz

BR-G-09: Den Steuerbetrag der Umsatzsteueraufschlüsselung für die Ausfuhr auf null setzen

Waren, die aus der EU ausgeführt werden, werden ohne Umsatzsteuer abgerechnet, daher muss eine Umsatzsteueraufschlüsselung der Kategorie G einen Steuerbetrag von genau 0 zeigen.

EN 16931Fehler: Das Dokument ist ungültigUmsatzsteuerSummen

Auf dieser Seite

Die kurze Antwort

BR-G-09 schlägt fehl, wenn das cbc:TaxAmount eines cac:TaxSubtotal der Kategorie G etwas anderes als null ist. Die aufgezeichnete Ausfuhr berechnet 5.80, 20 % der 29.00 für Waren und Fracht; setzen Sie den Steuerbetrag der Aufschlüsselung auf 0.00 und nehmen Sie die 5.80 aus dem Gesamtbetrag der Umsatzsteuer, dem Gesamtbetrag einschließlich Umsatzsteuer und dem fälligen Betrag heraus.

Eine Ausfuhr in G wird netto abgerechnet: Fällig sind die 29.00 für Waren und Fracht, und etwaige Steuern im Bestimmungsland werden außerhalb dieser Rechnung abgewickelt.

Was die Regel prüft

Für jede G-cac:TaxCategory unter dem Schema VAT im cac:TaxTotal der Wurzel muss das benachbarte cbc:TaxAmount als Zahl null sein; der Befund wird an die Kategorie gesetzt.

Den Satz der Aufschlüsselung zu ändern hilft nicht. Im Versuch meldeten dieselben 5.80 mit einem ebenfalls auf 20 gesetzten Satz der Aufschlüsselung allein diese Regel: BR-CO-17 sah dann stimmige 20 % von 29.00, und keine der Regeln für Ausfuhren liest den Satz der Aufschlüsselung.

Auch kleine Beträge schlagen fehl. Im Versuch meldeten 0.30 Steuer in der Aufschlüsselung für die Ausfuhr, mit entsprechend angepassten Summen, nur diese Regel.

Der Gesamtbetrag der Umsatzsteuer wird an anderer Stelle verglichen. Im Versuch brachten 5.80 in der Aufschlüsselung für die Ausfuhr bei auf 0.00 belassenem cac:TaxTotal/cbc:TaxAmount neben dieser Regel und BR-CO-17 auch BR-CO-14.

BegriffBedeutungUBL-Element
BT-117Kategoriespezifischer Steuerbetragcac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
BT-118Code der Umsatzsteuerkategoriecac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:ID
BT-110Gesamtbetrag der Umsatzsteuercac:TaxTotal/cbc:TaxAmount

Wie es in einer Integration dazu kommt

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

  • Die Umsatzsteuer wird für jede Aufschlüsselung mit dem inländischen Satz des Verkäufers berechnet, im aufgezeichneten Beispiel 20, gleich welche Kategorie.
  • Die Lieferanschrift wurde auf New York geändert, nachdem der Auftrag mit Umsatzsteuer kalkuliert war, und der gespeicherte Steuerbetrag blieb erhalten.
  • Der Ausfuhrstatus wird nach der Preisberechnung festgelegt, etwa wenn der Ausfuhrnachweis vorliegt, und die Rechnung behält die zuvor berechnete Steuer.

So korrigieren Sie das Dokument

  1. Bestätigen Sie, dass die Waren die EU verlassen und die Lieferung eine Ausfuhr in G ist.
  2. Setzen Sie cbc:TaxAmount im G-cac:TaxSubtotal auf 0.00 und stellen Sie sicher, dass sein cbc:Percent 0 ist.
  3. Berechnen Sie cac:TaxTotal/cbc:TaxAmount, cbc:TaxInclusiveAmount und cbc:PayableAmount neu. Im aufgezeichneten Beispiel kehren sie zu 0.00, 29.00 und 29.00 zurück.
  4. Ist Umsatzsteuer geschuldet, weil die Waren die EU in Wirklichkeit nicht verlassen, ist die Lieferung keine Ausfuhr: Verwenden Sie an der Position, am Frachtzuschlag und in der Aufschlüsselung die zutreffende Kategorie und den zutreffenden Satz.

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: 5.80 Umsatzsteuer in der Aufschlüsselung für die Ausfuhr, in die Summen übernommen

<cac:TaxTotal>
  <cbc:TaxAmount currencyID="GBP">5.80</cbc:TaxAmount>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="GBP">29.00</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="GBP">5.80</cbc:TaxAmount>
    <cac:TaxCategory>
      <cbc:ID>G</cbc:ID>
      <cbc:Percent>0</cbc:Percent>
      <!-- reason VATEX-EU-G, reason text and tax scheme omitted from this fragment -->
    </cac:TaxCategory>
  </cac:TaxSubtotal>
</cac:TaxTotal>
<cac:LegalMonetaryTotal>
  <cbc:LineExtensionAmount currencyID="GBP">25.00</cbc:LineExtensionAmount>
  <cbc:TaxExclusiveAmount currencyID="GBP">29.00</cbc:TaxExclusiveAmount>
  <cbc:TaxInclusiveAmount currencyID="GBP">34.80</cbc:TaxInclusiveAmount>
  <!-- allowance, charge of 4.00, prepaid and rounding amounts omitted from this fragment -->
  <cbc:PayableAmount currencyID="GBP">34.80</cbc:PayableAmount>
</cac:LegalMonetaryTotal>

Ausschnitt der korrigierten Rechnung: keine Steuer in der Aufschlüsselung für die Ausfuhr, und die Summen ohne sie

<cac:TaxTotal>
  <cbc:TaxAmount currencyID="GBP">0.00</cbc:TaxAmount>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="GBP">29.00</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="GBP">0.00</cbc:TaxAmount>
    <cac:TaxCategory>
      <cbc:ID>G</cbc:ID>
      <cbc:Percent>0</cbc:Percent>
      <!-- reason VATEX-EU-G, reason text and tax scheme omitted from this fragment -->
    </cac:TaxCategory>
  </cac:TaxSubtotal>
</cac:TaxTotal>
<cac:LegalMonetaryTotal>
  <cbc:LineExtensionAmount currencyID="GBP">25.00</cbc:LineExtensionAmount>
  <cbc:TaxExclusiveAmount currencyID="GBP">29.00</cbc:TaxExclusiveAmount>
  <cbc:TaxInclusiveAmount currencyID="GBP">29.00</cbc:TaxInclusiveAmount>
  <!-- allowance, charge of 4.00, prepaid and rounding amounts omitted from this fragment -->
  <cbc:PayableAmount currencyID="GBP">29.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>

Die fehlerhafte Rechnung setzt 5.80 Umsatzsteuer in die Aufschlüsselung für die Ausfuhr und übernimmt sie in einen Gesamtbetrag der Umsatzsteuer von 5.80 sowie in einen Gesamtbetrag einschließlich Umsatzsteuer und einen fälligen Betrag von je 34.80; die korrigierte Rechnung hat 0.00, 29.00 und 29.00. Das fehlerhafte Dokument meldet außerdem BR-CO-17: Seine Aufschlüsselung für die Ausfuhr behält einen Satz von 0, und 5.80 wird nicht auf null gerundet.

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. Die fehlerhafte Rechnung als Gutschrift meldete im Versuch diese Regel und BR-CO-17.
  • Wird vom Prüfschritt EN 16931 als fataler Befund an der cac:TaxCategory der Aufschlüsselung für die Ausfuhr gemeldet.
  • Die innergemeinschaftliche Aufschlüsselung der Kategorie K hat dieselbe Anforderung unter BR-IC-09, die steuerbefreite unter BR-E-09.

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-G-09 (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.