Magento 2 ExtensionE-Invoice
E-invoices for invoices and credit memos with ZUGFeRD, Factur-X, XRechnung, and EN16931, including automated generation, XSD validation, and transparent status tracking.
EU-compliant e-invoicing directly from Magento 2: The module generates e-invoices for invoices and credit memos in ZUGFeRD, Factur-X, XRechnung, and EN16931 in one consistent e-invoicing workflow.
Flexible generation for different volumes: Control whether e-invoices are generated immediately, via queue, or on schedule. This keeps processing aligned with operational peaks and closing windows.
Hybrid documents and delivery-ready attachments: For ZUGFeRD and Factur-X, PDF/A-3 hybrid documents with embedded XML are available. Depending on strategy, XML, PDF, or both files can be attached to invoice and credit memo emails.
Validation and controlled error handling: Built-in schema checks help enforce format requirements. If deviations occur, you can define whether documents are blocked or continued with logged errors.
Operational transparency: Status, format, timestamps, and validation results remain visible on document views. For high-volume teams, e-invoices can be downloaded in ZIP batches according to active attachment strategy.
Control over payment and accounting information: Payment terms and payment means codes can be mapped by payment method. In addition, a line-level accounting reference (BT-133) can be resolved from configurable data sources.
Integration into downstream systems: E-invoice data can be exposed for API-based integrations and handed over in a controlled way to ERP and finance workflows.
ZUGFeRD, Factur-X, XRechnung, and EN16931
Generate e-invoices in key EU formats from one shared configuration.
E-invoicing for invoices and credit memos
Process both invoices and credit memos within one consistent e-invoicing flow.
Immediate, queued, or scheduled generation
Select the generation mode that matches your document volume and operating model.
PDF/A-3 hybrid documents and XML attachments
Deliver machine-readable XML and human-readable PDFs in one coordinated output.
XSD validation with configurable strictness
Validate documents before delivery and reduce rejection loops.
Status and validation visibility in admin
Track e-invoice status, error details, and validation outcomes per document.
Map payment terms by payment method
Keep payment terms and payment means codes aligned with real checkout payment logic.
Line-level accounting reference (BT-133)
Resolve accounting references per line item from configurable source data.
ZIP mass download and frontend PDF download
Provide e-invoices in ZIP batches or through controlled single-document download paths.
API-ready e-invoice data delivery
Use e-invoice data through existing Magento extension attributes in controlled ERP and automation integrations.
- Current Version1.0.7
- Compatible with Magento 2.4.7 - 2.4.8
- Compatible with PHP 8.1 - 8.5
If your environment differs from the listed requirements, we can check compatibility in advance. Please contact us via our contact form.
Version 1.0.7 - 2026-03-07
- Fixed the admin credit memo "View XML Content" action to load XML content correctly in the modal
Version 1.0.6 - 2026-02-11
- Added invoice grid mass action to download E-Invoices as ZIP (respects attachment strategy and enablement)
Version 1.0.5 - 2026-02-06
- Added feature to define accounting reference per line item (according to BT-133) - choose from order item attribute, product attribute or customer attribute
Version 1.0.4 - 2026-02-05
- Added payment method mapping for payment terms and payment means codes
- Added frontend E-Invoice PDF download link with access checks
- Added admin invoice grid column for E-Invoice status (conditional on module enable)
- Added validation results modal on invoice view
- Added XSD validation support for XRechnung 2.2/2.3 schemas
- Added XSD validation flow for XRechnung and EN16931 formats (respecting validation level)
- Fixed validation level config path usage to reflect system configuration
Version 1.0.3 - 2026-01-27
- Fixed on-demand storage retrieval by generating documents when files are missing
- Fixed block-on-error invoice setting during automatic generation
- Prevented duplicate email sends when attachment preparation fails
- Replaced direct gmdate/time usage with Magento DateTime helper
Version 1.0.2 - 2026-01-26
- Added System Configuration module information block
Version 1.0.1 - 2025-12-19
- Fixed an issue on Credit Memo validation
Version 1.0.0 - 2025-12-18
- Initial version
The module supports ZUGFeRD, Factur-X, XRechnung, and EN16931 so you can serve market- and recipient-specific format requirements.
Invoices and credit memos are both handled in the same e-invoicing approach to keep correction and refund processes consistent.
Generation can run immediately, via queue, or on schedule, allowing execution to match your volume profile and operational timing.
Validation checks formal requirements before handover and lowers rejection rates, follow-up tickets, and manual correction effort.
A configurable error strategy determines whether document creation is blocked or continued with explicit error tracking, giving teams clear operational control.
Attachments can be configured for invoices and credit memos, including XML-only, PDF-only, or combined delivery.
ZIP mass download enables bundled delivery of large document sets and supports efficient handover to internal teams or external partners.
Payment terms and payment means codes can be mapped per payment method so e-invoice content reflects real payment flows.
BT-133 adds line-level reference data that improves assignment quality in ERP and finance follow-up processes.
The module can be used consistently for B2B and B2C scenarios. B2G and XRechnung use cases are possible, while automatic customer-type switching is not assumed in the standard generator workflow.
The license is valid for one Magento installation, including multi-website operation. In addition, the module may be installed on any number of development or staging servers. You can find further details in our license terms.
Installation and configuration are not included in the price. On request, we can support you with a smooth integration into your system.
You can pay by credit card (Stripe) or bank transfer (prepayment). For credit card payments, the order is processed immediately and the access credentials are provided directly in a separate follow-up email.
After credit card payment, you immediately receive access credentials to obtain the module via Composer. For bank transfer, access is granted once the invoice is paid.
Custom requests are no problem. We tailor our Magento 2 modules to your project and maintain a dedicated internal version so we always know exactly what runs on your system for support.
On each module detail page, you can request your own demo instance and test the module intensively for 7 days. However, we do not provide a local demo version.
No, the source code of our modules is not encrypted. If you need a customization, feel free to send us a request. We will get back to you promptly with a non-binding quote.
You can add a support package to your order. It includes assistance as well as updates and upgrades related to the module. No continuous subscription is required.
You can reach us anytime via eMail.
E-Invoice
×Ideal for these industries & use cases
Compliant B2G invoice processes
Meet public-sector requirements with XRechnung-compliant output and traceable validation.
Scalable B2B e-invoicing
Deliver structured e-invoices to business partners in stable formats for automated downstream handling.
Planable handling of high volumes
Process peak volumes with queue or scheduled runs without slowing store operations.
Auditable document history per record
Keep status, file paths, and validation outcomes available to reduce audit clarification cycles.
Unified process across countries
Apply store-view-specific formats while managing country requirements in one central workflow.
Structured handover to ERP and finance
Transfer e-invoice data in standardized form to downstream systems and reduce manual reconciliation.
Try it without risk
Request a personal demo instance and evaluate the module directly in backend and frontend under real conditions — without local installation.
For developers
Practical Magento 2 guides, technical developer documentation, and API references (REST, SOAP, GraphQL) for installation, configuration, and troubleshooting.
Go to Knowledge Base