E-Rechnung API & Schnittstelle: XRechnung und ZUGFeRD aus Ihrem System
E-Rechnung API von XRechnungs.de: XRechnung und ZUGFeRD aus Ihrem System erstellen, nach KoSIT-Regeln prüfen und umwandeln. Abrechnung pro API-Aufruf.
Ab 2027 müssen Unternehmen mit mehr als 800.000 € Vorjahresumsatz Rechnungen an andere Unternehmen im Inland als E-Rechnung ausstellen, ab 2028 alle übrigen. Wer Rechnungen in einer eigenen Software, einem ERP, einer Warenwirtschaft oder einem Onlineshop erzeugt, braucht die E-Rechnung genau dort – nicht in einem zweiten Programm. Mit der E-Rechnung API von XRechnungs.de binden Sie das Erstellen, Prüfen und Umwandeln von XRechnung und ZUGFeRD über eine Schnittstelle an Ihr bestehendes System an.
Was die E-Rechnung API kann
- Erstellen: XRechnung in UBL und CII, ZUGFeRD als PDF/A-3 mit eingebetteter XML sowie Factur-X – aus Ihren Rechnungsdaten.
- Prüfen: Validierung nach den Regeln der EN 16931 und der XRechnung auf Basis der offiziellen KoSIT-Prüfregeln – für eigene und empfangene E-Rechnungen.
- Umwandeln: bestehende XRechnungen in ZUGFeRD überführen, wenn ein Empfänger ein lesbares PDF mit Daten erwartet.
XRechnung API
Über die Schnittstelle erzeugen Sie XRechnungen in der Syntax UBL oder CII direkt aus Ihrem System. Angaben wie Käuferreferenz bzw. Leitweg-ID für öffentliche Auftraggeber, Bestellnummer und Bankverbindung übernehmen Sie aus Ihren Daten. Jede erzeugte Datei wird gegen die Regeln der EN 16931 und die deutschen Geschäftsregeln (BR-DE) geprüft, bevor Sie sie versenden.
ZUGFeRD API
Für Geschäftskunden, die ein lesbares PDF erwarten, erzeugt die API ZUGFeRD-Rechnungen als PDF/A-3 mit eingebetteter XML in der aktuellen ZUGFeRD-Version. Für Kunden in Frankreich verwenden Sie dieselbe Datei als Factur-X. Liegt eine Rechnung bereits als XRechnung vor, können Sie sie per API in ZUGFeRD umwandeln.
E-Rechnungen per API prüfen
Die Validierung lässt sich auch einzeln nutzen, etwa für eingehende Rechnungen von Lieferanten. Sie erhalten einen Prüfbericht mit der betroffenen Regel und dem Feld, sodass Ihr System Fehler automatisch erkennen und zurückmelden kann. Für einzelne Dateien ohne Integration gibt es den kostenlosen XRechnung Validator online.
Für wen ist die E-Rechnung Schnittstelle gedacht?
- Softwarehersteller und SaaS-Anbieter: Branchensoftware, Kassensysteme, Handwerker- oder Abrechnungssoftware. Sie bauen E-Rechnungen in Ihr Produkt ein, ohne die Formate selbst zu implementieren und dauerhaft zu pflegen.
- Unternehmen mit eigenem ERP oder eigener Warenwirtschaft: Sie behalten Ihr bestehendes System und ergänzen nur die E-Rechnung – ohne Systemwechsel.
- Agenturen und IT-Dienstleister: Sie setzen die E-Rechnung für Ihre Kunden um und nutzen dafür eine gepflegte Schnittstelle statt einer Eigenentwicklung.
So funktioniert die Anbindung
- Rechnungsdaten senden: Ihr System übermittelt die Rechnungsdaten an die REST-API von XRechnungs.de.
- Format wählen: XRechnung (UBL oder CII), ZUGFeRD oder Factur-X – je nachdem, was der Empfänger verlangt.
- Erzeugen und prüfen: Die API erstellt die E-Rechnung und prüft sie gegen die geltenden Regeln.
- Ergebnis übernehmen: Sie erhalten die fertige Datei oder einen Prüfbericht zurück und versenden und archivieren sie in Ihrem gewohnten Prozess.
Mit jeder Programmiersprache nutzbar
Ob PHP, Java, C# bzw. .NET, Python oder JavaScript und Node.js: Die Schnittstelle funktioniert mit jeder Sprache, die HTTPS-Anfragen senden kann. Sie müssen keinen KoSIT-Validator und keine Java-Laufzeit auf Ihren Servern betreiben. Wenn neue Versionen von XRechnung oder ZUGFeRD erscheinen, aktualisieren wir Formate und Prüfregeln auf unserer Seite.
Selbst entwickeln oder Schnittstelle nutzen?
Eine eigene Umsetzung ist möglich, der Aufwand endet aber nicht mit dem ersten Release:
- Formate ändern sich regelmäßig: Allein 2026 erschienen ZUGFeRD 2.4 und 2.5, dazu neue Codelisten und Prüfregeln. Mehr dazu unter ZUGFeRD-Versionen und Profile.
- Validierung muss gepflegt werden: Prüfregeln von EN 16931 und XRechnung werden laufend aktualisiert.
- PDF/A-3 ist anspruchsvoll: Ein ZUGFeRD-PDF muss das Archivformat einhalten und die XML korrekt einbetten.
- Fachwissen nötig: Profile, Pflichtangaben und Sonderfälle wie mehrere Steuersätze oder Kleinunternehmer-Hinweise müssen stimmen.
Abrechnung pro API-Aufruf
Abgerechnet wird pro API-Aufruf. Sie zahlen nur für die Rechnungen, die Sie tatsächlich erstellen, prüfen oder umwandeln – ohne feste Kontingente, die ungenutzt verfallen. Das passt sowohl zu wenigen Rechnungen im Monat als auch zu großen Mengen.
Datenschutz: Verarbeitung in Deutschland
XRechnungs.de verarbeitet und speichert Daten DSGVO-konform in Rechenzentren in Deutschland. Für die Nutzung der Schnittstelle schließen Sie mit uns einen Vertrag zur Auftragsverarbeitung (AVV).
Shopify, WooCommerce und Shopware
Für Shopify, WooCommerce und Shopware sind fertige Apps bzw. Plugins auf Basis der API in Vorbereitung. Bis dahin binden Sie Ihren Shop direkt über die Schnittstelle an – selbst oder mit Ihrer Agentur.
API oder Web-App?
Schreiben Sie nur einige Rechnungen im Monat, ist die Web-App von XRechnungs.de meist der einfachere Weg: Rechnungen erfassen, als XRechnung oder ZUGFeRD exportieren, fertig. Die API lohnt sich, sobald Rechnungen automatisch aus einem anderen System entstehen oder Sie E-Rechnungen in Ihr eigenes Produkt einbauen. Die Tarife der Web-App finden Sie auf der Preisseite.
Verwandte Themen
- XRechnung: Was ist das?
- ZUGFeRD-Rechnung einfach erklärt
- XRechnung Validator: was geprüft wird
- XRechnung in ZUGFeRD umwandeln
- E-Rechnung Pflicht: Fristen 2025, 2027 und 2028
Häufige Fragen zur E-Rechnung API
Was ist eine E-Rechnung API?
Eine E-Rechnung API ist eine Schnittstelle, über die Ihr eigenes System E-Rechnungen automatisch erstellen, prüfen oder umwandeln lässt. Ihre Software sendet die Rechnungsdaten und erhält eine fertige XRechnung oder ZUGFeRD-Datei bzw. einen Prüfbericht zurück.
Welche Formate unterstützt die API?
XRechnung in den Syntaxen UBL und CII, ZUGFeRD als PDF/A-3 mit eingebetteter XML sowie Factur-X. Alle Formate entsprechen der europäischen Norm EN 16931.
Brauche ich eine XRechnung API oder eine ZUGFeRD API?
Das hängt von Ihren Empfängern ab: Öffentliche Auftraggeber verlangen meist die XRechnung, Unternehmen nutzen häufig ZUGFeRD. Mit der API von XRechnungs.de müssen Sie sich nicht festlegen – Sie erzeugen beide Formate über dieselbe Schnittstelle.
Mit welchen Programmiersprachen funktioniert die Schnittstelle?
Mit jeder Sprache, die HTTPS-Anfragen senden kann, zum Beispiel PHP, Java, C# bzw. .NET, Python oder JavaScript und Node.js. Eine lokale Installation des KoSIT-Validators ist nicht nötig.
Wie wird die API abgerechnet?
Pro API-Aufruf. Sie zahlen nur für die Rechnungen, die Sie tatsächlich erstellen, prüfen oder umwandeln.
Gibt es Plugins für Shopify, WooCommerce und Shopware?
Apps bzw. Plugins für Shopify, WooCommerce und Shopware sind in Vorbereitung. Bis dahin lässt sich jeder Shop direkt über die API anbinden.
Wo werden die Daten verarbeitet?
In Rechenzentren in Deutschland, DSGVO-konform und mit Vertrag zur Auftragsverarbeitung.
Ab wann müssen Unternehmen E-Rechnungen ausstellen?
Empfangen müssen alle Unternehmen in Deutschland seit dem 1. Januar 2025. Ausstellen müssen Unternehmen mit mehr als 800.000 € Vorjahresumsatz ab dem 1. Januar 2027, alle übrigen ab dem 1. Januar 2028 – jeweils für Rechnungen an andere Unternehmen im Inland.
Fazit: E-Rechnung dort, wo Ihre Rechnungen entstehen
Mit der E-Rechnung API erzeugen, prüfen und wandeln Sie XRechnung und ZUGFeRD direkt aus Ihrem System – ohne Systemwechsel, ohne eigene Pflege der Formate und mit Abrechnung pro Aufruf. Jetzt API-Zugang anfragen.