Self-Service · sofort loslegen

Die E-Rechnungs-API für Ihr Produkt

Validieren, parsen, generieren und konvertieren Sie XRechnung, ZUGFeRD und Factur-X — gepflegt gegen Format-Updates, damit Ihr Team es nicht tun muss.

Kostenlos starten  Zur Dokumentation

Validieren

EN 16931 (BR, BR-CO, Steuerkategorien), XRechnung (BR-DE, Leitweg-ID), Peppol BIS 3.0 und französische Regeln (SIREN/SIRET, TVA) — jede Meldung mit Regel-ID und Erklärseite.

Parsen

UBL, CII oder Hybrid-PDF rein — normalisiertes EN-16931-JSON raus. Ein Schema für alle Formate, Beträge als Dezimal-Strings.

Generieren & Konvertieren

Aus einem JSON-Modell EN-16931-XML (CII/UBL/Peppol BIS 3.0/XRechnung 3.0) erzeugen — oder eine bestehende Rechnung zwischen Formaten konvertieren. Factur-X/PDF-A3 wird server-seitig eingebettet.

Self-Hosted

Dasselbe Container-Image läuft in Ihrer Infrastruktur — Rechnungsdaten verlassen Ihr Netz nicht. Ein Binary, keine Datenbank.

Versioniert & reproduzierbar

Jeder Report weist Engine- und Regelwerk-Version aus (kalenderbasiert, z. B. 2026.07); /v1/health und die WASM-Funktion bh_version() ebenso. Das Regelwerk erhöht sich, wenn Regeln dazukommen oder strenger werden — logge es mit, dann ist jedes Ergebnis nachvollziehbar.

Eine Rechnung validieren

curl -s -X POST "https://api.billhorse.com/v1/validate?lang=de" \
  -H "Authorization: Bearer $BILLHORSE_API_KEY" \
  --data-binary @invoice.pdf

{
  "valid": false,
  "profile": { "label": "Factur-X EN 16931", "en16931": true },
  "findings": [
    { "id": "BR-CO-16", "severity": "error",
      "expected": "178.50", "actual": "170.00", ... }
  ]
}

Getestet gegen die offizielle KOSIT-Testsuite (86/86) und den FNFE-Factur-X-Korpus (7/7). Verarbeitung ausschließlich im Speicher — Rechnungen werden nie gespeichert.

Generieren & Konvertieren Preview

Erzeugen Sie EN-16931-XML (CII, UBL, Peppol BIS 3.0 oder XRechnung 3.0) aus einem JSON-Modell, oder konvertieren Sie eine bestehende Rechnung zwischen den Formaten. Factur-X/PDF-A3 (eingebettetes CII im PDF/A-3) wird server-seitig erzeugt.

Generieren & Konvertieren per API

# Generate XML from a JSON invoice model (format=cii | ubl | peppol | xrechnung)
curl -s -X POST "https://api.billhorse.com/v1/generate?format=cii" \
  -H "Authorization: Bearer $BILLHORSE_API_KEY" \
  -H "Content-Type: application/json" \
  --data @invoice-model.json > invoice.xml

# Generate an XRechnung 3.0 UBL document (German KOSIT CIUS)
curl -s -X POST "https://api.billhorse.com/v1/generate?format=xrechnung" \
  -H "Authorization: Bearer $BILLHORSE_API_KEY" \
  -H "Content-Type: application/json" \
  --data @invoice-model.json > invoice-xrechnung.xml

# Convert an existing invoice (UBL / CII / hybrid PDF) to another syntax
curl -s -X POST "https://api.billhorse.com/v1/convert?format=ubl" \
  -H "Authorization: Bearer $BILLHORSE_API_KEY" \
  --data-binary @invoice.xml > invoice-ubl.xml

Im Browser ausprobieren

Läuft komplett im Browser via WebAssembly — Ihre Rechnungsdaten verlassen die Seite nicht.

Jetzt loslegen

Kostenlos anmelden — ohne Kreditkarte, ohne Vertriebsgespräch. 100 Einheiten/Monat gratis, danach zahlst du nur, was du brauchst.

Kostenlos starten