FakturaPL

FakturaPL

PrestaShopv1.0.0

The most complete Fakturownia integration for PrestaShop. Per-status invoice rules, 6-tab admin panel, auto-refund corrections, EU OSS/MPP/GTU compliance, duplicate prevention, and 6 languages. Built for PHP 8.1+ and PrestaShop 8.x–9.x.

Last updated: April 2026Tested up to: PrestaShop 8.0 – 9.xVersion: 1.0.0License: Single-site, lifetime
FakturaPL overview

Everything you need for FakturaPL

Feature 1

Per-Status Invoice Rules

Define exactly what happens at each order status change. No other module offers this granularity — you control the entire invoice lifecycle from a visual rule builder.

  • Payment accepted → Create VAT invoice + send email
  • Order created → Create Proforma
  • Shipped → Mark invoice as paid
  • Refunded → Auto-create correction invoice
  • Cancelled → Cancel invoice in Fakturownia
Feature 2

Smart 6-Tab Configuration

Everything you need in one panel — connection, rules, documents, payments, compliance, and advanced settings. Department dropdown loads directly from your Fakturownia account.

  • One-click API connection with status indicator
  • Department and category dropdowns from your account
  • Buyer name format and bilingual invoice options
  • Payment method mapping for all gateways
Feature 3

Polish & EU Tax Compliance

Full compliance with Polish and EU tax requirements built in. EU OSS, Split Payment (MPP), Reverse Charge, and GTU codes — all configurable per product category.

  • EU OSS automatic flagging for cross-border B2C
  • Split Payment (MPP) for Polish B2B over 15,000 PLN
  • GTU code mapping per product category for JPK
  • NIP and EU VAT number validation
Feature 4

Invoice Column in Orders

See invoice numbers and status badges directly in your admin orders grid. No need to open each order individually — instantly see which orders have invoices and their status.

  • Invoice number displayed in orders list
  • Status badges (Paid, Sent, Issued, Cancelled)
  • One-click access to invoice details
  • Works with default and custom order views
Feature 5

Rich Order Detail Panel

The FakturaPL tab on each order gives you full control — view invoice data, download PDFs, resend emails, convert documents, and manage the invoice lifecycle without leaving PrestaShop.

  • One-click PDF download
  • View invoice in Fakturownia
  • Convert Proforma to VAT invoice
  • Create correction invoice or mark as paid

Choose Your License

All tiers include full source code, free updates for 1 year, and email support.

Single

1 production site

≈$76.00one-time

€70.00

incl. VAT

  • 1 production site license
  • Full source code included
  • 1 year of free updates
  • Email support
Best Value

Agency

Up to 5 sites

≈$150.00one-time

€140.00

incl. VAT

  • Up to 5 site licenses
  • Full source code included
  • 1 year of free updates
  • Priority email support
  • Multi-store compatible

Unlimited

Unlimited sites

≈$250.00one-time

€230.00

incl. VAT

  • Unlimited site licenses
  • Full source code included
  • 1 year of free updates
  • Priority email support
  • Multi-store compatible
  • White-label rights

Screenshots

PrestaShop Admin — FakturaPL
fakturapl Config Connection

fakturapl Config Connection

Invoice Automation

Per-status invoice rules — unique granularity no other module offers
Auto-create VAT invoices, proformas, or corrections on status change
Create invoice AND mark as paid in one rule — no separate steps needed
Auto-mark invoices as paid when order ships
Auto-create correction invoices on refund
Partial refund corrections — actual refund amount, not full reversal
Auto-cancel invoices when order is cancelled
Email notifications sent to customers with invoice

Admin Panel

6-tab smart configuration (Connection, Rules, Documents, Payments, Compliance, Advanced)
One-click API connection test with live status indicator
Department and category dropdowns from your Fakturownia account
Invoice column in orders list with status badges (Paid, Sent, Issued)
Order detail panel — PDF download, view in Fakturownia, resend email
Create Invoice / Create Proforma buttons on orders without invoices
Bulk cancel and bulk mark-as-paid operations with error recovery

Customer Experience

Replace PrestaShop’s built-in invoicing with Fakturownia invoices
Customer ‘My Account’ area shows invoice download links
Invoice PDF attached to order confirmation email
Bilingual invoice support (language follows order language)
PDF caching (24h) — instant PDF downloads without API calls

Polish & EU Tax Compliance

