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: Mon, 29 May 2006 16:07:35 +0200

Christophe merci pour ton aide, je vais utiliser ta réalisation pour intégrer au cvs existant la génération des écritures d'achats/ventes telle que je l'ai décrite dans le premier mail de ce thread (car je préfère la ventilation semi-assisté à un parametrage comme tu l'as fait, mais celui-ci peu être ajouté dans un second temps pour une ventillation complètement automatique.)
Merci pour ton aide.
A+
Loïc
 
http://www.activ-developpement.com


De : address@hidden [mailto:address@hidden De la part de Christophe Battarel
Envoyé : jeudi 25 mai 2006 20:29
À : address@hidden
Objet : [Dolibarr-dev] Module d'export d'écritures comptables pour les factures achats/ventes

 

 


De : Christophe Battarel [mailto:address@hidden
Envoyé : jeudi 25 mai 2006 18:48
À : 'address@hidden'
Objet : [Dolibarr-dev] Module d'export d'écritures comptables pour les factures achats/ventes

 

Bon je me lance…

Je t’envoie les fichiers modifiés (basés sur la 2.1 stable), les tables de paramétrage pré-remplies et les structures des tables lignes, pieces et compteurs.

Bon courage et à +

Tof

PS : s’il te manque qque chose, just ask J

 

 

 


De : address@hidden [mailto:address@hidden De la part de Loic LE BLEIS
Envoyé : lundi 22 mai 2006 16:15
À : 'Discussions sur le developpement de Dolibarr'
Objet : RE: [Dolibarr-dev] Module d'export d'écritures comptables pour les factures achats/ventes

 

Christophe,

 

Merci pour tes réponses, je vais donc faire dans un premier temps l'import du plan comptable, puis l'association produit/services <=> compte pour ventilation par défaut, puis on verra!

Peux tu me donner la structure de ta table contenant les écritures  (llx_compta_lignes je pense) et un exemple de quelques lignes de ton fichier CSV de sortie?

Enfin as-tu ajouté les evenements sur la ventilation des lignes de facture et peux tu m'envoyer le(s) fichier(s) concerné sinon comment as tu généré les écritures (sur quel évenement ?)

Enfin (encore) sur quelle version as-tu fait tes dév et si c'est un snapshot cvs de quand date-t-il (ie de quand date ton dernier update) ?

Merci pour ces infos.

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 19:03
À : Discussions sur le developpement de Dolibarr
Objet : Re: [Dolibarr-dev] Module d'export d'écritures comptables pour les factures achats/ventes

Loic LE BLEIS a écrit :

Christophe,

 

Tes dev comportent-ils un module d'import de plan comptable

Non à faire

, une interface d'association des produits/services et des comptes (ou est-ce inutile dans ton approche),

Via une table de paramètres pour l'instant (Produits/706000 ou Services/707000 uniqt gérés  pour l'instant)
Pour une gestion + fine mieux vaudrait créer une table llx_products_comptes par exemple.

 une ventillation "semi-automatique" (idem)?

Génération des écritures d'après le type de pièce en suivant un paramétrage

Quels sont tes formats de sortie (un exemple) ?

CSV

Ces fonctions sont-elles debrayables (utilisables en option de dolibarr)?

Oui car déclenchées sur triggers

Crées tu / modifies tu des tables, lesquelles ?

Nouvelles tables :
llx_compta_pieces
llx_compta_lignes
llx_compta_journaux
llx_compta_type_piece
llx_compta_natures
llx_compta_param
llx_compta_compteurs (pour n° piece et n° lettrage pour l'instant)

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 ?

Premièrement, plein de corrections de bugs dans les modules afférents (factures, reglements, ...)
Deuxièmement, jamais fait ce genre de manip
Troisièmement et essentiellement : manque de temps.

Par contre si qqun est intéressé pour s'y coller, pas de pb.
Perso, je me suis porté volontaire pour un rôle d'animateur de la communauté, et si qqun veut s'occuper de gérer les aspects techniques du dvpt collaboratif, je lui laisse volontiers ce rôle.

Merci de tes réponses.

Merci de ton intérêt pour ce que j'ai fait.
Tof

 

 

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 !

 

A+

Loïc

 

http://www.activ-developpement.com

 

 
 
 
 



 
 
 
 
 
_______________________________________________
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
  
 
 
 
 



 
 
 
 
 
_______________________________________________
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

--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.392 / Virus Database: 268.6.1/344 - Release Date: 19/05/2006


--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.7.1/347 - Release Date: 24/05/2006


--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.7.1/347 - Release Date: 24/05/2006


--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.7.1/347 - Release Date: 24/05/2006


reply via email to

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