Dolicraft
Dolicraft
Request a quote
AvailableProprietary license

DolicraftQR

Automatically add EPC/SEPA QR codes on your invoice PDFs. Clients scan with their bank app to pay instantly via SEPA transfer. Configurable position, size, and invoice types. No external dependencies.

Full description

DolicraftQR - EPC/SEPA QR Code on Invoice PDFs for Instant Payment

DolicraftQR for Dolibarr. Compatible V16 to V23. GPLv3 license. No external dependencies.

Features

1. EPC QR Code Generation (BCD Standard)

Every invoice PDF automatically includes a QR code following the European Payments Council (EPC) standard in BCD format. This QR code contains your IBAN, BIC, the invoice amount, and a payment reference. When your client scans it with any banking app (CIC, BNP, Boursorama, N26, Revolut...), the transfer is pre-filled and ready to send in one tap.

2. Automatic Hook on PDF Generation

The module hooks into Dolibarr's PDF generation pipeline via the afterPDFCreation hook. No need to modify your existing PDF templates - the QR code is automatically overlaid on the last page of every invoice PDF. Works with all standard Dolibarr PDF models (crabe, sponge, etc.).

3. Configurable Position and Size

Choose where the QR code appears on your invoices: bottom-right (default), bottom-left, or bottom-center. Adjust the size (default 30mm) and margin from page edges (default 10mm) to fit your layout perfectly.

4. Invoice Type Filtering

Enable or disable QR code generation per invoice type. Standard invoices, deposit invoices (acomptes), and credit notes can each be toggled independently. For example, you might want QR codes on standard invoices only.

5. Live Preview in Admin Panel

The configuration page includes a live preview button that generates a sample QR code with your current settings. Verify your IBAN, BIC, and beneficiary name are correct before any invoice goes out.

6. Self-Contained QR Library

The module includes its own QR code generation library built on PHP GD. No external dependencies, no Composer packages, no API calls. Everything runs locally on your server.

7. Multi-Currency Support

While the EPC standard primarily targets EUR, the module supports configurable currency settings for international use.

Requirements

Dolibarr V16 to V23

PHP 7.4 to 8.3

No external dependencies

Installation

Download ZIP from DoliStore

Extract to htdocs/custom/

Enable in Setup > Modules

Configure in module settings

Support

Email: contact@dolicraft.com | Website: dolicraft.com

Screenshots