EU E-Invoicing in 2026: What Every PrestaShop Merchant Must Know

PrestaInsights Team

Introduction

If you run a PrestaShop store selling to customers or businesses anywhere in the European Union, 2026 is going to be a pivotal year for how you handle invoicing. Multiple EU member states are rolling out mandatory electronic invoicing (e-invoicing) requirements, and the EU-wide ViDA (VAT in the Digital Age) directive is accelerating the shift from traditional PDF invoices to structured, machine-readable digital formats.

This isn’t just a tax technicality. E-invoicing affects your checkout flow, your accounting software, your order management, and potentially every B2B transaction your store processes. Non-compliance can trigger fines of up to €15,000 per year in some countries — and you could lose the ability to do business with government buyers entirely.

In this guide, we’ll walk you through exactly what’s changing, when each country’s deadlines hit, what technical standards you need to support, and how to prepare your PrestaShop store — step by step.

What Is E-Invoicing (and Why It’s Different from What You’re Doing Now)

Most PrestaShop stores currently generate PDF invoices — either through PrestaShop’s built-in invoice system or a module. These are human-readable documents that you email to customers or make available for download.

E-invoicing is fundamentally different. A compliant electronic invoice is a structured data file (typically XML or a hybrid PDF+XML format) that can be read and processed automatically by accounting software, tax authorities, and ERP systems — without any human intervention.

Here’s how they compare:

FeaturePDF Invoice (Current)E-Invoice (Required)
FormatPDF documentXML / UBL / CII structured data
Machine-readable❌ No✅ Yes
Compliant with EN 16931❌ No✅ Yes
Accepted by tax authoritiesVaries — being phased out✅ Mandatory
Automated processingManual data entry requiredFully automated
TransmissionEmail / downloadVia government platform or Peppol network

Bottom line: Sending a PDF by email will no longer count as issuing an invoice in many EU jurisdictions. Your PrestaShop store needs to produce structured electronic invoices and transmit them through approved channels.

The ViDA Directive: The EU-Wide Framework

The VAT in the Digital Age (ViDA) directive is the overarching EU framework driving the e-invoicing revolution. Formally adopted by the EU Council, ViDA introduces three pillars:

  1. Digital Reporting Requirements (DRR) — Real-time or near-real-time digital reporting of cross-border B2B transactions to tax authorities.
  2. Single VAT Registration — Simplified VAT registration through expanded use of OSS (One Stop Shop).
  3. Platform Economy Rules — Making online marketplaces the “deemed supplier” for VAT purposes in more scenarios.

Key ViDA Deadlines

MilestoneDateWhat It Means
Member states allowed to mandate domestic e-invoicing without EU derogationAlready in effectCountries no longer need special EU permission to require e-invoicing
Cross-border B2B e-invoicing mandatory (intra-EU)July 1, 2030All cross-border B2B invoices within the EU must be electronic and reported digitally
Domestic B2B e-invoicing (fully harmonized)2030–2035 (phased)EU aims for full harmonization of domestic e-invoicing rules

But here’s the critical point: you don’t have until 2030 to act. Many EU countries are implementing their own domestic e-invoicing mandates years ahead of the ViDA cross-border deadline. If you sell to businesses in France, Germany, Poland, Spain, or Romania — your deadlines are in 2025 and 2026.

Country-by-Country E-Invoicing Timeline (2025–2028)

This is where it gets real. Here’s exactly when e-invoicing becomes mandatory in the EU markets that matter most to PrestaShop merchants:

CountryStandard / SystemB2G StatusB2B Mandate DateKey Details
🇮🇹 ItalyFatturaPA via SDI✅ MandatoryAlready mandatory (since 2019)All invoices (B2B, B2C, B2G) must go through the SDI platform. Italy is the EU’s e-invoicing pioneer.
🇫🇷 FranceFactur-X via PDP / Chorus Pro✅ MandatorySept 1, 2026 (reception for all); Sept 2027 (emission for SMEs)All businesses must be able to receive e-invoices by Sept 2026. Large/mid-size companies must issue them first; SMEs follow by Sept 2027.
🇩🇪 GermanyXRechnung / ZUGFeRD✅ MandatoryJan 1, 2025 (reception); Jan 1, 2027 (emission for businesses >€800K turnover); Jan 1, 2028 (all businesses)All German businesses must accept e-invoices since Jan 2025. Emission obligations phase in based on revenue.
🇵🇱 PolandKSeF (Krajowy System e-Faktur)✅ MandatoryFeb 1, 2026 (large taxpayers); April 1, 2026 (all VAT-registered)Poland’s centralized e-invoicing system KSeF covers all B2B transactions. Mandatory for all VAT payers by April 2026.
🇪🇸 SpainVeriFactu / Facturae✅ Mandatory2026–2027 (phased by business size)Spain’s “Crea y Crece” law and VeriFactu anti-fraud system mandate B2B e-invoicing. Exact phase-in depends on turnover.
🇧🇪 BelgiumPeppol BIS✅ MandatoryJan 1, 2026Mandatory B2B e-invoicing via Peppol for all domestic transactions starting 2026.
🇷🇴 RomaniaRO e-Factura / e-Transport✅ MandatoryAlready mandatory (since Jan 2024 for B2B; extended in 2025)Romania’s RO e-Factura system is live for all B2B transactions. Pre-clearance model — invoices must be validated before being sent to the buyer.
🇵🇹 PortugalSAF-T / ATCUD✅ Mandatory2025–2026Mandatory SAF-T reporting and ATCUD unique document codes already in effect. Full e-invoicing mandate expected by 2026.

