<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.dolibarr.org/index.php?action=history&amp;feed=atom&amp;title=Module_PDF_Annexes</id>
	<title>Module PDF Annexes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dolibarr.org/index.php?action=history&amp;feed=atom&amp;title=Module_PDF_Annexes"/>
	<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_PDF_Annexes&amp;action=history"/>
	<updated>2026-10-25T22:37:58Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_PDF_Annexes&amp;diff=67196&amp;oldid=prev</id>
		<title>Arcchester: Documentation du module externe PDF Annexes (editeur arcchester)</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_PDF_Annexes&amp;diff=67196&amp;oldid=prev"/>
		<updated>2026-09-06T12:01:56Z</updated>

		<summary type="html">&lt;p&gt;Documentation du module externe PDF Annexes (editeur arcchester)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Module PDF Annexes ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PDF Annexes&amp;#039;&amp;#039;&amp;#039; est un module complémentaire pour Dolibarr ERP/CRM qui &amp;#039;&amp;#039;&amp;#039;fusionne automatiquement vos annexes PDF&amp;#039;&amp;#039;&amp;#039; — conditions générales de vente, fiches techniques, RIB, plaquettes — dans les PDF de vos &amp;#039;&amp;#039;&amp;#039;devis, commandes et factures&amp;#039;&amp;#039;&amp;#039;. Le document généré est un fichier unique, envoyé tel quel par email : plus de CGV oubliées ni expédiées dans une pièce jointe séparée.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Éditeur || arcchester&lt;br /&gt;
