Naar inhoud springen

Steuerkategorien und Umsatzsteuer-ID verstehen

Überblick über Steuerkategorien, Validierungsregeln und Anforderungen an die USt-ID bei der Rechnungsstellung

Wenn Faktoora eine Rechnung als XRechnung oder Zugferd-Datei erzeugt, müssen Steuerkategorien und Steuersätze nach EN 16931 validiert werden. Dieser Artikel erklärt, welche Kategorien es gibt, wann die Umsatzsteuer-ID erforderlich ist, und welche Kombinationen zulässig sind.

Steuerkategorien: Die sieben Standard-Codes

Jede Position in einer Rechnung muss mit einer Steuerkategorie gekennzeichnet werden. Faktoora unterstützt folgende Codes:

S – Standard (Regelsteuersatz)

  • Steuersatz: > 0 % (z.B. 19 %, 7 %, 16 %, 5 %)
  • Verwendung: Für die meisten Waren und Dienstleistungen mit regulärem Mehrwertsteuersatz
  • Beispiel: Beratung mit 19 % USt, Buch mit 7 % USt
  • Regel: Kategorie S erfordert einen Steuersatz grösser als null

Z – Null-Steuersatz (Nullsteuersatz)

  • Steuersatz: 0 %
  • Verwendung: Für Positionen mit Nullsteuersatz, z.B. bestimmte Lebensmittel, Medikamente, Bücher (in vielen EU-Ländern)
  • Beispiel: Brot mit 0 % USt
  • Regel: Kategorie Z erfordert einen Steuersatz von exakt 0 %

