The Complete Guide to PrestaShop Invoicing in 2026
If you run a PrestaShop store in the EU, invoicing isn't optional β it's a legal requirement. But PrestaShop's built-in invoicing system is limited: no per-status rules, no automatic corrections, and no integration with dedicated invoicing platforms like Fakturownia.
This guide covers everything you need to know about modern PrestaShop invoicing.
Why Built-In Invoicing Falls Short
PrestaShop generates invoices as PDFs from a template. It works for basic use cases, but breaks down when you need:
- Different document types per status β a proforma at order creation, VAT invoice at payment, correction at refund
- Automatic corrections β when you process a refund, you need a correction invoice. PrestaShop doesn't do this
- Polish tax compliance β GTU codes, MPP split payment, NIP validation aren't supported
- EU OSS β cross-border B2C sales require One Stop Shop flagging
The Solution: Fakturownia Integration
Fakturownia (known as InvoiceOcean internationally) is Poland's leading invoicing platform. Integrating it with PrestaShop gives you:
- Professional invoices with your branding and legal requirements
- Automatic creation triggered by order status changes
- Full tax compliance for Polish and EU regulations
- PDF storage outside your PrestaShop server
- Correction invoices generated automatically on refunds
What to Look For in a Fakturownia Module
Not all Fakturownia modules are created equal. The key features to evaluate:
Per-Status Rules
The ability to configure different actions for each order status. This is the most important feature β without it, you can only trigger one action (usually "create invoice on payment").
Error Handling
A module that crashes your store when the Fakturownia API is down is unacceptable. Look for modules that wrap all API calls in error handling and log failures without propagating them.
EU Compliance
If you sell to EU customers, the module must support EU OSS flagging, reverse charge, and (for Polish stores) MPP split payment and GTU codes.
Customer Dashboard
Your customers should be able to download invoices from their account, not just rely on email delivery.
Getting Started
The fastest way to set up professional invoicing on PrestaShop is with FakturaPL β our module that covers all the features above and more. Install in 5 minutes, configure once, and never manually create an invoice again.