Skip to main content

Create Zugferd Invoice (Latest) in n8n

What this node does

Create Zugferd Invoice builds ZUGFeRD-compliant invoices from XML, JSON, or CSV invoice data. You can output XML with PDF (hybrid invoice) and control key compliance settings like Conformance Level, Zugferd Version, and invoice rendering behavior.

Authentication

Use your PDF4ME account credential in the node.

Node Screens (Latest)

n8n Create Zugferd Invoice main configuration with credential, resource, input data type, output mode, and conformance settings

Main node setup: credential, operation, input type, output mode, conformance, version, and language.

n8n Create Zugferd Invoice advanced configuration with input format, invoice data URL, output binary field, and custom profiles

Advanced setup: JSON input via URL, output file naming, binary field mapping, and custom profile format.

Important Facts You Should Not Miss

Resource + operation pairing

Use Resource = Invoice and Invoice Operations = Create Zugferd Invoice to access this node behavior.

Input path controls mapping

You can provide content as node binary/base64 and also choose invoice payload format/input path like JSON via URL.

Output can be tuned for workflows

Configure output naming and binary field settings. Advanced profiles like { 'outputDataFormat': 'base64' } help downstream integrations.

Latest UI Configuration (from current node)

FieldExample shownWhy it matters
CredentialPDF4ME accountAuthenticates n8n node calls
ResourceInvoiceSelects invoice action family
Invoice OperationsCreate Zugferd InvoiceRuns ZUGFeRD generation
Input Data TypeBase64 StringControls how source data is provided
Base64 Content...base64 value...Document payload for processing
Document Nameinvoice.pdfSource/output traceability
Output ModeXML With PDFHybrid result mode
Conformance LevelBASICCompliance profile behavior
Zugferd Version1.0Specification version target
LanguageEnglishLanguage selection in node
Render Invoice On PDFEnabledControls rendering on PDF
Input FormatJSONInvoice payload format
Invoice Data Input TypeURLWhere invoice data is fetched from
Invoice Data URLhttps://api.pdf4me.com/...Invoice payload endpoint
Output File Namezugferd_invoice.pdfResult file naming
Output Binary Field NamedataBinary key for downstream nodes
Custom Profiles{ 'outputDataFormat': 'base64' }Advanced output shaping

Quick Setup

  1. Add PDF4me node in n8n.
  2. Set Resource = Invoice.
  3. Set Invoice Operations = Create Zugferd Invoice.
  4. Configure Input Data Type and provide your source content.
  5. Choose Output Mode, Conformance Level, and Zugferd Version.
  6. Set invoice payload mapping with Input Format and Invoice Data Input Type.
  7. Optionally configure Output Binary Field Name and Custom Profiles.
  8. Execute node and pass output to storage, email, or ERP steps.

Workflow Examples

Workflow ExamplesOpens by default — practical automation patterns for latest n8n setup.
Webhook to compliant invoice
  1. Receive order payload via webhook.
  2. Fetch invoice JSON from URL.
  3. Run Create Zugferd Invoice with XML With PDF.
  4. Upload result to storage and notify via email.
ERP handoff pipeline
  1. Get invoice source from ERP API.
  2. Generate ZUGFeRD invoice using BASIC profile.
  3. Return binary field data for downstream n8n nodes.
  4. Store in records folder and push metadata to ERP.

Get Help