- Le module InfraStructure simplifie la structuration de vos documents commerciaux :
- Vous pouvez insérer des titres pour organiser vos documents en sections claires et professionnelles
- Les titres supportent plusieurs niveaux d'imbrication (titre, sous-titre, sous-sous-titre, jusqu'à 9 niveaux) avec numérotation automatique optionnelle
- Des sous-totaux sont automatiquement calculés pour chaque section (Total HT, quantité, TVA, réductions, marge)
- Les lignes de texte libre permettent d'ajouter des descriptions, conditions ou informations complémentaires entre vos lignes de produits/services
- Un dictionnaire de textes libres prédéfinis permet de réutiliser rapidement vos textes récurrents
- Les lignes se réorganisent facilement par glisser-déposer (drag & drop)
- Vous pouvez masquer le détail des lignes contenues dans un titre pour une présentation synthétique
- Trois modes d'impression sont disponibles : standard, en liste et condensé
- Un sommaire rapide flottant permet de naviguer entre les titres dans les documents longs
- Les structures (titres, sous-totaux, textes libres) sont préservées lors des transformations de documents (devis → commande → facture)
- La gestion des attributs supplémentaires (ExtraFields) est supportée sur les lignes de titre
- La compatibilité multi-entités est assurée (module Multi-Société)
- Un document récapitulatif (PDF) peut être généré et fusionné avec le document principal
- Les factures de situation (avancement de travaux) sont supportées avec préservation des structures
- Etc...
InfraStructure est distribué sous les termes de la licence GNU General Public License v3+ ou supérieure.
Copyright (C) 2025-2026 Sylvain Legrand - InfraS
voir le fichier LICENSE pour plus d'informations
Utilise PHP Markdown de Michel Fortin sous licence BSD pour afficher ce fichier README
InfraStructure est un module optionnel de Dolibarr ERP & CRM enrichissant la gestion des documents commerciaux par un système de structuration avancé (titres, sous-totaux, textes libres). InfraStructure est disponible pour les documents suivants :
- Chaîne des ventes
- Propositions commerciales (devis)
- Commandes clients
- Factures clients (standards, d'acompte, de situation, avoir)
- Chaîne des achats
- Demandes de prix fournisseurs
- Commandes fournisseurs
- Factures fournisseurs
- Documents techniques
- Bons de livraison / Expéditions
- Bons de réception
- Utilisez de préférence l'outil de déploiement des modules externes
Pour le bon fonctionnement du module InfraStructure :
- Après toute mise à jour du module
- Il est IMPERATIF de désactiver puis réactiver le module pour appliquer les modifications nécessaires
Les options sont regroupées en trois sections dans la page d'administration du module (Outils admin > Modules > InfraStructure > Configuration). L'ordre ci-dessous reproduit fidèlement l'ordre de la page d'administration.
- Onglet Paramètres InfraS
- PARAMÈTRES DU MODULE INFRASTRUCTURE
- 1 Afficher les marges sur les lignes de sous-totaux
- 2 Ajouter un titre, ajoutera au-dessus les sous-totaux manquants
- 3 Texte des titres lors de la facturation via onglet client → bouton « Facturer commandes » (clés
__REFORDER__,__REFCUSTOMER__) - Gestion des lignes optionnelles
- 4 Permettre de marquer des lignes ou des blocs comme « Optionnel(le)s » : leurs montants restent affichés mais sont exclus des sous-totaux parents et du total général
- 5 Colonnes à conserver visibles sur les lignes « Optionnelles » (Qté, TVA, PU HT, Total HT, Total TTC, Unité, Remise)
- 6 La gestion des lignes / blocs optionnel(le)s vide aussi le prix de revient
- Paramètres liés aux champs complémentaires (ExtraFields)
- 7 Autoriser l'affichage des ExtraFields sur les titres
- 8 ExtraFields disponibles sur les titres dans les propositions commerciales clients
- 9 ExtraFields disponibles sur les titres dans les commandes clients
- 10 ExtraFields disponibles sur les titres dans les factures clients
- Paramètres liés aux expéditions
- 11 Ne pas reporter les lignes de titre lors de la génération d'expédition
- 12 Cocher par défaut « Inclure la liste des expéditions » à l'ajout d'un titre
- Paramétrage de l'option "Cacher le prix des lignes des ensembles"
- 13 Par défaut, cocher la case « Cacher le prix des lignes des ensembles » lors de la génération des PDF
- PARAMÈTRES D'AFFICHAGE DU MODULE INFRASTRUCTURE
- 1 Autoriser l'ajout de titres et sous-totaux
- 2 Autoriser l'édition des titres et sous-totaux
- 3 Autoriser la suppression des titres et sous-totaux
- 4 Autoriser la duplication d'un bloc
- 5 Autoriser la duplication d'une ligne
- 6 Permettre l'ajout d'une ligne libre et/ou produit directement sous un titre
- 7 L'ajout sous un titre se fera en fin de section
- 8 Par défaut, plier les dossiers
- 9 Cacher les options de titre
- 10 Cacher l'option du saut de page avant
- 11 Forcer l'affichage des boutons d'action en mode éclaté (hors menu déroulant) (Dolibarr ≥ 20)
- 12 Style des textes libres (B = gras, U = souligné, I = italique)
- 13 Style des titres (B = gras, U = souligné, I = italique)
- 14 Style des sous-totaux (B = gras, U = souligné, I = italique)
- 15 Pourcentage de réduction de la luminosité entre chaque niveau de titres / sous-titres / sous-totaux
- 16 Désactiver le menu « sommaire rapide » (bouton flottant visible lorsque le document a des titres)
- 17 Comportement à adopter lorsque l'on cache un bloc de titre (
default/keepTitle/hideAll) - 18 Activer l'affichage de la somme des quantités sur les lignes de sous-totaux par type de document (devis, commande, facture, propal/commande/facture fournisseur)
- 19 Couleur de fond utilisée pour les titres
- 20 Couleur de texte utilisée pour les titres (texte et icônes d'action)
- 21 Couleur de texte utilisée pour les icônes d'action sur les blocs
- 22 Couleur de fond utilisée pour les sous-totaux
- 23 Couleur de texte utilisée pour les sous-totaux (texte et icônes d'action)
- 24 Cacher les options de génération du document
- PARAMÈTRES D'IMPRESSION PDF
- 1 Activer la numérotation automatique sur le PDF
- 2 Imprimer les totaux directement sur les lignes de titre
- 3 Taille des titres dans les PDF (défaut 9 si vide)
- 4 Style des titres lorsque le détail du bloc est caché (B = gras, U = souligné, I = italique, ex. « BI »)
- 5 Style des titres dans les PDF (B = gras, U = souligné, I = italique) — écrase le style écran
- 6 Style des sous-totaux dans les PDF (B = gras, U = souligné, I = italique) — écrase le style écran
- 7 Couleur de fond utilisée pour les titres dans les PDF
- 8 Couleur de texte utilisée pour les titres dans les PDF (écrase la couleur automatique)
- 9 Couleur de fond utilisée pour les sous-totaux dans les PDF
- 10 Couleur de texte utilisée pour les sous-totaux dans les PDF (écrase la couleur automatique)
- 11 Sur les lignes de sous-total des PDF, ajouter le libellé du titre auquel cette dernière est rattachée
- 12 Pourcentage de réduction de la luminosité entre chaque niveau de titres / sous-titres / sous-totaux dans les PDF
- 13 Augmentation de la hauteur du fond des titres sur les PDF
- 14 Décalage vertical du fond des titres dans les PDF
- 15 Augmentation de la hauteur du fond des sous-totaux dans les PDF
- 16 Décalage vertical du fond des sous-totaux dans les PDF
- 17 Activer l'affichage de la somme des quantités sur les lignes de sous-totaux dans les PDF par type de document (fallback sur la sélection écran si vide)
- 18 Afficher le taux de TVA avec les sous-totaux si toutes les lignes du bloc ont un taux identique
- 19 Limiter l'affichage du taux de TVA aux blocs imprimés en condensé ou en liste
- Génération d'un récapitulatif par titre
- 20 Conserver le PDF de récapitulation après la fusion
- 21 Activer la génération du récapitulatif sur les propositions commerciales
- 22 Activer la génération du récapitulatif sur les commandes
- 23 Activer la génération du récapitulatif sur les factures
- PARAMÈTRES DU MODULE INFRASTRUCTURE
InfraStructure est compatible avec les modules tiers suivants :
- Module InfraSPackPlus (InfraS) - Modèles PDF avancés (support natif)
- Module InfraSDiscount (InfraS) - Gestion des remises (exclusion automatique des lignes spéciales)
- Module Ouvrage / Forfait (Inovea)
- Module Équipement (Patas-Monkey)
- Module Custom Link (Patas-Monkey)
- Module Note de Frais Plus (Mikael Carlavan)
- Module Ultimate (ATM Consulting)
- Thème Oblyon (Inovea / InfraS) - Sommaire flottant adapté automatiquement (compensation des barres sticky)
ATTENTION : Ce module est incompatible avec le module Milestone/Jalon (iNodbox). Les deux modules ne peuvent pas être activés simultanément (blocage à l'activation).
Voir fichier ChangeLog (onglet « Changelog » dans l'administration du module) ou docs/changelog.xml.
La documentation est disponible sur le site wiki.infras.fr.

