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íc

Platební 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íc

Platební karta není vyzadována. Klíc API generován okamzitě po registraci.