Zum Inhalt springen
Invoapi
XRechnung 3.0.2 · ZUGFeRD 2.5.2 · Peppol BIS 3.0

E-Rechnung erstellen und prüfen. Jeder Standard, eine API.

E-Rechnungen per API erstellen und prüfen: einfaches JSON senden, XRechnung, ZUGFeRD, Peppol oder EN 16931 zurückerhalten — geprüft mit dem offiziellen KoSIT-Validator und dem CEN-Schematron.

Ab 24 € im Monat zzgl. USt. · 100 Rechnungen kostenlos zum Ausprobieren

TLS/SSL-verschlüsselt · Hosted & Made in Germany · DSGVO-konform
  • XRechnung
  • ZUGFeRD
  • Factur-X
  • Peppol BIS
  • UBL
  • CII
  • EN 16931
Request
POST /api/v1/generate

{
  "format": "xrechnung",
  "syntax": "ubl",
  "invoice": {
    "invoice_number": "RE-2026-0001",
    "issue_date": "2026-08-20",
    "currency": "EUR",
    "buyer_reference": "04011000-12345-34",
    "seller": { "name": "Muster GmbH", "city": "Berlin",
                "country_code": "DE", "vat_id": "DE123456789" },
    "buyer":  { "name": "Beispiel GmbH", "city": "Hamburg",
                "country_code": "DE" },
    "items": [ { "name": "Softwareentwicklung", "quantity": 10,
                 "unit": "HUR", "unit_price": 100, "vat_rate": 19 } ]
  }
}
E-Rechnungspflicht

Seit 1. Januar 2025 ist die E-Rechnung Pflicht.

Im inländischen B2B-Geschäft muss jedes Unternehmen elektronische Rechnungen empfangen können — ohne Übergangsfrist. Für das Versenden laufen die Fristen gestaffelt bis Ende 2027 aus. Eine PDF-Datei per E-Mail zählt dabei nicht als E-Rechnung: verlangt wird ein strukturiertes Format nach EN 16931, in Deutschland üblicherweise XRechnung oder ZUGFeRD.

Das ist eine Zusammenfassung des Wachstumschancengesetzes, keine Rechtsberatung. Was für Ihr Unternehmen konkret gilt, klärt Ihre Steuerberatung.

Empfangen
Pflicht seit dem 1. Januar 2025, für jedes inländische Unternehmen.
Versenden
Übergangsfristen bis 31. Dezember 2026, für kleinere Umsätze bis Ende 2027.
An Behörden
Bereits seit 2020 verpflichtend — dort meist XRechnung mit Leitweg-ID.

Für wen das gebaut ist.

Immer dieselbe Ausgangslage: Rechnungsdaten sind vorhanden, das konforme Dokument fehlt.

Software mit Rechnungsausgang

ERP, Warenwirtschaft, Handwerker-Software, Buchhaltungs-App: Sie haben Rechnungsdaten und brauchen daraus XRechnung, ZUGFeRD oder Peppol — ohne zwei XML-Bindungen zu pflegen.

Agenturen und Dienstleister

Sie bauen für einen Kunden, der ab sofort E-Rechnungen stellen muss. Ein Endpunkt statt eines Projekts, das mit dem Lesen der EN 16931 beginnt.

Eigenentwicklung im Mittelstand

Ihre Rechnungen entstehen in einem gewachsenen System. Sie brauchen die konforme Datei und den Prüfnachweis, nicht ein zweites Rechnungsprogramm.

Jedes Dokument wird mit dem Original geprüft

Das sind die Regelwerke, die bei jeder Prüfung ausgeführt werden — in genau diesen Versionen.

  • KoSIT Validator

    1.6.3

  • XRechnung-Konfiguration

    2.5.0 Schematron

  • CEN EN 16931

    1.3.15 Schematron

  • OpenPeppol BIS

    3.0.20 Regeln

  • UBL 2.1 / CII D16B

    XML-Schema

