Magento 2 E-Invoicing

German B2B E-Invoice Rules from 2025 to 2028 for Magento 2

Germany changed the tax definition of an electronic invoice for domestic business transactions from January 1, 2025. A simple PDF is now an “other invoice,” not a structured E-Invoice. The implementation is gradual, so “mandatory since 2025” is true only with important context.

The timeline in plain language

Date Practical meaning according to the BMF FAQ
January 1, 2025 Domestic businesses generally need to be able to receive structured E-Invoices
2025 and 2026 Issuers can still use other invoices under the general transition rule
2027 The transition continues for issuers with previous-year turnover up to EUR 800,000; qualifying EDI arrangements can also continue
January 1, 2028 After the transition periods, structured E-Invoices become the regular requirement for covered domestic B2B transactions

Exceptions and special cases remain. Small-value invoices, certain exempt transactions, small businesses as issuers, and B2G rules need separate review. The transaction date and status of both parties matter.

Receiving and issuing are different projects

Since 2025, a domestic business must generally be able to receive an E-Invoice. The BMF says an email inbox can be sufficient as a receiving channel. That does not mean the company can validate, display, approve, book, and archive the structured file well.

Issuing from Magento is another workflow. It starts with invoice data, then format creation and validation, delivery, error handling, and storage. Merchants should not wait until the last transition date to test the recipient's import.

Which formats count?

The BMF specifically names XRechnung and ZUGFeRD from version 2.0.1, except MINIMUM and BASIC-WL, as commonly used formats that generally meet the German tax requirements. Other EN 16931-based or agreed formats can also qualify when required data can be correctly and completely extracted.

A format name is not a compliance certificate. Missing mandatory data or illogical tax totals can still make an invoice defective. The BMF recommends validation because it helps catch such errors, although validation itself is not the direct condition for tax recognition.

What a Magento team should do now

  1. Identify domestic B2B, B2G, consumer, cross-border, and exempt invoice flows.
  2. Ask major recipients which formats, identifiers, and channels they accept.
  3. Clean seller details, VAT IDs, buyer references, payment terms, and tax mapping.
  4. Test normal invoices, corrections, and refunds.
  5. Define who handles rejected documents and how originals are preserved.
  6. Review the result with tax and legal advisers for the merchant's actual transactions.

SoftwareSilo can create several structured formats from Magento and automate document handling. It does not decide whether a transaction is legally covered, replace archival policy, or provide tax advice.

Related reading

Sources

Last reviewed: August 9, 2026. This article is general implementation information, not tax or legal advice.

Previous Article PEPPOL BIS Billing Files vs Peppol Network Delivery in Magento 2
Next Article XRechnung vs ZUGFeRD for Magento 2