[grisbi-cvs] [SCM] grisbi branch, master, updated. upstream_version_0_7_4-110-gbe28ced
Pierre Biava
nobody at users.sourceforge.net
Sun Nov 28 18:25:49 CET 2010
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "grisbi".
The branch, master has been updated
via be28cedeea603039fdab063b86c8f94567db7b46 (commit)
via 6a9225bab0ec1c88ea34f4c7dae9c492cc1608a1 (commit)
from b8d5e684e0ace9931a503352eca24fcc8f0e2ada (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit be28cedeea603039fdab063b86c8f94567db7b46
Author: pbiava <pierre.biava at nerim.net>
Date: Sun Nov 28 18:24:49 2010 +0100
updates the accounting for the associations.
commit 6a9225bab0ec1c88ea34f4c7dae9c492cc1608a1
Author: pbiava <pierre.biava at nerim.net>
Date: Sat Nov 27 20:49:56 2010 +0100
Adding the backup of the settings of credit calculator and minor changes
-----------------------------------------------------------------------
Changes:
diff --git a/share/categories/fr_FR/plan-comptable.cgsb b/share/categories/fr_FR/plan-comptable.cgsb
index d8ec088..41d4da1 100644
--- a/share/categories/fr_FR/plan-comptable.cgsb
+++ b/share/categories/fr_FR/plan-comptable.cgsb
@@ -4,35 +4,35 @@
File_version="0.6.0"
Grisbi_version="0.6.0"
Title="Plan comptable associatif"
- Description="Catégories conformes au plan comptable associatif, pour toute association de loi 1901." />
+ Description="Catégories conformes au plan comptable associatif, pour toute association type Loi 1901." />
<Category Nb="25" Na="10. Fonds associatifs et réserves" Kd="0" />
<Sub_category Nbc="25" Nb="1" Na="1020. Fonds associatifs sans droit de reprise" />
<Sub_category Nbc="25" Nb="2" Na="1021. Valeur du patrimoine intégré" />
<Sub_category Nbc="25" Nb="3" Na="1022. Fonds statutaires (à déclarer en fonction des statuts)" />
<Sub_category Nbc="25" Nb="4" Na="1024. Apports sans droit de reprise" />
- <Sub_category Nbc="25" Nb="5" Na="1025. Legs et donations avec contrepartie d'actifs immobilisés" />
- <Sub_category Nbc="25" Nb="6" Na="1026. Subventions d'investissement affectées à des biens renouvelables" />
- <Sub_category Nbc="25" Nb="7" Na="1030. Fonfs associatifs avec droit de reprise" />
+ <Sub_category Nbc="25" Nb="5" Na="1025. Legs et donations avec contrepartie d'actifs immobilisés" />
+ <Sub_category Nbc="25" Nb="6" Na="1026. Subventions d'investissement affectées à des biens renouvelables" />
+ <Sub_category Nbc="25" Nb="7" Na="1030. Fonds associatifs avec droit de reprise" />
<Sub_category Nbc="25" Nb="8" Na="1034. Apports avec droit de reprise" />
- <Sub_category Nbc="25" Nb="10" Na="1035. Legs et donations avec contrepartie d'actifs immobilisés assorties d'une obligation ou d'une condition" />
- <Sub_category Nbc="25" Nb="11" Na="1036. Subventions d'investissement affectées à des biens renouvelables" />
- <Sub_category Nbc="25" Nb="12" Na="1050. Ecarts et réévaluation" />
- <Sub_category Nbc="25" Nb="13" Na="1051. Ecarts et réévaluations sur des biens sans droit de reprise" />
- <Sub_category Nbc="25" Nb="14" Na="1052. Ecarts et réévaluations sur des biens avec droit de reprise" />
+ <Sub_category Nbc="25" Nb="10" Na="1035. Legs et donations avec contreparties d'actifs immobilisés assorties d'une obligation ou d'une condition" />
+ <Sub_category Nbc="25" Nb="11" Na="1036. Subventions d'investissement affectées à des biens renouvelables" />
+ <Sub_category Nbc="25" Nb="12" Na="1050. Ãcarts et réévaluation" />
+ <Sub_category Nbc="25" Nb="13" Na="1051. Ãcarts et réévaluations sur des biens sans droit de reprise" />
+ <Sub_category Nbc="25" Nb="14" Na="1052. Ãcarts et réévaluations sur des biens avec droit de reprise" />
<Sub_category Nbc="25" Nb="15" Na="1060. Réserves" />
<Sub_category Nbc="25" Nb="16" Na="1062. Réserves indisponibles" />
<Sub_category Nbc="25" Nb="17" Na="1063. Réserves statutaires ou contractuelles" />
<Sub_category Nbc="25" Nb="18" Na="1064. Réserves réglementées" />
<Sub_category Nbc="25" Nb="19" Na="1068. Autres réserves (dont réserves pour projet associatif)" />
- <Category Nb="26" Na="11. Eléments en instance d'affectation" Kd="0" />
+ <Category Nb="26" Na="11. Ãléments en instance d'affectation" Kd="0" />
<Sub_category Nbc="26" Nb="1" Na="110. Report à nouveau" />
<Sub_category Nbc="26" Nb="2" Na="115. Résultats sous contrôle de tiers financeur" />
- <Category Nb="27" Na="12. Résultat net de l'exercice (exédent ou déficit)" Kd="0" />
- <Sub_category Nbc="27" Nb="1" Na="120. Résultat des l'exercice (exédent)" />
- <Sub_category Nbc="27" Nb="2" Na="129. Résultat de l'exercice (déficit)" />
- <Category Nb="28" Na="13. Subventions d'investissement affectées à des biens non renouvelables" Kd="0" />
- <Sub_category Nbc="28" Nb="1" Na="1310. Subventions d'investissements (renouvelable)" />
- <Sub_category Nbc="28" Nb="2" Na="1311. Etat" />
+ <Category Nb="27" Na="12. Résultat net de l'exercice (excédent ou déficit)" Kd="0" />
+ <Sub_category Nbc="27" Nb="1" Na="120. Résultat de l'exercice (excédent)" />
+ <Sub_category Nbc="27" Nb="2" Na="129. Résultat de l'exercice (déficit)" />
+ <Category Nb="28" Na="13. Subventions d'investissement affectées à des biens non renouvelables" Kd="0" />
+ <Sub_category Nbc="28" Nb="1" Na="1310. Subventions d'investissements (renouvelables)" />
+ <Sub_category Nbc="28" Nb="2" Na="1311. Ãtat" />
<Sub_category Nbc="28" Nb="3" Na="1312. Régions" />
<Sub_category Nbc="28" Nb="4" Na="1313. Départements" />
<Sub_category Nbc="28" Nb="5" Na="1314. Communes" />
@@ -40,41 +40,41 @@
<Sub_category Nbc="28" Nb="7" Na="1316. Entreprise publiques" />
<Sub_category Nbc="28" Nb="8" Na="1317. Entreprises et organismes privés" />
<Sub_category Nbc="28" Nb="9" Na="1318. Autres" />
- <Sub_category Nbc="28" Nb="10" Na="1380. Autres subventions d'investissement" />
- <Sub_category Nbc="28" Nb="11" Na="1390. Subventions d'investissement inscrites au compte de résultat" />
+ <Sub_category Nbc="28" Nb="10" Na="1380. Autres subventions d'investissement" />
+ <Sub_category Nbc="28" Nb="11" Na="1390. Subventions d'investissement inscrites au compte de résultat" />
<Category Nb="29" Na="14. Provisions réglementées" Kd="0" />
<Sub_category Nbc="29" Nb="1" Na="1420. Provisions réglementées relatives aux immobilisations" />
<Sub_category Nbc="29" Nb="2" Na="1430. Provisions réglementées relatives aux stocks" />
<Sub_category Nbc="29" Nb="3" Na="1424. Provisions pour investissement (participation des salariés)" />
<Sub_category Nbc="29" Nb="4" Na="1431. Hausse des prix" />
<Sub_category Nbc="29" Nb="5" Na="1432. Fluctuations des cours" />
- <Sub_category Nbc="29" Nb="6" Na="1440. Provisions réglementées relatives aux autres éléments de l'actif" />
- <Sub_category Nbc="29" Nb="7" Na="1450. Ammortissements dérogatoires" />
- <Sub_category Nbc="29" Nb="8" Na="1460. Provisions spéciale de réévaluation" />
+ <Sub_category Nbc="29" Nb="6" Na="1440. Provisions réglementées relatives aux autres éléments de l'actif" />
+ <Sub_category Nbc="29" Nb="7" Na="1450. Amortissements dérogatoires" />
+ <Sub_category Nbc="29" Nb="8" Na="1460. Provisions spéciales de réévaluation" />
<Sub_category Nbc="29" Nb="9" Na="1480. Autres provisions réglementées" />
<Category Nb="30" Na="15. Provisions pour risques et charges" Kd="0" />
<Sub_category Nbc="30" Nb="1" Na="1510. Provisions pour risques" />
<Sub_category Nbc="30" Nb="2" Na="1511. Provisions pour litiges" />
<Sub_category Nbc="30" Nb="3" Na="1514. Provisions pour amendes et pénalités" />
- <Sub_category Nbc="30" Nb="4" Na="1515. Provisions pour pertes de changes" />
- <Sub_category Nbc="30" Nb="5" Na="1516. Provisions pour risque d'emploi" />
+ <Sub_category Nbc="30" Nb="4" Na="1515. Provisions pour pertes de change" />
+ <Sub_category Nbc="30" Nb="5" Na="1516. Provisions pour risque d'emploi" />
<Sub_category Nbc="30" Nb="6" Na="1518. Autres provisions pour risques" />
<Sub_category Nbc="30" Nb="7" Na="1530. Provisions pour pensions et obligations similaires" />
<Sub_category Nbc="30" Nb="8" Na="1550. Provisions pour impôts" />
- <Sub_category Nbc="30" Nb="9" Na="1570. Provisions pour charges à répartir sur plusieurs exercice" />
+ <Sub_category Nbc="30" Nb="9" Na="1570. Provisions pour charges à répartir sur plusieurs exercices" />
<Sub_category Nbc="30" Nb="10" Na="1572. Provisions pour grosses réparations" />
<Sub_category Nbc="30" Nb="11" Na="1580. Autres provisions pour charges" />
- <Sub_category Nbc="30" Nb="12" Na="1582. Provisions pour charges sociales et fiscales sur congés payer" />
+ <Sub_category Nbc="30" Nb="12" Na="1582. Provisions pour charges sociales et fiscales sur congés payés" />
<Category Nb="31" Na="16. Emprunt et dettes assimilées" Kd="0" />
<Sub_category Nbc="31" Nb="1" Na="1640. Emprunts auprès des établissements de crédit" />
- <Sub_category Nbc="31" Nb="2" Na="1641. Emprunt (à détailler)" />
+ <Sub_category Nbc="31" Nb="2" Na="1641. Emprunts (à détailler)" />
<Sub_category Nbc="31" Nb="3" Na="1650. Dépôts et cautionnements reçus" />
<Sub_category Nbc="31" Nb="4" Na="1651. Dépôts" />
<Sub_category Nbc="31" Nb="5" Na="1655. Cautionnements" />
<Sub_category Nbc="31" Nb="6" Na="1660. Participation des salariés aux résultats" />
<Sub_category Nbc="31" Nb="7" Na="1661. Comptes bloqués" />
<Sub_category Nbc="31" Nb="8" Na="1662. Fonds de participation" />
- <Sub_category Nbc="31" Nb="9" Na="1670. Emprunts et dettes assorties de conditions particulières" />
+ <Sub_category Nbc="31" Nb="9" Na="1670. Emprunts et dettes assortis de conditions particulières" />
<Sub_category Nbc="31" Nb="10" Na="1672. Titres associatifs" />
<Sub_category Nbc="31" Nb="11" Na="1680. Autres emprunts et dettes assimilées" />
<Sub_category Nbc="31" Nb="12" Na="1681. Autres emprunts (à détailler)" />
@@ -82,27 +82,27 @@
<Sub_category Nbc="31" Nb="14" Na="1687. Autres dettes (à détailler)" />
<Sub_category Nbc="31" Nb="15" Na="1688. Intérêts courus ( à détailler)" />
<Category Nb="32" Na="17. Dettes rattachées à des participations" Kd="0" />
- <Category Nb="33" Na="18. Comptes de liaisons des établissements (avec le siège social ou entre eux)" Kd="0" />
+ <Category Nb="33" Na="18. Comptes de liaison des établissements (avec le siège social ou entre eux)" Kd="0" />
<Sub_category Nbc="33" Nb="1" Na="1810. Apports permanents entre siège social et établissement" />
<Sub_category Nbc="33" Nb="2" Na="1850. Biens et prestations de services échangés entre établissements et le siège social" />
- <Sub_category Nbc="33" Nb="3" Na="1860. Biens et prestations de services échangés entre établissement (charges)" />
+ <Sub_category Nbc="33" Nb="3" Na="1860. Biens et prestations de services échangés entre établissements (charges)" />
<Sub_category Nbc="33" Nb="4" Na="1670. Biens et prestations de services échangés entre établissements (produits)" />
<Category Nb="34" Na="19. Fonds dédiés" Kd="0" />
<Sub_category Nbc="34" Nb="1" Na="1940. Fonds dédiés sur subventions de fonctionnement" />
<Sub_category Nbc="34" Nb="2" Na="1950. Fonds dédiés sur dons manuels affectés" />
- <Sub_category Nbc="34" Nb="3" Na="1970. Fons dédiés sur legs et dons affectés" />
+ <Sub_category Nbc="34" Nb="3" Na="1970. Fonds dédiés sur legs et dons affectés" />
<Category Nb="35" Na="20. Immobilisations incorporelles" Kd="0" />
- <Sub_category Nbc="35" Nb="1" Na="2010. Frais d'établissement" />
+ <Sub_category Nbc="35" Nb="1" Na="2010. Frais d'établissement" />
<Sub_category Nbc="35" Nb="2" Na="2012. Frais de premier établissement" />
<Sub_category Nbc="35" Nb="3" Na="2060. Droit au bail" />
<Sub_category Nbc="35" Nb="4" Na="2080. Autres immobilisations incorporelles" />
- <Category Nb="36" Na="21. Immoblilisations corporelles" Kd="0" />
+ <Category Nb="36" Na="21. Immobilisations corporelles" Kd="0" />
<Sub_category Nbc="36" Nb="1" Na="2110. Terrains" />
<Sub_category Nbc="36" Nb="2" Na="2120. Agencements et aménagements de terrains" />
<Sub_category Nbc="36" Nb="3" Na="2130. Constructions" />
<Sub_category Nbc="36" Nb="4" Na="2131. Bâtiments" />
<Sub_category Nbc="36" Nb="5" Na="2135. Installations générales, agencements, aménagements des constructions" />
- <Sub_category Nbc="36" Nb="6" Na="2140. Constructions sur sol d'autrui" />
+ <Sub_category Nbc="36" Nb="6" Na="2140. Constructions sur sol d'autrui" />
<Sub_category Nbc="36" Nb="7" Na="2150. Installations techniques, matériels et outillages industriels" />
<Sub_category Nbc="36" Nb="8" Na="2151. Installations complexes spécialisées" />
<Sub_category Nbc="36" Nb="9" Na="2154. Matériels industriel" />
@@ -110,7 +110,7 @@
<Sub_category Nbc="36" Nb="11" Na="2180. Autres immobilisations incorporelles" />
<Sub_category Nbc="36" Nb="12" Na="2181. Installations générales, agencements, aménagements divers" />
<Sub_category Nbc="36" Nb="13" Na="2182. Matériels de transport" />
- <Sub_category Nbc="36" Nb="14" Na="2183. Matériels de bureau et matériels informatique" />
+ <Sub_category Nbc="36" Nb="14" Na="2183. Matériels de bureau et matériels informatiques" />
<Sub_category Nbc="36" Nb="15" Na="2184. Mobilier" />
<Sub_category Nbc="36" Nb="16" Na="2185. Cheptel" />
<Category Nb="37" Na="22. Immobilisations mises en concession" Kd="0" />
@@ -118,43 +118,43 @@
<Sub_category Nbc="37" Nb="2" Na="2290. Droits des propriétaires" />
<Category Nb="38" Na="23. Immobilisations en cours" Kd="0" />
<Sub_category Nbc="38" Nb="1" Na="2310.Immobilisations corporelles en cours" />
- <Sub_category Nbc="38" Nb="2" Na="2312. Terrain" />
+ <Sub_category Nbc="38" Nb="2" Na="2312. Terrains" />
<Sub_category Nbc="38" Nb="3" Na="2313. Constructions" />
<Sub_category Nbc="38" Nb="4" Na="2315. Installations techniques, matériels et outillages industriels" />
<Sub_category Nbc="38" Nb="5" Na="2318. Autres immobilisations corporelles" />
<Sub_category Nbc="38" Nb="6" Na="2320. Immobilisations incorporelles en cours" />
- <Sub_category Nbc="38" Nb="7" Na="2380. Avances et acomptes versés sur commandes d'immobilisations corporelles" />
+ <Sub_category Nbc="38" Nb="7" Na="2380. Avances et acomptes versés sur commandes d'immobilisations corporelles" />
<Category Nb="39" Na="26. Participations et créances rattachées à des participations" Kd="0" />
<Sub_category Nbc="39" Nb="1" Na="2610. Titres de participations" />
<Sub_category Nbc="39" Nb="2" Na="2660. Autres formes de participation" />
- <Sub_category Nbc="39" Nb="3" Na="2670. Créances rattachées à des particiations" />
+ <Sub_category Nbc="39" Nb="3" Na="2670. Créances rattachées à des participations" />
<Sub_category Nbc="39" Nb="4" Na="2690. Versements restant à effectuer sur titres de participation non libérés" />
<Category Nb="40" Na="27. Autres immobilisations financières" Kd="0" />
- <Sub_category Nbc="40" Nb="1" Na="2710. Titres immobilisés (droit de propiété)" />
+ <Sub_category Nbc="40" Nb="1" Na="2710. Titres immobilisés (droit de propriété)" />
<Sub_category Nbc="40" Nb="2" Na="2711. Actions" />
- <Sub_category Nbc="40" Nb="3" Na="2720. Titres immobilisés (droit decréance)" />
+ <Sub_category Nbc="40" Nb="3" Na="2720. Titres immobilisés (droit de créance)" />
<Sub_category Nbc="40" Nb="4" Na="2721. Obligations" />
<Sub_category Nbc="40" Nb="5" Na="2722. Bons" />
<Sub_category Nbc="40" Nb="6" Na="2728. Autres" />
- <Sub_category Nbc="40" Nb="7" Na="2730. Titres immobilisés de l'activité de portefeuille" />
+ <Sub_category Nbc="40" Nb="7" Na="2730. Titres immobilisés de l'activité de portefeuille" />
<Sub_category Nbc="40" Nb="8" Na="2740. Prêts" />
<Sub_category Nbc="40" Nb="9" Na="2743. Prêts au personnel" />
<Sub_category Nbc="40" Nb="10" Na="2748. Autres prêts" />
<Sub_category Nbc="40" Nb="11" Na="2750. Dépôts et cautionnements versés" />
<Sub_category Nbc="40" Nb="12" Na="2751. Dépôts" />
<Sub_category Nbc="40" Nb="13" Na="2755. Cautionnements" />
- <Sub_category Nbc="40" Nb="14" Na="2760. AUtres créances immobilisées" />
+ <Sub_category Nbc="40" Nb="14" Na="2760. Autres créances immobilisées" />
<Sub_category Nbc="40" Nb="15" Na="2761. Créances diverses" />
<Sub_category Nbc="40" Nb="16" Na="2768. Intérêts courus (à détailler)" />
<Sub_category Nbc="40" Nb="17" Na="2790. Versements restant à effectuer sur titres immobilisés non libérés" />
<Category Nb="41" Na="28. Amortissements des immobilisations" Kd="0" />
<Sub_category Nbc="41" Nb="1" Na="2800. Amortissements des immobilisations incorporelles" />
- <Sub_category Nbc="41" Nb="2" Na="2801. Frais d'établissement (même ventilation que celle du compte 201)" />
+ <Sub_category Nbc="41" Nb="2" Na="2801. Frais d'établissement (même ventilation que celle du compte 201)" />
<Sub_category Nbc="41" Nb="3" Na="2808. Autres immobilisations incorporelles" />
<Sub_category Nbc="41" Nb="4" Na="2810. Amortissements des immobilisations corporelles" />
- <Sub_category Nbc="41" Nb="5" Na="2812. Agencememnts, aménagements des terrains (même ventilations que celle du compte 212)" />
+ <Sub_category Nbc="41" Nb="5" Na="2812. Agencements, aménagements des terrains (même ventilation que celle du compte 212)" />
<Sub_category Nbc="41" Nb="6" Na="2813. Constructions (même ventilation que celle du compte 213)" />
- <Sub_category Nbc="41" Nb="7" Na="2814. Constructions sur sol d'autrui (même ventilations que celles du comptes 214)" />
+ <Sub_category Nbc="41" Nb="7" Na="2814. Constructions sur sol d'autrui (même ventilation que celle du compte 214)" />
<Sub_category Nbc="41" Nb="8" Na="2815. Installations techniques, matériels et outillages industriels (même ventilation que celle du compte 215)" />
<Sub_category Nbc="41" Nb="9" Na="2818. Autres immobilisations corporelles (même ventilation que celle du compte 218)" />
<Category Nb="42" Na="29. Provision pour dépréciation des immobilisations" Kd="0" />
@@ -162,17 +162,17 @@
<Sub_category Nbc="42" Nb="2" Na="2906. Droit au bail" />
<Sub_category Nbc="42" Nb="3" Na="2908. Autres immobilisations incorporelles" />
<Sub_category Nbc="42" Nb="4" Na="2910. Provisions pour dépréciation des immobilisations corporelles" />
- <Sub_category Nbc="42" Nb="5" Na="2911. Terrain" />
- <Sub_category Nbc="42" Nb="6" Na="2960. Provisions pour dépréciations des participations et créances rattachées à des participations" />
- <Sub_category Nbc="42" Nb="7" Na="2961. Tires de participations" />
+ <Sub_category Nbc="42" Nb="5" Na="2911. Terrains" />
+ <Sub_category Nbc="42" Nb="6" Na="2960. Provisions pour dépréciation des participations et créances rattachées à des participations" />
+ <Sub_category Nbc="42" Nb="7" Na="2961. Titres de participations" />
<Sub_category Nbc="42" Nb="8" Na="2966. Autres formes de participations" />
- <Sub_category Nbc="42" Nb="9" Na="2967. Créances rattachées à des participations (même ventilations que celles du compte 267)" />
- <Sub_category Nbc="42" Nb="10" Na="2970. Provisions pour dépréciations des autres immobilisations financières" />
- <Sub_category Nbc="42" Nb="11" Na="2971. Tires immobilisés (droit de propriété) (même ventilation que celle du compte 271)" />
- <Sub_category Nbc="42" Nb="12" Na="2972. Titres immobilisés (droit de créances) ( même ventilations que celle compte 272)" />
+ <Sub_category Nbc="42" Nb="9" Na="2967. Créances rattachées à des participations (même ventilation que celle du compte 267)" />
+ <Sub_category Nbc="42" Nb="10" Na="2970. Provisions pour dépréciation des autres immobilisations financières" />
+ <Sub_category Nbc="42" Nb="11" Na="2971. Titres immobilisés (droits de propriété) (même ventilation que celle du compte 271)" />
+ <Sub_category Nbc="42" Nb="12" Na="2972. Titres immobilisés (droits de créance) ( même ventilation que celle du compte 272)" />
<Sub_category Nbc="42" Nb="13" Na="2974. Prêts (même ventilation que celle du compte 274)" />
<Sub_category Nbc="42" Nb="14" Na="2975. Dépôts et cautionnements versés (même ventilation que celle du compte 275)" />
- <Sub_category Nbc="42" Nb="15" Na="2976. Autres créances immobilisées ( même ventilation que celle du compte 276)" />
+ <Sub_category Nbc="42" Nb="15" Na="2976. Autres créances immobilisées (même ventilation que celle du compte 276)" />
<Category Nb="43" Na="31. Matières premières et fournitures" Kd="0" />
<Sub_category Nbc="43" Nb="1" Na="3110. Matières premières" />
<Sub_category Nbc="43" Nb="2" Na="3170. Fournitures" />
@@ -185,12 +185,12 @@
<Sub_category Nbc="45" Nb="2" Na="3350. Travaux en cours" />
<Category Nb="46" Na="34. En-cours de production de services" Kd="0" />
<Sub_category Nbc="46" Nb="1" Na="3410. Produits en cours" />
- <Sub_category Nbc="46" Nb="2" Na="3450. Prestations de servevices en cours" />
+ <Sub_category Nbc="46" Nb="2" Na="3450. Prestations de service en cours" />
<Category Nb="47" Na="35. Stocks de produits" Kd="0" />
<Sub_category Nbc="47" Nb="1" Na="3510. Produits intermédiaires" />
<Sub_category Nbc="47" Nb="2" Na="3550. Produits finis" />
<Category Nb="48" Na="37. Stocks de marchandises" Kd="0" />
- <Category Nb="49" Na="39. Provisions pour dépréciations des stocks et en-cours" Kd="0" />
+ <Category Nb="49" Na="39. Provisions pour dépréciation des stocks et en-cours" Kd="0" />
<Sub_category Nbc="49" Nb="1" Na="3910. Provisions pour dépréciation des matières premières et fournitures" />
<Sub_category Nbc="49" Nb="2" Na="3920. Provisions pour dépréciation des autres approvisionnements" />
<Sub_category Nbc="49" Nb="3" Na="3930. Provisions pour dépréciation des en-cours de production de biens" />
@@ -199,13 +199,13 @@
<Sub_category Nbc="49" Nb="6" Na="3970. Provisions pour dépréciation des stocks de marchandises" />
<Category Nb="50" Na="40. Fournisseurs et comptes rattachés" Kd="0" />
<Sub_category Nbc="50" Nb="1" Na="4010. Fournisseurs" />
- <Sub_category Nbc="50" Nb="2" Na="4011. Forunisseurs. Achats de biens ou de prestations de services" />
- <Sub_category Nbc="50" Nb="3" Na="4040. Fournisseurs d'immobilisations" />
- <Sub_category Nbc="50" Nb="4" Na="4041. Fournisseurs. Achats d'immobilisations" />
- <Sub_category Nbc="50" Nb="5" Na="4047. Fournisseurs d'immobilisations. Retenues de garantie" />
+ <Sub_category Nbc="50" Nb="2" Na="4011. Fournisseurs. Achats de biens ou de prestations de service" />
+ <Sub_category Nbc="50" Nb="3" Na="4040. Fournisseurs d'immobilisations" />
+ <Sub_category Nbc="50" Nb="4" Na="4041. Fournisseurs. Achats d'immobilisations" />
+ <Sub_category Nbc="50" Nb="5" Na="4047. Fournisseurs d'immobilisations. Retenues de garantie" />
<Sub_category Nbc="50" Nb="6" Na="4080. Fournisseurs. Factures non parvenues" />
- <Sub_category Nbc="50" Nb="7" Na="4081. Fournisseurs. Achats de biens ou prestations de services" />
- <Sub_category Nbc="50" Nb="8" Na="4084. Fournisseurs. Achats d'immobilisations" />
+ <Sub_category Nbc="50" Nb="7" Na="4081. Fournisseurs. Achats de biens ou prestations de service" />
+ <Sub_category Nbc="50" Nb="8" Na="4084. Fournisseurs. Achats d'immobilisations" />
<Sub_category Nbc="50" Nb="9" Na="4090. Fournisseurs débiteurs" />
<Sub_category Nbc="50" Nb="10" Na="4091. Fournisseurs. Avances et acomptes versés sur commandes" />
<Sub_category Nbc="50" Nb="11" Na="4096. Fournisseurs. Créances pour emballage et matériel à rendre" />
@@ -216,7 +216,7 @@
<Sub_category Nbc="51" Nb="4" Na="4119. Usagers créditeurs" />
<Category Nb="52" Na="42. Personnel et comptes rattachés" Kd="0" />
<Sub_category Nbc="52" Nb="1" Na="4210. Personnel. Rémunérations dues" />
- <Sub_category Nbc="52" Nb="2" Na="4220. Comités d'entreprise, d'établissement,.." />
+ <Sub_category Nbc="52" Nb="2" Na="4220. Comités d'entreprise, d'établissement..." />
<Sub_category Nbc="52" Nb="3" Na="4250. Personnel. Avances et acomptes" />
<Sub_category Nbc="52" Nb="4" Na="4270. Personnel. Opposition" />
<Sub_category Nbc="52" Nb="5" Na="4280. Personnel. Charges à payer et produits à recevoir" />
@@ -228,43 +228,43 @@
<Sub_category Nbc="53" Nb="2" Na="4370. Autres organismes sociaux" />
<Sub_category Nbc="53" Nb="3" Na="4372. Mutuelles" />
<Sub_category Nbc="53" Nb="4" Na="4373. Caisses de retraite et de prévoyance" />
- <Sub_category Nbc="53" Nb="5" Na="4374. Caisse d'allocation chômage. ASSEDIC" />
+ <Sub_category Nbc="53" Nb="5" Na="4374. Caisse d'allocation chômage. ASSEDIC" />
<Sub_category Nbc="53" Nb="6" Na="4378. Autres organismes sociaux. Divers" />
<Sub_category Nbc="53" Nb="7" Na="4380. Organismes sociaux. Charges à payer et produits à recevoir" />
<Sub_category Nbc="53" Nb="8" Na="4382. Charges sociales sur congés à payer" />
<Sub_category Nbc="53" Nb="9" Na="4386. Autres charges à payer" />
<Sub_category Nbc="53" Nb="10" Na="4387. Produits à recevoir" />
- <Category Nb="54" Na="44. Etat et autres collectivités publiques" Kd="0" />
- <Sub_category Nbc="54" Nb="1" Na="4410. Etat. Subventions à recevoir" />
- <Sub_category Nbc="54" Nb="2" Na="4411. Subventions d'investissement" />
- <Sub_category Nbc="54" Nb="3" Na="4417. Subventions d'exploitation" />
+ <Category Nb="54" Na="44. Ãtat et autres collectivités publiques" Kd="0" />
+ <Sub_category Nbc="54" Nb="1" Na="4410. Ãtat. Subventions à recevoir" />
+ <Sub_category Nbc="54" Nb="2" Na="4411. Subventions d'investissement" />
+ <Sub_category Nbc="54" Nb="3" Na="4417. Subventions d'exploitation" />
<Sub_category Nbc="54" Nb="4" Na="4419. Avances sur subventions" />
- <Sub_category Nbc="54" Nb="5" Na="4430. Opérations particulières avec l'état, les collectivités publiques, les organismes internationaux" />
- <Sub_category Nbc="54" Nb="6" Na="4440. Etat. Impôts sur les bénéfices" />
- <Sub_category Nbc="54" Nb="7" Na="4445. Etat. Impôts sur les sociétés (organismes sans but lucratif)" />
- <Sub_category Nbc="54" Nb="8" Na="4450. Etat. taxes sur le chiffre d'affaires" />
+ <Sub_category Nbc="54" Nb="5" Na="4430. Opérations particulières avec l'Ãtat, les collectivités publiques, les organismes internationaux" />
+ <Sub_category Nbc="54" Nb="6" Na="4440. Ãtat. Impôts sur les bénéfices" />
+ <Sub_category Nbc="54" Nb="7" Na="4445. Ãtat. Impôts sur les sociétés (organismes sans but lucratif)" />
+ <Sub_category Nbc="54" Nb="8" Na="4450. Ãtat. Taxes sur le chiffre d'affaires" />
<Sub_category Nbc="54" Nb="9" Na="4452. TVA due intercommunautaire" />
- <Sub_category Nbc="54" Nb="10" Na="4455. Taxes sur le chiffre d'affaires à décaisser" />
- <Sub_category Nbc="54" Nb="11" Na="4456. Taxes sur le chiffre d'affaires déductibles" />
+ <Sub_category Nbc="54" Nb="10" Na="4455. Taxes sur le chiffre d'affaires à décaisser" />
+ <Sub_category Nbc="54" Nb="11" Na="4456. Taxes sur le chiffre d'affaires déductibles" />
<Sub_category Nbc="54" Nb="12" Na="44562. TVA sur immobilisations" />
<Sub_category Nbc="54" Nb="13" Na="44566. TVA sur autres biens et services" />
<Sub_category Nbc="54" Nb="14" Na="44567. Crédit de TVA à reporter" />
- <Sub_category Nbc="54" Nb="15" Na="4457. Taxes sur le chiffre d'affaires collectées par l'association" />
- <Sub_category Nbc="54" Nb="16" Na="4458. Taxes sur le chiffre d'affaires à régulariser ou en attente" />
- <Sub_category Nbc="54" Nb="17" Na="44586. Taxes sur le chiffre d'affaires sur factures non parvenues" />
- <Sub_category Nbc="54" Nb="18" Na="44587. Taxes sur le chiffre d'affaires sur factures à établir" />
+ <Sub_category Nbc="54" Nb="15" Na="4457. Taxes sur le chiffre d'affaires collectées par l'association" />
+ <Sub_category Nbc="54" Nb="16" Na="4458. Taxes sur le chiffre d'affaires à régulariser ou en attente" />
+ <Sub_category Nbc="54" Nb="17" Na="44586. Taxes sur le chiffre d'affaires sur factures non parvenues" />
+ <Sub_category Nbc="54" Nb="18" Na="44587. Taxes sur le chiffre d'affaires sur factures à établir" />
<Sub_category Nbc="54" Nb="19" Na="4470. Autres impôts et taxes et versements assimilés" />
<Sub_category Nbc="54" Nb="20" Na="4471. Impôts, taxes et versements assimilés sur rémunérations (administration des impôts)" />
<Sub_category Nbc="54" Nb="21" Na="44711. Taxes sur les salaires" />
<Sub_category Nbc="54" Nb="22" Na="44713. Participation des employeurs à la formation professionnelle continue" />
- <Sub_category Nbc="54" Nb="23" Na="44714. Cotisation pour défaut d'investissement dans la construction" />
+ <Sub_category Nbc="54" Nb="23" Na="44714. Cotisation pour défaut d'investissement dans la construction" />
<Sub_category Nbc="54" Nb="24" Na="44718. Autres impôts, taxes et versements assimilés" />
<Sub_category Nbc="54" Nb="25" Na="4473. Impôts, taxes et versements assimilés sur rémunérations (autres organismes)" />
<Sub_category Nbc="54" Nb="26" Na="44733. Participation des employeurs à la formation professionnelle continue" />
- <Sub_category Nbc="54" Nb="27" Na="44734. Participation des employeurs à l'effort de construction (versement à fonds perdus)" />
+ <Sub_category Nbc="54" Nb="27" Na="44734. Participation des employeurs à l'effort de construction (versement à fonds perdus)" />
<Sub_category Nbc="54" Nb="28" Na="4475. Autres impôts, taxes et versements assimilés (administration des impôts)" />
- <Sub_category Nbc="54" Nb="29" Na="4477. AUtres impôts, taxes et versements assimilés (autres organismes)" />
- <Sub_category Nbc="54" Nb="30" Na="4480. Etat. Charges à payer et produits à recevoir" />
+ <Sub_category Nbc="54" Nb="29" Na="4477. Autres impôts, taxes et versements assimilés (autres organismes)" />
+ <Sub_category Nbc="54" Nb="30" Na="4480. Ãtat. Charges à payer et produits à recevoir" />
<Sub_category Nbc="54" Nb="31" Na="4482. Charges fiscales sur congés à payer" />
<Sub_category Nbc="54" Nb="32" Na="4486. Autres charges à payer" />
<Sub_category Nbc="54" Nb="33" Na="4487. Produits à recevoir" />
@@ -276,18 +276,18 @@
<Sub_category Nbc="56" Nb="2" Na="4680. Divers. Charges à payer et produits à recevoir" />
<Sub_category Nbc="56" Nb="3" Na="4686. Charges à payer" />
<Sub_category Nbc="56" Nb="4" Na="4687. Produits à recevoir" />
- <Category Nb="57" Na="47. Comptes d'attente" Kd="0" />
+ <Category Nb="57" Na="47. Comptes d'attente" Kd="0" />
<Sub_category Nbc="57" Nb="1" Na="4710. Recettes à classer" />
<Sub_category Nbc="57" Nb="2" Na="4720. Dépenses à classer et régulariser" />
<Sub_category Nbc="57" Nb="3" Na="4750. Legs et donations en cours de réalisation" />
<Category Nb="58" Na="48. Comptes de régularisation" Kd="0" />
<Sub_category Nbc="58" Nb="1" Na="4810. Charges à répartir sur plusieurs exercices" />
- <Sub_category Nbc="58" Nb="2" Na="4812. Frais d'acquisition des immobilisations" />
+ <Sub_category Nbc="58" Nb="2" Na="4812. Frais d'acquisition des immobilisations" />
<Sub_category Nbc="58" Nb="3" Na="4818. Charges à étaler" />
- <Sub_category Nbc="58" Nb="4" Na="4860. Charges constatées d'avance" />
- <Sub_category Nbc="58" Nb="5" Na="4870. Produits constatés d'avance" />
+ <Sub_category Nbc="58" Nb="4" Na="4860. Charges constatées d'avance" />
+ <Sub_category Nbc="58" Nb="5" Na="4870. Produits constatés d'avance" />
<Category Nb="59" Na="49. Provisions pour dépréciation des comptes de tiers" Kd="0" />
- <Sub_category Nbc="59" Nb="1" Na="4910. Provisions pour dépréciation des comptes d'usagers (et organisme de prise en charge)" />
+ <Sub_category Nbc="59" Nb="1" Na="4910. Provisions pour dépréciation des comptes d'usagers (et organisme de prise en charge)" />
<Sub_category Nbc="59" Nb="2" Na="4960. Provisions pour dépréciation des comptes de débiteurs divers" />
<Category Nb="60" Na="50. Valeurs mobilières de placement" Kd="1" />
<Sub_category Nbc="60" Nb="1" Na="5030. Actions" />
@@ -296,17 +296,17 @@
<Sub_category Nbc="60" Nb="4" Na="5060. Obligations" />
<Sub_category Nbc="60" Nb="5" Na="5061. Titres cotés" />
<Sub_category Nbc="60" Nb="6" Na="5065. Titres non cotés" />
- <Sub_category Nbc="60" Nb="7" Na="5070. Bons du trésor et bons de caisse à court terme" />
+ <Sub_category Nbc="60" Nb="7" Na="5070. Bons du Trésor et bons de caisse à court terme" />
<Sub_category Nbc="60" Nb="8" Na="5080. Autres valeurs mobilières et créances assimilées" />
<Sub_category Nbc="60" Nb="9" Na="5088. Intérêts courus sur obligations, bons et valeurs assimilées" />
<Category Nb="61" Na="51. Banques, établissements financiers et assimilés" Kd="1" />
- <Sub_category Nbc="61" Nb="1" Na="5110. Valeurs à l'encaissement" />
+ <Sub_category Nbc="61" Nb="1" Na="5110. Valeurs à l'encaissement" />
<Sub_category Nbc="61" Nb="2" Na="5120. Banques" />
- <Sub_category Nbc="61" Nb="3" Na="5130. Caisse des dépôts et consignations" />
+ <Sub_category Nbc="61" Nb="3" Na="5130. Caisse des Dépôts et Consignations" />
<Sub_category Nbc="61" Nb="4" Na="5140. Chèques postaux" />
- <Sub_category Nbc="61" Nb="5" Na="5150. "Caisses" du trésor et des établissements publics" />
+ <Sub_category Nbc="61" Nb="5" Na="5150. Caisses du Trésor et des établissements publics" />
<Sub_category Nbc="61" Nb="6" Na="5170. Autres organismes financiers" />
- <Sub_category Nbc="61" Nb="7" Na="5171. Caisse d'épargne" />
+ <Sub_category Nbc="61" Nb="7" Na="5171. Caisse d'Ãpargne" />
<Sub_category Nbc="61" Nb="8" Na="5180. Intérêts courus" />
<Sub_category Nbc="61" Nb="9" Na="5186. Intérêts courus à payer" />
<Sub_category Nbc="61" Nb="10" Na="5187. Intérêts courus à recevoir" />
@@ -314,9 +314,9 @@
<Sub_category Nbc="61" Nb="12" Na="5198. Intérêts courus sur concours bancaires courants" />
<Category Nb="62" Na="53. Caisse" Kd="1" />
<Sub_category Nbc="62" Nb="1" Na="5310. Caisse du siège" />
- <Sub_category Nbc="62" Nb="2" Na="5320. Caisses des lieux d'activités" />
- <Category Nb="63" Na="54 Régies d'avances et accréditifs" Kd="1" />
- <Sub_category Nbc="63" Nb="1" Na="5410. Régies d'avances" />
+ <Sub_category Nbc="62" Nb="2" Na="5320. Caisses des lieux d'activité" />
+ <Category Nb="63" Na="54 Régies d'avance et accréditifs" Kd="1" />
+ <Sub_category Nbc="63" Nb="1" Na="5410. Régies d'avance" />
<Sub_category Nbc="63" Nb="2" Na="5420. Accréditifs" />
<Category Nb="64" Na="58.Virements internes" Kd="1" />
<Sub_category Nbc="64" Nb="1" Na="5810. Virements de fonds" />
@@ -328,25 +328,25 @@
<Sub_category Nbc="66" Nb="3" Na="6021. Matières consommables" />
<Sub_category Nbc="66" Nb="4" Na="6022. Fournitures consommables" />
<Sub_category Nbc="66" Nb="5" Na="60221. Combustibles" />
- <Sub_category Nbc="66" Nb="6" Na="60222. Produits d'entretien" />
- <Sub_category Nbc="66" Nb="7" Na="60223. Fournitures d'atelier" />
+ <Sub_category Nbc="66" Nb="6" Na="60222. Produits d'entretien" />
+ <Sub_category Nbc="66" Nb="7" Na="60223. Fournitures d'atelier" />
<Sub_category Nbc="66" Nb="8" Na="60224. Fournitures de magasin" />
<Sub_category Nbc="66" Nb="9" Na="60225. Fournitures de bureau" />
<Sub_category Nbc="66" Nb="10" Na="6030. Variations de stocks (approvisionnements et marchandises)" />
<Sub_category Nbc="66" Nb="11" Na="6031. Variations de stocks de matières premières et fournitures" />
<Sub_category Nbc="66" Nb="12" Na="6032. Variations de stocks des autres approvisionnements" />
<Sub_category Nbc="66" Nb="13" Na="6037. Variations des stocks de marchandises" />
- <Sub_category Nbc="66" Nb="14" Na="6040. Achats d'études et de prestations de services" />
+ <Sub_category Nbc="66" Nb="14" Na="6040. Achats d'études et de prestations de service" />
<Sub_category Nbc="66" Nb="15" Na="6060. Achats non stockés de matières et fournitures" />
- <Sub_category Nbc="66" Nb="16" Na="6061. Fournitures non stockables (eau, électricité,...)" />
- <Sub_category Nbc="66" Nb="17" Na="6063. Fournitures d'entretien et de petit équipement" />
+ <Sub_category Nbc="66" Nb="16" Na="6061. Fournitures non stockables (eau, électricité...)" />
+ <Sub_category Nbc="66" Nb="17" Na="6063. Fournitures d'entretien et de petit équipement" />
<Sub_category Nbc="66" Nb="18" Na="6064. Fournitures administratives" />
<Sub_category Nbc="66" Nb="19" Na="6068. Autres matières et fournitures" />
<Sub_category Nbc="66" Nb="20" Na="6070. Achats de marchandises" />
<Sub_category Nbc="66" Nb="21" Na="6071. Marchandise A" />
<Sub_category Nbc="66" Nb="22" Na="6072. Marchandise B" />
<Sub_category Nbc="66" Nb="23" Na="6090. Rabais, remises et ristournes obtenus sur achats" />
- <Category Nb="67" Na="61. Services exterieurs" Kd="1" />
+ <Category Nb="67" Na="61. Services extérieurs" Kd="1" />
<Sub_category Nbc="67" Nb="1" Na="6110. Sous-traitance générale" />
<Sub_category Nbc="67" Nb="2" Na="6120. Redevances de crédit-bail" />
<Sub_category Nbc="67" Nb="3" Na="6122. Crédit-bail mobilier" />
@@ -359,29 +359,29 @@
<Sub_category Nbc="67" Nb="10" Na="6152. ...sur biens immobiliers" />
<Sub_category Nbc="67" Nb="11" Na="6155. ...sur biens mobiliers" />
<Sub_category Nbc="67" Nb="12" Na="6156. Maintenance" />
- <Sub_category Nbc="67" Nb="13" Na="6160. Primes d'assurance" />
+ <Sub_category Nbc="67" Nb="13" Na="6160. Primes d'assurance" />
<Sub_category Nbc="67" Nb="14" Na="6161. Multirisque" />
<Sub_category Nbc="67" Nb="15" Na="6162. Assurance obligatoire dommage-construction" />
<Sub_category Nbc="67" Nb="16" Na="6168. Autres assurances" />
- <Sub_category Nbc="67" Nb="17" Na="6170. Etudes et recherches" />
+ <Sub_category Nbc="67" Nb="17" Na="6170. Ãtudes et recherches" />
<Sub_category Nbc="67" Nb="18" Na="6180. Divers" />
<Sub_category Nbc="67" Nb="19" Na="6181. Documentation générale" />
<Sub_category Nbc="67" Nb="20" Na="6183. Documentation technique" />
<Sub_category Nbc="67" Nb="21" Na="6185. Frais de colloques, séminaires, conférences" />
- <Sub_category Nbc="67" Nb="22" Na="6190. Rabais, remises, ristournes obtenus sur services exterieurs" />
- <Category Nb="68" Na="62. Autres services exterieurs" Kd="1" />
- <Sub_category Nbc="68" Nb="1" Na="6210. Personnel exterieur à l'association" />
+ <Sub_category Nbc="67" Nb="22" Na="6190. Rabais, remises, ristournes obtenus sur services extérieurs" />
+ <Category Nb="68" Na="62. Autres services extérieurs" Kd="1" />
+ <Sub_category Nbc="68" Nb="1" Na="6210. Personnel extérieur à l'association" />
<Sub_category Nbc="68" Nb="2" Na="6211. Personnel intérimaire" />
- <Sub_category Nbc="68" Nb="3" Na="6214. Personnel détaché ou prêté à l'association" />
- <Sub_category Nbc="68" Nb="4" Na="6220. Rémunérations d'intérimaires et honoraires" />
+ <Sub_category Nbc="68" Nb="3" Na="6214. Personnel détaché ou prêté à l'association" />
+ <Sub_category Nbc="68" Nb="4" Na="6220. Rémunérations d'intérimaires et honoraires" />
<Sub_category Nbc="68" Nb="5" Na="6226. Honoraires" />
- <Sub_category Nbc="68" Nb="6" Na="6227. Frais d'actes et de contencieux" />
+ <Sub_category Nbc="68" Nb="6" Na="6227. Frais d'actes et de contentieux" />
<Sub_category Nbc="68" Nb="7" Na="6230. Publicité, publications, relations publiques" />
<Sub_category Nbc="68" Nb="8" Na="6231. Annonces et insertions" />
<Sub_category Nbc="68" Nb="9" Na="6233. Foires et expositions" />
<Sub_category Nbc="68" Nb="10" Na="6236. Catalogues et imprimés" />
<Sub_category Nbc="68" Nb="11" Na="6237. Publications" />
- <Sub_category Nbc="68" Nb="12" Na="6238. Divers (pourboires, dons courant...)" />
+ <Sub_category Nbc="68" Nb="12" Na="6238. Divers (pourboires, dons courants...)" />
<Sub_category Nbc="68" Nb="13" Na="6240. Transports de biens et transports collectifs de personnels" />
<Sub_category Nbc="68" Nb="14" Na="6241. Transports sur achats" />
<Sub_category Nbc="68" Nb="15" Na="6242. Transports sur ventes" />
@@ -397,28 +397,28 @@
<Sub_category Nbc="68" Nb="25" Na="6265. Téléphone" />
<Sub_category Nbc="68" Nb="26" Na="6270. Services bancaires et assimilés" />
<Sub_category Nbc="68" Nb="27" Na="6280. Divers" />
- <Sub_category Nbc="68" Nb="28" Na="6281. Cotisations (liées à l'activité économique)" />
+ <Sub_category Nbc="68" Nb="28" Na="6281. Cotisations (liées à l'activité économique)" />
<Sub_category Nbc="68" Nb="29" Na="6284. Frais de recrutement du personnel" />
<Sub_category Nbc="68" Nb="30" Na="6290. Rabais, remises, ristournes obtenus sur autres services extérieurs" />
<Category Nb="69" Na="63. Impôts, taxes et versements assimilés" Kd="1" />
<Sub_category Nbc="69" Nb="1" Na="6310. Impôts, taxes et versements assimilés sur rémunérations (administration des impôts)" />
<Sub_category Nbc="69" Nb="2" Na="6311. Taxe sur les salaires" />
- <Sub_category Nbc="69" Nb="3" Na="6312. Taxe d'apprentissage" />
- <Sub_category Nbc="69" Nb="4" Na="6313. Participation des employeurs à la formation professionelle continue" />
- <Sub_category Nbc="69" Nb="5" Na="6314. Cotisation pour défaut d'investissement obligatoire dans la construction" />
+ <Sub_category Nbc="69" Nb="3" Na="6312. Taxe d'apprentissage" />
+ <Sub_category Nbc="69" Nb="4" Na="6313. Participation des employeurs à la formation professionnelle continue" />
+ <Sub_category Nbc="69" Nb="5" Na="6314. Cotisation pour défaut d'investissement obligatoire dans la construction" />
<Sub_category Nbc="69" Nb="6" Na="6330. Impôts, taxes et versements assimilés sur rémunérations (autres organismes)" />
<Sub_category Nbc="69" Nb="7" Na="6331. Versements de transports" />
<Sub_category Nbc="69" Nb="8" Na="6333. Participation des employeurs à la formation professionnelle continue" />
- <Sub_category Nbc="69" Nb="9" Na="6334. Participation des employeurs à l'effort de construction (versement à fonds perdus)" />
- <Sub_category Nbc="69" Nb="10" Na="6335. Versements libératoires donnant droit à l'exonération de la taxe d'apprentissage" />
+ <Sub_category Nbc="69" Nb="9" Na="6334. Participation des employeurs à l'effort de construction (versement à fonds perdus)" />
+ <Sub_category Nbc="69" Nb="10" Na="6335. Versements libératoires donnant droit à l'exonération de la taxe d'apprentissage" />
<Sub_category Nbc="69" Nb="11" Na="6350. Autres impôts, taxes et versements assimilés (administration des impôts)" />
<Sub_category Nbc="69" Nb="12" Na="6351. Impôts directs (sauf impôt sur les bénéfices)" />
<Sub_category Nbc="69" Nb="13" Na="63512. Taxes foncières" />
<Sub_category Nbc="69" Nb="14" Na="62413. Autres impôts locaux" />
<Sub_category Nbc="69" Nb="15" Na="63518. Autres impôts directs" />
- <Sub_category Nbc="69" Nb="16" Na="6352. Taxes sur le chiffre d'affaires non récupérables" />
+ <Sub_category Nbc="69" Nb="16" Na="6352. Taxes sur le chiffre d'affaires non récupérable" />
<Sub_category Nbc="69" Nb="17" Na="6353. Impôts indirects" />
- <Sub_category Nbc="69" Nb="18" Na="6354. Droits d'enregistrement et de timbre" />
+ <Sub_category Nbc="69" Nb="18" Na="6354. Droits d'enregistrement et de timbre" />
<Sub_category Nbc="69" Nb="19" Na="6358. Autres droits" />
<Sub_category Nbc="69" Nb="20" Na="6370. Autres impôts, taxes et versements assimilés (autres organismes)" />
<Category Nb="70" Na="64. Charges de personnel" Kd="1" />
@@ -429,30 +429,30 @@
<Sub_category Nbc="70" Nb="5" Na="6414. Indemnités et avantages divers" />
<Sub_category Nbc="70" Nb="6" Na="6415. Supplément familial" />
<Sub_category Nbc="70" Nb="7" Na="6450. Charges de sécurité sociale et de prévoyance" />
- <Sub_category Nbc="70" Nb="8" Na="6451. Cotisations à l'URSSAF" />
+ <Sub_category Nbc="70" Nb="8" Na="6451. Cotisations à l'URSSAF" />
<Sub_category Nbc="70" Nb="9" Na="6452. Cotisations aux mutuelles" />
<Sub_category Nbc="70" Nb="10" Na="6453. Cotisations aux caisses de retraite et de prévoyance" />
<Sub_category Nbc="70" Nb="11" Na="6454. Cotisations aux ASSEDIC" />
<Sub_category Nbc="70" Nb="12" Na="6458. Cotisations aux autres organismes sociaux" />
<Sub_category Nbc="70" Nb="13" Na="6470. Autres charges sociales" />
- <Sub_category Nbc="70" Nb="14" Na="6472. Versements aux comités d'entreprise et d'établissement" />
+ <Sub_category Nbc="70" Nb="14" Na="6472. Versements aux comités d'entreprise et d'établissement" />
<Sub_category Nbc="70" Nb="15" Na="6475. Médecine du travail, pharmacie" />
<Sub_category Nbc="70" Nb="16" Na="6480. Autres charges de personnel" />
<Category Nb="71" Na="65. Autres charges de gestion courante" Kd="1" />
<Sub_category Nbc="71" Nb="1" Na="6510. Redevances pour concessions, brevets, licences, marques, procédés" />
- <Sub_category Nbc="71" Nb="2" Na="6516. Droits d'auteur et de reproduction (SACEM)" />
+ <Sub_category Nbc="71" Nb="2" Na="6516. Droits d'auteur et de reproduction (SACEM)" />
<Sub_category Nbc="71" Nb="3" Na="6518. Autres droits et valeurs similaires" />
<Sub_category Nbc="71" Nb="4" Na="6540. Pertes sur créances irrécouvrables" />
- <Sub_category Nbc="71" Nb="5" Na="6541. Créances de l'exercice" />
+ <Sub_category Nbc="71" Nb="5" Na="6541. Créances de l'exercice" />
<Sub_category Nbc="71" Nb="6" Na="6544. Créances des exercices antérieurs" />
- <Sub_category Nbc="71" Nb="7" Na="6550. Quotes-parts de résultat sur opérations faites en commun" />
- <Sub_category Nbc="71" Nb="8" Na="6570. Subventions versées par l'association" />
+ <Sub_category Nbc="71" Nb="7" Na="6550. Quotes-parts de résultats sur opérations faites en commun" />
+ <Sub_category Nbc="71" Nb="8" Na="6570. Subventions versées par l'association" />
<Sub_category Nbc="71" Nb="9" Na="6571. Bourses accordées aux usagers" />
<Sub_category Nbc="71" Nb="10" Na="6580. Charges diverses de gestion courante" />
<Sub_category Nbc="71" Nb="12" Na="6680. Autres charges financières" />
<Sub_category Nbc="71" Nb="13" Na="6586. Cotisations (liées à la vie statutaire)" />
<Category Nb="72" Na="66. Charges financières" Kd="1" />
- <Sub_category Nbc="72" Nb="1" Na="6610. Charges d'intérêts" />
+ <Sub_category Nbc="72" Nb="1" Na="6610. Charges d'intérêts" />
<Sub_category Nbc="72" Nb="2" Na="6611. Intérêts des emprunts et dettes" />
<Sub_category Nbc="72" Nb="3" Na="6616. Intérêts bancaires" />
<Sub_category Nbc="72" Nb="4" Na="6618. Intérêts des autres dettes" />
@@ -463,31 +463,31 @@
<Sub_category Nbc="73" Nb="1" Na="6710. Charges exceptionnelles sur opérations de gestion" />
<Sub_category Nbc="73" Nb="2" Na="6712. Pénalités et amendes fiscales ou pénales" />
<Sub_category Nbc="73" Nb="3" Na="6713. Dons, libéralités" />
- <Sub_category Nbc="73" Nb="4" Na="6714. Créances devenues irrécouvrables dans l'exercice" />
- <Sub_category Nbc="73" Nb="5" Na="6717. Rappels d'impôts (autres qu'impôts sur les bénéfices)" />
+ <Sub_category Nbc="73" Nb="4" Na="6714. Créances devenues irrécouvrables dans l'exercice" />
+ <Sub_category Nbc="73" Nb="5" Na="6717. Rappels d'impôts (autres qu'impôts sur les bénéfices)" />
<Sub_category Nbc="73" Nb="6" Na="6718. Autres charges exceptionnelles sur opérations de gestion" />
<Sub_category Nbc="73" Nb="7" Na="6720. Charges sur exercices antérieurs (à reclasser)" />
- <Sub_category Nbc="73" Nb="8" Na="6750. Valeurs comptables des éléments d'actif cédés" />
+ <Sub_category Nbc="73" Nb="8" Na="6750. Valeurs comptables des éléments d'actif cédés" />
<Sub_category Nbc="73" Nb="9" Na="6751. Immobilisations incorporelles" />
<Sub_category Nbc="73" Nb="10" Na="6752. Immobilisations corporelles" />
<Sub_category Nbc="73" Nb="11" Na="6756. Immobilisations financières" />
<Sub_category Nbc="73" Nb="12" Na="6780. Autres charges exceptionnelles" />
<Category Nb="74" Na="68. Dotations aux amortissements, provisions et engagements" Kd="1" />
- <Sub_category Nbc="74" Nb="1" Na="6810. Dotations aux amortissements et aux provisions. Charges d'exploitation" />
+ <Sub_category Nbc="74" Nb="1" Na="6810. Dotations aux amortissements et aux provisions. Charges d'exploitation" />
<Sub_category Nbc="74" Nb="2" Na="6811. Dotations aux amortissements des immobilisations incorporelles et corporelles" />
<Sub_category Nbc="74" Nb="3" Na="68111. Immobilisations incorporelles" />
<Sub_category Nbc="74" Nb="4" Na="68112. Immobilisations corporelles" />
- <Sub_category Nbc="74" Nb="5" Na="6812. Dotations aux amortissements des charges d'exploitation à répartir" />
- <Sub_category Nbc="74" Nb="6" Na="6815. Dotations aux provisions pour risques et charges d'exploitation" />
+ <Sub_category Nbc="74" Nb="5" Na="6812. Dotations aux amortissements des charges d'exploitation à répartir" />
+ <Sub_category Nbc="74" Nb="6" Na="6815. Dotations aux provisions pour risques et charges d'exploitation" />
<Sub_category Nbc="74" Nb="7" Na="6816. Dotations aux provisions pour dépréciation des immobilisations incorporelles et corporelles" />
<Sub_category Nbc="74" Nb="8" Na="68161. Immobilisations incorporelles" />
<Sub_category Nbc="74" Nb="9" Na="68162. Immobilisations corporelles" />
<Sub_category Nbc="74" Nb="10" Na="6817. Dotations aux provisions pour dépréciation des actifs circulants" />
<Sub_category Nbc="74" Nb="11" Na="6860. Dotations aux amortissements et aux provisions. Charges financières" />
- <Sub_category Nbc="74" Nb="12" Na="6866. Dotation aux provisions pour dépréciation des éléments financiers" />
+ <Sub_category Nbc="74" Nb="12" Na="6866. Dotations aux provisions pour dépréciation des éléments financiers" />
<Sub_category Nbc="74" Nb="13" Na="68662. Immobilisations financières" />
<Sub_category Nbc="74" Nb="14" Na="68665. Valeurs mobilières de placement" />
- <Sub_category Nbc="74" Nb="15" Na="6870. Dotations aux amortissements et aux provisions. Charges exeptionnelles" />
+ <Sub_category Nbc="74" Nb="15" Na="6870. Dotations aux amortissements et aux provisions. Charges exceptionnelles" />
<Sub_category Nbc="74" Nb="16" Na="6871. Dotations aux amortissements exceptionnels des immobilisations" />
<Sub_category Nbc="74" Nb="17" Na="6876. Dotations aux amortissements pour dépréciations exceptionnelles" />
<Sub_category Nbc="74" Nb="18" Na="6890. Engagements à réaliser sur ressources affectées" />
@@ -499,33 +499,33 @@
<Sub_category Nbc="75" Nb="2" Na="6910. Participation des salariés aux résultats" />
<Sub_category Nbc="75" Nb="3" Na="69511. Impôts sur les sociétés des personnes morales non lucratives" />
<Sub_category Nbc="75" Nb="4" Na="69512. Impôts sur les sociétés de droit commun" />
- <Sub_category Nbc="75" Nb="5" Na="6952. Contributions additionnelles à l'impôt sur les bénéfices" />
+ <Sub_category Nbc="75" Nb="5" Na="6952. Contributions additionnelles à l'impôt sur les bénéfices" />
<Sub_category Nbc="75" Nb="6" Na="6970. Imposition forfaitaire annuelle (IFA)" />
<Category Nb="76" Na="70. Ventes de produits finis, prestations de services, marchandises" Kd="0" />
<Sub_category Nbc="76" Nb="1" Na="7010. Ventes de produits finis" />
- <Sub_category Nbc="76" Nb="2" Na="7050. Etudes" />
- <Sub_category Nbc="76" Nb="3" Na="7060. Prestations de services" />
+ <Sub_category Nbc="76" Nb="2" Na="7050. Ãtudes" />
+ <Sub_category Nbc="76" Nb="3" Na="7060. Prestations de service" />
<Sub_category Nbc="76" Nb="4" Na="7070. Ventes de marchandises" />
<Sub_category Nbc="76" Nb="5" Na="7080. Produits des activités annexes" />
<Sub_category Nbc="76" Nb="6" Na="7081. Produits des prestations fournies au personnel" />
<Sub_category Nbc="76" Nb="7" Na="7083. Locations diverses" />
<Sub_category Nbc="76" Nb="8" Na="7084. Mise à disposition de personnel facturée" />
- <Sub_category Nbc="76" Nb="9" Na="7088. Autres produits d'activités annexes" />
- <Sub_category Nbc="76" Nb="10" Na="7090. Rabais, remises et ristournes accordés par l'association" />
- <Category Nb="77" Na="71. Production stockée (ou destockage)" Kd="0" />
+ <Sub_category Nbc="76" Nb="9" Na="7088. Autres produits d'activités annexes" />
+ <Sub_category Nbc="76" Nb="10" Na="7090. Rabais, remises et ristournes accordés par l'association" />
+ <Category Nb="77" Na="71. Production stockée (ou dé-stockage)" Kd="0" />
<Sub_category Nbc="77" Nb="1" Na="7130. Variation de stock (en-cours de production, produits)" />
<Sub_category Nbc="77" Nb="2" Na="7133. Variation des en-cours de production de biens" />
<Sub_category Nbc="77" Nb="3" Na="7134. Variation des en-cours de production de services" />
<Sub_category Nbc="77" Nb="4" Na="7135. Variation des stocks de produits" />
<Category Nb="78" Na="72. Production immobilisée" Kd="0" />
- <Category Nb="79" Na="74. Subventions d'exploitation" Kd="0" />
+ <Category Nb="79" Na="74. Subventions d'exploitation" Kd="0" />
<Category Nb="80" Na="75. Autres produits de gestion courante" Kd="0" />
<Sub_category Nbc="80" Nb="1" Na="7510. Redevances pour concessions, brevets, licences, marques, procédés, droits et valeurs similaires" />
- <Sub_category Nbc="80" Nb="2" Na="7520. Revenus des immeubles non affectés aux activités de l'association" />
+ <Sub_category Nbc="80" Nb="2" Na="7520. Revenus des immeubles non affectés aux activités de l'association" />
<Sub_category Nbc="80" Nb="3" Na="7540. Collectes" />
<Sub_category Nbc="80" Nb="4" Na="7560. Cotisations" />
- <Sub_category Nbc="80" Nb="5" Na="7570. Quote-part d'éléments du fond associatif virée au compte de résultat" />
- <Sub_category Nbc="80" Nb="6" Na="7571. Quote part de subventions d'investissement (renouvelables) virée au compte de résultat" />
+ <Sub_category Nbc="80" Nb="5" Na="7570. Quote-part d'éléments du fonds associatif virée au compte de résultat" />
+ <Sub_category Nbc="80" Nb="6" Na="7571. Quote-part de subventions d'investissement (renouvelables) virée au compte de résultat" />
<Sub_category Nbc="80" Nb="7" Na="7573. Quote-part des apports virée au compte de résultat" />
<Sub_category Nbc="80" Nb="8" Na="7580. Produits divers de gestion courante" />
<Sub_category Nbc="80" Nb="9" Na="7581. Dons manuels non affectés" />
@@ -548,22 +548,22 @@
<Sub_category Nbc="81" Nb="10" Na="7681. Intérêts des comptes financiers débiteurs" />
<Category Nb="82" Na="77. Produits exceptionnels" Kd="0" />
<Sub_category Nbc="82" Nb="1" Na="7710. Produits exceptionnels sur opérations de gestion" />
- <Sub_category Nbc="82" Nb="2" Na="7713. Libérabilités perçues" />
+ <Sub_category Nbc="82" Nb="2" Na="7713. Libéralités perçues" />
<Sub_category Nbc="82" Nb="3" Na="7714. Rentrées sur créances amorties" />
- <Sub_category Nbc="82" Nb="4" Na="7715. Subventions d'équilibre" />
- <Sub_category Nbc="82" Nb="5" Na="7717. Dégrèvements d'impôts (autres qu'impôts sur les bénéfices)" />
+ <Sub_category Nbc="82" Nb="4" Na="7715. Subventions d'équilibre" />
+ <Sub_category Nbc="82" Nb="5" Na="7717. Dégrèvements d'impôts (autres qu'impôts sur les bénéfices)" />
<Sub_category Nbc="82" Nb="6" Na="7718. Autres produits exceptionnels sur opérations de gestion" />
<Sub_category Nbc="82" Nb="7" Na="7720. Produits sur exercices antérieurs (à reclasser)" />
- <Sub_category Nbc="82" Nb="8" Na="7750. Produits des cessions d'éléments d'actif" />
+ <Sub_category Nbc="82" Nb="8" Na="7750. Produits des cessions d'éléments d'actif" />
<Sub_category Nbc="82" Nb="9" Na="7751. Immobilisations incorporelles" />
<Sub_category Nbc="82" Nb="10" Na="7752. Immobilisations corporelles" />
<Sub_category Nbc="82" Nb="11" Na="7756. Immobilisations financières" />
- <Sub_category Nbc="82" Nb="12" Na="7770. Quote-part des subventions d'investissement virée au résultat de l'exercice" />
+ <Sub_category Nbc="82" Nb="12" Na="7770. Quote-part des subventions d'investissement virée au résultat de l'exercice" />
<Sub_category Nbc="82" Nb="13" Na="7780. Autres produits exceptionnels" />
<Category Nb="83" Na="78. Reprises sur amortissements et provisions" Kd="0" />
- <Sub_category Nbc="83" Nb="1" Na="7810. Reprise sur amortissements et provisions (Ã inscrire dans les produits d'exploitation)" />
+ <Sub_category Nbc="83" Nb="1" Na="7810. Reprise sur amortissements et provisions (Ã inscrire dans les produits d'exploitation)" />
<Sub_category Nbc="83" Nb="2" Na="7811. Reprise sur amortissements et provisions des immobilisations incorporelles et corporelles" />
- <Sub_category Nbc="83" Nb="3" Na="7815. Reprise sur provisions pour risques et charges d'exploitation" />
+ <Sub_category Nbc="83" Nb="3" Na="7815. Reprise sur provisions pour risques et charges d'exploitation" />
<Sub_category Nbc="83" Nb="4" Na="7816. Reprise sur provisions pour dépréciation des immobilisations incorporelles et corporelles" />
<Sub_category Nbc="83" Nb="5" Na="78161. Immobilisations incorporelles" />
<Sub_category Nbc="83" Nb="6" Na="78162. Immobilisation corporelles" />
@@ -579,7 +579,7 @@
<Sub_category Nbc="83" Nb="16" Na="7895. Report des ressources non utilisées sur dons manuels reçus" />
<Sub_category Nbc="83" Nb="17" Na="7897. Report des ressources non utilisées sur legs et donations affectés" />
<Category Nb="84" Na="79. Transferts de charges" Kd="0" />
- <Sub_category Nbc="84" Nb="1" Na="7910. Transferts de charges d'exploitation" />
+ <Sub_category Nbc="84" Nb="1" Na="7910. Transferts de charges d'exploitation" />
<Sub_category Nbc="84" Nb="2" Na="7960. Transferts de charges financières" />
<Sub_category Nbc="84" Nb="3" Na="7970. Transferts de charges exceptionnelles" />
<Category Nb="85" Na="86. Répartition par nature de charges" Kd="0" />
diff --git a/src/bet_config.c b/src/bet_config.c
index 01a50ab..c4bcca6 100644
--- a/src/bet_config.c
+++ b/src/bet_config.c
@@ -29,6 +29,7 @@
/*START_INCLUDE*/
#include "bet_config.h"
#include "bet_data.h"
+#include "bet_data_finance.h"
#include "bet_finance_ui.h"
#include "bet_hist.h"
#include "bet_tab.h"
@@ -1254,7 +1255,8 @@ GtkWidget *bet_config_get_finance_widget ( GtkWidget *parent )
gtk_label_set_justify ( GTK_LABEL ( label ), GTK_JUSTIFY_LEFT );
gtk_box_pack_start ( GTK_BOX ( hbox ), label, FALSE, FALSE, 5 );
- spin_button = gtk_spin_button_new_with_range ( 0.0, 100, 0.01);
+ spin_button = gtk_spin_button_new_with_range ( 0.0, 100,
+ bet_data_finance_get_bet_taux_step ( BET_TAUX_DIGITS ) );
g_object_set_data ( G_OBJECT ( parent ), "bet_config_taux", spin_button );
gtk_box_pack_start ( GTK_BOX ( hbox ), spin_button, FALSE, FALSE, 0 );
@@ -1294,13 +1296,11 @@ GtkWidget *bet_config_get_finance_widget ( GtkWidget *parent )
gtk_label_set_justify ( GTK_LABEL ( label ), GTK_JUSTIFY_LEFT );
gtk_box_pack_start ( GTK_BOX ( hbox ), label, FALSE, FALSE, 5 );
button_1 = gtk_radio_button_new_with_label ( NULL, _("CAGR") );
- gtk_widget_set_sensitive ( button_1, FALSE );
+ gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( button_1 ), TRUE );
button_2 = gtk_radio_button_new_with_label_from_widget ( GTK_RADIO_BUTTON ( button_1 ),
_("Proportional rate") );
- gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( button_2 ), TRUE );
g_object_set_data ( G_OBJECT ( parent ), "bet_config_type_taux", button_2 );
- gtk_widget_set_sensitive ( button_2, FALSE );
gtk_box_pack_start ( GTK_BOX ( hbox ), button_1, FALSE, FALSE, 5) ;
gtk_box_pack_start ( GTK_BOX ( hbox ), button_2, FALSE, FALSE, 5) ;
@@ -1433,6 +1433,9 @@ void bet_config_finance_apply_clicked ( GtkButton *button, GtkWidget *parent )
type_taux = gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON ( bouton ) );
gsb_data_account_set_bet_finance_type_taux ( account_number, type_taux );
+ if ( etat.modification_fichier == 0 )
+ modification_fichier ( TRUE );
+
bet_finance_ui_update_amortization_tab ( account_number );
}
diff --git a/src/bet_data_finance.c b/src/bet_data_finance.c
index abdf69a..9bee4cd 100644
--- a/src/bet_data_finance.c
+++ b/src/bet_data_finance.c
@@ -25,6 +25,9 @@
/*START_INCLUDE*/
#include "bet_data_finance.h"
#include "bet_finance_ui.h"
+#include "gsb_data_currency.h"
+#include "gsb_file_save.h"
+#include "structures.h"
#include "utils_dates.h"
#include "utils_str.h"
#include "erreur.h"
@@ -35,8 +38,11 @@
/*END_STATIC*/
/*START_EXTERN*/
+extern gint no_devise_totaux_categ;
/*END_EXTERN*/
+gdouble bet_taux_step[] = { 0, 0.1, 0.01, 0.001, 0.0001 };
+
/**
* retourne l'échéance hors frais
*
@@ -280,6 +286,41 @@ struct_amortissement *bet_data_finance_structure_amortissement_init ( void )
}
+/**
+ *
+ *
+ *
+ *
+ * */
+void bet_data_finance_data_simulator_init ( void )
+{
+ etat.bet_capital = 1000.0;
+ etat.bet_currency = no_devise_totaux_categ;
+ etat.bet_taux_annuel = 4.0;
+ etat.bet_index_duree = 0;
+ etat.bet_frais = 0;
+ etat.bet_type_taux = 1;
+}
+
+
+/**
+ *
+ *
+ *
+ *
+ * */
+gdouble bet_data_finance_get_bet_taux_step ( gint nbre_digits )
+{
+ return bet_taux_step[BET_TAUX_DIGITS];
+}
+
+
+/**
+ *
+ *
+ *
+ *
+ * */
/* Local Variables: */
/* c-basic-offset: 4 */
/* End: */
diff --git a/src/bet_data_finance.h b/src/bet_data_finance.h
index 526fd65..b522228 100644
--- a/src/bet_data_finance.h
+++ b/src/bet_data_finance.h
@@ -7,6 +7,8 @@
#include "gsb_real.h"
/* END_INCLUDE_H */
+#define BET_TAUX_DIGITS 2
+
/* structure échéance */
typedef struct {
gint duree;
@@ -39,6 +41,8 @@
/* START_DECLARATION */
+void bet_data_finance_data_simulator_init ( void );
+gdouble bet_data_finance_get_bet_taux_step ( gint nbre_digits );
GDate *bet_data_finance_get_date_last_installment_paid ( GDate *date_depart );
gdouble bet_data_finance_get_last_echeance ( gdouble capital_du,
gdouble interets,
diff --git a/src/bet_finance_ui.c b/src/bet_finance_ui.c
index 80e1bf5..0f0c829 100644
--- a/src/bet_finance_ui.c
+++ b/src/bet_finance_ui.c
@@ -39,6 +39,7 @@
#include "navigation.h"
#include "print_tree_view_list.h"
#include "structures.h"
+#include "traitement_variables.h"
#include "utils.h"
#include "utils_dates.h"
#include "utils_file_selection.h"
@@ -50,6 +51,10 @@ static void bet_finance_calcule_show_months_tab ( GtkTreeModel *model,
struct_echeance *s_echeance,
gdouble taux_frais );
static void bet_finance_calculer_clicked ( GtkButton *button, GtkWidget *widget );
+static gboolean bet_finance_capital_entry_changed ( GtkWidget *entry, GtkWidget *page );
+static gboolean bet_finance_capital_entry_key_press_event ( GtkWidget *widget,
+ GdkEventKey *ev,
+ GtkWidget *page );
static GtkWidget *bet_finance_create_amortization_page ( void );
static GtkWidget *bet_finance_create_amortization_toolbar ( GtkWidget *parent, GtkWidget *tree_view );
static GtkWidget *bet_finance_create_amortization_tree_view ( GtkWidget *container, gint origin );
@@ -61,6 +66,7 @@ static GtkWidget *bet_finance_create_simulator_toolbar ( GtkWidget *parent,
GtkWidget *tree_view,
gboolean simulator,
gboolean amortization );
+static void bet_finance_currency_changed ( GtkComboBox *combo_box, GtkWidget *page );
static gboolean bet_finance_data_list_button_press ( GtkWidget *tree_view,
GdkEventButton *ev,
GtkWidget *page );
@@ -74,6 +80,8 @@ static void bet_finance_fill_data_ligne ( GtkTreeModel *model,
struct_echeance *s_echeance,
const gchar *unit );
static gboolean bet_finance_list_set_background_color ( GtkWidget *tree_view, gint color_column );
+static void bet_finance_spin_button_fees_changed ( GtkSpinButton *spinbutton, GtkWidget *page );
+static void bet_finance_spin_button_taux_changed ( GtkSpinButton *spinbutton, GtkWidget *page );
static void bet_finance_switch_amortization_initial_date ( GtkWidget *button, GtkWidget *tree_view );
static void bet_finance_ui_export_tab ( GtkWidget *menu_item, GtkTreeView *tree_view );
static void bet_finance_ui_struct_amortization_free ( struct_amortissement *s_amortissement );
@@ -82,6 +90,7 @@ static void bet_finance_type_taux_changed ( GtkWidget *togglebutton, GdkEventBut
/*START_EXTERN*/
extern GtkWidget *account_page;
+extern GdkColor calendar_entry_color;
extern GdkColor couleur_fond[2];
extern GtkWidget *window;
/*END_EXTERN*/
@@ -162,7 +171,11 @@ GtkWidget *bet_finance_create_page ( void )
* */
void bet_finance_switch_simulator_page ( void )
{
+ GtkWidget *page;
+
+ page = gtk_notebook_get_nth_page ( GTK_NOTEBOOK ( finance_notebook ), 0 );
gtk_notebook_set_current_page ( GTK_NOTEBOOK ( finance_notebook ), 0 );
+ bet_finance_calculer_clicked ( NULL, page );
}
@@ -183,7 +196,7 @@ GtkWidget *bet_finance_create_simulator_page ( void )
GtkWidget *spin_button = NULL;
GtkWidget *tree_view;
GtkWidget *toolbar;
-/* GtkEntryCompletion *completion; */
+ gchar *str_capital;
devel_debug (NULL);
@@ -209,23 +222,35 @@ GtkWidget *bet_finance_create_simulator_page ( void )
gtk_label_set_justify ( GTK_LABEL ( label ), GTK_JUSTIFY_LEFT );
gtk_box_pack_start ( GTK_BOX ( hbox ), label, FALSE, FALSE, 5 );
-/* completion = gtk_entry_completion_new ( ); */
+ str_capital = gsb_real_get_string_with_currency ( gsb_real_double_to_real (
+ etat.bet_capital ),
+ etat.bet_currency,
+ FALSE );
+
widget = gtk_entry_new ( );
-/* gtk_entry_set_completion ( GTK_ENTRY ( widget ), completion ); */
- /* printf ("nbre de caractères avant completion =%d\n",
- gtk_entry_completion_get_minimum_key_length ( completion ) ); */
- gtk_entry_set_text ( GTK_ENTRY ( widget ), "10000" );
+ gtk_entry_set_text ( GTK_ENTRY ( widget ), str_capital );
g_object_set_data ( G_OBJECT ( page ), "capital", widget );
gtk_box_pack_start ( GTK_BOX ( hbox ), widget, FALSE, FALSE, 5 );
g_signal_connect ( G_OBJECT ( widget ),
"changed",
- G_CALLBACK ( gsb_form_widget_amount_entry_changed ),
- NULL );
+ G_CALLBACK ( bet_finance_capital_entry_changed ),
+ page );
+ g_signal_connect ( G_OBJECT ( widget ),
+ "key-press-event",
+ G_CALLBACK ( bet_finance_capital_entry_key_press_event ),
+ page );
+
+ g_free ( str_capital );
/* Set the devises */
widget = gsb_currency_make_combobox ( FALSE );
+ gsb_currency_set_combobox_history ( widget, etat.bet_currency );
g_object_set_data ( G_OBJECT ( page ), "devise", widget );
gtk_box_pack_start ( GTK_BOX ( hbox ), widget, FALSE, FALSE, 0 );
+ g_signal_connect ( G_OBJECT ( widget ),
+ "changed",
+ G_CALLBACK ( bet_finance_currency_changed ),
+ page );
/* taux */
label = gtk_label_new ( COLON( _("Annual interest") ) );
@@ -233,10 +258,15 @@ GtkWidget *bet_finance_create_simulator_page ( void )
gtk_label_set_justify ( GTK_LABEL ( label ), GTK_JUSTIFY_LEFT );
gtk_box_pack_start ( GTK_BOX ( hbox ), label, FALSE, FALSE, 5 );
- spin_button = gtk_spin_button_new_with_range ( 0.0, 100, 0.01);
- gtk_spin_button_set_value ( GTK_SPIN_BUTTON ( spin_button ), 4.0);
+ spin_button = gtk_spin_button_new_with_range ( 0.0, 100,
+ bet_data_finance_get_bet_taux_step ( BET_TAUX_DIGITS ) );
+ gtk_spin_button_set_value ( GTK_SPIN_BUTTON ( spin_button ), etat.bet_taux_annuel );
g_object_set_data ( G_OBJECT ( page ), "taux", spin_button );
gtk_box_pack_start ( GTK_BOX ( hbox ), spin_button, FALSE, FALSE, 0 );
+ g_signal_connect ( spin_button,
+ "value-changed",
+ G_CALLBACK ( bet_finance_spin_button_taux_changed ),
+ page );
label = gtk_label_new ( _("%") );
gtk_label_set_justify ( GTK_LABEL ( label ), GTK_JUSTIFY_LEFT );
@@ -292,7 +322,14 @@ GtkWidget *bet_finance_create_duration_widget ( GtkWidget *parent )
combobox = gsb_combo_box_new_with_index ( text_duration,
G_CALLBACK ( bet_finance_duration_button_changed ),
parent );
- gsb_combo_box_set_index ( combobox, 0 );
+
+ g_signal_handlers_block_by_func ( G_OBJECT ( combobox ),
+ G_CALLBACK ( bet_finance_duration_button_changed ),
+ parent );
+ gsb_combo_box_set_index ( combobox, etat.bet_index_duree );
+ g_signal_handlers_unblock_by_func ( G_OBJECT ( combobox ),
+ G_CALLBACK ( bet_finance_duration_button_changed ),
+ parent );
return combobox;
}
@@ -328,11 +365,16 @@ GtkWidget *bet_finance_create_saisie_widget ( GtkWidget *parent )
gtk_label_set_justify ( GTK_LABEL ( label ), GTK_JUSTIFY_LEFT );
gtk_box_pack_start ( GTK_BOX ( hbox ), label, FALSE, FALSE, 5 );
- spin_button = gtk_spin_button_new_with_range ( 0.0, 100, 0.01 );
- gtk_spin_button_set_value ( GTK_SPIN_BUTTON ( spin_button ), 0.35 );
+ spin_button = gtk_spin_button_new_with_range ( 0.0, 100,
+ bet_data_finance_get_bet_taux_step ( BET_TAUX_DIGITS ) );
+ gtk_spin_button_set_value ( GTK_SPIN_BUTTON ( spin_button ), etat.bet_frais );
g_object_set_data ( G_OBJECT ( parent ), "frais", spin_button );
gtk_box_pack_start ( GTK_BOX ( hbox ), spin_button, FALSE, FALSE, 0 );
-
+ g_signal_connect ( spin_button,
+ "value-changed",
+ G_CALLBACK ( bet_finance_spin_button_fees_changed ),
+ parent );
+
tmp_str = g_strconcat (_("%"), _(" of borrowed capital"), NULL );
label = gtk_label_new ( tmp_str );
gtk_label_set_justify ( GTK_LABEL ( label ), GTK_JUSTIFY_LEFT );
@@ -354,9 +396,13 @@ GtkWidget *bet_finance_create_saisie_widget ( GtkWidget *parent )
button_2 = gtk_radio_button_new_with_label_from_widget ( GTK_RADIO_BUTTON ( button_1 ),
_("Proportional rate") );
- gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( button_2 ), TRUE );
g_object_set_data ( G_OBJECT ( parent ), "type_taux", button_2 );
+ if ( etat.bet_type_taux )
+ gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( button_2 ), TRUE );
+ else
+ gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( button_1 ), TRUE );
+
gtk_box_pack_start ( GTK_BOX ( hbox ), button_1, FALSE, FALSE, 5) ;
gtk_box_pack_start ( GTK_BOX ( hbox ), button_2, FALSE, FALSE, 5) ;
g_signal_connect ( button_1,
@@ -718,6 +764,9 @@ void bet_finance_calculer_clicked ( GtkButton *button, GtkWidget *widget )
gtk_tree_path_free ( path );
g_free ( s_echeance );
+
+ if ( etat.modification_fichier == 0 )
+ modification_fichier ( TRUE );
}
@@ -740,26 +789,19 @@ gdouble bet_finance_get_number_from_string ( GtkWidget *parent, const gchar *nam
}
else if ( GTK_IS_ENTRY ( widget ) )
{
- GtkWidget *combobox;
const gchar *entry;
gchar *tmp_str;
- gint devise = 0;
entry = gtk_entry_get_text ( GTK_ENTRY ( widget ) );
if ( entry && strlen ( entry ) > 0 )
{
number = my_strtod ( entry, NULL );
- number = bet_data_finance_troncate_number ( number, 2 );
-
- combobox = g_object_get_data ( G_OBJECT ( parent ), "devise" );
- if ( combobox )
- {
- devise = gsb_currency_get_currency_from_combobox ( combobox );
- tmp_str = gsb_real_get_string_with_currency (
- gsb_real_double_to_real ( number ), devise, FALSE );
- gtk_entry_set_text ( GTK_ENTRY ( widget ), tmp_str );
- g_free ( tmp_str );
- }
+ tmp_str = gsb_real_get_string_with_currency (
+ gsb_real_double_to_real ( number ),
+ etat.bet_currency,
+ FALSE );
+ gtk_entry_set_text ( GTK_ENTRY ( widget ), tmp_str );
+ g_free ( tmp_str );
}
}
@@ -902,6 +944,7 @@ gboolean bet_finance_duration_button_changed ( GtkWidget *combobox, GtkWidget *w
void bet_finance_type_taux_changed ( GtkWidget *togglebutton, GdkEventButton *event, GtkWidget *widget )
{
gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( togglebutton ), TRUE );
+ etat.bet_type_taux = !etat.bet_type_taux;
bet_finance_calculer_clicked ( NULL, widget );
}
@@ -1973,6 +2016,147 @@ void bet_finance_calcule_show_months_tab ( GtkTreeModel *model,
}
+/**
+ *
+ *
+ *
+ *
+ * */
+void bet_finance_spin_button_fees_changed ( GtkSpinButton *spinbutton, GtkWidget *page )
+{
+ etat.bet_frais = gtk_spin_button_get_value ( GTK_SPIN_BUTTON ( spinbutton ) );
+ bet_finance_calculer_clicked ( NULL, page );
+}
+
+
+/**
+ *
+ *
+ *
+ *
+ * */
+void bet_finance_spin_button_taux_changed ( GtkSpinButton *spinbutton, GtkWidget *page )
+{
+ etat.bet_taux_annuel = gtk_spin_button_get_value ( GTK_SPIN_BUTTON ( spinbutton ) );
+ bet_finance_calculer_clicked ( NULL, page );
+}
+
+
+/**
+ *
+ *
+ *
+ *
+ * */
+void bet_finance_currency_changed ( GtkComboBox *combo_box, GtkWidget *page )
+{
+ etat.bet_currency = gsb_currency_get_currency_from_combobox ( GTK_WIDGET ( combo_box ) );
+ bet_finance_calculer_clicked ( NULL, page );
+}
+
+
+/**
+ *
+ *
+ *
+ *
+ * */
+gboolean bet_finance_capital_entry_changed ( GtkWidget *entry, GtkWidget *page )
+{
+ const gchar *text;
+ gdouble capital;
+ gboolean valide;
+
+ text = gtk_entry_get_text ( GTK_ENTRY ( entry ) );
+ capital = my_strtod ( text, NULL );
+
+ if ( strlen ( text ) == 0 || capital == 0 )
+ {
+ gtk_widget_modify_base ( entry, GTK_STATE_NORMAL, NULL );
+ return FALSE;
+ }
+
+ } turn FALSE; base ( entry, GTK_STATE_NORMAL, NULL ); , GtkWidget *page ) o_box ) ); *widget ) tés" /> s et corporelles" /> /> > /> ndition" /> 8KJÿ Ã9Rëñ* È´Sëñ* èDsëñ* $ (oìñ* 8KJÿ @ìñ* -KJÿ ð+KJÿ »NRëñ* è è! è! 7KJÿ 8KJÿ xänìñ* .KJÿ í1Rëñ* ÖNRëñ* 7KJÿ °1Rëñ* ß7KJÿ ÀßÒìñ* Ã9Rëñ* ÐÒìñ* ØÔÒìñ* ¨ÙÒìñ* È´Sëñ* xänìñ* .KJÿ ð,KJÿ »NRëñ* 7KJÿ 8KJÿ ÈNìñ* /KJÿ í1Rëñ* ÖNRëñ* 7KJÿ °1Rëñ* ß7KJÿ Ð7KJÿ È7KJÿ Ksëñ* : 8KJÿ Ã9Rëñ* È´Sëñ* /KJÿ Ð-KJÿ »NRëñ* H I J K M N O P 7KJÿ 8KJÿ He%ìñ* 0KJÿ í1Rëñ* 8e%ìñ* ÖNRëñ* 7KJÿ 0ßÒìñ* Ã9Rëñ* ðnìñ* ìñ* ÐÒìñ* ØÔÒìñ* ¨ÙÒìñ* È´Sëñ*
He%ìñ* 0KJÿ à.KJÿ »NRëñ* 8e%ìñ* 0KJÿ /KJÿ »NRëñ* (e%ìñ* 0KJÿ @/KJÿ »NRëñ* e%ìñ* 0KJÿ p/KJÿ »NRëñ* ¨ÞÒìñ* Ã9Rëñ* ¨ÙÒìñ* ð)KJÿ èìñ* ¶8Rëñ* ÿ ØÔÒìñ* 0KJÿ yèìñ* ¶8Rëñ* ÐÒìñ* @0KJÿ Zèìñ* ¶8Rëñ* Øìñ* ðnìñ* ìñ* ÐÒìñ* Øônìñ* ØÔÒìñ* ¨ÙÒìñ* È´Sëñ* àÝ ìñ* À1KJÿ 0KJÿ »NRëñ* ) * - . 0 3 5 6 7 8 : < = 7KJÿ 8KJÿ pÍëñ* à2KJÿ í1Rëñ* S T 8ÿnìñ* Ã9Rëñ* Øônìñ* ùnìñ* È´Sëñ* c f Õ_ at fÆS ]ëñ* 8KJÿ pÍëñ* à2KJÿ °1KJÿ »NRëñ* øÒ êÓïs¨Ó,~9×u]ÞÓ 4Q ÷U^Qʧ ¶uª¹ñìò*Äv 7KJÿ 8KJÿ H¾ëñ* 5KJÿ 8KJÿ Ã9Rëñ* èDsëñ* p0KJÿ ]ëñ* ¶8Rëñ* èDsëñ* 7KJÿ ß7KJÿ õÜsë
ñ* 8KJÿ H¾ëñ* 5KJÿ À2KJÿ »NRëñ* 8¾ëñ* valide = gsb_form_widget_get_valide_amout_entry ( text );
+ if ( valide )
+ {
+ /* the entry is valid, make it normal */
+ gtk_widget_modify_base ( entry, GTK_STATE_NORMAL, NULL );
+ }
+ else
+ {
+ /* the entry is not valid, make it red */
+ gtk_widget_modify_base ( entry, GTK_STATE_NORMAL,
+ &calendar_entry_color );
+ }
+
+ return FALSE;
+}
+
+
+/**
+ * called when press a key on an element of the form
+ *
+ * \param widget wich receive the signal
+ * \param ev
+ * \param page
+ *
+ * \return FALSE
+ * */
+gboolean bet_finance_capital_entry_key_press_event ( GtkWidget *widget,
+ GdkEventKey *ev,
+ GtkWidget *page )
+{
+ gchar *str_capital;
+
+ switch ( ev -> keyval )
+ {
+ case GDK_1:
+ case GDK_2:
+ case GDK_3:
+ case GDK_4:
+ case GDK_5:
+ case GDK_6:
+ case GDK_7:
+ case GDK_8:
+ case GDK_9:
+ case GDK_0:
+ break;
+
+ case GDK_Escape :
+ str_capital = gsb_real_get_string_with_currency ( gsb_real_double_to_real (
+ etat.bet_capital ),
+ etat.bet_currency,
+ FALSE );
+ gtk_entry_set_text ( GTK_ENTRY ( widget ), str_capital );
+ gtk_editable_set_position ( GTK_EDITABLE ( widget ), -1 );
+ g_free ( str_capital );
+ return TRUE;
+ break;
+
+ case GDK_ISO_Left_Tab:
+ etat.bet_capital = bet_finance_get_number_from_string ( page, "capital" );
+ bet_finance_calculer_clicked ( NULL, page );
+ return TRUE;
+ break;
+
+ case GDK_Tab :
+ etat.bet_capital = bet_finance_get_number_from_string ( page, "capital" );
+ bet_finance_calculer_clicked ( NULL, page );
+ return TRUE;
+ break;
+
+ case GDK_KP_Enter :
+ case GDK_Return :
+ etat.bet_capital = bet_finance_get_number_from_string ( page, "capital" );
+ bet_finance_calculer_clicked ( NULL, page );
+ return TRUE;
+ break;
+ }
+
+ return FALSE;
+}
+
+
/* Local Variables: */
/* c-basic-offset: 4 */
/* End: */
diff --git a/src/gsb_file_load.c b/src/gsb_file_load.c
index 6c2e7cd..823e994 100644
--- a/src/gsb_file_load.c
+++ b/src/gsb_file_load.c
@@ -1054,7 +1054,6 @@ void gsb_file_load_general_part ( const gchar **attribute_names,
etat.add_archive_in_total_balance = utils_str_atoi( attribute_values[i]);
}
-
else if ( !strcmp ( attribute_names[i], "Bet_array_column_width" ))
{
gchar **pointeur_char;
@@ -1069,6 +1068,36 @@ void gsb_file_load_general_part ( const gchar **attribute_names,
g_strfreev ( pointeur_char );
}
+ else if ( !strcmp ( attribute_names[i], "Bet_capital" ) )
+ {
+ etat.bet_capital = utils_str_strtod ( attribute_values[i], NULL );
+ }
+
+ else if ( !strcmp ( attribute_names[i], "Bet_currency" ) )
+ {
+ etat.bet_currency = utils_str_atoi ( attribute_values[i] );
+ }
+
+ else if ( !strcmp ( attribute_names[i], "Bet_taux_annuel" ) )
+ {
+ etat.bet_taux_annuel = utils_str_strtod ( attribute_values[i], NULL );
+ }
+
+ else if ( !strcmp ( attribute_names[i], "Bet_index_duree" ) )
+ {
+ etat.bet_index_duree = utils_str_atoi ( attribute_values[i] );
+ }
+
+ else if ( !strcmp ( attribute_names[i], "Bet_frais" ) )
+ {
+ etat.bet_frais = utils_str_strtod ( attribute_values[i], NULL );
+ }
+
+ else if ( !strcmp ( attribute_names[i], "Bet_type_taux" ) )
+ {
+ etat.bet_type_taux = utils_str_atoi ( attribute_values[i] );
+ }
+
i++;
}
while ( attribute_names[i] );
@@ -1977,7 +2006,7 @@ void gsb_file_load_account_part ( const gchar **attribute_names,
if ( !strcmp ( attribute_names[i], "Bet_type_taux" ))
{
gsb_data_account_set_bet_finance_type_taux ( account_number,
- g_ascii_strtod ( attribute_values[i], NULL ) );
+ utils_str_atoi ( attribute_values[i] ) );
i++;
continue;
}
diff --git a/src/gsb_file_save.c b/src/gsb_file_save.c
index 94e11f4..14d99d2 100644
--- a/src/gsb_file_save.c
+++ b/src/gsb_file_save.c
@@ -35,6 +35,7 @@
/*START_INCLUDE*/
#include "gsb_file_save.h"
#include "bet_data.h"
+#include "bet_data_finance.h"
#include "dialog.h"
#include "gsb_data_account.h"
#include "gsb_data_archive.h"
@@ -715,7 +716,13 @@ gulong gsb_file_save_general_part ( gulong iterator,
"\t\tCSV_skipped_lines=\"%s\"\n"
"\t\tMetatree_sort_transactions=\"%d\"\n"
"\t\tAdd_archive_in_total_balance=\"%d\"\n"
- "\t\tBet_array_column_width=\"%s\" />\n",
+ "\t\tBet_array_column_width=\"%s\"\n"
+ "\t\tBet_capital=\"%s\"\n"
+ "\t\tBet_currency=\"%d\"\n"
+ "\t\tBet_taux_annuel=\"%s\"\n"
+ "\t\tBet_index_duree=\"%d\"\n"
+ "\t\tBet_frais=\"%s\"\n"
+ "\t\tBet_type_taux=\"%d\" />\n",
my_safe_null_str(VERSION_FICHIER),
my_safe_null_str(VERSION),
etat.crypt_file,
@@ -758,7 +765,14 @@ gulong gsb_file_save_general_part ( gulong iterator,
my_safe_null_str(skipped_lines_string),
etat.metatree_sort_transactions,
etat.add_archive_in_total_balance,
- my_safe_null_str ( bet_array_column_width_write ) );
+ my_safe_null_str ( bet_array_column_width_write ),
+ my_safe_null_str ( utils_str_dtostr ( etat.bet_capital,
+ gsb_data_currency_get_floating_point ( etat.bet_currency ), TRUE ) ),
+ etat.bet_currency,
+ my_safe_null_str ( utils_str_dtostr ( etat.bet_taux_annuel, BET_TAUX_DIGITS, TRUE ) ),
+ etat.bet_index_duree,
+ my_safe_null_str ( utils_str_dtostr ( etat.bet_frais, BET_TAUX_DIGITS, TRUE ) ),
+ etat.bet_type_taux );
g_free (transactions_view);
g_free (scheduler_column_width_write);
@@ -1179,11 +1193,12 @@ gulong gsb_file_save_account_part ( gulong iterator,
gsb_data_account_get_bet_start_date ( account_number ) ) ),
gsb_data_account_get_bet_months ( account_number ),
my_safe_null_str ( utils_str_dtostr (
- gsb_data_account_get_bet_finance_capital ( account_number ), 2, TRUE ) ),
+ gsb_data_account_get_bet_finance_capital ( account_number ),
+ gsb_data_account_get_currency_floating_point ( account_number ), TRUE ) ),
my_safe_null_str ( utils_str_dtostr (
- gsb_data_account_get_bet_finance_taux_annuel ( account_number ), 2, TRUE ) ),
+ gsb_data_account_get_bet_finance_taux_annuel ( account_number ), BET_TAUX_DIGITS, TRUE ) ),
my_safe_null_str ( utils_str_dtostr (
- gsb_data_account_get_bet_finance_frais ( account_number ), 2, TRUE ) ),
+ gsb_data_account_get_bet_finance_frais ( account_number ), BET_TAUX_DIGITS, TRUE ) ),
gsb_data_account_get_bet_finance_type_taux ( account_number ) );
new_string = g_strconcat ( new_string, "\n", bet_str, NULL );
g_free ( bet_str );
diff --git a/src/structures.h b/src/structures.h
index eb97b64..8c544f4 100644
--- a/src/structures.h
+++ b/src/structures.h
@@ -120,7 +120,14 @@ struct gsb_etat_t
/* variables for the module estimate balance */
gint bet_deb_period;
-
+
+ /* variables pour le simulateur de crédits */
+ gdouble bet_capital;
+ gint bet_currency;
+ gdouble bet_taux_annuel;
+ gint bet_index_duree;
+ gdouble bet_frais;
+ gint bet_type_taux;
};
/* declared in parametres.c */
diff --git a/src/traitement_variables.c b/src/traitement_variables.c
index 3fe3665..08538ba 100644
--- a/src/traitement_variables.c
+++ b/src/traitement_variables.c
@@ -31,6 +31,7 @@
/*START_INCLUDE*/
#include "traitement_variables.h"
#include "bet_data.h"
+#include "bet_data_finance.h"
#include "bet_future.h"
#include "custom_list.h"
#include "gsb_calendar.h"
@@ -407,6 +408,7 @@ void init_variables ( void )
for ( i = 0 ; i < BET_ARRAY_COLUMNS ; i++ )
bet_array_col_width[i] = bet_array_col_width_init[i];
+ bet_data_finance_data_simulator_init ( );
}
diff --git a/src/utils_str.c b/src/utils_str.c
index 7493508..f6f453b 100644
--- a/src/utils_str.c
+++ b/src/utils_str.c
@@ -1001,6 +1001,28 @@ gchar *utils_str_dtostr ( gdouble number, gint nbre_decimal, gboolean canonical
*
*
* */
+gdouble utils_str_strtod ( const gchar *str_number, gchar **endptr )
+{
+ gdouble number;
+
+ if ( str_number == NULL )
+ return 0.0;
+
+ if ( g_strrstr ( str_number, "," ) )
+ str_number = my_strdelimit ( str_number, ",", "." );
+
+ number = g_ascii_strtod ( str_number, endptr);
+
+ return number;
+}
+
+
+/**
+ *
+ *
+ *
+ *
+ * */
gint utils_str_get_nbre_motifs ( const gchar *chaine, const gchar *motif )
{
gchar **tab_str;
diff --git a/src/utils_str.h b/src/utils_str.h
index 7925e01..8670852 100644
--- a/src/utils_str.h
+++ b/src/utils_str.h
@@ -50,6 +50,7 @@ gchar *utils_str_incremente_number_from_str ( const gchar *str_number, gint incr
gchar *utils_str_localise_decimal_point_from_string ( const gchar *string );
gchar *utils_str_reduce_exponant_from_string ( const gchar *amount_string,
gint exponent );
+gdouble utils_str_strtod ( const gchar *str_number, gchar **endptr );
/* END_DECLARATION */
typedef enum GSB_TITLE_NAME {
hooks/post-receive
--
grisbi
More information about the cvs
mailing list