Formate
6
Ein kanonisches Modell hinter allen
Regelwerke pro Dokument
3–5
Je nach Format — Schema, Schematron, Profil, PDF/A
Endpunkte
12
Erzeugen, prüfen, konvertieren, rendern, parsen
Gespeicherte Dokumente
0
Nichts überlebt den Request

Ein Modell. Alle Formate.

Diese Matrix wird live aus GET /api/v1/formats geladen — sie zeigt den aktuellen Stand des Dienstes und kann deshalb nicht veralten.

Unterstützte Formate und ihre Fähigkeiten
FormatVersionSyntaxErzeugenParsenErkennenPrüfenKonvertierenRendernHybrid-PDFGutschrift
XRechnung3.0.2UBLCIIunterstütztunterstütztunterstütztunterstütztunterstütztunterstütztnicht anwendbarunterstützt
Peppol BIS Billing 3.03.0UBLunterstütztunterstütztunterstütztunterstütztunterstütztunterstütztnicht anwendbarunterstützt
ZUGFeRD / Factur-X2.5.2CIIunterstütztunterstütztunterstütztunterstütztunterstütztunterstütztunterstütztunterstützt
EN 169312017-A1UBLCIIunterstütztunterstütztunterstütztunterstütztunterstütztunterstütztnicht anwendbarunterstützt
UBL 2.12.1UBLunterstütztunterstütztunterstütztunterstütztunterstütztunterstütztnicht anwendbarunterstützt
UN/CEFACT CII D16BD16BCIIunterstütztunterstütztunterstütztunterstütztunterstütztunterstütztnicht anwendbarunterstützt

Gebaut für die Stellen, an denen es leicht schiefgeht.

Elementreihenfolge, USt-Gruppierung, Rundung, Regelversionen. Die mühsame Hälfte der E-Rechnung entscheidet darüber, ob ein Dokument angenommen wird.

Ein JSON für jeden Standard

Dasselbe JSON senden und XRechnung UBL, XRechnung CII, ZUGFeRD, reines UBL, CII oder Peppol BIS zurückbekommen. Keine formatspezifischen Datenstrukturen auf Ihrer Seite.

Prüfung, die wirklich läuft

Der offizielle KoSIT-Validator, das CEN-EN-16931-Schematron und die OpenPeppol-Regeln. Kann ein Regelwerk nicht ausgeführt werden, erhalten Sie valid: null — niemals ein geschöntes Bestanden.

Beträge auf den Cent genau

Durchgängige Dezimalarithmetik. Summen und Umsatzsteueraufteilung werden serverseitig berechnet, sodass BR-CO-10 bis BR-CO-17 konstruktionsbedingt eingehalten werden.

Fehler, mit denen man arbeiten kann

Jeder Befund behält Regel-ID und XPath und ergänzt eine verständliche Erklärung, das zu ändernde Feld und den erwarteten Wert.

Konvertierung in jede Richtung

UBL ↔ CII, XML → kanonisches JSON, JSON → jedes Format. Was ein Zielformat nicht abbilden kann, wird als Warnung gemeldet und nicht stillschweigend verworfen.

Dokumente, die Menschen lesen können

Jede unterstützte Rechnung als sauberes HTML-Dokument oder PDF ausgeben — oder als hybrides ZUGFeRD-PDF mit eingebettetem CII-XML und Factur-X-XMP-Metadaten.

Offizielle Regelwerke

Gültig heißt hier: geprüft.

Jede Antwort nennt die Regelwerke, die wirklich gelaufen sind, den Prüfer-Build und die Dauer. Stimmt etwas nicht, behält jeder Befund die ursprüngliche Regel-ID und den XPath — ergänzt um das, was Zeit spart: welches Feld zu ändern ist und welcher Wert erwartet wurde.

  • Offizieller KoSIT-Validator mit der XRechnung-Konfiguration
  • CEN-EN-16931-Schematron für UBL und CII
  • OpenPeppol-BIS-Billing-3.0-Regeln, aus der Quelle kompiliert
  • Meldet nie „gültig“, ohne ein Regelwerk ausgeführt zu haben
Validator öffnen

Gültig

0 Fehler · 0 Warnungen · 88 ms

xrechnungUBLv3.0.2invoice

