dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Dolibarr-dev] Module d'export d'écritures compt ables pour les fact


From: Loic LE BLEIS
Subject: RE: [Dolibarr-dev] Module d'export d'écritures compt ables pour les factures achats/ventes
Date: Thu, 18 May 2006 17:43:24 +0200

Christophe,
 
Tes dev comportent-ils un module d'import de plan comptable, une interface d'association des produits/services et des comptes (ou est-ce inutile dans ton approche), une ventillation "semi-automatique" (idem)? Quels sont tes formats de sortie (un exemple) ?
Ces fonctions sont-elles debrayables (utilisables en option de dolibarr)?
Crées tu / modifies tu des tables, lesquelles ?
Pourquoi ne peux tu pas faire un cvp updade puis générer un patch de tes modifs et l'envoyer sur la ML qu'est-ce qui te bloque ?
Merci de tes réponses.
 
A+
Loïc
 
http://www.activ-developpement.com


De : address@hidden [mailto:address@hidden De la part de Christophe Battarel
Envoyé : jeudi 18 mai 2006 14:18
À : Discussions sur le developpement de Dolibarr
Objet : Re: [Dolibarr-dev] Module d'export d'écritures comptables pour les factures achats/ventes

Personnellement j'ai déjà écrit un module de ce type, et d'autres pour la compta (export excel, saisie od, saisie recettes/dépenses, saisie charges sociales, saisie rémunération, parametrage, journaux, natures, types de pieces, ...).
J'ai tout intégré en utilisant les triggers.
J'attends toujours de savoir comment le diffuser à la communauté; on m'a proposé de faire un patch sur le cvs, mais vu le nombre de lignes ça me parait chaud, surtout que le cvs évoluera surement pendant que je prépare le patch; on m'a dit de poster le tout sur la ML ce qui est encore pire... Bref, j'attends que la nouvelle équipe se constitue et se structure pour mettre tout ça en ligne...
A+
Tof

Loic LE BLEIS a écrit :
Bonjour,
 
En marge du projet "Organisation des chefs de projets" je souhaite vous présenter un module que je suis en train de développer et qui correspond à un besoin personnel (mais je ne pense pas être un cas isolé).
J'utilise dolibarr pour la gestion commerciale et un logiciel de compta tiers pour la partie comptabilité. J'ai la charge de la saisie comptable.
 
Pour éviter la re-saisie des factures d'achats, de ventes et des règlements associés dans la compta, je souhaite développer un module de générations d'écritures comptables associés à la saisie des factures et règlements dans dolibarr (fonctionnalité développée "à la va vite" sur la 2.0.1alpha1 et que je souhaite reprendre + proprement sur la version CVS).
Ce module sera assortie de modules annexes d'export de ces écritures dans différents formats (EBP, Ciel, SAGE par exemple). Ces exports peuvent éventuellement être réalisé via le module d'export actuel mais ayant du mal avec l'utilisation de ce module je n'en sais rien!
Ces fonctionnalités doivent être "optionnelles".
 
Pour être efficace et facilement utilisable, il me semble qu'il y a divers aspects à étudier et des développements autours de certaines fonctionnalités de dolibarr existantes:
 
* Gestion des comptes:
Ayant déjà tous mes comptes saisies en comptabilité je souhaite ajouter une fonction d'import de plan comptable (fichier texte au format "N° Compte";"Libelle" par exemple). Cette fonction remplirai la table llx_compta_compte_generaux avec les valeurs adéquats.
Pour maintenir cette table à jour il faut également développer des triggers sur COMPANY_CREATE et UPDATE et mettre à jour la table llx_compta_compte_generaux si le champs Compte Client/Fournisseur est renseigné.
 
* Ventilation des factures (achat/ventes):
Pour automatiser au maximum la ventilation des factures (vente actuellement à développer pour les achats) je propose d'associer à un produit/service un compte par défaut pour lequel l'achat/vente de ce produit/service sera ventilé automatiquement mais restera en attente de validation manuelle avec la possibilité de changer la ventilation proposée.
Fonctionnellement on peut ajouter un champs dans la fiche du produit/service ou ajouter un nouvel onglet 'Ventilation ou Compte' dans la partie "Fiche Service/Produit".
Techniquement on peut :
    - ajouter un nouveau champs fk_compta_compte_generaux à la table llx_product (techniquement le plus logique car un produit n'est associé qu'à un seul compte)
    - ajouter une nouvelle table faisant l'association entre le produit/service et le compte ce qui permet de ne pas "polluer" la table des produits si la fonction export-compta n'est pas utilisée.
 
* Événement à ajouter pour développement par triggers:
A mon sens la génération des écritures d'achats/ventes doit se produire à la validation de la ventilation des factures. Ainsi il faudrait rajouter un événement sur validation des ventilations pour pouvoir développer un trigger qui génère les écritures comptables.
- événement : VENTILATION_BILL
 
* Gestion des écritures d'achat:
- Ajout de la ventilation des lignes de factures d'achat.
- Ajout le trigger VENTILATION_SUPPLIER_BILL
 
*Stockage des écritures comptables:
Ajout d'une table :
 
llx_ecritures_comptables
 
rowid (Clé primaire)
Date (date de l'écriture)
Journal (le nom du journal, AC, VE, od, etc ...)
fk_compta_compte_genereaux (Lien vers le compte)
Libelle
Pièce
debit_credit(C, D)
montant
 
Exemples d'écritures générées :
 
Facture de Vente des produits P1 et P2 associés aux comptes 706V1 706V2 au client C1:
Ventilation de la facture:
Date            Journal        Compte              Libelle                    Piece        D/C        Montant
18/05/2006   VE             411CLIENTC1   Vente de produits    FA06001   DEBIT     119.60
18/05/2006   VE             706V1              Produit P1              FA06001   CREDIT     50.00
18/05/2006   VE             445711TVA       Produit P1              FA06001   CREDIT      9.80 
18/05/2006   VE             706V2              Produit P2              FA06001   CREDIT     50.00
18/05/2006   VE             445711TVA      Produit P2              FA06001   CREDIT      9.80
 
Saisie de l'encaissement:
Date            Journal        Compte            Libelle                    Piece        D/C        Montant
20/05/2006   BP             512BANQUE   Vente de produits    FA06001   DEBIT        119.60
20/05/2006   BP             411CLIENTC1  Vente de produits    FA06001   CREDIT     119.60
 
Si l'entreprise acquitte la TVA sur les encaissements, il faudra alors passer par un compte de TVA "à collecter" et comptabiliser la TVA sur les ventes au moment de l'encaissement.
 
J'ai essayer de faire une description complète du besoin et de la façon dont j'envisage la solution, si des personnes intéressées (et qui sont arrivés à la fin de ce mail !) ont des remarques, suggestions ou quoi que ce soit (points pas clairement énoncés, etc ...)  ils sont les bienvenus !
 
 

_______________________________________________ Dolibarr-dev mailing list address@hidden http://lists.nongnu.org/mailman/listinfo/dolibarr-dev


-- 
Christophe Battarel
Responsable Technique

IRIS - altairis
1227 Grande Rue
38660 Le Touvet

address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]