PrestaShop E-Invoicing Module: Factur-X, ZUGFeRD and Peppol UBL
- Regular price
- 55,99€
- Sale price
- 55,99€
- Regular price
-
excl. VAT (67,75 € incl. VAT)
Support and updates
One-time payment. The module is yours forever.
- 6 months of support and updates included (12 months for €10 more)
- Renew for 6 more months for €10 anytime from your client area
- You have 15 days after the end date to renew at the same price
- If you don't renew, you keep using the module and downloading versions released up to that date
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 that are emailed to the customer automatically with the Factur-X PDF attached, 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
- Automatic credit note email: when you issue a refund, the customer receives the Factur-X credit note by email, PDF attached and in their language; it can also be resent from the order
- 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 (up to 9.2, the latest version)
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.
Frequently asked questions
Which e-invoice formats does the Línea Gráfica module for PrestaShop generate?
It generates Factur-X / ZUGFeRD as PDF/A-3 with the embedded CII XML, and Peppol BIS Billing 3.0 in UBL, both compliant with the European standard EN 16931. Optionally, it also generates XRechnung 3.0 for customers in Germany, which can be checked with the official KoSIT validator.
Which PrestaShop versions is the e-invoicing module compatible with?
The Línea Gráfica e-invoicing module is compatible with PrestaShop 1.7, 8 and 9 (up to 9.2, the latest version), and with multistore. It works without cron jobs, API keys or external services, and generates the PDF in Spanish, French, German, Italian or Portuguese, based on the order language.
Does it also generate electronic credit notes when I issue a refund?
Yes. It generates electronic credit notes as UBL CreditNote and Factur-X 381, referencing the original invoice, for full, partial or shipping refunds. It can also email the Factur-X corrective invoice to the customer, with the PDF attached, in their language.
How do I send my e-invoices to my accountant?
From the module, you export the e-invoices for your accountant as a zip file, filtered by date range. The module also keeps a version history and never overwrites an invoice that has already been issued, and customers can download their invoice from their order page.