Dla deweloperow
JSON na wejsciu. Zapieczętowany PDF/A-3 na wyjsciu. Gotowe.
Jedno wywolanie API zastepuje caly pipeline zgodnosci dokumentow. Nie trzeba budowac pipeline renderowania. Nie trzeba utrzymywac biblioteki PDF. Nie trzeba czytac specyfikacji Factur-X.
Zacznij za darmo — 50 dokumentow/miesiacKarta kredytowa nie jest wymagana. Klucz API generowany natychmiast po rejestracji.
Od faktury JSON do zapieczętowanego Factur-X w jednym wywolaniu
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 Opcje integracji
Trzy sposoby wejscia. Wszystkie suwerenne w UE.
| Integration | Status | Zainstaluj |
|---|---|---|
| n8n | Dostepne | npm i n8n-nodes-sealdoc |
| Direct REST API | Dostepne | OpenAPI 3.0 spec |
| Webhooks | Dostepne | HMAC-signed |
| Make | Wkrotce | - |
| Zapier | Wkrotce | - |
| Exact Online | Wkrotce | - |
Gwarancje API
- Klucze idempotencji na wszystkich endpointach zadan: bezpieczne do ponowienia przy bledzie sieci
- OCR idempotentny na stronach natywnie cyfrowych: bezpieczne do ponowienia
- Webhooks podpisane HMAC z konfigurowalna polityka ponawiana i wykladniczym odstepciem
- Wersjonowanie semantyczne: zadnych przelomowych zmian bez zwiekszenia wersji glownej
- Srodowisko staging na staging-api.sealdoc.eu
- Limity szybkosci udokumentowane dla planu, naglowki w kazdej odpowiedzi
Obslugiwane profile wyjsciowe
Wybierz profil odpowiadajacy wymaganiom kupujacego.
FacturX1Minimum
FacturX1BasicWL
FacturX1Basic
FacturX1EN16931
FacturX1Extended
XRechnungDe (Enterprise)
Uzyskaj klucz API w 2 minuty
Zacznij za darmo — 50 dokumentow/miesiacKarta kredytowa nie jest wymagana. Klucz API generowany natychmiast po rejestracji.