Geprüft wurde

  • XML Schema for UBL 2.1 Invoicexml-schema
  • Schematron rules for EN16931 (UBL)schematron
  • Schematron rules for Invoice - CIUS XRechnung (UBL)schematron

KoSIT Validator 1.6.3 · EN16931 XRechnung (UBL Invoice)

Jede ausgeführte Regel wurde eingehalten. Keine Befunde.

Was Sie sich sparen.

Nichts davon ist unmöglich zu bauen. Es sind nur Monate Spezifikationslektüre, die für sich genommen kein Produkt ergeben.

Die AufgabeIn EigenregieMit dieser API
Semantisches Modell EN 16931Den kompletten BT/BG-Begriffssatz von Hand abbildeninvoice: { … }
UBL 2.1 und CII D16BZwei XML-Bindungen mit strenger Elementreihenfolge"syntax": "ubl" | "cii"
XRechnung CIUSDie BR-DE-Regeln über jede Version hinweg nachziehen"format": "xrechnung"
USt-Gruppierung und RundungBR-CO-10 … BR-CO-17 je Kategorie und Satz korrekt treffenServerseitig berechnet
Offizielle PrüfungEine Java-Validator-Toolchain betreiben und aktuell haltenBei jeder Antwort
Hybrides ZUGFeRD-PDFPDF-Einbettung samt Factur-X-XMP-Metadaten"output": "pdf"

Erst ausprobieren, dann integrieren.

Drei Werkzeuge im Browser, ohne Anmeldung — dieselbe Maschine, die auch hinter der API läuft.

MCP-Server

Rechnungen direkt aus Claude oder Cursor.

Ein Befehl, eine Anmeldung im Browser — danach kann Ihr Assistent Rechnungen erzeugen, prüfen und umwandeln. Kein Schlüssel in einer Konfigurationsdatei, und die Beträge kommen aus den echten Regelwerken statt aus einer Schätzung des Modells.

So wird verbunden
Terminal
claude mcp add --scope user --transport http invoapi https://api.invoapi.de/mcp

Preise, die mit Ihrem Volumen wachsen.

Kostenlos anfangen, ohne Kreditkarte. Gezählt werden Rechnungen: erzeugen zählt eine, prüfen zählt eine — auslesen, erkennen und rechnen sind kostenfrei, und kein Format kostet extra.

Hundert E-Rechnungen kosten Sie hier ab 1,24 €. Ein einziger Entwicklertag kostet mehr als ein ganzes Jahr Starter — und die Regelwerke ändern sich weiter, ob Sie sie selbst pflegen oder nicht.

Starter

Ein Betrieb, der ein paar Hundert Rechnungen im Monat stellt.

24 €

pro Monat, zzgl. USt.

monatlich kündbar

4,80 € je 100 Rechnungen

Rechnungen
500 / Monat
Tempo
5 / Minute
Formate
alle
  • XRechnung, ZUGFeRD, Peppol BIS, EN 16931, UBL, CII
  • Prüfung gegen die echten Regelwerke
  • Hybride ZUGFeRD-PDFs (PDF/A-3 mit eingebettetem XML)
  • Support per E-Mail
Starter buchen

Business

Empfohlen

Ein Unternehmen mit laufendem Rechnungsversand über alle Standorte.

49 €

pro Monat, zzgl. USt.

monatlich kündbar

2,45 € je 100 Rechnungen

Rechnungen
2.000 / Monat
Tempo
10 / Minute
Formate
alle
  • Alles aus Starter
  • Nutzungsauswertung und Änderungsprotokoll
  • Mehrere Nutzer in einer Organisation
  • Antwort am nächsten Werktag
Business buchen

Scale

Ein Portal oder eine Software, die für viele Mandanten Rechnungen erzeugt.

99 €

pro Monat, zzgl. USt.

monatlich kündbar

1,24 € je 100 Rechnungen

Rechnungen
8.000 / Monat
Tempo
60 / Minute
Formate
alle
  • Alles aus Business
  • Sechsmal höheres Aufruftempo
  • Eigene Grenzen auf Anfrage
  • Priorisierter Support
  • Beratung bei der Integration
