Présentation du module
InfraSFiles est un module optionnel de Dolibarr ERP & CRM (versions 18 à 24) qui apporte, aux objets qui n'en disposent pas nativement, les trois fonctions habituelles des documents Dolibarr : la génération de PDF, l'onglet « Fichiers joints » et l'envoi par email.
Dans Dolibarr, un devis, une commande ou une facture disposent d'une section « Fichiers joints » en bas de fiche pour générer un PDF, d'un onglet dédié aux fichiers et d'un bouton « Envoyer par email ». D'autres objets, pourtant très utilisés, n'ont rien de tout cela : c'est le cas des bons de prélèvement / virement et des inventaires. InfraSFiles comble ce manque sans modifier Dolibarr.
1.OBJECTIF
Le module ajoute, sur la fiche native de chaque objet pris en charge :
- La génération de documents PDF : une section « Fichiers joints » en bas de la fiche, avec le choix du modèle et de la langue, exactement comme sur une facture.
- L'onglet « Fichiers joints » en haut de la fiche : fichiers générés ou déposés à la main, fichiers liés (URL), compteur affiché sur l'onglet.
- L'envoi par email depuis la fiche : dernier PDF pré-attaché, modèles de mails dédiés, destinataires proposés, événement enregistré dans l'agenda.
2.DOCUMENTS PRIS EN CHARGE
Objet | Module natif requis | Modèle PDF fourni | Contenu |
|---|---|---|---|
Bons de prélèvement et de virement | Prélèvement ou Virement (paiement par virement) | « bordereau » | Créancier / donneur d'ordre, débiteur / bénéficiaire (tiers ou sa maison mère), IBAN, BIC, RUM, factures ou salaires concernés avec date, échéance, tiers facturé, avoirs appliqués, statut de chaque ligne, total et montant rejeté |
Inventaires | Stock | « comptage » | Feuille de comptage : informations de l'inventaire en en-tête, références regroupées par zone de stockage, case vide de relevé, colonne lot / série si besoin, quantité théorique masquée par défaut, zone « Compté par / Date / Signature » |
Avec le module InfraSPackPlus, un second modèle est proposé pour chaque document (« InfraSPlus_Bon » et « InfraSPlus_INV ») : même contenu, mais avec la mise en page et les options d'InfraSPackPlus.
3.PRINCIPE DE FONCTIONNEMENT
InfraSFiles est un socle générique : chaque objet pris en charge est une simple déclaration dans un registre interne, accompagnée d'un modèle PDF. Les tables natives de Dolibarr ne sont jamais modifiées : le module mémorise dans sa propre table le dernier modèle utilisé et le dernier fichier généré pour chaque objet.
Toutes les fonctions sont optionnelles et indépendantes, document par document : on peut par exemple activer la génération PDF des bons de prélèvement sans l'envoi par email, et ne rien activer pour les inventaires.
Les fichiers produits sont stockés dans le répertoire de données du module et leur téléchargement est soumis au droit de lecture natif de l'objet concerné (droit de lecture des bons de prélèvement, droit de lecture des stocks).
4.AVANTAGES
- Aucune modification du cœur de Dolibarr : le module s'appuie uniquement sur les mécanismes natifs (hooks, modèles de documents, formulaire d'envoi d'email).
- Comportement identique aux documents natifs : mêmes écrans, mêmes boutons, mêmes habitudes pour les utilisateurs.
- Modulaire : chaque document et chaque fonction s'active séparément.
- Extensible : un module tiers peut déclarer ses propres objets et fournir ses propres modèles (voir le chapitre Compatibilité et modules tiers).
- Sauvegarde / restauration de l'ensemble des paramètres du module.
5.INFORMATIONS TECHNIQUES
Nom du module | InfraSFiles (libellé « Documents et emails ») |
Numéro de module | 550100 |
Compatibilité Dolibarr | 18.0.0 à 24.x |
Compatibilité PHP | 7.4 à 8.4 |
Licence | GNU GPL v3 ou supérieure |
Dépendance obligatoire | Aucune (l'extension PHP xml est nécessaire à l'affichage du changelog) |
Langues | Français, anglais, espagnol, italien |
Éditeur : InfraS - Sylvain Legrand - Contact : support@infras.fr - Site web : https://www.infras.fr
