Herzlich willkommen

Screenshots

Compatibility

Adobe Commerce 2.4 Adobe Commerce
Magento 2.4
Mage-OS Mage-OS

Electronic Invoicing for Magento 2

EN 16931-compliant e-invoices straight from Magento 2 – ZUGFeRD, XRechnung 3.0 and Factur-X, generated automatically from every invoice and credit memo.

  • All invoice data as EN 16931 XML – line items, totals, taxes
  • ZUGFeRD hybrid PDF with embedded XML
  • XRechnung for the public sector incl. Leitweg-ID & PEPPOL address
  • XML as e-mail attachment & customer-account download
  • Automatic VAT categories & correct amount logic
Free integration into any PDF module and personal support – we have a solution for every case.

During the period you have access to free email support and you can download the latest version. You can extend the period at any time (no subscription).

Any custom project reference like your clients name or project number.

* Required Fields

€199.00

Excl. 19% Tax

Perpetual License

  • After expiration, your extension continues to work - no subscription
  • Optional renewal at 50% of original price anytime
Description

Details

This extension turns every Magento invoice and credit memo into an EN 16931-compliant e-invoice – in the ZUGFeRD 2.x, XRechnung 3.0 and Factur-X formats. No media break, no manual rework, right inside your usual invoice and e-mail workflow.

Features at a glance

Generation & formats

  • EN 16931 XML for invoices & credit memos
  • ZUGFeRD 2.x, XRechnung 2.2/2.3/3.0, Factur-X
  • Profiles BASIC, EN 16931 (COMFORT), XRechnung
  • Hybrid PDF/A-3 with embedded XML

Seller & buyer data

  • VAT ID, tax number, trading name, registration no.
  • GLN, DUNS, Leitweg-ID, PEPPOL address, IBAN/BIC
  • Buyer reference (BT-10), order & project reference
  • Customer number (BT-46), registration with ISO 6523

Amounts & taxes

  • EN 16931 amount logic incl. shipping & allowances
  • Automatic VAT categories (S, Z, E, K, G, AE, O)
  • Multiple tax rates per invoice
  • Payment terms & means per payment method

Delivery, special cases & tools

  • XML as e-mail attachment & customer-account download (ZIP)
  • Vouchers/gift cards as prepaid amount (BT-113)
  • Configurable products (variants, BT-154)
  • CLI: generation, XSD validation, amount verification

Formats & profiles

Format Standard Use case
ZUGFeRD 2.xEN 16931B2B Germany & EU (hybrid PDF with XML)
XRechnung 2.2 / 2.3 / 3.0EN 16931 (CIUS)Public sector / authorities (B2G)
Factur-XEN 16931France & EU

Support & service

Free integration into any PDF module

Embedding the XML into the invoice PDF works out of the box with the standard Magento PDF as well as Magetrend and Mageplaza PDF Invoice. Using a different PDF module? We integrate e-invoicing for you, free of charge. The structured XML is always available as a separate download and e-mail attachment – whichever PDF solution you use. Open adapter interfaces are available for developers.

A solution for every case

B2B, public sector, cross-border, reverse charge, export, vouchers – covered. Your special case isn't listed? Let us know and we'll implement it.

Personal support & docs

Detailed online documentation and direct support from the GEISSWEB team. Missing a feature? We welcome your suggestion.

Get in touch

Requirements

  • Magento / Adobe Commerce 2.4.4 or newer
  • PHP 8.1 or newer, PHP extension ext-zip
  • Composer package horstoeko/zugferd (MIT license, installed automatically)
Note: The extension generates EN 16931-compliant invoices including XSD validation; for submissions to public authorities we recommend additional validation with the KoSIT validator. It does not replace tax advice.
Release Notes
Release Notes

[1.3.3] - 2026-06-01

Added

  • Mageplaza_PdfInvoice integration: embed the electronic invoice XML into Mageplaza-generated invoice PDFs for both the e-mail attachment and print/download paths

[1.3.2] - 2026-04-14

Fixed

  • Buyer reference field (Attributes module) not taken into account when generating the invoice XML

[1.3.1] - 2026-03-17

Added

Introduce display options for configurable products in the e-invoice to provide more information about the product variant

  • Append selected options: Appends variant options to the name, e.g. "Product (Color: Red, Size: M)"
  • Use selected options as item description: Writes variant options into BT-154 (Item description)
  • Use child product name: Uses the simple product name instead of the configurable parent name

Changed

  • Reenable Xrechnung 2.2 und 2.3 profiles for generation to support older versions

[1.3.0] - 2026-01-28

Added

  • XRechnung 3.0 Support
  • Buyer Reference (BT-10) configurable attribute select
  • BR-DE-15 compliance: buyer reference falls back to order increment_id when no attribute is configured
  • Seller Order Reference (BT-14), and Project Reference (BT-11) attribute configuration options
  • Buyer Registration attribute and scheme (BT-47) with ISO 6523 ICD code selector
  • Invoice comments inclusion in XML (BT-22)
  • Configurable XML storage path via system configuration
  • Console command geissweb:einvoice:verify-amounts for round-trip validation against database
  • Multipurpose voucher detection and VAT categorization for gift card items
  • Magetrend PDF integration
  • Dedicated seller fields for Leitweg-ID, GLN, and DUNS numbers (BT-29)
  • XRechnung Tax Representative validation improvements
  • Aheadworks_Giftcard integration for handling gift cards as prepaid amounts (BT-113)

[1.2.0] - 2025-10-20

With this version we have full support for the EN 16931 COMFORT (and lower) profile. X-Rechnung and PEPPOL support is on the roadmap.

Added

  • Possibility to select any customer attribute to use as customer number (BT-46)
  • Possibility to add tax representative data for B2B transactions with tax representatives
  • Possibility to add Trading names, GLN, DUNS, Leitweg-ID (seller), legal registration numbers and electronic addresses
  • Simple tax case detection and automatic VAT categorization
  • Due days configuration to handle invoices which are paid (online) or due (for offline methods)

Fixed

  • Email attachments for Magento 2.4.8
  • Discount handling reliability
  • Amounts not matching Magento values

[1.1.0] - 2025-07-21

Added

  • Intelligent VAT category mapping system (VatCategoryMapper) for automatic tax categorization
  • Payment terms and means configuration for each payment method
  • Enhanced ZUGFeRD/XRechnung xml format compliance
  • Console command geissweb:electronicinvoicing:generate-xml for batch XML generation of invoices and credit memos
  • Console command geissweb:electronicinvoicing:validate-xml for XSD validation of generated XML files

[1.0.0] - 2025-02-26

Added

  • Initial release of the Geissweb_ElectronicInvoicing module
  • Support for generating electronic invoice XML files compliant with ZUGFeRD, XRechnung, and Factur-X standards
  • Support for attaching XML files to invoice emails
  • Support for embedding XML files in PDF invoices
  • Support for downloading XML files from the admin panel and frontend
  • Basic configuration system for electronic invoicing settings
  • Integration with horstoeko/zugferd package for XML generation and validation
Roadmap
Roadmap
Currently no new features are planned. Any bugs or incompatibilities will be fixed within
a few business days.

Write Your Own Review

You're reviewing: Electronic Invoicing for Magento 2

Quality

This is a question to proof that you are a human.