Zum Inhalt springen
E-Invoice API
XRechnung 3.0.2 · ZUGFeRD 2.5.2 · Peppol BIS 3.0

Jeder E-Rechnungs-Standard. Eine API.

Einfaches JSON senden — XRechnung, ZUGFeRD, Peppol oder EN 16931 zurückerhalten, geprüft gegen die offiziellen Regelwerke statt gegen einen Nachbau.

Ohne Anmeldung ausprobieren. Für den vollen Zugriff einen API-Schlüssel im Dashboard erstellen. Rechnungsinhalte werden nicht gespeichert.

TLS/SSL-verschlüsselt · Hosted & Made in Germany · DSGVO-konform
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 } ]
  }
}
Response
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\"?>…"
  }
}

Jedes Dokument wird mit dem Original geprüft

Keine nachgebauten Regeln. Das sind die Regelwerke, die bei jeder Prüfung tatsächlich 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
6FormateEin kanonisches Modell hinter allen
Regelwerke pro Dokument
4Regelwerke pro DokumentSchema plus echtes Schematron
Endpunkte
10EndpunkteErzeugen, prüfen, konvertieren, rendern, parsen
Gespeicherte Dokumente
0Gespeicherte DokumenteNichts überlebt den Request

Ein Modell. Alle Formate.

Diese Matrix wird live aus GET /api/v1/formats geladen — sie zeigt, was der Dienst tatsächlich implementiert, nicht was die Startseite gern behaupten würde.

Unterstützte Formate und ihre Fähigkeiten
FormatVersionSyntaxErzeugenParsenErkennenPrüfenKonvertierenRendernHybrid-PDFGutschrift
XRechnung3.0.2UBLCIIunterstütztunterstütztunterstütztunterstütztunterstütztunterstütztnicht unterstütztunterstützt
Peppol BIS Billing 3.03.0UBLunterstütztunterstütztunterstütztunterstütztunterstütztunterstütztnicht unterstütztunterstützt
ZUGFeRD / Factur-X2.5.2CIIunterstütztunterstütztunterstütztunterstütztunterstütztunterstütztunterstütztunterstützt
EN 169312017-A1UBLCIIunterstütztunterstütztunterstütztunterstütztunterstütztunterstütztnicht unterstütztunterstützt
UBL 2.12.1UBLunterstütztunterstütztunterstütztunterstütztunterstütztunterstütztnicht unterstütztunterstützt
UN/CEFACT CII D16BD16BCIIunterstütztunterstütztunterstütztunterstütztunterstütztunterstütztnicht unterstütztunterstü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 Modell, alle Formate

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.

Der Teil, den man leicht vortäuschen kann

Nie „gültig“ ohne echte Prüfung.

Befunde behalten die ursprüngliche Regel-ID, den Schweregrad und den XPath — und ergänzen das, was wirklich Zeit spart: was die Regel bedeutet, 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

Ungültig

2 Fehler · 1 Warnung · 214 ms

FehlerBR-CO-10BT-106

Die Summe der Netto-Positionsbeträge muss der Summe der einzelnen Positionen entsprechen. Die Summen im Dokument widersprechen seinen Positionen.

Erwartet
1 000.00 EUR
Erhalten
999.99 EUR
FehlerBR-DE-15BT-10

XRechnung verlangt eine Käuferreferenz. Bei öffentlichen Auftraggebern ist das die Leitweg-ID, die die Rechnung an die richtige Stelle leitet.

buyer_reference

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"

Preise, die mit Ihrem Volumen wachsen.

Kostenlos anfangen, ohne Kreditkarte. Dokumente und Prüfungen haben getrennte Kontingente, und kein Format kostet extra.

Starter

Für Einzelunternehmen und erste Integrationen.

16 €

pro Monat, zzgl. USt.

monatlich kündbar

Dokumente
400 / Monat
Prüfungen
2.000 / Monat
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)
  • 3 API-Schlüssel
  • Support per E-Mail
