{"product_id":"n8n-workflow-node-create-validate-zugferd-factur-x","title":"n8n Workflow Node: Create \u0026 Validate ZUGFeRD\/Factur-X","description":"\u003ch3\u003eCreate \u0026amp; Validate ZUGFeRD \/ Factur‑X Invoices with an n8n Form\u003c\/h3\u003e\n\u003cp\u003eAutomate ZUGFeRD\/Factur‑X invoice creation and validation end-to-end: collect submissions via an n8n form, generate or validate hybrid PDFs with \u003cstrong\u003epdfRest\u003c\/strong\u003e, and block invalid results from release—while packaging a complete audit bundle for download.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow orchestrates invoice processing with minimal effort for users and controlled release for production:\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCollects inputs through an n8n Form\u003c\/strong\u003e: users select a task (\u003cem\u003ecreate\u003c\/em\u003e, \u003cem\u003epair\u003c\/em\u003e, or \u003cem\u003evalidate\u003c\/em\u003e) and upload the required XML\/PDF files.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eChecks task + eligibility\u003c\/strong\u003e: validates invoice reference presence, supported file types, file sizes, and performs basic \u003cstrong\u003eCII XML\u003c\/strong\u003e structure checks. Missing or unsupported inputs return correction messages.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eProcesses with pdfRest\u003c\/strong\u003e:\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cem\u003eCreate\u003c\/em\u003e: generates a ZUGFeRD\/Factur‑X hybrid PDF from CII XML.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cem\u003ePair\u003c\/em\u003e: pairs uploaded CII XML with a visual PDF (optionally allowing regeneration).\u003c\/li\u003e\n      \u003cli\u003e\n\u003cem\u003eValidate\u003c\/em\u003e: validates an uploaded hybrid PDF.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eInterprets validation results\u003c\/strong\u003e: determines whether the invoice is eligible for human review.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBlocks invalid results\u003c\/strong\u003e: invalid outcomes are marked as \u003cem\u003efailed\u003c\/em\u003e and not released.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSupports error notifications\u003c\/strong\u003e: configure an Error Trigger workflow for \u003cstrong\u003eemail or Slack\u003c\/strong\u003e notifications, then select it in this workflow’s settings (execution link + error message; recipients\/credentials configured separately).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilds an audit bundle\u003c\/strong\u003e: outputs invoice PDF, source XML\/original PDF (when available), plus a JSON + README report—then compresses everything into a ZIP for download.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eTurn incoming CII XML submissions into compliant ZUGFeRD\/Factur‑X hybrid PDFs, then validate before release.\u003c\/li\u003e\n  \u003cli\u003ePair CII XML with an uploaded visual PDF and ensure the resulting hybrid invoice passes pdfRest validation.\u003c\/li\u003e\n  \u003cli\u003eReview and approve only eligible invoices, with blocked\/invalid cases prevented from production distribution.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCore nodes\u003c\/strong\u003e: if, code, form, sticky note, compression, form trigger\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eValidation\/generation engine\u003c\/strong\u003e: \u003cstrong\u003epdfRest\u003c\/strong\u003e for ZUGFeRD\/Factur‑X creation and validation\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNotification\u003c\/strong\u003e: configurable Error Trigger with \u003cstrong\u003eemail or Slack\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46217920413875,"sku":"N8N-20824","price":16.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/YKnn1RUOplhkJrHQmpHDL_KSz209LW.png?v=1791883179","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-node-create-validate-zugferd-factur-x","provider":"N8N Commerce","version":"1.0","type":"link"}