XRechnung, Factur-X/ZUGFeRD and Peppol BIS 3.0 e-invoices and credit notes from every order.
PrestaShop guide · EU E-Invoicing
Factur-X, XRechnung and Peppol from PrestaShop.
Every PrestaShop invoice gets an EN 16931 e-invoice and every credit slip an e-credit note, with the same number, in four formats. Checked against the published rules and created inside your shop: no external service, nothing sent anywhere.
- v1.0.0
- PrestaShop 8.2 – 9.x
- 30-day refund on a first licence

The problem
Why the PrestaShop PDF invoice is not enough any more
E-invoicing rules for B2B and public-sector sales expect structured EN 16931 data: Factur-X for French and German buyers, XRechnung for German public bodies, Peppol BIS 3.0 in Belgium and other Peppol countries.
The PDF invoice PrestaShop makes is not machine-readable. A second invoicing tool means a second number series, and an external service means fees and order data leaving your shop.
Three ways to send e-invoices from PrestaShop
EU E-Invoicing for PrestaShop
How it works
- 01
Set up the seller
In Modules > Module Manager > EU E-Invoicing > Configure, enter your legal name, VAT ID and bank details, then map your tax rules and payment modules.
- 02
Invoice as usual
When PrestaShop makes an invoice or a credit slip, the e-invoice or e-credit note is created with the same number, and rebuilt if the order is edited.
- 03
Deliver
Files go with the e-mails that carry the PDF invoice, customers download them on their order page, and Orders > E-invoices exports a ZIP for your accountant or platform.
What you get
Four formats
ZUGFeRD / Factur-X EN 16931 (PDF/A-3), XRechnung 3.0 CII and UBL, Peppol BIS Billing 3.0.
Your invoice numbers
No second numbering: invoices and credit slips keep their PrestaShop numbers.
Business buyers
Company and VAT number, French SIRET / SIREN, buyer reference / Leitweg-ID, Peppol ID and a purchase order number at checkout.
VAT done right
Standard, reduced and exempt rates, intra-community supply, exports, discounts per VAT rate, shipping and gift wrapping, and rounding to your invoice total.
Built-in validation
Every document is checked in every format, with plain messages on the order page.
No overrides
Hooks only, 8.2 and 9.x in one package, Classic and Hummingbird, standard and one-page checkout, multistore settings.
Made for
- B2B shops in France
- B2B shops in Germany
- Belgian Peppol buyers
- Suppliers to public bodies
- Wholesale
- Mixed B2B and B2C shops
EU E-Invoicing for PrestaShop
Screenshots



PrestaShop
EU E-Invoicing for PrestaShop at a glance
EN 16931 e-invoices and credit notes from your PrestaShop invoices and credit slips, with the same numbers: ZUGFeRD / Factur-X PDF/A-3, XRechnung CII and…
- Price
- $99 one-time
- Version
- 1.0.0
- Compatible with
- PrestaShop 8.2 – 9.x
- PHP
- 7.2.5 or newer (8.1+ for PrestaShop 9)
- Licence
- One store, no subscription, 12 months of updates
- Refund
- 30-day refund on a first licence
E-invoicing
The same feature on other platforms
Built natively for each platform, not ported. Each version has its own product page, documentation and price.
WooCommerce
EU E-Invoicing for WooCommerce
XRechnung, ZUGFeRD/Factur-X and Peppol BIS 3.0 from every order, created on your own server.
Guide
Related guide
Guide
E-invoicing explained
XRechnung, ZUGFeRD/Factur-X and Peppol BIS 3.0 explained, with the DE, FR and BE timelines and a store checklist.
Read the guideFAQ
Questions and answers
Does it send invoices to the tax authority or over Peppol?
No. It creates the files and delivers them by e-mail, download and ZIP export. Sending through an approved platform or a Peppol access point is done by those services, and the module makes no outbound connection.
Does it change my PrestaShop invoices?
No. The PDF invoice stays as it is; the e-invoice carries the same number and amounts.
Which format do I need?
German public bodies expect XRechnung. Many B2B buyers in Germany and France accept Factur-X / ZUGFeRD, which is also a normal PDF. Belgian and other Peppol buyers expect Peppol BIS Billing 3.0.
The total differs by a cent from the lines. Is that a problem?
No. The e-invoice keeps the exact PrestaShop total and writes the difference as a rounding amount, which EN 16931 allows.
Is this tax advice?
No. The module creates documents in the published formats and checks them. Which format you must send, and to whom, depends on your country and your buyers.
Send e-invoices without an external service
The product page has the full documentation, screenshots and the changelog.
Kavio Labs
Also by Kavio Labs
The same standards, the same support desk and one licence portal on every platform we build for.