Scale buchen

Enterprise

Sehr hohe Volumina, Betrieb in Ihrer eigenen Infrastruktur oder vertragliche Zusagen.

Auf Anfrage

nach Aufwand

jährlich kündbar

Rechnungen
nach Vereinbarung
Tempo
nach Vereinbarung
Formate
alle
  • Alles aus Scale
  • Betrieb in Ihrer Infrastruktur möglich (on premise)
  • Zugesicherte Verfügbarkeit und Reaktionszeiten
  • Direkter Ansprechpartner
  • Individuelle Vertragsgestaltung
Kontakt aufnehmen

Wird das Kontingent knapp, schalten wir nicht ab. Bei 80 Prozent bekommen Sie eine E-Mail, im Dashboard steht der Stand auf jeder Seite. Läuft mehr als gedacht, passen wir den Tarif an — eine laufende Integration hört nicht mitten in der Nacht auf zu funktionieren.

Free — automatisch mit Ihrer Registrierung

Genug, um Ihre Integration fertig zu bauen und gegen die echten Regelwerke zu prüfen — 100 Rechnungen, ohne Kreditkarte. Danach wählen Sie einen Tarif. Das Guthaben wird einmalig vergeben und erneuert sich nicht; dazu gehören 5 Aufrufe pro Minute und bis zu 50 API-Schlüssel.

Eine Rechnung ist eine Rechnung. Ein Dokument erzeugen zählt eine, ein Dokument prüfen zählt eine. Auslesen, Erkennen und Rechnen sind kostenfrei. Erzeugen mit eingebauter Prüfung kostet eine, nicht zwei — die Prüfung gehört zum Erzeugen eines konformen Dokuments.

Das Tempo begrenzt alle Aufrufe, auch die kostenfreien — es schützt den Dienst, nicht die Rechnung. Es gilt je Account, über alle API-Schlüssel zusammen, nicht pro Schlüssel. Jeder Account kann bis zu 50 API-Schlüssel anlegen, in jedem Tarif. Ein Tarif schaltet nie ein Format frei: Wer XRechnung CII statt UBL braucht, will kein größeres Produkt, sondern ein anderes.

Kostenpflichtige Tarife buchen Sie direkt im Dashboard — Zahlung per Karte über Stripe, die Umsatzsteuer wird korrekt ausgewiesen, monatlich kündbar.

Was diese API nicht macht.

Damit Sie es vor der Integration wissen und nicht danach.

Kein Peppol-Versand

Peppol-BIS-Dokumente werden erzeugt, geprüft und konvertiert. Übertragen an einen Access Point wird nichts — dafür brauchen Sie zusätzlich einen Provider.

Kein Rechnungsprogramm

Es gibt keine Kundenverwaltung, keine Mahnungen, keine Buchhaltung. Die API arbeitet mit den Daten, die Ihr System bereits hat.

Kein Archiv

Nichts wird gespeichert. Die revisionssichere Aufbewahrung nach GoBD bleibt bei Ihnen — was hier entsteht, verlässt den Request und ist danach fort.

Keine Rechtsauskunft

Technische Konformität mit den Regelwerken ist nicht dasselbe wie steuerliche Anerkennung. Diese Frage beantwortet Ihre Steuerberatung, nicht ein Validator.

Wer dahintersteht.

Ein kleiner, inhabergeführter Betrieb aus Deutschland. Kein Callcenter, keine Warteschleife: Ihre Nachricht landet direkt bei der Person, die auch den Code schreibt.

Die Server stehen bei Hetzner Online GmbH in Deutschland, Rechnungsinhalte werden nicht gespeichert, und ein Auftragsverarbeitungsvertrag liegt fertig bereit. Support per E-Mail an Werktagen; feste Zusagen zu Verfügbarkeit und Reaktionszeit gehören in den Enterprise-Vertrag.

Kontakt aufnehmenAnbieterangabenAuftragsverarbeitung

