E-Rechnung-konformper REST API.

XRechnung und ZUGFeRD per API — KoSIT-validiert, EN-16931-konform, Verarbeitung in der EU. Peppol ab 2027.

Du hast ein ERP oder einen Shop? Wir prüfen eine deiner Rechnungen kostenlos, der schriftliche Befund kommt innerhalb eines Werktags — und die Anbindung danach läuft zum Festpreis von 6.000–15.000 € zzgl. USt. in 4–6 Wochen.

37
Länder
14
Formate

Für wen das gebaut ist

Drei Gruppen, ein Klick zu deinem Fall: was reinkommt, was die API daraus macht — und was sie ausdrücklich nicht macht.

Betriebe, die Rechnungen schreiben

Die Rechnung entsteht in Word, Excel oder im Shop, und ab 2027/2028 verlangt der Käufer XML.

Betriebe, die Rechnungen empfangen

Der Eingang kommt als PDF, XML oder beides, und die Buchhaltung will Zahlen, keine Dateien.

Software-Hersteller und Agenturen

Das ERP ist fertig, nur die E-Rechnung fehlt, und der Kunde fragt nächste Woche.

Quickstart

E-Rechnungen in 3 Schritten

Keine komplizierte XML-Logik, keine händische Validierung. Automatisierung in wenigen Zeilen Code.

01

API Key holen

Erstelle in wenigen Sekunden deinen Account und erhalte sofort deinen kostenlosen API Key für die Entwicklung.

bash
# 1. Create account & copy API key
export XHUB_API_KEY="sk_live_..."
02

SDK Integrieren

Nutze unsere typisierten SDKs für Node.js, Python oder Go, oder rufe die REST API direkt auf.

bash
# 2. Build your first request — invoice.json
{
"invoice": {
"invoiceNumber": "RE-2025-001",
"type": "invoice",
"issueDate": "2025-01-15",
"dueDate": "2025-02-15",
"currency": "EUR",
"seller": {"name":"Muster GmbH","vatId":"DE811128135","street":"Musterstraße 1","postalCode":"10115","city":"Berlin","countryCode":"DE","email":"info@muster.de","phone":"+49 30 12345678","bankAccount":{"iban":"DE89370400440532013000","bic":"COBADEFFXXX"}},
"buyer": {"name":"Beispiel AG","vatId":"DE136695976","street":"Beispielweg 42","postalCode":"80331","city":"München","countryCode":"DE"},
"items": [{"position":1,"description":"Beratungsleistung","quantity":10,"unit":"HUR","unitPrice":150,"taxRate":19,"netAmount":1500,"taxAmount":285,"grossAmount":1785}],
"taxSummary": [{"taxRate":19,"netAmount":1500,"taxAmount":285}],
"subtotal": 1500,
"total": 1785,
"paymentTerms": {"dueDays":30,"description":"Zahlbar innerhalb von 30 Tagen"},
"countrySpecific": {"countryCode":"DE","leitwegId":"991-12345-67"}
}
}
 
curl -X POST https://service.invoice-api.xhub.io/api/v1/invoice/de/zugferd/generate \
-H "Authorization: Bearer $XHUB_API_KEY" \
-H "Content-Type: application/json" \
-d @invoice.json
03

E-Rechnung weitergeben

Generiere valide XRechnungen & ZUGFeRD-PDFs und gib sie an deinen Versandweg weiter — E-Mail, Portal oder Access Point. Die API versendet nicht selbst.

bash
# 3. Response → PDF/A-3 with embedded EN-16931 XML
# Content-Type: application/pdf
# Ready to email or send via Peppol

VIDEO

Sieh, wie aus JSON eine konforme E-Rechnung wird

Ein API-Call, ein PDF/A-3 mit eingebettetem EN-16931-XML. XRechnung, ZUGFeRD, Peppol — KoSIT-validiert, DSGVO-konform, in der EU gehostet.

Funktionen

Entwickelt für deutsche Compliance

Alle wichtigen Standards in einer API.

Developer-First

REST + JSON statt SOAP/XML. Keine Templates, keine Abhängigkeiten.

GoBD-konform

Formattreue, Nachvollziehbarkeit und KoSIT-Validierung als Grundlage. Revisionssichere Archivierung folgt mit der Archive API (geplant 2027).

PDF-Anhänge