|-&lt;br /&gt;
! Licence || GPL v3&lt;br /&gt;
|-&lt;br /&gt;
! Compatibilité Dolibarr || 18.0 à 24.x (validé sur Dolibarr 24.0.0)&lt;br /&gt;
|-&lt;br /&gt;
! PHP || 7.4 à 8.3&lt;br /&gt;
|-&lt;br /&gt;
! Dépendances || Aucune — le module utilise le moteur PDF déjà présent dans Dolibarr (TCPDI), sans librairie externe ni binaire serveur&lt;br /&gt;
|-&lt;br /&gt;
! Distribution || [https://www.dolistore.com/product.php?id=3315 Fiche sur le Dolistore]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Fonctionnalités ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Fusion native&amp;#039;&amp;#039;&amp;#039; : le PDF officiel Dolibarr et vos annexes ne forment plus qu&amp;#039;un seul fichier, généré au même emplacement que d&amp;#039;habitude — aucun changement dans vos habitudes d&amp;#039;envoi.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Règles conditionnelles sans code&amp;#039;&amp;#039;&amp;#039; :&lt;br /&gt;
** par &amp;#039;&amp;#039;&amp;#039;type de document&amp;#039;&amp;#039;&amp;#039; : devis, commandes, factures ;&lt;br /&gt;
** par &amp;#039;&amp;#039;&amp;#039;montant TTC&amp;#039;&amp;#039;&amp;#039; (minimum / maximum) — par exemple joindre une plaquette seulement au-delà de 5 000 € ;&lt;br /&gt;
** par &amp;#039;&amp;#039;&amp;#039;pays du tiers&amp;#039;&amp;#039;&amp;#039; (« parmi FR, BE, CH » ou « hors de FR ») — par exemple des CGV export ;&lt;br /&gt;
** par &amp;#039;&amp;#039;&amp;#039;langue du document&amp;#039;&amp;#039;&amp;#039; — CGV françaises ou anglaises selon la langue de la facture.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Position au choix&amp;#039;&amp;#039;&amp;#039; : page de garde (avant le document) ou annexe (après).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Fiches techniques produits automatiques&amp;#039;&amp;#039;&amp;#039; : les PDF attachés aux produits présents dans les lignes du document sont annexés d&amp;#039;eux-mêmes, une seule fois par produit, selon un motif de nom configurable (par exemple &amp;lt;code&amp;gt;FT_*.pdf&amp;lt;/code&amp;gt;).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Validation à l&amp;#039;upload&amp;#039;&amp;#039;&amp;#039; : chaque PDF est testé par le moteur de fusion au moment de l&amp;#039;envoi. Un fichier protégé ou incompatible est refusé immédiatement avec un message clair, au lieu d&amp;#039;échouer silencieusement plus tard.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Jamais bloquant&amp;#039;&amp;#039;&amp;#039; : si une annexe pose problème à la génération, elle est simplement omise ; en cas d&amp;#039;échec de la fusion, le document natif reste intact.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Compatible Factur-X&amp;#039;&amp;#039;&amp;#039; : les factures électroniques PDF/A-3 produites par le module [[Module Factur-X France|Factur-X France]] ne sont jamais altérées (option &amp;lt;code&amp;gt;PDFANNEXES_SKIP_IF_FACTURX&amp;lt;/code&amp;gt;, activée par défaut).&lt;br /&gt;
* Compatible avec les modèles de document du cœur (azur, sponge, eratosthene…) sans aucune modification de ceux-ci.&lt;br /&gt;
* Interface et documentation en français et en anglais.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
# Télécharger le zip &amp;lt;code&amp;gt;module_pdfannexes-x.y.z.zip&amp;lt;/code&amp;gt; depuis le Dolistore.&lt;br /&gt;
# Dans Dolibarr : &amp;#039;&amp;#039;Accueil → Configuration → Modules/Applications → Déployer/installer un module externe&amp;#039;&amp;#039;.&lt;br /&gt;
# Activer &amp;#039;&amp;#039;&amp;#039;PDF Annexes&amp;#039;&amp;#039;&amp;#039; dans la liste des modules (famille « Outils »).&lt;br /&gt;
&lt;br /&gt;
== Configuration : vos CGV en deux minutes ==&lt;br /&gt;
&lt;br /&gt;
# Ouvrir la configuration du module et envoyer votre PDF de CGV.&lt;br /&gt;
# Créer la règle « CGV » : documents ciblés = devis + commandes + factures, position = fin de document. Enregistrer.&lt;br /&gt;
# C&amp;#039;est terminé. Chaque PDF généré contient désormais vos CGV, et l&amp;#039;envoi par email joint ce fichier unique.&lt;br /&gt;
&lt;br /&gt;
Les règles suivantes se créent de la même manière, en ajoutant les conditions voulues (montant, pays, langue).&lt;br /&gt;
&lt;br /&gt;
== Limites connues ==&lt;br /&gt;
&lt;br /&gt;
* Les PDF &amp;#039;&amp;#039;&amp;#039;protégés par mot de passe&amp;#039;&amp;#039;&amp;#039; ne peuvent pas être fusionnés — ils sont refusés dès l&amp;#039;upload, avec un message explicite.&lt;br /&gt;
* Les liens cliquables et les champs de formulaire des annexes sont &amp;#039;&amp;#039;&amp;#039;aplatis&amp;#039;&amp;#039;&amp;#039; lors de la fusion. Sans conséquence pour des CGV ou des fiches techniques.&lt;br /&gt;
* La numérotation « Page X/Y » du document natif n&amp;#039;est pas recalculée après ajout des annexes.&lt;br /&gt;
&lt;br /&gt;
== Historique des versions ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Version !! Apports principaux&lt;br /&gt;
|-&lt;br /&gt;
| 1.0.0 || Version initiale : fusion via le hook &amp;lt;code&amp;gt;afterPDFCreation&amp;lt;/code&amp;gt;, règles conditionnelles (type, montant, pays, langue), position avant/après, fiches techniques produits, validation à l&amp;#039;upload, exclusion Factur-X, FR/EN&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ce module a été diffusé sous le nom « DoliSmart PDF » avant sa version 1.0.0 ; il a été renommé &amp;#039;&amp;#039;&amp;#039;PDF Annexes&amp;#039;&amp;#039;&amp;#039; pour éviter toute confusion avec l&amp;#039;application mobile &amp;#039;&amp;#039;DoliSmart&amp;#039;&amp;#039;, sans lien avec ce module.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
&lt;br /&gt;
* Contact : support@arcchester.com&lt;br /&gt;
* Autres modules du même éditeur : [https://www.dolistore.com/recherche?controller=search&amp;amp;search_query=arcchester recherche « arcchester » sur le Dolistore]&lt;br /&gt;
&lt;br /&gt;
[[Category:Modules complémentaires]]&lt;/div&gt;</summary>
		<author><name>Arcchester</name></author>
	</entry>
</feed>