DATEV Export Pro
Export invoices and credit memos in DATEV-compliant CSV or XML, manage account rules and mapping centrally in admin, and automate both DATEV and OSS exports including optional email delivery.
Magento 2 E-Invoice extension for XRechnung, ZUGFeRD, Factur-X, EN 16931 XML, and PEPPOL BIS Billing, with validation, email attachments, credit memo support, and automated generation.
SoftwareSilo E-Invoice turns Magento invoice data into structured files that accounting and procurement systems can process. Instead of exporting orders to a separate converter, your team can create, validate, store, email, and download electronic invoices from the Magento workflow.
Five invoice formats: The extension generates ZUGFeRD 2.3.x, Factur-X 1.07.x, XRechnung 3.0.x, EN 16931 XML, and PEPPOL BIS Billing 3.0 UBL for invoices. ZUGFeRD and Factur-X combine a readable PDF/A-3 document with embedded invoice data. XRechnung, EN 16931, and PEPPOL BIS are structured XML outputs.
Choose the format for each store: The default format is configured at store scope, which is useful when one Magento installation serves different storefronts or markets. If recipients require different formats within the same store, that selection needs to be handled as part of the project because automatic per-customer switching is not included in the standard package.
Credit memos are included with a defined format scope: Credit memo generation is available for ZUGFeRD, XRechnung, and PEPPOL BIS Billing. This matters because a corrected or refunded transaction needs its own structured document and a clear reference to the original invoice. Factur-X and generic EN 16931 credit memo output are not part of the current standard package.
Automatic or controlled generation: Create an E-Invoice immediately when an invoice is created or paid, send the work to a queue, process it hourly or daily, or keep generation manual. Invoice and credit memo behavior can be configured separately, so the workflow can match how your finance team releases documents.
Validation before a document leaves the shop: Minimal, standard, and strict validation levels check the generated result. Standard checks cover important business rules, while strict validation can include the supplied XML schemas. Failed generations can be retried, reported by email, or configured to block a process when that is the safer operational choice.
Delivery that fits the existing customer journey: Electronic invoice files can be attached to Magento invoice and credit memo emails as XML, PDF, both, or automatically according to the format. Customers can download the E-Invoice from their account, and authorized administrators can download individual documents or a ZIP archive.
Company and buyer data where formats expect it: Configure VAT and tax identifiers, registration data, bank details, seller contacts, GLN, DUNS, trading name, seller Leitweg-ID, and fiscal representative details. Buyer references and electronic addresses are resolved from Magento data and configuration. The project team should still verify which identifiers each recipient requires.
Tax and payment details are not treated as an afterthought: The extension maps payment methods to electronic payment means, writes payment terms, groups VAT amounts, and handles categories such as standard, zero-rated, exempt, reverse charge, intra-community supply, export, and outside scope. It also includes handling for multipurpose vouchers and line-level accounting references.
PEPPOL BIS file generation is not Peppol delivery: SoftwareSilo can create PEPPOL BIS Billing 3.0 UBL with seller and buyer endpoint identifiers. Sending that file through the Peppol network still requires an Access Point or another delivery service. Keeping this distinction clear prevents a file-format project from being mistaken for a complete network connection.
Tools for operations and integrations: Administrators can see format, generation status, timestamps, and validation results on invoice and credit memo screens. REST endpoints support single and bulk generation, while command-line tools cover generation, pending work, validation, and amount checks.
Built for teams that want E-Invoicing close to Magento: SoftwareSilo E-Invoice is a practical fit when Magento is the source of invoice data and the merchant wants generation and day-to-day handling inside the shop. It does not replace tax advice, recipient onboarding, archival policy, or a Peppol Access Point, but it provides the Magento-side document workflow those projects need.
Generate e-invoices in key EU formats from one shared configuration.
Process both invoices and credit memos within one consistent e-invoicing flow.
Select the generation mode that matches your document volume and operating model.
Deliver machine-readable XML and human-readable PDFs in one coordinated output.
Validate documents before delivery and reduce rejection loops.
Track e-invoice status, error details, and validation outcomes per document.
Keep payment terms and payment means codes aligned with real checkout payment logic.
Resolve accounting references per line item from configurable source data.
Provide e-invoices in ZIP batches or through controlled single-document download paths.
Use e-invoice data through existing Magento extension attributes in controlled ERP and automation integrations.
If your environment differs from the listed requirements, we can check compatibility in advance. Please contact us via our contact form.
It turns Magento invoice data into a structured electronic invoice that accounting or procurement software can process. SoftwareSilo keeps generation, validation, storage, email attachment, and download functions inside the Magento workflow.
For invoices, the current extension supports ZUGFeRD 2.3.x, Factur-X 1.07.x, XRechnung 3.0.x, EN 16931 XML, and PEPPOL BIS Billing 3.0 UBL. The format is selected as a store-level default.
A simple PDF is readable but does not contain the structured data required by the German definition of an E-Invoice since 2025. ZUGFeRD and Factur-X solve this by embedding structured data in PDF/A-3; XRechnung and PEPPOL BIS use XML.
XRechnung is a structured XML specification widely used for German public-sector invoicing. ZUGFeRD combines structured invoice data with a readable PDF/A-3. The recipient, transaction type, and agreed delivery channel determine which is appropriate.
Yes. Invoice output supports Factur-X 1.07.x as a hybrid PDF/A-3 document with embedded structured data. Credit memo generation in Factur-X is not included in the current standard package.
Yes. The extension generates PEPPOL BIS Billing 3.0 UBL invoice files and can include seller and buyer electronic endpoint identifiers. It does not transmit those files through the Peppol network.
Yes, if the recipient expects delivery through the Peppol network. SoftwareSilo generates the BIS Billing file in Magento; an Access Point or delivery provider handles network discovery, transport, and delivery.
Yes. The current package generates structured credit memos for ZUGFeRD, XRechnung, and PEPPOL BIS Billing. It links the correction to the original invoice where the available Magento data allows it.
Not in the current standard package. Factur-X and generic EN 16931 are available for invoice output, while credit memo output is registered for ZUGFeRD, XRechnung, and PEPPOL BIS Billing.
Generation can run when an invoice is created or paid. It can happen immediately, through the Magento queue, hourly, or daily. Manual generation is also available, and credit memo behavior is configured separately.
The standard package uses a default format configured per store scope. Automatic per-customer selection within the same store is not included and should be planned as a project-specific extension if recipients have different requirements.
The extension offers minimal, standard, and strict levels. These cover document structure and business checks, with strict validation able to use supplied XML schemas. Validation helps find errors but does not replace tax or legal review.
Failures are recorded with status and messages. The store can retry failed work, notify a configured email address after a threshold, and decide whether an error should block the related process.
Yes. Invoice and credit memo emails can receive XML, PDF, both, or an automatic attachment appropriate to the selected format. The exact attachment behavior is configurable.
Yes. Logged-in customers can download the generated E-Invoice from their invoice area. The extension also includes handling for authorized guest invoice downloads where the Magento guest access conditions are met.
Yes. Authorized administrators can generate and download individual documents and use mass operations to collect multiple E-Invoices in a ZIP archive.
Configuration covers VAT ID, tax number, registration number, SIRET, GLN, DUNS, trading name, seller Leitweg-ID, contact details, IBAN, BIC, and fiscal representative information. Only relevant fields need to be used.
Yes. Buyer references and electronic address values can be resolved from Magento and configuration. A Leitweg-ID is normally a B2G requirement rather than a general domestic B2B requirement, so the recipient's specification should decide its use.
The module groups tax amounts and resolves standard, zero-rated, exempt, reverse-charge, intra-community supply, export, and outside-scope categories. Exemption reasons and a small-business setting are available where applicable.
Yes. Seller bank details, payment terms, due dates, and mappings from Magento payment methods to electronic payment means can be included according to the selected format and configuration.
Yes. REST endpoints support single and bulk generation for invoices and credit memos. Generated XML and PDF paths are also exposed through Magento extension attributes for authorized API consumers.
No dedicated GraphQL interface is included in the current package. Magento REST services, admin actions, scheduled processing, queues, and command-line tools are available.
No software can replace a review of the merchant's transaction, data, recipient rules, delivery channel, and current law. The extension creates supported technical formats and validation results, but the merchant remains responsible for configuration and compliance.
Test real invoices, tax rates, discounts, shipping, refunds, payment terms, buyer references, endpoint identifiers, email attachments, downloads, validation, and the recipient's import. Include at least one rejected document to verify support procedures.
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.
Composer is PHP's package manager, and Magento 2 uses it to install modules and their dependencies. After purchase, the commands for your module are available under Licenses in your customer account. First add the private SoftwareSilo repository and your license token. Then install the listed package with composer require and run php bin/magento setup:upgrade and php bin/magento cache:clean.
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.
Meet public-sector requirements with XRechnung-compliant output and traceable validation.
Deliver structured e-invoices to business partners in stable formats for automated downstream handling.
Process peak volumes with queue or scheduled runs without slowing store operations.
Keep status, file paths, and validation outcomes available to reduce audit clarification cycles.
Apply store-view-specific formats while managing country requirements in one central workflow.
Transfer e-invoice data in standardized form to downstream systems and reduce manual reconciliation.
Request a personal demo and test the module with realistic sample data in Magento Admin and the storefront. Take your time to see whether it fits your requirements and workflows.
Practical Magento 2 guides, developer documentation, and API references for installation, configuration, and troubleshooting.
Go to Knowledge BaseDo your requirements go beyond the capabilities of our Magento 2 modules? We develop suitable Magento 2 modules and integrations for your business processes.
Request now