Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Module AutoCompta (Dolibarr)

Description

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.


Fonctionnement

Lors de la création d’une ligne de facture fournisseur :

  1. Le module vérifie si un compte comptable est défini sur la ligne (extrafield accounting_account)
  2. 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)
  3. Le module recherche le rowid correspondant dans la table llx_accounting_account
  4. Il met à jour directement la colonne fk_code_ventilation dans llx_facture_fourn_det

Prérequis

  • 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)

Limitation importante

Ce module fonctionne uniquement avec le plan comptable suivant :PCG14-DEV

Le plan comptable est codé en dur dans le module.

Conséquences

  • Si un autre PCG est actif, le module ne fonctionnera pas
  • En cas de multi-PCG, seul PCG14-DEV sera utilisé
  • Toute migration vers un autre plan comptable nécessite une modification du code

Configuration

1. Extrafield ligne facture fournisseur

  • Nom : accounting_account
  • Type : Liste (sellist)
  • Source : autocompta_accounts:account_number:label

2. Extrafield fournisseur

  • Nom : default_accounting_account
  • Type : Liste (sellist)
  • Source : autocompta_accounts:account_number:label

Priorité des comptes

Ordre d’application :

  1. Compte défini sur la ligne
  2. Compte défini sur le fournisseur
  3. Aucun compte → aucune modification

Installation

  1. Copier le module dans :/htdocs/custom/autocompta/
  2. Activer le module dans Dolibarr
  3. Vérifier que les hooks et triggers sont chargés
  4. Configurer les extrafields

About

Module dolibarr pour l'assignation d'un code comptable par défaut aux services et produits d'un fournisseur

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages