Skip to main content Skip to search Skip to main navigation
Meet Shopware Payments Fast. Powerful. Yours to control. Discover payments
Diese Seite ist auch auf Deutsch verfügbar.
safefive

safefive E-Invoice + ZUGFeRD-Invoice

Rating: no rating ( write a review )
Downloads: <10

Description

Highlights

  • Automatic e-invoicing without extra clicks – the XML is generated for every document and embedded directly into the PDF.
  • True PDF/A-3 hybrid format – including ICC OutputIntent and Factur-X XMP metadata, as expected by validators.
  • No server dependencies – pure PHP using FPDF/FPDI, with no additional tools such as Ghostscript or shell access required.
  • Templates editable in the backend – three ZUGFeRD templates are included, and custom templates can be created at any time.
  • Configurable per document type – invoices, credit notes, cancellations, and other document types can each use their own template or deliberately none at all.

Features

  • Automatic ZUGFeRD / Factur-X XML for every PDF document
  • Three templates included: ZUGFeRD Basic, EN16931 invoice, EN16931 credit note
  • Create, edit, disable, and delete XML templates directly in the backend
  • Simple placeholder syntax with variables and loops – no PHP knowledge required
  • Assign a template per document type – or deliberately none
  • Uses shop master data, address, payment, and order data
  • Tax number and VAT ID configurable per shop or subshop
  • Line item data including product number, EAN/GTIN, quantity, and tax rate
  • Discounts and vouchers handled as allowances, shipping costs as charges
  • Net, gross, and tax-exempt documents are represented correctly
  • Two filter hooks for extending the data and the generated XML
  • Document creation is never blocked – errors are written to the plugin log

About the Extension

With safefive E-Invoicing you can prepare your Shopware 5 store for e-invoicing and the upcoming legal requirements for B2B transactions in Germany.


When creating invoices, the plugin automatically generates the appropriate ZUGFeRD / Factur-X data and embeds it directly into the familiar PDF invoice. Your customers receive a hybrid PDF/A-3 document: readable as a regular PDF while also being machine-readable for modern accounting and ERP systems.

Your existing Shopware workflow remains unchanged. Create the invoice – done. The e-invoice data is generated automatically in the background.


E-invoicing is becoming mandatory in Germany

Since January 1, 2025, domestic companies have generally been required to be able to receive e-invoices.
Transition periods apply to the mandatory issuance of e-invoices for domestic B2B transactions:
  • until December 31, 2026: companies may continue to issue conventional invoices.
  • until December 31, 2027: companies with annual revenue of no more than EUR 800,000 in the previous year may continue to use the transitional arrangement.
  • from January 1, 2028: e-invoicing will generally be mandatory for the affected domestic B2B transactions.

With safefive E-Invoicing, you can switch your existing Shopware 5 store to structured invoicing today – without rebuilding your existing processes.

Flexible to meet your requirements

You decide which documents receive e-invoice data. An individual XML template can be configured for each document type.


The following templates are already included:

  • ZUGFeRD Basic
  • ZUGFeRD / Factur-X EN16931 invoices
  • ZUGFeRD / Factur-X EN16931 credit notes

The XML templates can be edited, copied, and extended directly in the Shopware backend. A simple placeholder syntax allows you to add additional data or modify existing structures – without changing the plugin code.

Your benefits

  • Ready for mandatory e-invoicing: prepare Shopware 5 for structured B2B invoicing
  • Automatic e-invoicing: no additional steps when creating documents
  • ZUGFeRD / Factur-X: structured invoice data embedded directly in the PDF
  • PDF/A-3 hybrid documents: readable PDF and machine-readable XML in a single file
  • No external services: all processing takes place entirely within your own Shopware system
  • Configurable per document type: decide which documents receive an XML file
  • Editable templates: customize XML structures directly in the Shopware backend
  • Extensible: add your own data and custom requirements using filter events
  • Multishop support: configuration can be set individually for each subshop

Details

  • Available: English, German
  • Latest update: 28 August 2026
  • Publication date: 11 September 2026
  • Version: 1.0.0
  • Category: B2B extensions

Resources

Reviews (0)

Write a review

If you downloaded this extension you can write a review in the Shopware Account.

Write a review

About the Extension Partner

Partner Status

  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Partner since: 2023
  • Extensions: 2

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Very quickly