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.
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.

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.
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.
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.

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 →| Workflow | Trigger | Result in Dolibarr |
|---|---|---|
| Annex rule | Native 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 datasheets | Same generation, on the enabled document types | PDFs attached to the line products and matching the pattern are appended once per product. |
| Upload check | Uploading a PDF in the module setup | The file is opened by the merge engine; a password-protected or unsupported PDF is refused with a clear message. |
| Factur-X invoice | Invoice generated in a Factur-X context with FacturXFrance enabled | Skipped by default to keep the PDF/A-3 file intact; the option can be unticked in the setup. |
| Merge problem | Any error while merging | The annex is skipped or the native document is kept unchanged; generation is never blocked. |
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.
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.
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.
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.
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.
€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.