Was als Nächstes kommt

  • geplantPeppol-Versand

    Übertragung an einen Access Point, damit erzeugte BIS-Dokumente auch das Netz erreichen.

  • geplantWeitere Länderprofile

    Factur-X für Frankreich und FatturaPA für Italien — dasselbe kanonische Modell, andere Regelwerke.

Klare Antworten auf häufige Fragen.

Was ist eine E-Rechnung?

Eine E-Rechnung ist eine Rechnung in einem strukturierten, maschinenlesbaren Format nach der europäischen Norm EN 16931 — in Deutschland üblicherweise XRechnung oder ZUGFeRD. Eine PDF-Datei per E-Mail ist keine E-Rechnung, weil sie nicht automatisch ausgelesen werden kann. Mit dieser API erstellen Sie eine E-Rechnung aus einfachem JSON.

Was ist der Unterschied zwischen XRechnung und ZUGFeRD?

XRechnung ist ein reines XML-Format, vorgeschrieben für Rechnungen an öffentliche Auftraggeber. ZUGFeRD ist ein Hybrid: eine lesbare PDF/A-3-Datei mit eingebettetem XML, verbreitet im B2B-Geschäft. Beide erfüllen die Norm EN 16931. Diese API erzeugt und prüft beide aus demselben JSON — ohne Aufpreis pro Format.

Ist die E-Rechnung ab 2025 Pflicht?

Ja. Seit dem 1. Januar 2025 muss jedes inländische Unternehmen im B2B-Geschäft E-Rechnungen empfangen können, ohne Übergangsfrist. Die Pflicht zum Versenden greift gestaffelt bis Ende 2027. Grundlage ist das Wachstumschancengesetz; was konkret für Sie gilt, klärt Ihre Steuerberatung.

Wie erstelle ich eine XRechnung per API?

Sie senden Ihre Rechnungsdaten als JSON an einen einzigen Endpunkt und erhalten das fertige XRechnung-XML zurück — auf Wunsch direkt gegen die offiziellen Regelwerke geprüft. Dieselbe API erstellt auch ZUGFeRD, EN 16931, UBL, CII und Peppol BIS. 100 Rechnungen sind zum Ausprobieren kostenlos.

Wie kann ich eine XRechnung validieren?

Laden Sie das XML oder das hybride ZUGFeRD-PDF hoch. Die API erkennt das Format und prüft es gegen genau das Regelwerk, das dafür gilt: für XRechnung den offiziellen KoSIT-Validator mit dem CEN-EN-16931-Schematron, für Peppol-Dokumente zusätzlich die Peppol-BIS-Regeln. Jeder Befund nennt die Regel, ihre Bedeutung, das betroffene Feld und den erwarteten Wert.

Was kostet das?

Starter 24 € für 500 Rechnungen, Business 49 € für 2.000, Scale 99 € für 8.000 — jeweils im Monat, zzgl. USt. und monatlich kündbar. Das sind 4,80 €, 2,45 € und 1,24 € je 100 Rechnungen. Enterprise nach Aufwand. Jeder Tarif enthält alle Formate; es gibt keine Aufpreise pro Standard.

Wie schnell bekomme ich Zugang?

Sofort. Sie registrieren sich selbst und haben unmittelbar 100 Rechnungen zum Ausprobieren, ohne Kreditkarte. Einen kostenpflichtigen Tarif buchen Sie direkt im Dashboard — die Umsatzsteuer wird korrekt ausgewiesen, gezahlt wird per Karte, und Sie können jederzeit zum Monatsende kündigen.

Speichern Sie meine Rechnungen?

Rechnungsinhalte niemals. Dokumente werden innerhalb des Requests erzeugt, zurückgegeben und verworfen. Ihr Konto, Organisationen, API-Schlüssel und Nutzungszähler werden gespeichert, damit das Dashboard funktioniert — Rechnungsdaten nicht. Logs enthalten ausschließlich Metadaten; USt-IdNr., IBANs und Parteiangaben werden vor dem Schreiben entfernt.

Ihre erste Rechnung in einer Minute.

Beispiel laden, Format wählen, erzeugen — dann das XML herunterladen oder gegen die offiziellen Regeln prüfen.