Shopify Operations

ZUGFeRD for Shopify Merchants: What You Need to Know

Sarah Chen · Head of Merchant Insights, RMMS.Cloud
·8 min read
  • ZUGFeRD
  • EU
  • Compliance
  • Shopify

What is ZUGFeRD?

ZUGFeRD (Germany) and its French counterpart Factur-X combine a human-readable PDF with embedded machine-readable XML. Tax authorities and B2B buyers can process invoices automatically while customers still receive a normal-looking PDF.

Do Shopify merchants need it?

If you sell B2B in Germany or France, or your accountant requires structured invoice data, plain PDF exports from generic tools may not suffice. You need XML embedded in PDF/A-3 format with correct VAT breakdown, seller ID, and sequential numbering.

Checklist before you send EU invoices

  • Valid VAT / tax ID on the document
  • Full seller and buyer addresses
  • Sequential invoice numbers (no gaps)
  • Tax breakdown per line item where required
  • Embedded XML profile (ZUGFeRD 2.x or Factur-X)

How apps handle compliance

Specialized invoice apps generate the PDF and embed the XML in one step — you should not maintain two separate files. Compliance checklists in-app help catch missing fields before send.

PDFDoctor supports ZUGFeRD and Factur-X embedding for merchants who need EU-ready invoices from Shopify order data.