7. CAS PARTICULIERS ET COMPATIBILITÉS

Cas particulier

Module InfraSPackPlus

Lorsque le module InfraSPackPlus est activé et que son modèle InfraSPlus_account_statut est activé dans les modèles de documents du module Tiers, un troisième choix « PDF modèle InfraS » apparaît dans la liste « Type de fichier/modèle ». Ce modèle reprend les mêmes données et les mêmes options, avec la mise en page des documents InfraSPackPlus (en-têtes, adresses, mentions personnalisées). Se référer à la documentation d'InfraSPackPlus pour sa configuration.

Constante FACTURE_DEPOSITS_ARE_JUST_PAYMENTS

Si cette constante Dolibarr est active, les factures d'acompte ne sont plus listées dans les extraits clients ; leur montant est déduit sur la facture finale à laquelle elles sont rattachées, ce qui évite de compter deux fois le même encaissement.

Module Multi-devises

Voir l'option 11 de la fenêtre de génération. Si le module Multi-devises a été activé après la création de certaines factures et paiements, ceux-ci sont considérés comme libellés dans la devise principale de la société.

Module Multicompany (multi-entités)

Les factures sont filtrées sur l'entité courante et ses partages. Si les tiers sont partagés entre entités, le nom de l'entité est ajouté au nom du fichier, ce qui permet de conserver dans le même dossier de documents un extrait par entité.

Filiales

Un tiers est une filiale d'un autre lorsque le champ « Société mère » de sa fiche désigne ce dernier. Seules les filiales de premier niveau et de la même entité sont prises en compte (pas les filiales de filiales).

Options générales des PDF Dolibarr respectées par le modèle PDF

Hooks pour les développeurs

Le modèle PDF déclenche les hooks beforePDFCreation et afterPDFCreation (contexte « pdfgeneration »). Le modèle CSV déclenche beforeCSVCreation (contexte « csvgeneration ») puis afterPDFCreation (contexte « pdfgeneration »). Les paramètres de génération choisis dans la fenêtre sont accessibles dans $object->context['account_statut'].