Pro vývojáre
JSON na vstupu. Zapecetený PDF/A-3 na výstupu. Hotovo.
Jedno volání API nahrazuje celý pipeline shody dokumentu. Zádný pipeline renderování k vytvorení. Zádná knihovna PDF k udrzování. Zádná specifikace Factur-X ke ctení.
Zacít zdarma — 50 dokumentu/mesícPlatební karta není vyzadována. Klíc API generován okamzitě po registraci.
Od JSON faktury k zapecetěnému Factur-X v jednom volání
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 Moznosti integrace
Tri cesty vstupu. Vše suverénní v EU.
| Integration | Status | Nainstalovat |
|---|---|---|
| n8n | Dostupné | npm i n8n-nodes-sealdoc |
| Direct REST API | Dostupné | OpenAPI 3.0 spec |
| Webhooks | Dostupné | HMAC-signed |
| Make | Brzy | - |
| Zapier | Brzy | - |
| Exact Online | Brzy | - |
Záruky API
- Klíce idempotence na vsech endpointech úloh: bezpecné k opakování pri selhání site
- OCR je idempotentní na nativních digitálních stránkách: bezpecné k opakování
- Webhooks podepsané HMAC s konfigurovatelnou politikou opakování a exponenciálním backoffem
- Sémantické verzování: zádné prelomové zmeny bez zvýsení hlavní verze
- Stagingové prostredí na staging-api.sealdoc.eu
- Limity frekvence zdokumentované pro plán, hlavicky zahrnuty v kazde odpovedi
Podporované výstupní profily
Vyberte profil odpovídající pozadavku vaseno kupujícího.
FacturX1Minimum
FacturX1BasicWL
FacturX1Basic
FacturX1EN16931
FacturX1Extended
XRechnungDe (Enterprise)
Získejte klíc API za 2 minuty
Zacít zdarma — 50 dokumentu/mesícPlatební karta není vyzadována. Klíc API generován okamzitě po registraci.