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/MonatKeine 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/MonatKeine Kreditkarte erforderlich. API-Schluessel wird sofort bei der Anmeldung generiert.