🔑 Key takeaway: If your PrestaShop store sells to businesses in any of these countries, you need to be prepared for e-invoicing compliance by the dates listed above. Waiting for the 2030 ViDA cross-border deadline is not an option.

Technical Standards You Need to Understand

One of the most confusing aspects of EU e-invoicing is the alphabet soup of technical standards. Here’s what each one means and when you’ll encounter it:

EN 16931 — The European Standard

This is the baseline EU standard for electronic invoicing. It defines the semantic data model — essentially, what fields an e-invoice must contain (seller details, buyer details, line items, VAT breakdowns, etc.). All national formats must be compatible with EN 16931.

Peppol BIS — The Cross-Border Network

Peppol (Pan-European Public Procurement OnLine) is both a network and a document format. It uses the Peppol BIS Billing 3.0 standard and provides a secure infrastructure for exchanging e-invoices across borders. Belgium has adopted Peppol as its national standard, and it’s the recommended format for cross-border EU e-invoicing under ViDA.

Factur-X / ZUGFeRD — The Hybrid Format

Factur-X (France) and ZUGFeRD (Germany) are essentially the same format: a PDF/A-3 document with embedded XML data. This “hybrid” approach gives you the best of both worlds — a human-readable PDF for your customer, plus machine-readable structured data for tax authorities and ERP systems.

XRechnung — Germany’s XML Standard

XRechnung is Germany’s national e-invoicing standard, used primarily for B2G (business-to-government) transactions. It’s a pure XML format based on EN 16931 and UBL 2.1/CII syntax.

FatturaPA — Italy’s System

FatturaPA is Italy’s mandatory XML format, transmitted through the SDI (Sistema di Interscambio) platform. It’s been mandatory for all Italian B2B and B2C invoices since 2019.

Which Format Should Your PrestaShop Store Support?

If You Sell To…You Need…
French businessesFactur-X format + PDP (Plateforme de Dématérialisation Partenaire) connection
German businessesXRechnung or ZUGFeRD format
Italian businessesFatturaPA format + SDI connection
Polish businessesKSeF-compatible XML format
Belgian businessesPeppol BIS format
Cross-border EU B2BPeppol BIS (recommended for ViDA compliance)

How This Affects Your PrestaShop Store

Let’s be specific about what changes for you as a PrestaShop merchant:

1. Your Default Invoices Won’t Be Compliant

PrestaShop’s built-in invoice system generates PDF invoices. These are perfectly fine for B2C orders where the customer just needs a receipt. But for B2B transactions in countries with e-invoicing mandates, a PDF alone is no longer legally valid.

You’ll need a module or integration that can:

  • Generate invoices in the correct structured format (Factur-X, XRechnung, Peppol BIS, etc.)
  • Include all required EN 16931 fields
  • Transmit the invoice to the relevant government platform or Peppol network
  • Store and archive invoices for the legally required period (typically 10 years)

2. You’ll Need to Collect Additional Customer Data

E-invoicing requires more structured data than a standard PrestaShop order captures. Depending on the country, you may need to collect:

  • VAT identification number (already common for B2B, now strictly validated)
  • Peppol Participant ID (for Peppol-based countries like Belgium)
  • SDI Codice Destinatario (for Italian B2B — a 7-character recipient code)
  • SIRET / SIREN number (for French businesses)
  • KSeF number (for Polish B2B)
  • Buyer’s e-invoicing address / routing information

Your checkout flow and customer registration process may need to be updated to capture these fields.

3. Your Order Workflow Will Change

