PDF Annexes · FOR DOLIBARR

Terms of sales in every PDF.
Merged by rule, never forgotten.

PDF Annexes merges your PDF attachments into the native Dolibarr PDFs of quotes, orders and invoices, according to rules you set without code: document type, amount, country, language, before or after the document. One final file, sent as is by e-mail.

Dolibarr 18 → 24PHP 7.4 – 8.3Version 1.0.0€149 excl. VATOn Dolistore

PDF Annexes — module for Dolibarr
Conditional rulesCover page or annexProduct datasheetsFactur-X preserved
YOUR DAILY WORKFLOW

What changes once the module is active.

01

One complete file, every time

The merged PDF replaces the native one at its usual location, so sending by e-mail from Dolibarr attaches the document with its terms, bank details or brochure without any extra step.

02

Rules instead of habits

Each rule targets quotes, orders or invoices and can require a minimum or maximum amount incl. tax, a country of the third party in or out of a list, and a document language. Export terms in English above a threshold take two minutes to set up.

03

Datasheets that follow the products

PDFs attached to the products on the document lines, matched by a name pattern such as FT_*, are appended once per product at the end of the document, on the document types you choose.

The rules table — Dolibarr
Actual module interface in Dolibarr · Demonstration data. Click to enlarge.
INSIDE THE MODULE

The rules table

Three rules: French terms on quotes, orders and invoices at the end; a premium brochure as a cover page on quotes from 1,000; English export terms on quotes when the country is not FR and the language is en. Each line shows the file and its page count, the position, the conditions and the active status.

Browse all screens →

Know exactly what happens.

WorkflowTriggerResult in Dolibarr
Annex ruleNative PDF generation of a quote, order or invoice (afterPDFCreation hook)Every active rule whose conditions are met adds its PDF before (cover) or after (end) the document, in rule order.
Product datasheetsSame generation, on the enabled document typesPDFs attached to the line products and matching the pattern are appended once per product.
Upload checkUploading a PDF in the module setupThe file is opened by the merge engine; a password-protected or unsupported PDF is refused with a clear message.
Factur-X invoiceInvoice generated in a Factur-X context with FacturXFrance enabledSkipped by default to keep the PDF/A-3 file intact; the option can be unticked in the setup.
Merge problemAny error while mergingThe annex is skipped or the native document is kept unchanged; generation is never blocked.

Before you choose.

Does it change my document templates?

No. Dolibarr generates its PDF with your usual template (azur, sponge, eratosthene…), then the module merges the annexes into the result through the afterPDFCreation hook. Disable the module and you are back to the native PDF.

Can I put a brochure before the document?

Yes. Each rule has a position: “Before the document (cover)” or “After the document (end)”. A premium brochure can be set as a cover page on quotes above a given amount.

How do country and language conditions work?

The country condition compares the third party’s country with a list of codes, either “in the list” (FR, BE, CH) or “not in the list” (export). The language condition uses the language of the generated PDF, usually the third party’s language, with prefixes such as fr or en.

What happens to my Factur-X invoices?

If the Factur-X France module is enabled, invoices generated in a Factur-X context are left untouched by default, because merging would break the PDF/A-3 structure. The setup page shows this setting; you can disable it, at your own risk.

Can I reuse the same PDF in several rules?

Yes. When creating a rule you either upload a new file or pick one already uploaded. The rules table shows the file name and its page count.

NEXT STEP

Get the module on Dolistore.

€149 excl. VAT · one-time purchase · version 1.0.0

Dolistore is the official Dolibarr marketplace: purchase, download and invoicing happen there. You receive the module archive, French and English translations, e-mail support at support@arcchester.com and the updates published on Dolistore.

Price as published on Dolistore on 9 October 2026; the listing shows the current price and conditions. Dolibarr 18 → 24 · PHP 7.4 – 8.3.