Kleinunternehmer und E-Rechnung

Kleinunternehmer nach § 19 UStG müssen seit 1. Januar 2025 E-Rechnungen empfangen können; vom Ausstellen sind sie nach den Übergangs- und Sonderregeln ausgenommen, dürfen aber E-Rechnungen schreiben, und öffentliche Auftraggeber verlangen sie oft. In einer XRechnung oder ZUGFeRD-Rechnung steht die Befreiung als Umsatzsteuerkategorie E (steuerbefreit, 0 %) mit dem Hinweis auf § 19 UStG als Befreiungsgrund (Regel BR-E-10). Die API schreibt das mit "vatScheme": "small_business". Keine Steuerberatung: ob die Kleinunternehmerregelung für Sie gilt, klären Sie mit Ihrer Steuerberatung.

Was steht in der Datei?

EN 16931 kennt keine eigene Kategorie für Kleinunternehmer: die Umsätze sind « Exempt from VAT » (Kategorie E), und die Norm verlangt für E einen Befreiungsgrund als Code oder Text (BR-E-10). Die EU-Codeliste VATEX hat keinen Code für die Kleinunternehmerbefreiung, deshalb steht der Hinweis als Text: « Steuerbefreiung für Kleinunternehmer nach § 19 UStG: kein Ausweis von Umsatzsteuer ».

Mit seller.vatScheme: "small_business" schreibt die API diesen Text, wenn Sie keinen eigenen Befreiungsgrund angeben, und nennt ihn in defaults. Eine Position mit Kategorie S (19 %) bei einem Kleinunternehmer lehnt sie ab (VP-DE-010, eine eigene Prüfung), statt still umzuschreiben.

FeldWertRegel
Kategorie jeder Position (BT-151)EBR-E-01, BR-E-05
Steuersatz (BT-152)0BR-E-05
Befreiungsgrund (BT-120)Hinweis auf § 19 UStGBR-E-10
Steuernummer (BT-32)wie vom Finanzamt vergebenBR-E-02, BR-DE-16
Steuerbetrag (BT-117)0,00BR-E-09

Die Anfrage

Das Beispiel ist der Fall « kleinunternehmer » der Prüfreihe: ein Übersetzer mit Steuernummer, ohne USt-IdNr., an eine Behörde mit Leitweg-ID, Leistungszeitraum September 2026. Der KoSIT-Validator hat ihn als XRechnung UBL und CII angenommen, veraPDF und Mustang als ZUGFeRD-PDF.

invoice.json — Kleinunternehmer an eine Behörde
{
  "format": "xrechnung-ubl",
  "number": "2026-03",
  "issueDate": "2026-10-20",
  "paymentTermsDays": 30,
  "buyerReference": "04011000-1234512345-06",
  "seller": {
    "name": "Jonas Weber — Übersetzungen",
    "address": {
      "street": "Alsterufer 3",
      "postalCode": "20354",
      "city": "Hamburg",
      "countryCode": "DE"
    },
    "taxNumber": "21/815/08150",
    "vatScheme": "small_business",
    "contact": {
      "name": "Jonas Weber",
      "phone": "+49 40 9876543",
      "email": "post@weber-uebersetzungen.example"
    }
  },
  "buyer": {
    "name": "Stadt Beispielhausen, Kulturamt",
    "address": {
      "street": "Rathausplatz 1",
      "postalCode": "21029",
      "city": "Hamburg",
      "countryCode": "DE"
    },
    "electronicAddress": {
      "scheme": "0204",
      "id": "04011000-1234512345-06"
    }
  },
  "payment": {
    "iban": "DE02120300000000202051"
  },
  "lines": [
    {
      "name": "Übersetzung Ausstellungstexte Deutsch–Englisch (12 Seiten)",
      "quantity": 1,
      "unitCode": "C62",
      "unitPrice": 540,
      "vat": {
        "category": "E",
        "rate": 0
      }
    }
  ],
  "period": {
    "start": "2026-09-01",
    "end": "2026-09-30"
  }
}
curl — XRechnung erzeugen
curl -X POST "https://veriport.io/api/v1/einvoice/create" \
  -H "Authorization: Bearer vp_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: 2026-03" \
  -D headers.txt -o xrechnung.xml \
  -d @invoice.json

Was belegt ist

Vier Fälle der Prüfreihe betreffen Kleinunternehmer: an eine Behörde (zwei Rechnungen), an ein Unternehmen mit E-Mail-Adresse und eine Gutschrift. Alle wurden in allen drei Formaten erzeugt und von den offiziellen Validatoren angenommen; die Berichte stehen auf der Produktseite.

Was diese Seite nicht klärt

Ob die Umsatzgrenzen für Sie eingehalten sind, ob Sie freiwillig E-Rechnungen ausstellen sollten und welche Übergangsregel für Ihr Unternehmen gilt, ist eine steuerliche Frage. Die API erzeugt die Datei aus den Angaben, die Sie machen; sie gibt keine Steuerberatung.

Questions

Muss ein Kleinunternehmer E-Rechnungen ausstellen?
Nach den geltenden Regeln nein; er muss sie aber empfangen können, und ein öffentlicher Auftraggeber kann eine XRechnung verlangen. Für Ihren Einzelfall fragen Sie Ihre Steuerberatung.
Wie prüfe ich eine Kleinunternehmer-XRechnung kostenlos?
Auf XRechnung prüfen, ohne Konto, 4 Prüfungen am Tag; ein fehlender Befreiungsgrund erscheint dort als BR-E-10.
Was kostet eine Rechnung per API?
20 Aufrufe; der kostenlose Schlüssel hat 100 im Monat, also fünf Rechnungen. Abgelehnte Anfragen kosten nichts.

100 Aufrufe im Monat ohne Karte: fünf Kleinunternehmer-Rechnungen.

Kostenlosen API-Schlüssel holen

Sources