Fuer Entwickler

JSON rein. Versiegelte PDF/A-3 raus. Fertig.

Ein API-Aufruf ersetzt Ihre gesamte Dokument-Compliance-Pipeline. Keine Render-Pipeline zu bauen. Keine PDF-Bibliothek zu pflegen. Keine Factur-X-Spezifikation zu lesen.

Kostenlos starten — 50 Dokumente/Monat

Keine Kreditkarte erforderlich. API-Schluessel wird sofort bei der Anmeldung generiert.

Von der JSON-Rechnung zur versiegelten Factur-X in einem Aufruf

curl
curl -X POST https://api.sealdoc.eu/api/invoices/generate \
  -H "X-Api-Key: sd_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "profile": "FacturX1Basic",
    "seller": { "name": "Acme B.V.", "vatId": "NL123456789B01" },
    "buyer":  { "name": "Globex GmbH", "vatId": "DE987654321" },
    "lines":  [{ "description": "License", "quantity": 1, "netAmount": 1000.00 }],
    "totals": { "netTotal": 1000.00, "vatTotal": 210.00, "grossTotal": 1210.00 }
  }'
# Response: Factur-X 1.0 BASIC PDF/A-3 with embedded CII XML
# Set "profile": "XRechnungDe" for German federal or large German buyers.
JavaScript
const response = await fetch('https://api.sealdoc.eu/api/invoices/generate', {
  method: 'POST',
  headers: {
    'X-Api-Key': 'sd_live_...',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    profile: 'FacturX1Basic',
    seller: { name: 'Acme B.V.', vatId: 'NL123456789B01' },
    buyer:  { name: 'Globex GmbH', vatId: 'DE987654321' },
    lines:  [{ description: 'License', quantity: 1, netAmount: 1000.00 }],
    totals: { netTotal: 1000.00, vatTotal: 210.00, grossTotal: 1210.00 },
  }),
})
// Response: Factur-X 1.0 BASIC PDF/A-3 with embedded CII XML
const blob = await response.blob()  // PDF/A-3 bytes
Python
import requests

response = requests.post(
    'https://api.sealdoc.eu/api/invoices/generate',
    headers={
        'X-Api-Key': 'sd_live_...',
        'Content-Type': 'application/json',
    },
    json={
        'profile': 'FacturX1Basic',
        'seller': {'name': 'Acme B.V.', 'vatId': 'NL123456789B01'},
        'buyer':  {'name': 'Globex GmbH', 'vatId': 'DE987654321'},
        'lines':  [{'description': 'License', 'quantity': 1, 'netAmount': 1000.00}],
        'totals': {'netTotal': 1000.00, 'vatTotal': 210.00, 'grossTotal': 1210.00},
    },
)
# Response: Factur-X 1.0 BASIC PDF/A-3 with embedded CII XML
pdf_bytes = response.content

Integrationsoptionen

Drei Zugangswege. Alle EU-souveraen.

Integration Status Installieren
n8n Verfuegbar npm i n8n-nodes-sealdoc
Direct REST API Verfuegbar OpenAPI 3.0 spec
Webhooks Verfuegbar HMAC-signed
Make Demnaechst -
Zapier Demnaechst -
Exact Online Demnaechst -

API-Garantien

  • Idempotency-Schluessel auf allen Auftrags-Endpunkten, sicheres Wiederholen bei Netzwerkausfall
  • OCR ist idempotent auf digital erstellten Seiten, sicheres Wiederholen
  • HMAC-signierte Webhooks mit konfigurierbarer Wiederholungsrichtlinie und exponentiellem Backoff
  • Semantische Versionierung, keine Breaking Changes ohne Erhoehung der Hauptversionsnummer
  • Staging-Umgebung unter staging-api.sealdoc.eu
  • Rate-Limits pro Tarif dokumentiert, Header in jeder Antwort enthalten

Unterstuetzte Ausgabeprofile

Waehlen Sie das Profil, das den Anforderungen Ihres Kaeufers entspricht.

FacturX1Minimum
FacturX1BasicWL
FacturX1Basic
FacturX1EN16931
FacturX1Extended
XRechnungDe (Enterprise)

API-Schluessel in 2 Minuten erhalten

Kostenlos starten — 50 Dokumente/Monat

Keine Kreditkarte erforderlich. API-Schluessel wird sofort bei der Anmeldung generiert.