Le module AutoCompta permet d’automatiser l’affectation du compte comptable sur les lignes de factures fournisseurs dans Dolibarr.
Il remplace le comportement standard de Dolibarr en injectant directement le bon fk_code_ventilation dès la création de la ligne, afin d’éviter l’utilisation du compte comptable par défaut lors de la génération des écritures.
Lors de la création d’une ligne de facture fournisseur :
- Le module vérifie si un compte comptable est défini sur la ligne (extrafield
accounting_account) - Si aucun compte n’est défini sur la ligne, il récupère le compte par défaut du fournisseur (extrafield
default_accounting_account) - Le module recherche le
rowidcorrespondant dans la tablellx_accounting_account - Il met à jour directement la colonne
fk_code_ventilationdansllx_facture_fourn_det
- Module Comptabilité activé dans Dolibarr
- Plan comptable PCG14-DEV utilisé et actif
- Tables comptables correctement remplies (
llx_accounting_account) - Extrafields configurés :
- Sur les lignes de facture fournisseur (
facture_fourn_det) - Sur les fournisseurs (
societe)
- Sur les lignes de facture fournisseur (
Ce module fonctionne uniquement avec le plan comptable suivant :PCG14-DEV
Le plan comptable est codé en dur dans le module.
- Si un autre PCG est actif, le module ne fonctionnera pas
- En cas de multi-PCG, seul
PCG14-DEVsera utilisé - Toute migration vers un autre plan comptable nécessite une modification du code
- Nom :
accounting_account - Type : Liste (sellist)
- Source :
autocompta_accounts:account_number:label
- Nom :
default_accounting_account - Type : Liste (sellist)
- Source :
autocompta_accounts:account_number:label
Ordre d’application :
- Compte défini sur la ligne
- Compte défini sur le fournisseur
- Aucun compte → aucune modification
- Copier le module dans :/htdocs/custom/autocompta/
- Activer le module dans Dolibarr
- Vérifier que les hooks et triggers sont chargés
- Configurer les extrafields