Steuerkategorien in der XRechnung: Kleinunternehmer, Reverse Charge, innergemeinschaftliche Lieferung

Jede Position einer E-Rechnung trägt einen Code für die Steuerkategorie. Bei normaler Umsatzsteuer ist das einfach S. Schwierig wird es, wenn keine Steuer ausgewiesen wird: als Kleinunternehmer, bei Reverse Charge, bei Lieferungen in andere EU-Länder oder bei steuerfreien Leistungen. Dann verlangt die Prüfung je nach Kategorie andere Angaben. Diese Seite zeigt, welche das sind und wo sie im XML stehen.

Die Codes

Die Kategorien stammen aus der Liste UNTDID 5305. Für Rechnungen aus Deutschland kommen vor allem diese vor:

CodeBezeichnung in der NormTypischer EinsatzSteuersatzBefreiungsgrund
SStandard rate19 % oder 7 %größer 0keiner
ZZero rated goodsNullsteuersatz, etwa bei bestimmten Photovoltaikanlagen0verboten (BR-Z-10)
EExempt from taxsteuerfreie Leistungen, Kleinunternehmer0Pflicht (BR-E-10)
AEVAT Reverse ChargeSteuerschuldnerschaft des Leistungsempfängers, z. B. Bauleistungen oder Dienstleistungen an Unternehmen im EU-Ausland0Pflicht (BR-AE-10)
KVAT exempt for EEA intra-community supplyinnergemeinschaftliche Lieferung0Pflicht (BR-IC-10)
GFree export item, VAT not chargedAusfuhr in ein Land außerhalb der EU0Pflicht (BR-G-10)
OServices outside scope of taxnicht steuerbare UmsätzekeinerPflicht (BR-O-10)

Welche Kategorie auf Ihre Leistung zutrifft, ist eine steuerliche Frage. Klären Sie sie mit Ihrer Steuerberatung. Die Prüfung kontrolliert nur, ob die Angaben zur gewählten Kategorie vollständig und widerspruchsfrei sind.

Was jede Kategorie zusätzlich verlangt

KategorieVerkäuferKäuferSonst
EUSt-IdNr. oder Steuernummer (BR-E-02)–Satz 0 (BR-E-05), Befreiungsgrund (BR-E-10)
AEUSt-IdNr. oder SteuernummerUSt-IdNr. oder Registerkennung (BR-AE-02)Satz 0, Befreiungsgrund (BR-AE-10)
KUSt-IdNr. (Steuernummer genügt nicht)USt-IdNr. (BR-IC-02)Lieferdatum oder Zeitraum (BR-IC-11), Lieferland (BR-IC-12)
GUSt-IdNr.–Satz 0, Befreiungsgrund
Okeine USt-IdNr.keine USt-IdNr.keine anderen Kategorien in derselben Rechnung

Die Steuerbasis jeder Kategorie in der Aufschlüsselung (BG-23) muss außerdem genau der Summe der Positionen dieser Kategorie entsprechen, abzüglich Nachlässe und zuzüglich Zuschläge mit derselben Kategorie. Mehr dazu unter Rundung, Rabatte und Skonto.

Kleinunternehmer (§ 19 UStG)

Kleinunternehmer weisen keine Umsatzsteuer aus. In der E-Rechnung bekommen die Positionen dafür üblicherweise die Kategorie E mit Satz 0. Zwei Fehler kommen dabei besonders oft vor:

So sieht die Aufschlüsselung in UBL aus:

<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">500.00</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
    <cac:TaxCategory>
      <cbc:ID>E</cbc:ID>
      <cbc:Percent>0</cbc:Percent>
      <cbc:TaxExemptionReason>Kein Ausweis von Umsatzsteuer, da Kleinunternehmer gemäß § 19 UStG</cbc:TaxExemptionReason>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:TaxCategory>
  </cac:TaxSubtotal>
</cac:TaxTotal>

Und in CII (auch ZUGFeRD):

<ram:ApplicableTradeTax>
  <ram:CalculatedAmount>0.00</ram:CalculatedAmount>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:ExemptionReason>Kein Ausweis von Umsatzsteuer, da Kleinunternehmer gemäß § 19 UStG</ram:ExemptionReason>
  <ram:BasisAmount>500.00</ram:BasisAmount>
  <ram:CategoryCode>E</ram:CategoryCode>
  <ram:RateApplicablePercent>0</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>

Die Steuernummer steht in UBL in einem eigenen cac:PartyTaxScheme des Verkäufers mit cac:TaxScheme/cbc:ID „FC“, in CII als ram:SpecifiedTaxRegistration/ram:ID mit schemeID="FC". Den genauen Wortlaut des Hinweises stimmen Sie mit Ihrer Steuerberatung ab. Für die Prüfung genügt, dass ein Text dasteht; wir haben das mit diesem Wortlaut gegen die offiziellen Regeln getestet.

Reverse Charge (AE)

Bei Reverse Charge schuldet der Kunde die Steuer. Die Rechnung braucht deshalb Kennungen beider Seiten (BR-AE-02): Ihre USt-IdNr. oder Steuernummer und die USt-IdNr. des Kunden. Hat der Kunde keine USt-IdNr., etwa bei manchen Bauleistungen im Inland, genügt für die Prüfung seine Registerkennung (BT-47). Im Befreiungsgrund steht der Code VATEX-EU-AE (cbc:TaxExemptionReasonCode bzw. ram:ExemptionReasonCode), ein Text wie „Steuerschuldnerschaft des Leistungsempfängers“ oder beides (BR-AE-10).

Innergemeinschaftliche Lieferung (K)

Die Kategorie K ist strenger als AE. Beide Seiten brauchen eine USt-IdNr. (BR-IC-02), eine Steuernummer reicht hier nicht. Dazu kommen das Lieferdatum oder ein Rechnungszeitraum (BR-IC-11) und das Land der Lieferanschrift (BR-IC-12). Viele Programme lassen die Lieferanschrift weg, wenn sie der Rechnungsanschrift entspricht. Für K muss sie in die Datei, und bei XRechnung mit Ort und Postleitzahl. Als Befreiungsgrund dient der Code VATEX-EU-IC oder ein entsprechender Text.

Häufige Fehler

Ob Ihre Rechnung die Angaben zur gewählten Steuerkategorie vollständig enthält, zeigt der kostenlose Prüfer. Die Prüfung läuft in Ihrem Browser, die Rechnung wird nicht hochgeladen.

Technische Hinweise zum Datenformat, keine Steuer- oder Rechtsberatung. Ob Steuersatz, Leistung und Beträge in der Sache stimmen, klären Sie mit Ihrer Steuerberatung. Erechio ist kein Angebot der KoSIT.