PrestaShop E-Invoicing Module: Factur-X, ZUGFeRD and Peppol UBL
- Regular price
- 55,99€
- Sale price
- 55,99€
- Regular price
-
- Unit price
- / per
Taxes not included
Create the e-invoice for every order in your PrestaShop store in the formats required in France, Belgium and Germany: Factur-X / ZUGFeRD, a PDF/A-3 with the XML embedded that your customer opens like any other invoice, and Peppol BIS Billing 3.0 UBL, both compliant with the European EN 16931 standard.
The module applies the right VAT category on its own (domestic, intra-EU reverse charge or export), creates invoices when the order status changes or in bulk, checks the XML against the European Commission's official validator and exports a zip by date range for your accountant. No subscription and no external service: you send the files from your e-invoicing platform, Peppol Access Point or ERP. Includes electronic credit notes, XRechnung for Germany and Chorus Pro references. More info
- Factur-X / ZUGFeRD: PDF/A-3 with embedded CII XML, EN 16931 (COMFORT) and BASIC WL profiles
- Peppol BIS Billing 3.0 UBL, ready for your Peppol Access Point, e-invoicing platform or ERP
- Electronic credit notes: every PrestaShop credit slip (full, partial or shipping only) produces its UBL CreditNote and Factur-X 381, referencing the original invoice
- Optional XRechnung 3.0 for German customers, validated with the official KoSIT validator
- Public buyer references per order (Chorus Pro service code, Leitweg-ID, purchase order number) and delivery address in the XML
- Optional email of every invoice to your platform's intake address (Lucy, Billit…)
- Single EN 16931 data engine: the PDF and both XML files always match
- Right VAT, automatically: domestic, intra-EU B2B reverse charge (art. 138) and export (art. 146)
- If reliable tax data is missing, the order is flagged for review instead of guessing a VAT rate
- French legal notices (payment terms, late penalties and recovery fee) in the PDF and the XML
- Automatic generation on order status change, one at a time or in bulk
- "Validate XML" button against the European Commission's official validator
- Attaches the e-invoice to order emails that already carry the PDF invoice
- Version history: an invoice already issued is never overwritten
- Zip export by date range for your accountant, and customer download from their order page
- No cron, API key or subscription; multistore and compatible with PrestaShop 1.7, 8 and 9
Installation and setup
Install it from Back office → Modules → Upload a module. Once enabled, the module fills in your seller profile with the details you already have in Shop Parameters → General, and selects by default the order statuses marked as "generate invoice". Before your first e-invoice, complete the tax profile in the Settings tab: the dashboard warns you if any essential information is missing.
Module customisation
- Legal and trading name, VAT number, company registration number (optional)
- Registered address, contact email and phone, IBAN
- Your own Peppol scheme and identifier (with automatic fallback if left empty)
- Default profile: EN 16931 (with line details) or BASIC WL (lighter)
- Order statuses that generate an e-invoice
- Automatic generation on/off
- Active formats: Factur-X/ZUGFeRD, Peppol UBL, or both
Customer flow
- The customer places an order and it reaches the status set up to generate the invoice.
- If automatic generation is enabled, the module generates Factur-X and/or UBL with no manual action.
- The module applies the correct VAT category based on the country and type of buyer (domestic, intra-EU or export).
- The customer sees a download link for their e-invoice on their own order page.
- If the order is regenerated later, the previous version is kept as history.
Document management in the back office
The Documents tab lists every e-invoice generated, with number, profile, date, amount and download links for each format. You can:
- Generate a pending invoice in one click from the Dashboard
- Regenerate an already issued document (saved as a new version)
- Generate pending orders in bulk, 15 at a time
- Export all documents for a date range in a single zip for your accountant
Dashboard
Shows how many e-invoices were generated this month, how many orders are pending, a shortcut to generate them, a summary of the legal deadlines in France, Belgium and Germany, and warnings if your tax profile is incomplete.