EU OSS (One-Stop Shop) for cross-border B2C sales
OSS validation — prevents incorrect flagging (buyer must be different EU country)
Split Payment (MPP) for Polish B2B over 15,000 PLN
GTU code mapping per product category for JPK reporting
Reverse Charge auto-zeroes tax and adds exemption note
NIP normalization — strips PL prefix, dashes, spaces automatically
KSeF-ready: exempt_tax_kind and np_tax_kind field support

Document Settings

Configurable payment terms (5–90 days, end of month, or custom)
Sell date and issue date control — order date or invoice date
Seller name and contact person overrides per invoice
Notes before and after invoice line items
Internal note passthrough — order notes in Fakturownia panel
PKWiU classification codes per product position
Multi-currency exchange rates (NBP, ECB, or custom rate)
Show/hide bank account on invoices
Buyer name format: company name, full name, or both
Custom invoice PDF template selection
Shipping cost as separate invoice line item
Payment method mapping to Fakturownia payment types

Security & Reliability

API token sanitization — tokens never appear in logs
Timing-safe webhook HMAC verification
Webhook idempotency — duplicate events ignored
XSS-protected admin panel output
OID duplicate prevention — no double invoices from payment retries
Zero-crash architecture — errors logged, never propagated to store
Client sync — creates and updates Fakturownia client records automatically
Works with Fakturownia.pl and InvoiceOcean
6 languages: PL, EN, DE, FR, ES, IT
PrestaShop 8.0 – 9.x | PHP 8.1+ | Multistore

v2.0 — New in This Release

Create invoice AND mark as paid in one rule — no separate steps needed
Configurable payment terms (5–90 days, end of month, or custom)
Sell date and issue date control per rule
Seller name and contact person overrides
Notes before and after line items
Internal note passthrough from order notes
PKWiU classification codes per product position
Multi-currency exchange rates (NBP, ECB, or custom)
KSeF-ready: exempt_tax_kind and np_tax_kind
Partial refund corrections with actual amounts
OSS validation prevents incorrect flagging
Reverse charge auto-zeroes tax and adds exemption note
NIP normalization — strips PL prefix, dashes, spaces
PDF caching (24h) and PDF streaming for large invoices
Bulk cancel and bulk mark-as-paid with error recovery
Client sync — auto-create and update Fakturownia clients
API token sanitization and timing-safe HMAC verification
Webhook idempotency — duplicate events ignored
XSS-protected admin output
Cancel invoices with reason (cancel_reason field)

What's Included

Module ZIP

Ready to install, no build steps

Full Source Code

No obfuscation, no license server

6 Languages

PL, EN, DE, FR, ES, IT

Upgrade Script

Smooth updates to future versions

Email Support

Direct from the developer

Documentation

Installation, config, troubleshooting

Customer Reviews

4.8

4 reviews

5
3
4
1
3
0
2
0
1
0
Verified Purchase

Finally a module that doesn't crash on PHP 8.3

Tried 3 other Fakturownia modules before this one. They all crashed on PHP 8.3 or didn't support per-status rules. FakturaPL works perfectly — installed in 5 minutes, configured the rules, and it's been running for 2 weeks with zero issues. The correction invoice feature saved me hours.

T
Tomasz K.
Verified Purchase

Best EU compliance features I've seen

We sell across EU and needed OSS flagging + MPP split payment for our Polish B2B invoices. FakturaPL handles all of this automatically. The GTU code mapping is a nice touch for JPK reporting. Support responded within 4 hours when I had a question about bilingual invoices.

M
Marta W.
Verified Purchase

Great module, wish it had multi-store support

Does everything it promises. Per-status rules are a game changer — no other module has this. The admin panel is clean and well-organized. Only giving 4 stars because I'd love multi-store support (one license per store right now). But for a single store, it's perfect.

P
PrestaShop Store Owner

Write a Review

Frequently Asked Questions

≈$75.00one-time

€69.00 one-time

incl. VAT

14-day money-back guarantee

Try Live Demo

PrestaShop 8 Demo
PrestaShop 9 Demo
Login: demo@plugkit.io
Password: DemoPlugKit2026!
Resets hourly. Demo mode — destructive actions blocked.
Instant download after payment
Full source code included
12 months of free updates
12 months email support included
VisaMastercardAmexApple PayGoogle PayRevolut

After 12 months, renew updates & support for EUR 28/year.

PrestaShop 8.0 – 9.x | PHP 8.1+

VAT rate depends on your country. Final amount shown at checkout.