himport.conf.template 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267
  1. # -*- coding: utf-8 -*-
  2. from __future__ import unicode_literals
  3. import datetime
  4. #
  5. # OUTPUT_DIR : The base directory where to put the ledger files
  6. #
  7. OUTPUT_DIR = "./"
  8. #
  9. # OUTPUT_FILES : The file paths template for each journal.
  10. # - bank : the bank entries
  11. # - sells : the sell entries
  12. # - suppliers : the supplier entries
  13. # - social : the social entries (tax, etc.)
  14. # - pc : chart of accounts
  15. OUTPUT_FILES = {
  16. "bank": "exercices/%year%/ecritures.d/banque.journal",
  17. "sells": "exercices/%year%/ecritures.d/vente.journal",
  18. "suppliers": "exercices/%year%/ecritures.d/achat.journal",
  19. "social": "exercices/%year%/ecritures.d/cotisations_sociales.journal",
  20. "pc": "plan.journal",
  21. }
  22. #
  23. # MYSQL_SETTINGS : Database definition
  24. #
  25. MYSQL_SETTINGS = {
  26. "host": "127.0.0.1",
  27. "database": "dolibarr",
  28. "user": "dolibarr_ro",
  29. "password": "",
  30. "port": 13306,
  31. }
  32. #
  33. # ACCOUNTING_YEARS : Describe the accounting years if not standard (from 1st january to 31 december).
  34. # For exemple the first accounting year could start before the 1st january
  35. #
  36. ACCOUNTING_YEARS = {
  37. ("2012", "2011/01/01", "2012/12/31")
  38. }
  39. #
  40. # TVA_TYPE : Sort of value-added tax. Possible values :
  41. # - 'standard' : the value added tax is on delivery for goods (billing date), on payment for services (payment date).
  42. # - 'service_sur_debit' : the value added tax is on delivery for goods (billing date), and on billing date for services.
  43. TVA_TYPE = "standard"
  44. #
  45. # PC_REFS: define the account references. This is a dictionnary of account.
  46. #
  47. PC_REFS = {
  48. "tva_a_decaisser": "44551",
  49. "tva_deductible": "44562",
  50. "tva_deductible_1960": "445621",
  51. "tva_deductible_2000": "445622",
  52. "tva_deductible_immo": "44566",
  53. "tva_deductible_immo_1960": "445661",
  54. "tva_deductible_immo_2000": "445662",
  55. "tva_collecte": "44571",
  56. "tva_collecte_1960": "445711",
  57. "tva_collecte_2000": "445712",
  58. "tva_regul": "4458",
  59. "tva_regul_1960": "44581",
  60. "tva_regul_2000": "44582",
  61. "default_supplier": "4011999",
  62. "default_client": "4111999",
  63. "default_tier": "4999999",
  64. "default_bank": "512999",
  65. "default_income": "7069999",
  66. "default_expense": "6199999",
  67. "fn_custom_codes": [
  68. lambda e: u"261" if e.label == u"Souscription part sociale" and e.datev == datetime.date(year=2011, month=9, day=27) else None,
  69. lambda e: u"1681" if e.bankclass.categ.id == 7 else None,
  70. ],
  71. }
  72. SOCIAL_REFS = {
  73. "TAXCFE": "447",
  74. "TAXPENALITE": "447",
  75. }
  76. #
  77. # Plan comptables (nom, description)
  78. #
  79. PC_NAMES = {
  80. "1": "capitaux",
  81. "11": "capitaux:report à nouveau",
  82. "110": "capitaux:report à nouveau:créditeur",
  83. "119": "capitaux:report à nouveau:débiteur",
  84. "12": "capitaux:résultat",
  85. "120": "capitaux:résultat:positif",
  86. "129": "capitaux:résultat:négatif",
  87. "16": "capitaux:emprunts et dettes",
  88. "168": "capitaux:emprunts et dettes:autres",
  89. "1681": "capitaux:emprunts et dettes:autres:emprunts",
  90. "2": "immobilisations",
  91. "201": "immobilisations:incorporelles:frais d établissement",
  92. "21": "immobilisations:corporelles",
  93. "2183": "immobilisations:corporelles:matériel informatique",
  94. "2184": "immobilisations:corporelles:mobilier",
  95. "26": "immobilisations:participations",
  96. "261": "immobilisations:participations:titres",
  97. "280": "immobilisations:amortissements:incorporelles",
  98. "281": "immobilisations:amortissements:corporelles",
  99. "2813": "immobilisations:amortissements:corporelles:matériel informatique",
  100. "2814": "immobilisations:amortissements:corporelles:mobilier",
  101. "4": "tiers",
  102. "40": "tiers:fournisseurs",
  103. "4011999": "tiers:fournisseurs:XXXXXX",
  104. "41": "tiers:clients",
  105. "4111999": "tiers:clients:XXXXXX",
  106. "42": "tiers:comptes rattachés",
  107. "425": "tiers:comptes rattachés:avances et accomptes",
  108. "445": "tiers:etat:tva",
  109. "44551": "tiers:etat:tva:à décaisser",
  110. "4456": "tiers:etat:tva:déductible",
  111. "44562": "tiers:etat:tva:déductible:immobilisations",
  112. "445621": "tiers:etat:tva:déductible:immobilisations:1960",
  113. "445622": "tiers:etat:tva:déductible:immobilisations:2000",
  114. "44566": "tiers:etat:tva:déductible:autres",
  115. "445661": "tiers:etat:tva:déductible:autres:1960",
  116. "445662": "tiers:etat:tva:déductible:autres:2000",
  117. "44567": "tiers:etat:tva:déductible:crédit à reporter",
  118. "44571": "tiers:etat:tva:collecté",
  119. "445711": "tiers:etat:tva:collecté:1960",
  120. "445712": "tiers:etat:tva:collecté:2000",
  121. "4458": "tiers:etat:tva:à régulariser",
  122. "44581": "tiers:etat:tva:à régulariser:1960",
  123. "44582": "tiers:etat:tva:à régulariser:2000",
  124. "447": "tiers:etat:autres impôts",
  125. "467": "tiers:autres",
  126. "468": "tiers:divers",
  127. "4686": "tiers:divers:charges à payer",
  128. "4999999": "tiers:XXXXXX",
  129. "5": "finances",
  130. "512": "finances:banque",
  131. "512999": "finances:banque:XXXXXX",
  132. "532": "finances:chèques à encaisser",
  133. "6": "charges",
  134. "60": "charges:achats",
  135. "604": "charges:achats:prestation de services",
  136. "606": "charges:achats:non-stockés",
  137. "6061": "charges:achats:non-stockés:fournitures non stockables",
  138. "6063": "charges:achats:non-stockés:fournitures d entretien et petits équipements",
  139. "6064": "charges:achats:non-stockés:fournitures administratives",
  140. "6068": "charges:achats:non-stockés:autres matières et fournitures",
  141. "61": "charges:services",
  142. "613": "charges:services:locations",
  143. "616": "charges:services:assurances",
  144. "62": "charges:autres services",
  145. "6227": "charges:autres services:frais d actes",
  146. "621": "charges:autres services:personnel extérieur à l entreprise",
  147. "624": "charges:autres services:transport de biens et transports collectifs du personnel",
  148. "625": "charges:autres services:déplacement missions réceptions",
  149. "626": "charges:autres services:pce",
  150. "627": "charges:autres services:banque",
  151. "628": "charges:autres services:divers",
  152. "6281": "charges:autres services:divers:cotisations",
  153. "63": "charges:impots",
  154. "6351": "charges:impots:autres:direct",
  155. "63511": "charges:impots:autres:direct:cet",
  156. "651": "charges:redevances",
  157. "671": "charges:exceptionnelles",
  158. "6712": "charges:exceptionnelles:pénalités fiscales",
  159. "672": "charges:charges sur exercices antérieur",
  160. "6811": "charges:amortissements",
  161. "68111": "charges:amortissements:incorporelles",
  162. "68112": "charges:amortissements:corporelles",
  163. "6999999": "charges:XXXXXX",
  164. "7": "produits",
  165. "706": "produits:services",
  166. "756": "produits:cotisations",
  167. "758": "produits:divers",
  168. "7585": "produits:divers:dons manuels",
  169. "77": "produits:exceptionnels",
  170. "7999999": "produits:XXXXXX",
  171. }
  172. PC_DESCRIPTIONS = {
  173. "1": "Capitaux",
  174. "11": "Report à nouveau",
  175. "117": "Report positif",
  176. "119": "Report négatif",
  177. "12": "Résultat",
  178. "120": "Résultat positif",
  179. "129": "Résultat négatif",
  180. "16": "Emprunts et dettes assimilés",
  181. "168": "Autres Emprunts et dettes assimilés",
  182. "1681": "Autres Emprunts assimilés",
  183. "2": "Immobilisations",
  184. "201": "Frais d'établissement",
  185. "21": "Immobilisations corporelles",
  186. "2183": "Matériel informatique",
  187. "26": "Participations",
  188. "261": "Titres de participation",
  189. "280": "Amortissements incorporelles",
  190. "281": "Amortissements corporelles",
  191. "2813": "Amortissements du matériel informatique",
  192. "2814": "Amortissements du mobiliers",
  193. "4": "Tiers",
  194. "40": "Fournisseurs",
  195. "4011999": "tiers:fournisseurs:XXXXXX",
  196. "41": "Clients",
  197. "4111999": "tiers:clients:XXXXXX",
  198. "42": "Comptes rattachés",
  199. "425": "Avances et accomptes",
  200. "445": "Taxe sur la Valeur Ajoutée",
  201. "44551": "TVA à décaisser",
  202. "4456": "TVA déductible",
  203. "44562": "TVA déductible sur immobilisations",
  204. "44566": "TVA déductible autres",
  205. "44567": "TVA déductible à reporter",
  206. "4457": "TVA collectée",
  207. "44571": "TVA collectée sur CA",
  208. "447": "Autres impôts taxes et versements assimilés",
  209. "467": "Autres Tiers",
  210. "468": "Tiers divers",
  211. "4686": "Charges à payer",
  212. "5": "Finances",
  213. "512": "Banque",
  214. "512999": "finances:banque:XXXXXX",
  215. "532": "Chèques à encaisser",
  216. "6": "Charges",
  217. "60": "Achats",
  218. "604": "Prestation de services",
  219. "606": "Achats non-stockés",
  220. "6061": "Fournitures non stockables",
  221. "6063": "Fournitures d'entretien et petits équipements",
  222. "6064": "Fournitures administratives",
  223. "6068": "Autres matières et fournitures",
  224. "61": "Services",
  225. "613": "Locations",
  226. "616": "Assurances",
  227. "62": "Autres services",
  228. "6227": "Frais d'actes",
  229. "621": "Frais de personnel extérieur à l'entreprise",
  230. "624": "Frais de transport de biens et transports collectifs du personnel",
  231. "625": "Frais de déplacement",
  232. "626": "Frais de postes et des communications électroniques",
  233. "626101": "Boîte postale",
  234. "627": "Services bancaires et assimilés",
  235. "628": "Services divers",
  236. "6281": "Cotisations",
  237. "63": "Impôts, Taxes",
  238. "6351": "Impôts directs",
  239. "63511": "Contribution Economique Teritorriale",
  240. "651": "Redevances",
  241. "671": "Charges exceptionnelles",
  242. "6712": "Amendes, Pénalités fiscales",
  243. "672": "Charges sur exercices antérieur",
  244. "6811": "Amortissements",
  245. "68111": "Amortissements incorporelles",
  246. "68112": "Amortissements corporelles",
  247. "6999999": "charges:XXXXXX",
  248. "7": "Produits",
  249. "706": "Services",
  250. "756": "Cotisations",
  251. "77": "Produits exceptionnels",
  252. "7718": "Dons manuels",
  253. "7999999": "produits:XXXXXX",
  254. }