With e-invoicing, the invoice isn’t just a document you attach to an email — it’s a regulated data transmission. Your workflow becomes:

  1. Order placed → PrestaShop creates order
  2. Invoice generated → Module converts order data to structured e-invoice format
  3. Validation → Invoice is validated against EN 16931 schema
  4. Transmission → Invoice is sent to the government platform (SDI, Chorus Pro, KSeF, etc.) or Peppol network
  5. Confirmation → You receive a status update (accepted, rejected, pending)
  6. Archiving → Compliant copy is stored for 10+ years

4. B2C Orders Are (Mostly) Not Affected — Yet

Good news for pure B2C PrestaShop stores: most EU e-invoicing mandates currently target B2B and B2G transactions. If you only sell directly to consumers, you may not need to issue structured e-invoices immediately.

However, Italy already requires e-invoicing for B2C (via SDI), and other countries are expected to follow. The ViDA directive lays the groundwork for eventual B2C coverage. It’s wise to prepare now.

How to Prepare Your PrestaShop Store: Step-by-Step

Here’s your actionable compliance checklist:

Step 1: Audit Your Sales Markets

List every EU country where you have B2B customers. Cross-reference with the country deadline table above. Identify which mandates apply to you and by when.

Step 2: Evaluate Your Current Invoicing Setup

Check what your current PrestaShop invoicing setup produces. If it’s only PDF invoices, you’ll need to upgrade. Even if you’re using a third-party invoice module, verify that it supports structured e-invoicing formats (not just better-looking PDFs).

Step 3: Choose the Right E-Invoicing Solution

You have several options:

OptionBest ForProsCons
PrestaShop e-invoicing moduleSmall-mid size merchantsIntegrated with PrestaShop, lower costMay not support all countries/formats
Peppol Access Point providerCross-border B2B sellersCovers multiple countries, future-proofMonthly fees, external dependency
ERP integration (SAP, Odoo, etc.)Large merchantsComprehensive, multi-country supportComplex setup, higher cost
Country-specific service providerSingle-market merchantsSpecialized for one country’s rulesNot scalable for multi-country

💡 Tip: Look for PrestaShop modules on PrestaShop Addons Marketplace that specifically mention EN 16931, Factur-X, or Peppol support. A module that only generates “custom PDF invoices” is not an e-invoicing solution.

Step 4: Update Your Customer Data Fields

Add the necessary fields to your PrestaShop checkout and B2B customer registration:

  • VAT number (with validation via VIES)
  • Peppol ID (if selling to Belgian or Peppol-connected markets)
  • SDI code (if selling to Italian businesses)
  • SIRET/SIREN (if selling to French businesses)

Many e-invoicing modules will add these fields automatically during installation.

Step 5: Test Before the Deadline

Don’t wait for the mandate date to start testing. Most government platforms offer sandbox/test environments:

  • France: Chorus Pro has a qualification environment
  • Italy: SDI offers test mode for new integrations
  • Poland: KSeF has been available in test mode since 2022
  • Belgium: Peppol test infrastructure is available through Access Point providers

Run test invoices through the full workflow — generation, validation, transmission, and status confirmation — to catch issues before they become compliance violations.

Step 6: Train Your Team

Your accounting team, customer service reps, and order managers all need to understand the new workflow. Key training points:

  • How to handle rejected invoices (fix and resubmit)
  • How to issue credit notes in e-invoice format
  • Where to find invoice status and audit trails
  • How to explain the process to confused B2B customers

Common Mistakes to Avoid

Based on what we’ve seen from merchants who went through Italy’s mandate and early adopters in France and Germany, here are the most common pitfalls:

Assuming “digital invoice” = “e-invoice.” A PDF emailed to a customer is a digital invoice. It’s not a compliant e-invoice. They are legally and technically different.

Waiting for a single EU standard. While EN 16931 provides the base, each country has its own syntax, platform, and validation rules. There is no one-size-fits-all solution — yet.

Ignoring B2B because you’re “mostly B2C.” If even 5% of your orders are B2B, those orders need compliant e-invoices. A rejected or missing e-invoice means your customer can’t deduct VAT, which means they stop buying from you.

Not updating PrestaShop. E-invoicing modules often require PrestaShop 8.x or 9.x. If you’re still on PrestaShop 1.7 or earlier, you may need to upgrade to PrestaShop 9 first. Check out our step-by-step upgrade guide for help.

Forgetting about archiving. EU regulations typically require storing invoices for 10 years in their original electronic format. Make sure your solution includes compliant long-term archiving, not just generating invoices.

