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

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 } ]
}
}200 OK
{
"success": true,
"format": "xrechnung",
"version": "3.0.2",
"valid": true,
"totals": {
"net": "1000.00",
"tax": "190.00",
"gross": "1190.00",
"payable": "1190.00"
},
"document": {
"filename": "RE-2026-0001.xml",
"content": "<?xml version=\"1.0\"?>…"
}
}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 } ]
}
}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.
| Format | Version | Syntax | Erzeugen | Parsen | Erkennen | Prüfen | Konvertieren | Rendern | Hybrid-PDF | Gutschrift |
|---|---|---|---|---|---|---|---|---|---|---|
| XRechnung | 3.0.2 | UBLCII | unterstützt | unterstützt | unterstützt | unterstützt | unterstützt | unterstützt | nicht anwendbar | unterstützt |
| Peppol BIS Billing 3.0 | 3.0 | UBL | unterstützt | unterstützt | unterstützt | unterstützt | unterstützt | unterstützt | nicht anwendbar | unterstützt |
| ZUGFeRD / Factur-X | 2.5.2 | CII | unterstützt | unterstützt | unterstützt | unterstützt | unterstützt | unterstützt | unterstützt | unterstützt |
| EN 16931 | 2017-A1 | UBLCII | unterstützt | unterstützt | unterstützt | unterstützt | unterstützt | unterstützt | nicht anwendbar | unterstützt |
| UBL 2.1 | 2.1 | UBL | unterstützt | unterstützt | unterstützt | unterstützt | unterstützt | unterstützt | nicht anwendbar | unterstützt |
| UN/CEFACT CII D16B | D16B | CII | unterstützt | unterstützt | unterstützt | unterstützt | unterstützt | unterstützt | nicht anwendbar | unterstützt |
- XRechnungXRechnung — deutsche CIUS von EN 16931, gepflegt von der KoSIT
- Peppol BIS Billing 3.0OpenPeppol BIS Billing 3.0 — CIUS von EN 16931 für das Peppol-Netz
- ZUGFeRD / Factur-XZUGFeRD 2.5.2 (inhaltlich identisch mit Factur-X 1.0.08) — hybride PDF/A-3-Rechnung mit eingebettetem CII-XML
- EN 16931EN 16931-1:2017 — europäische Norm für das semantische Datenmodell der Kernelemente einer elektronischen Rechnung
- UBL 2.1OASIS Universal Business Language 2.1 — Invoice und CreditNote
- UN/CEFACT CII D16BUN/CEFACT Cross Industry Invoice, Schema-Release D16B
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.
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
Gültig
0 Fehler · 0 Warnungen · 88 ms
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 Aufgabe | In Eigenregie | Mit dieser API |
|---|---|---|
| Semantisches Modell EN 16931 | Den kompletten BT/BG-Begriffssatz von Hand abbilden | invoice: { … } |
| UBL 2.1 und CII D16B | Zwei XML-Bindungen mit strenger Elementreihenfolge | "syntax": "ubl" | "cii" |
| XRechnung CIUS | Die BR-DE-Regeln über jede Version hinweg nachziehen | "format": "xrechnung" |
| USt-Gruppierung und Rundung | BR-CO-10 … BR-CO-17 je Kategorie und Satz korrekt treffen | Serverseitig berechnet |
| Offizielle Prüfung | Eine Java-Validator-Toolchain betreiben und aktuell halten | Bei jeder Antwort |
| Hybrides ZUGFeRD-PDF | PDF-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.
Generator
Formular ausfüllen, Format wählen, konformes Dokument herunterladen — XML oder hybrides ZUGFeRD-PDF.
Validator
Rechnung hochladen und gegen die echten Regelwerke prüfen. Jeder Befund mit Regel, Bedeutung und Behebung.
Konverter
Ein Dokument hochladen und in einem anderen Format wieder herunterladen — UBL, CII, JSON, HTML oder PDF.
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 verbundenclaude mcp add --scope user --transport http invoapi https://api.invoapi.de/mcpVon JSON zur konformen Rechnung.
Alles läuft über ein kanonisches Modell — ein zusätzliches Format bedeutet daher nie, Ihre Integration neu zu schreiben.
Ihr System
ERP, Shop oder eigene Anwendung
Rechnungsdaten
JSON
E-Rechnung
XRechnung · ZUGFeRD · Peppol
E-Invoice API
Validierung, USt-Engine, Formate
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.
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
Business
EmpfohlenEin Unternehmen mit laufendem Rechnungsversand über alle Standorte.
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
Scale
Ein Portal oder eine Software, die für viele Mandanten Rechnungen erzeugt.
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
Enterprise
Sehr hohe Volumina, Betrieb in Ihrer eigenen Infrastruktur oder vertragliche Zusagen.
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
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.
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.

