himport.conf.template 11 KB

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