EN 16931 e-Invoice Generator for n8n: XRechnung & Factur-X PDF/A-3
EN 16931 e-Invoice Generator for n8n: XRechnung & Factur-X PDF/A-3
Regular price
£52.99
Regular price
£52.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
âš¡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
EN 16931 e-Invoice Generator for n8n: XRechnung & Factur-X PDF/A-3
Regular price
£52.99
Regular price
£52.99
Sale price
Unit price
/
per
Generate compliant EN 16931 e-Invoices from your invoice JSON—XRechnung & Factur-X PDF/A-3 included
This n8n workflow converts invoice data (JSON) into standards-compliant e-invoices using Peppol BIS Billing 3.0 UBL mapping and creates the final document as XRechnung, Factur-X (PDF/A-3), or EN 16931—generated via the PDF Generator API and returned as a ready-to-store binary file (base64 decoded).
What this workflow does
- Triggers either manually (with a sample invoice) or via a webhook POST that receives your invoice JSON.
- Loads template & default settings, then merges them with the incoming invoice data.
- Maps your invoice into a Peppol BIS Billing 3.0 UBL payload, calculating line totals, VAT subtotals, and monetary totals.
-
Routes by target format and calls the corresponding PDF Generator API e-invoice endpoint to generate the document for:
- Factur-X
- XRechnung
- EN 16931
- Reads the API response metadata to derive the correct filename and MIME type.
- Converts base64 to binary so you can store it or forward it downstream (e.g., to email, cloud storage, or an ERP system).
Use cases
- Automate e-invoice document creation for German and EU billing requirements (EN 16931, XRechnung, Factur-X).
- Integrate your ERP/billing system by POSTing invoice JSON to the workflow webhook.
- Produce PDF/A-3 Factur-X output for compliant invoicing without manual formatting.
Technical details
- Integrates with PDF Generator API (API key, secret, and account email), including required HTTP domain access.
- Uses n8n nodes: set, code, no op, switch, webhook, sticky note.
- Configurable settings: Factur-X template ID, default output format (facturx/xrechnung/en16931), and (for Factur-X) the profile to use.
Built for n8n users, automation engineers, and SaaS operators who need reliable e-invoice generation from invoice JSON with Peppol BIS Billing 3.0 UBL and standards-based output.
