API-Quickstart
Die API für XRechnung und ZUGFeRD in Buchhaltung, ERP und Finanzsoftware.
XInvoice ist für Entwickler und Produktteams gedacht, die E-Rechnungen in Deutschland schnell integrieren, verlässlich validieren und im laufenden Betrieb sicher ausliefern wollen.
So schnell kommst du zur ersten Rechnung
Der technische Einstieg soll wenig Reibung erzeugen: erst validieren, dann erzeugen, danach den Status oder das Artefakt abrufen.
- 1 Konto registrieren und API-Key im Dashboard erstellen.
- 2 Mit Validate Testdaten oder bestehende Rechnungen prüfen.
- 3 Mit Generate XML oder PDF erzeugen und über die Invoice-ID abrufen.
Schnell zum ersten Ergebnis
Ein API-Key, ein JSON-Request und sofort verwertbare Antworten für Validate, Generate und Statusabfragen.
Compliance ohne Blindflug
Offizielle Validierungsartefakte, strukturierte Fehlermeldungen und reproduzierbare Antwortschemata für Integrationen.
Self-Service für Produktteams
Registrierung, Tarifwahl, API-Key-Rotation, Rechnungsdownload und Sicherheitsfunktionen im Kundenbereich.
So schnell kommst du zur ersten Rechnung
Der technische Einstieg soll wenig Reibung erzeugen: erst validieren, dann erzeugen, danach den Status oder das Artefakt abrufen.
curl -X POST https://api.xinvoice.net/v1/invoices/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-H "Prefer: respond-sync" \
-d @payload.json
Typischer Integrationsablauf
- 1 API-Tarif wählen, Konto registrieren und API-Key erzeugen.
- 2 Mit dokumentierten Beispiel-Requests die ersten Rechnungsdaten testen.
- 3 Validate für Vorprüfungen und Generate für Produktivpfade nutzen.
- 4 Status über GET /v1/invoices/{id} verfolgen und XML oder PDF über API oder Portal abrufen.
Was du technisch direkt bekommst
Formate
XRechnung als UBL oder CII sowie ZUGFeRD als CII plus Hybrid-PDF für unterschiedliche Integrationspfade.
Antwortmodell
Klare Statuswerte, strukturierte Validierungsfehler, XML-Ausgabe und PDF-Download pro Rechnung.
Betrieb
Geeignet für Testdaten, wiederkehrende Jobs und asynchrone Verarbeitung in bestehenden Produkt-Workflows.
API testen statt weiter XML-Sonderlogik zu bauen
Wenn du Rechnungen automatisiert erzeugen oder vor dem Versand sicher validieren willst, ist das hier der schnellste Einstieg.