Beliebige Dateien als PDF/A-3-konforme Anhänge in ZUGFeRD- oder Factur-X-Rechnungen einbetten — Leistungsnachweise, Prüfberichte, AGB.

Automation-Ready

Integriert mit Zapier, Make.com und n8n für No-Code Workflows.

Team & Rollen

Mehrere Nutzer pro Organisation, Rollen mit feingranularen Berechtigungen, Einladung per E-Mail — direkt aus der Console.

Peppol Gateway

E-Rechnungen direkt über das Peppol-Netzwerk versenden. geplant 2027 — noch nicht verfügbar.

Developer-First API

Das Stripe der E-Rechnungs-APIs

Während andere E-Invoicing-Lösungen auf UI-Plattformen oder komplexe SOAP/XML-Schnittstellen setzen, bieten wir eine moderne REST API, die Entwickler lieben.

5 Minuten

bis zur ersten E-Rechnung

1 Endpoint

für alle 14 Formate

0 Dependencies

nur HTTP + JSON

Transparente Preise

Keine versteckten Kosten. Zahle nur für das, was du nutzt.

Tarife und Preise
MerkmalFreeStarterPremiumEnterprise
Preis / Monat0 €23 €79 €auf Anfrage
bei Jahreszahlung0 €18 €62 €—
API-Calls / Monat202.0007.500Mengenrabatt
Positionen je Rechnung251001.000individuell
Rate Limit5/min50/min200/minindividuell
SLA—99,5 %99,9 %99,99 %+
SupportCommunityE-Mail 48 hPriorität 8 hAccount Manager
Zusätzliche Calls—0,02 € je Call0,01 € je Callvertraglich

Alle Preise netto, zzgl. USt. · 20 % Rabatt bei Jahreszahlung · Free-Tier ohne Kreditkarte

Was bei Überschreitung passiert

In einem bezahlten Tarif wird nichts abgeschaltet: Calls über dem inkludierten Volumen werden je Call zum Satz in der Tabelle nachberechnet, und bei 80 % und bei 100 % des Kontingents erhalten Sie eine E-Mail — ein Upgrade bleibt so eine Entscheidung und wird nie eine Überraschung. Im Free-Tier wird bei Erreichen der Grenze abgelehnt (429), nicht berechnet.

Bei den Rechnungspositionen gilt das nicht: Eine Rechnung mit mehr Positionen, als der Tarif erlaubt (absolut höchstens 15.000), wird mit HTTP 400 abgelehnt — es wird nichts erzeugt und nichts berechnet.

Zum Vergleich: Klassische E-Rechnungs-Software wird pro Nutzer und Monat abgerechnet. Die API rechnet pro Rechnung — bei automatisierten Prozessen ist das der günstigere Weg. Zu den Vergleichen

Sie fragen sich, was mit Ihrer Rechnungsstellung passiert, wenn es uns nicht mehr gibt? Das beantworten wir hier

Vor der Einführung

Die drei Fragen Ihres Datenschutzbeauftragten

Rechnungsdaten sind personenbezogen und steuerlich relevant. Eine Einführung scheitert an der Freigabe, nicht an der Integration — deshalb stehen die Antworten vorne.

Wo es läuft

Die Verarbeitung findet in EU-Regionen statt. Unser Hosting-Anbieter (Vercel Inc.) ist ein US-Unternehmen und handelt als Auftragsverarbeiter mit EU-Datenhaltung — wir nennen das, statt einen rein deutschen Stack zu behaupten.

Was gespeichert wird

Rechnungsdaten werden zur Verarbeitung entgegengenommen, das Ergebnis wird zurückgegeben. Was wie lange und wozu aufbewahrt wird, steht auf der Sicherheitsseite — inklusive Request-Logs und der geplanten Archive API, bei der Speicherung gerade der Zweck ist.

Verträge und Nachweise

Subunternehmerliste und technische Maßnahmen stehen offen auf der Sicherheitsseite — ohne Formular. Den Auftragsverarbeitungsvertrag nach Art. 28 DSGVO schicken wir auf Anfrage per Mail; als Download gibt es ihn noch nicht, und das sagen wir, statt es anzudeuten.

FAQ

Häufig gestellte Fragen

Alles was du über Invoice-api.xhub wissen musst.

Noch Fragen? Kontaktiere uns

Bereit für konforme E-Rechnungen?

Starte in unter 5 Minuten. Keine Kreditkarte erforderlich.