91 lines
3.9 KiB
ReStructuredText
91 lines
3.9 KiB
ReStructuredText
================
|
|
import_chart_of_accounts
|
|
================
|
|
|
|
Provide several profiles for one person.
|
|
|
|
Installation
|
|
============
|
|
|
|
Use Odoo normal module installation procedure to install
|
|
``import_chart_of_accounts``.
|
|
|
|
Description
|
|
=============
|
|
|
|
Pendant l'import, chaque ligne est comparée aux comptes comptables présents dans Odoo
|
|
- Si le compte comptable à importer existe déjà dans la base de données, le nom (et éventuellemnet le code) du compte déjà dans Odoo est mis à jour avec les nouvelles données. Il n'y a pas de création de nouveau compte.
|
|
- Un compte comptable de la base de données est considéré comme identique à celui qu'on souhaite importer, si les 2 comptes ont le même code une fois les zéros finaux supprimés.
|
|
- Par ex: les comptes 120000 et 12000000 sont considérés identiques (12 = 12), mais les comptes 120000 et 12000001 ne sont pas considérés identiques (12 != 12000001)
|
|
- Si le compte comptable à importer n'existe pas dans la bdd, il est créé.
|
|
- Un compte similaire au compte nouvellement créé est recherché dans la bdd pour y ajouter les mêmes paramêtres.
|
|
- Pour ce faire, on recherche dans la bdd tous les comptes qui ont les 3 premiers chiffres de leur code en commun avec celui du compte nouvellement créé.
|
|
- S'il n'en existe pas, on recherche dans la bdd tous les comptes qui ont les 1 premier chiffre de leur code en commun avec celui du compte nouvellement créé.
|
|
- Parmi ces comptes, le compte qui sera concidéré comme 'similaire' et dont on va copié les paramètre sur le nouveau compte est celui au numéro de code le plus bas.
|
|
- On enregistre la valeur des variables 'type' et 'reconcilition' du compte 'similaire' dans le compte comptable nouvellement créé.
|
|
- S'il n'existe 'compte similaire' pour le nouveau compte, aucun paramétrage n'est ajouté lors de l'import
|
|
|
|
Exemple :
|
|
|
|
J'importe le compte comptable '607730 Epicerie divers'
|
|
Ce compte comptable n'existe pas déjà dans Odoo, il est créé.
|
|
Pour le configurer automatiquement, on se fonde sur un compte similaire dans Odoo et avec le code le plus bas parmis les comptes similaires
|
|
Ici il s'agit de '607000 Achats de marchandise':
|
|
Il a pour Type Charges car c'est une compte de charges et Autoriser le lettrage est à False.
|
|
Le compte '607730 Epicerie divers' sera donc enregistré dans Odoo avec le même paramétrage.
|
|
|
|
J'importe le compte comptable '70600000 Prestation de service'
|
|
Le compte '706000 Ventes de produits issus de prestation' existe en bdd
|
|
Le compte '706000 Ventes de produits issus de prestation' existant est mise à jour pour devenir '70600000 Prestation de service'
|
|
|
|
J'importe le compte comptable '70000000 Vente de produits fabriqués'
|
|
Il n'existe pas déjà en bdd, il n'existe pas non plus de compte qui commence par '700'
|
|
Le compte '770000000 Vente de produits fabriqués' est créé avec pour type et l'autorisation de lettrage du plus petit compte 7 déjà existant en bdd
|
|
|
|
Usage
|
|
=====
|
|
|
|
Pour importer le plan comptable :
|
|
|
|
Aller dans l'App Facturation
|
|
Menu Configuration > Comptabilité > Importer le plan comptable
|
|
|
|
Un assistant permettant le téléversement d'un plan comptable apparaît.
|
|
|
|
Le fichier téléversé doit être au format CSV uniquement.
|
|
Il ne doit comporter que deux colonnes :
|
|
- La première colonne doit s'appeler 'code' pour le numéro de compte comptable
|
|
- La deuxième colonne doit s'appeler 'name' pour le nom du compte comptable
|
|
|
|
Known issues / Roadmap
|
|
======================
|
|
|
|
None yet.
|
|
|
|
Bug Tracker
|
|
===========
|
|
|
|
Bugs are tracked on `our issues website <https://github.com/elabore-coop/account-tools/issues>`_. In case of
|
|
trouble, please check there if your issue has already been
|
|
reported. If you spotted it first, help us smashing it by providing a
|
|
detailed and welcomed feedback.
|
|
|
|
Credits
|
|
=======
|
|
|
|
Contributors
|
|
------------
|
|
|
|
* Laetitia Da Costa
|
|
|
|
Funders
|
|
-------
|
|
|
|
The development of this module has been financially supported by:
|
|
* Elabore (https://elabore.coop)
|
|
|
|
|
|
Maintainer
|
|
----------
|
|
|
|
This module is maintained by Elabore. |