n8n workflow
Generate EN 16931 e-invoices from n8n
fakturai lets n8n turn webhook, CRM, or form data into technically checked ZUGFeRD / Factur-X invoice PDFs. The workflow sends JSON to the REST API and receives a PDF/A-3 file with embedded XML.
Workflow shape
Webhook -> HTTP Request -> Respond to WebhookEndpoint
POST https://fakturai.de/api/v1/invoices
X-API-Key: <FAKTURAI_API_KEY>
Content-Type: application/json
Accept: application/pdfThe body follows /schemas/invoice-input/v1.json.
What fakturai checks (KoSIT-Accept-Gate)
fakturai validates every generated invoice in 4 layers before delivery. The decisive step is the official KoSIT validator of the German tax authority returning “ACCEPT”. Full gate (XSD + EN 16931 Schematron + PDF/A-3b + KoSIT ACCEPT) for hybrid ZUGFeRD/Factur-X. For existing files use the free validator.
What fakturai does not replace (GHOA-1671)
The substantive and tax correctness of the invoice (amounts, correct VAT rates, service description, taxability, reverse-charge etc.) remains entirely with the issuer. No accounting/ERP functions, no tax or legal advice, no complete GoBD archival process beyond the file format. No hard guarantees or financial promises.
Next steps
Free validator · Get API key · API docs
Related: German e-invoicing mandate 2025/2027 · ZUGFeRD vs XRechnung vs EN 16931 · Technical validation (KoSIT)