E – Steuerbefreiung (Exemption)

  • Steuersatz: 0 %
  • Verwendung: Für Leistungen, die von der Umsatzsteuer befreit sind (z.B. medizinische Leistungen, Versicherungen, Finanzdienstleistungen)
  • Beispiel: Zahnarzt-Leistung (Befreiung nach § 4 Nr. 14 UStG)
  • Regel: Kategorie E erfordert einen Steuersatz von exakt 0 %
  • Wichtig: Wenn mindestens eine Position die Kategorie E trägt, muss die Rechnung ein Befreiungsgrund-Feld enthalten, das die rechtliche Grundlage angibt (z.B. „Steuerbefreiung nach § 4 Nr. 14 UStG"). Ohne dieses Feld wird die Rechnung validierungsfehlern abgelehnt.

AE – Reverse Charge (Übergang der Steuerschuldnerschaft)

  • Steuersatz: 0 %
  • Verwendung: Für innergemeinschaftliche Leistungen oder internationale Dienstleistungen, bei denen nach dem Reverse-Charge-Mechanismus der Käufer / die Käuferin die Umsatzsteuer schuldet
  • Beispiel: Beratungsleistung an ein französisches Unternehmen mit Reverse Charge (§ 3c UStG)
  • Regel: Kategorie AE erfordert einen Steuersatz von exakt 0 %
  • Hinweis: Bei dieser Kategorie wird keine Umsatzsteuer auf der Rechnung ausgewiesen. Die Steuerschuldnerschaft liegt beim Empfänger.

K – Intrastat / Innergemeinschaftliche Lieferung

  • Steuersatz: 0 %
  • Verwendung: Für den Lieferverkehr zwischen EU-Ländern ohne Mehrwertsteuer (z.B. Warenkauf mit Umsatzsteuer-ID des Käufers)
  • Beispiel: Warenkauf von Deutschland zu einem österreichischen Unternehmen mit deren USt-ID
  • Regel: Kategorie K erfordert einen Steuersatz von exakt 0 %
  • Hinweis: Dies ist oft gleichbedeutend mit § 13b UStG und Steuerschuldnerschaft des Käufers

G – Export (Ausfuhr)

  • Steuersatz: 0 %
  • Verwendung: Für die Ausfuhr von Waren außerhalb der EU
  • Beispiel: Warenlieferung von Deutschland in die USA
  • Regel: Kategorie G erfordert einen Steuersatz von exakt 0 %

O – Keine / Sonstige (kein Steuersatz)

  • Steuersatz: Kein Steuersatz (System setzt intern 0 % um)
  • Verwendung: Für Positionen, die nicht steuerpflichtig sind und nicht in eine andere Kategorie passen
  • Regel: Nur Steuersatz 0 oder kein Wert erlaubt

Umsatzsteuer-ID (VAT ID) – Wann ist sie erforderlich?

Die Umsatzsteuer-ID ist die offizielle Kennzeichnung eines Unternehmens für Steuerzwecke. In Faktoora gibt es zwei Felder:

Verkäufer (Ihr Unternehmen)

  • Feld: seller.vatId (in der API) oder „Umsatzsteuer-ID" in den Verkäufer-Einstellungen
  • Format: Ländercode + Nummer, z.B. DE123456789 für Deutschland, AT123456789 für Österreich
  • Erforderlich bei:
    • XRechnung-Format (grundsätzlich, wenn Sie als Unternehmen tätig sind)
    • Verifactu-Format (Spanien)
    • Innergemeinschaftlichen Lieferungen
    • Reverse-Charge-Rechnungen (AE-Kategorie)
  • Nicht erforderlich bei: PDF-only Rechnungen (SIMPLE-Format)

Käufer (Geschäftskunde)

  • Feld: buyer.vatId (in der API) oder „USt-ID des Käufers" in den Kundeneinstellungen
  • Format: Ländercode + Nummer, z.B. DE987654321
  • Erforderlich bei:
    • Innergemeinschaftlichen Lieferungen (Position mit Kategorie K oder Z)
    • Reverse-Charge-Rechnungen (Position mit Kategorie AE)
    • Verifactu-Format (Spanien) – der Käufer muss eine VAT ID oder einen italienischen „Codice Fiscale" haben
  • Nicht erforderlich bei: Rechnungen mit regulärem Steuersatz (S-Kategorie) an Privatpersonen oder Unternehmen ohne Umsatzsteuer-ID

Kombinationen von Steuerkategorie und Steuersatz

Faktoora validiert streng, dass jede Steuerkategorie mit dem richtigen Steuersatz kombiniert wird (Regel EN 16931, Abschnitte BR-S-05, BR-Z-05, etc.). Ungültige Kombinationen werden mit einer Validierungsfehlermeldung abgelehnt:

KategorieErlaubter SteuersatzUngültigGrund
S> 0 % (z.B. 19 %, 7 %)S mit 0 %Standard erfordert Steuersatz > 0
Z0 %Z mit 19 %Nullsteuersatz muss 0 sein
E0 %E mit 5 %Befreite Posten müssen 0 % sein
AE0 %AE mit 19 %Reverse Charge muss 0 % sein
K0 %K mit 7 %Intrastat muss 0 % sein
G0 %G mit 19 %Export muss 0 % sein
O0 % oder kein WertO mit 19 %Nur 0 % oder kein Wert erlaubt

Beispiel für einen Validierungsfehler: Wenn Sie bei einer Position die Kategorie S (Standard) mit 0 % kombinieren, lehnt Faktoora die Rechnung mit der Meldung ab:

taxCategoryCode "S" requires a rate > 0 (EN 16931 BR-S-05)

Steuerbefreiung (Kategorie E): Befreiungsgrund erforderlich

Wenn Sie mindestens eine Position mit Kategorie E (Steuerbefreiung) erstellen, müssen Sie einen Befreiungsgrund auf der Rechnung angeben. Faktoora lehnt Rechnungen mit Kategorie E ab, wenn dieses Feld leer bleibt.

Wo Sie den Befreiungsgrund eintragen:

  • Web-App: In den Rechnungsdetails, Feld „Befreiungsgrund" (oder ähnlich, je nach Interface-Sprache)
  • API: Im Feld taxExemptionReasonMessage der Rechnung

Was Sie eingeben sollten:

Geben Sie die rechtliche Grundlage an, z.B.:

  • „Steuerbefreiung nach § 4 Nr. 14 UStG (ärztliche Leistung)"
  • „Finanzdienstleistung, befreit nach § 4 Nr. 8 UStG"
  • „Versicherungsleistung, befreit nach § 4 Nr. 4 UStG"
  • „Ausfuhrlieferung nach § 4 Nr. 1 UStG" (falls zutreffend)

Der genaue Wortlaut hängt von der Rechtsgrundlage in Ihrem Land ab. Im Zweifelsfall sollte ein Steuerberater konsultiert werden.

Validierungsfehler ohne Befreiungsgrund:

"taxExemptionReasonMessage" is required when at least one line has taxCategoryCode "E"

Innergemeinschaftliche Lieferungen und Gutschriften

Wenn Sie Waren an eine Umsatzsteuer-ID im EU-Ausland liefern, können Sie die Lieferung unter Umständen steuerfrei darstellen. Dies geschieht durch die Verwendung der Steuerkategorie K oder Z.

Anforderungen:

  1. Der Käufer muss eine gültige Umsatzsteuer-ID eines anderen EU-Landes haben, z.B. AT123456789
  2. Hinterlegen Sie diese USt-ID im Kundendatensatz (Feld „USt-ID des Käufers")
  3. Ordnen Sie die Position(en) der Steuerkategorie K oder Z zu mit Steuersatz 0 %

Gutschriften ohne Umsatzsteuer:

Wenn Sie eine Gutschrift für eine steuerfrei gelieferte Position ausstellen (z.B. Rückerstattung), geben Sie ebenfalls Kategorie K oder Z mit 0 % an. Nutzen Sie „Gutschrift (Code 381)" als Rechnungstyp.

Validierungsfehler bei falschem Aufbau: Wenn Sie versuchen, eine Position ohne buyer.vatId als Kategorie K zu erstellen, kann die Rechnungsgenerierung fehlschlagen oder ungültige Ausgabedateien produzieren.

Reverse Charge / Übergang der Steuerschuldnerschaft (§ 13b UStG, Kategorie AE)

Bei innergemeinschaftlichen Dienstleistungen oder Leistungen an Unternehmen im Ausland kann die Steuerschuldnerschaft auf den Käufer übergehen (Reverse Charge).

Anforderungen:

  1. Ordnen Sie die Position(en) der Steuerkategorie AE zu mit Steuersatz 0 %
  2. Es wird keine Umsatzsteuer auf der Rechnung ausgewiesen
  3. Hinterlegen Sie die Umsatzsteuer-ID des Käufers (buyer.vatId)

Beispiel:

Sie (ein deutsches Unternehmen) stellen eine Beratungsleistung an ein französisches Unternehmen (VAT ID: FR12345678901) mit Reverse Charge aus. Die Position erhält Kategorie AE und 0 %.

Rechtliche Hinweis:

Ob Reverse Charge in einem konkreten Fall anwendbar ist, entscheidet das Steuerrecht Ihres Landes und des Käuferlandes. Faktoora prüft dies nicht. Wenden Sie sich bei Fragen an einen Steuerberater.

Ausländische Steuernummern

VAT ID vs. Steuernummer:

  • vatId: Umsatzsteuer-Identifikationsnummer (EU-Standard), Format: Ländercode + Nummer (z.B. DE123456789, IT12345678901)
  • taxId: Nationale Steuernummer / Partita IVA (nur für spezielle Länder wie Italien, Spanien), Format: nur Nummer

Unterstützte Länder:

Faktoora akzeptiert VAT IDs für fast alle EU-Länder und viele weitere. Die VAT ID wird in den Rechnungsdaten (BT-Felder nach EN 16931) erfasst und in die exportierte Datei geschrieben.

Eingabe ausländischer VAT IDs:

  • Hinterlegen Sie die VAT ID des Käufers im Kundendatensatz: Ländercode + Nummer, z.B. AT123456789
  • Hinterlegen Sie die VAT ID Ihres Unternehmens in den Kontoeinstellungen (falls Sie von Österreich aus tätig sind, z.B.)
  • Die PDF zeigt die VAT ID Ihres Verkäufer-Datensatzes an

PDF zeigt nur eine VAT ID an:

Wenn Sie mehrere VAT IDs pro Länder hinterlegt haben (z.B. Deutschland und Österreich), zeigt die PDF die VAT ID des primären Verkäufer-Datensatzes an. Welcher Datensatz primär ist, regelt Ihre Kontoeinstellung. Nutzen Sie dafür separate Konten oder Rechnungsprofile, falls Sie regelmäßig aus mehreren Ländern rechnungsstellen.

Fehler beim Upload / Fehlermeldungen verstehen

„Rechnungen werden wegen fehlender Umsatzsteuer-ID abgelehnt"

Symptom: Sie erstellen eine Rechnung, die wurde zuvor korrekt erstellt, wird jetzt aber abgelehnt.

Mögliche Ursachen:

  1. Format hat sich geändert – Sie haben das Rechnungsformat von PDF auf XRechnung umgestellt. XRechnung verlangt eine Verkäufer-VAT-ID, PDF nicht.
  2. Kundenformat-Vorgaben – Der Kunde verlangt XRechnung statt PDF; XRechnung hat strengere Anforderungen.
  3. Importierte Rechnung – Wenn Sie eine Rechnung importiert haben und das Format nachträglich ändern, können neue Validierungsregeln greifen.

Lösung:

  • Überprüfen Sie, ob die Verkäufer-VAT-ID in Ihren Kontoeinstellungen hinterlegt ist
  • Überprüfen Sie das Rechnungsformat (PDF/XRechnung/Verifactu)
  • Wenn Sie nur PDF brauchen, ist keine VAT ID erforderlich

„Steuerkategorie und Steuersatz passen nicht zusammen"

Symptom: Validierungsfehler wie taxCategoryCode "S" requires a rate > 0 (EN 16931 BR-S-05)

Ursache: Sie haben eine Steuerkategorie gewählt, die nicht zum Steuersatz passt.

Lösung:

  1. Überprüfen Sie die Tabelle oben (Kategorien und erlaubte Steuersätze)
  2. Passt Ihre Kombination nicht, ändern Sie entweder die Kategorie oder den Satz
  3. Beispiel: Wenn Sie 0 % Steuer haben, wählen Sie Z, E, K, G oder O – nicht S

„Befreiungsgrund erforderlich"

Symptom: Validierungsfehler: "taxExemptionReasonMessage" is required when at least one line has taxCategoryCode "E"

Ursache: Sie verwenden Kategorie E (Befreiung), haben aber keinen Befreiungsgrund angegeben.

Lösung:

  1. Geben Sie im Feld „Befreiungsgrund" die rechtliche Grundlage ein (z.B. „§ 4 Nr. 14 UStG")
  2. Dies ist nur nötig, wenn mindestens eine Position Kategorie E hat
  3. Wenn Sie Kategorie Z oder andere verwenden, ist kein Befreiungsgrund nötig

Nachträgliches Bearbeiten von Rechnungen

Wichtig: Nachdem eine Rechnung versendet oder finalisiert wurde, können Sie die Steuerkategorie oder die Umsatzsteuer-ID nicht mehr ändern (in den meisten Fällen). Die Rechnung ist rechtlich verbindlich.

Falls Sie einen Fehler gemacht haben:

  1. Erstellen Sie eine Stornorechnung (Code 380 → Storno Code 380) oder Gutschrift (Code 381)
  2. Erstellen Sie eine neue Rechnung mit den korrekten Angaben
  3. Diese Kombination hat den gleichen Effekt wie eine Korrektur und ist steuerlich sauber

Dies ist ein bewusster Schutz: E-Rechnungen (XRechnung, Verifactu, Zugferd) sind gesetzlich bindend und dürfen nicht nachträglich geändert werden, da dies die Revisionssicherheit gefährdet.

Zusammenfassung: Häufige Szenarien

SzenarioKategorieSteuersatzKäufer-USt-ID?Befreiungsgrund?
Normale Rechnung an deutsches UnternehmenS19 % / 7 %Nein (optional)Nein
Null-versteuerte Ware (z.B. Buch)Z0 %NeinNein
Ärztliche Leistung (Befreiung)E0 %NeinJa, z.B. „§ 4 Nr. 14 UStG"
Innergemeinschaftliche LieferungK0 %Ja, EU-VAT-IDNein
Reverse Charge DienstleistungAE0 %Ja, beliebigNein
Ausfuhr außerhalb EUG0 %NeinNein

Hinweis zu Steuerberatung: Dieser Artikel erklärt die Funktionsweise von Faktoora und die Validierungsregeln, die das System durchsetzt. Welche Steuerkategorie und welcher Steuersatz in Ihrem konkreten Fall rechtlich korrekt sind, ist eine Frage des Steuerrechts. Faktoora prüft dies nicht. Konsultieren Sie im Zweifelsfall Ihren Steuerberater.

Was dit nuttig?

Vragen?

Neem gerust contact met ons op! Ons team staat altijd voor u klaar om uw vragen te beantwoorden en u te helpen.

Neem per e-mail contact met ons op:

info@faktoora.com

Of bel ons:

+49 731 85070390

We horen graag van u!