Chat on WhatsApp

Wie funktioniert XRechnung / ZUGFeRD e-invoicing für Magento ab 2025?

From 1 January 2025 onwards, all B2B invoices in Germany must be issued in a structured electronic format — either XRechnung (pure XML, EN 16931) or ZUGFeRD (hybrid PDF + embedded XML). PDF-only invoices are no longer compliant for B2B.

How we wire it for Magento:

  • Invoice generator — use a vendor module (e.g. Mageworx, Magedelight, or a custom InvoiceRepository plugin) that emits ZUGFeRD on every B2B invoice
  • USt-IdNr capture — required field on B2B checkout + customer account, validated against VIES
  • ERP handoff — SAP / JTL / plentymarkets / Xentral / DATEV all consume ZUGFeRD natively for archive + reverse-charge handling
  • GoBD retention — 10-year immutable retention of every emitted invoice (S3 + glacier or on-prem WORM)

For B2C the rules are unchanged — PDF is still fine. We typically dual-emit (XRechnung for B2B, PDF for B2C) so the storefront experience stays smooth.

Was this helpful?