Penalties for Non-Compliance

The financial risk of ignoring e-invoicing is real and varies by country:

CountryPenalty
🇫🇷 France€15 per non-compliant invoice, capped at €15,000/year
🇮🇹 Italy5–10% of invoice value (min. €250–€2,000 per invoice)
🇩🇪 GermanyUp to €5,000 per violation; loss of input VAT deduction for non-compliant invoices
🇵🇱 PolandUp to 100% of the VAT amount on the non-compliant invoice
🇧🇪 BelgiumAdministrative fines; VAT deduction refused for non-compliant invoices
🇷🇴 RomaniaFines from RON 5,000 to RON 10,000 (~€1,000–€2,000) per infraction

Beyond fines, your B2B customers can refuse to do business with you if you can’t issue compliant e-invoices, because they need them for their own VAT deductions and compliance.

How E-Invoicing Connects to Other EU Compliance

E-invoicing doesn’t exist in isolation. If you’re a PrestaShop merchant selling in the EU, you’re likely also dealing with:

  • GDPR: E-invoices contain personal data — make sure your archiving solution is GDPR compliant.
  • GPSR (General Product Safety Regulation): The new EU product safety rules that took effect in 2025. See our complete GPSR compliance guide.
  • EU VAT changes: E-invoicing is closely tied to the ViDA directive’s broader VAT reforms. Read our EU VAT changes guide for context.
  • European Accessibility Act (EAA): If your invoices are accessible to customers via your website, EAA requirements may apply. Learn more in our EAA guide.

Taking a holistic approach to EU compliance will save you from scrambling to fix each regulation separately.

What to Look for in a PrestaShop E-Invoicing Module

When evaluating e-invoicing modules for PrestaShop, here’s your feature checklist:

EN 16931 compliance — The module must produce invoices conforming to the EU standard.

Multi-format support — Factur-X, XRechnung, ZUGFeRD, Peppol BIS, FatturaPA. The more formats, the more future-proof.

Government platform integration — Direct connection to Chorus Pro (France), SDI (Italy), KSeF (Poland), or Peppol Access Points.

Automatic format detection — The module should automatically select the right format based on the buyer’s country.

Invoice validation — Built-in schema validation before transmission to catch errors.

Status tracking — Dashboard showing invoice status (sent, accepted, rejected, pending).

Credit note support — E-invoicing rules apply to credit notes too, not just invoices.

Compliant archiving — 10-year tamper-proof archiving with audit trail.

PrestaShop 8.x / 9.x compatibility — Make sure it works with your version.

Regular updates — E-invoicing regulations change frequently. Choose a module from a developer who actively maintains it.

Timeline: Your E-Invoicing Action Plan

Here’s a recommended timeline to get your PrestaShop store compliant:

WhenWhat to Do
Now (Q2 2026)Audit your B2B markets and identify which mandates apply to you
June 2026Select and install your e-invoicing solution. Begin testing.
July–Aug 2026Run test invoices through sandbox environments. Fix data issues.
Sept 2026🇫🇷 France mandate: All businesses must receive e-invoices. Go live.
Q4 2026Prepare for Germany and Spain phase-ins. Train your team.
Jan 2027🇩🇪 Germany: Emission mandatory for businesses >€800K turnover
Sept 2027🇫🇷 France: All SMEs must issue e-invoices
Jan 2028🇩🇪 Germany: E-invoicing mandatory for all businesses

Conclusion

EU e-invoicing is not a future possibility — it’s a present reality. Italy, Romania, and Germany (for reception) are already there. France, Poland, Belgium, and Spain join in 2026. By 2030, cross-border B2B e-invoicing will be mandatory EU-wide under ViDA.

For PrestaShop merchants, the message is clear: start preparing now. Audit your markets, choose the right e-invoicing solution, update your data collection processes, and test thoroughly before deadlines hit.

The merchants who get this right won’t just avoid fines — they’ll gain a competitive advantage. Faster invoice processing, better cash flow, happier B2B customers, and a future-proof tech stack.

The merchants who ignore it? They’ll be locked out of the EU’s largest B2B markets.

Don’t be one of them.


Related articles you might find helpful:

Written by

PrestaInsights Team

At PrestaInsights, we specialize in everything PrestaShop, from hosting and performance optimization to module development and in-depth tutorials. Our goal is to help merchants, developers, and agencies succeed with up-to-date guides, practical insights, and proven best practices. Whether you're just getting started or scaling a high-traffic store, we're here to guide you.

Leave a comment

Your email address will not be published. Required fields are marked *