Starter anfragen

Business

Empfohlen

Für laufenden Rechnungsversand im Tagesgeschäft.

38 €

pro Monat, zzgl. USt.

monatlich kündbar

Dokumente
1.500 / Monat
Prüfungen
8.000 / Monat
Formate
alle
  • Alles aus Starter
  • Unbegrenzte API-Schlüssel, getrennt pro System
  • Nutzungsauswertung und Änderungsprotokoll
  • Mehrere Nutzer in einer Organisation
  • Antwort am nächsten Werktag
Business anfragen

Scale

Für hohes Volumen und automatisierte Abläufe.

87 €

pro Monat, zzgl. USt.

monatlich kündbar

Dokumente
5.000 / Monat
Prüfungen
unbegrenzt
Formate
alle
  • Alles aus Business
  • Unbegrenzte Prüfungen
  • Höhere Anfragegrenzen pro Schlüssel
  • Priorisierter Support
  • Beratung bei der Integration
Scale anfragen

Enterprise

Für eigene Anforderungen und sehr hohe Volumina.

Auf Anfrage

nach Aufwand

jährlich kündbar

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

Free — automatisch mit Ihrer Registrierung

Jedes neue Konto beginnt kostenlos und ohne Kreditkarte. Enthalten sind 25 Dokumente und 50 Prüfungeneinmalig, nicht monatlich sowie 1 API-Schlüssel. Genug, um eine Integration zu bauen und gegen die echten Regelwerke zu prüfen; danach wählen Sie einen Tarif. Im kostenlosen Kontingent ist nichts unbegrenzt.

Als Dokument zählt jede erzeugte, konvertierte oder gerenderte Rechnung. Prüfungen haben ein eigenes Kontingent und zählen nicht gegen die Dokumente — ab Scale sind sie unbegrenzt. Ein Tarif schaltet nie ein Format frei: Wer XRechnung CII statt UBL braucht, will kein größeres Produkt, sondern ein anderes.

Die Tarife befinden sich im Aufbau. Es gibt noch keine automatische Abrechnung — jede Anfrage landet bei einem Menschen, und die Konditionen werden vorher besprochen.

Klare Antworten auf häufige Fragen.

Ist die Prüfung echt oder nur nachgebaut?

Echt. Es läuft der offizielle KoSIT-Validator 1.6.3 mit der XRechnung-Validator-Konfiguration, dem CEN-EN-16931-Schematron und den OpenPeppol-BIS-Billing-Regeln, die aus deren eigener Quelle kompiliert werden. Jede Antwort listet auf, welche Regelwerke tatsächlich ausgeführt wurden.

Was passiert, wenn ein Regelwerk nicht ausgeführt werden kann?

Sie erhalten status: "unsupported_validation" mit valid: null und einer Begründung — niemals valid: true für ein Dokument, das nicht wirklich geprüft wurde. Ein nicht erkanntes Dokument und ein nicht erreichbarer Validator gehen beide diesen Weg.

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.

Welche ZUGFeRD-Profile werden unterstützt?

EN16931, XRECHNUNG, BASIC und EXTENDED sind implementiert und werden sauber validiert. MINIMUM und BASIC WL liefern CAPABILITY_NOT_SUPPORTED statt eines nur teilweise korrekten Dokuments.

Können Rechnungen über das Peppol-Netz versendet werden?

Noch nicht. Peppol-BIS-Dokumente können erzeugt, geparst, konvertiert und geprüft werden, es wird aber nichts an einen Access Point übertragen. Das ist ein geplanter Transport-Adapter, kein aktuelles Feature.

Bedeutet „gültig“, dass die Rechnung rechtlich anerkannt ist?

Nein, und die API behauptet das auch nirgends. Das Bestehen dieser Regelwerke ist technische Konformität. Ob eine Rechnung steuerlich in einer bestimmten Rechtsordnung anerkannt wird, ist eine davon getrennte Frage.

Ihre erste Rechnung in einer Minute.

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