123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268 |
- # -*- coding: utf-8 -*-
- from __future__ import unicode_literals
- import datetime
- #
- # OUTPUT_DIR : The base directory where to put the ledger files
- #
- OUTPUT_DIR = "./"
- #
- # OUTPUT_FILES : The file paths template for each journal.
- # - bank : the bank entries
- # - sells : the sell entries
- # - suppliers : the supplier entries
- # - social : the social entries (tax, etc.)
- # - pc : chart of accounts
- OUTPUT_FILES = {
- "bank": "exercices/%year%/ecritures.d/banque.journal",
- "sells": "exercices/%year%/ecritures.d/vente.journal",
- "suppliers": "exercices/%year%/ecritures.d/achat.journal",
- "social": "exercices/%year%/ecritures.d/cotisations_sociales.journal",
- "chart_of_accounts" : "exercices/%year%/chart_of_accounrs.journal"
- }
- #
- # MYSQL_SETTINGS : Database definition
- #
- MYSQL_SETTINGS = {
- "host": "127.0.0.1",
- "database": "dolibarr",
- "user": "dolibarr_ro",
- "password": "",
- "port": 13306,
- }
- #
- # ACCOUNTING_YEARS : Describe the accounting years if not standard (from 1st january to 31 december).
- # For exemple the first accounting year could start before the 1st january
- #
- ACCOUNTING_YEARS = {
- ("2012", "2011/01/01", "2012/12/31")
- }
- #
- # TVA_TYPE : Sort of value-added tax. Possible values :
- - 'none' : the value added tax is not handled.
- # - 'standard' : the value added tax is on delivery for goods (billing date), on payment for services (payment date).
- # - 'service_sur_debit' : the value added tax is on delivery for goods (billing date), and on billing date for services.
- TVA_TYPE = "standard"
- #
- # PC_REFS: define the account references. This is a dictionnary of account.
- #
- PC_REFS = {
- "tva_a_decaisser": "44551",
- "tva_deductible": "44562",
- "tva_deductible_1960": "445621",
- "tva_deductible_2000": "445622",
- "tva_deductible_immo": "44566",
- "tva_deductible_immo_1960": "445661",
- "tva_deductible_immo_2000": "445662",
- "tva_collecte": "44571",
- "tva_collecte_1960": "445711",
- "tva_collecte_2000": "445712",
- "tva_regul": "4458",
- "tva_regul_1960": "44581",
- "tva_regul_2000": "44582",
- "default_supplier": "4011999",
- "default_client": "4111999",
- "default_tier": "4999999",
- "default_bank": "512999",
- "default_income": "7069999",
- "default_expense": "6199999",
- "fn_custom_codes": [
- lambda e: u"261" if e.label == u"Souscription part sociale" and e.datev == datetime.date(year=2011, month=9, day=27) else None,
- lambda e: u"1681" if e.bankclass.categ.id == 7 else None,
- ],
- }
- SOCIAL_REFS = {
- "TAXCFE": "447",
- "TAXPENALITE": "447",
- }
- #
- # Plan comptables (nom, description)
- #
- PC_NAMES = {
- "1": "capitaux",
- "11": "capitaux:report à nouveau",
- "110": "capitaux:report à nouveau:créditeur",
- "119": "capitaux:report à nouveau:débiteur",
- "12": "capitaux:résultat",
- "120": "capitaux:résultat:positif",
- "129": "capitaux:résultat:négatif",
- "16": "capitaux:emprunts et dettes",
- "168": "capitaux:emprunts et dettes:autres",
- "1681": "capitaux:emprunts et dettes:autres:emprunts",
- "2": "immobilisations",
- "201": "immobilisations:incorporelles:frais d établissement",
- "21": "immobilisations:corporelles",
- "2183": "immobilisations:corporelles:matériel informatique",
- "2184": "immobilisations:corporelles:mobilier",
- "26": "immobilisations:participations",
- "261": "immobilisations:participations:titres",
- "280": "immobilisations:amortissements:incorporelles",
- "281": "immobilisations:amortissements:corporelles",
- "2813": "immobilisations:amortissements:corporelles:matériel informatique",
- "2814": "immobilisations:amortissements:corporelles:mobilier",
- "4": "tiers",
- "40": "tiers:fournisseurs",
- "4011999": "tiers:fournisseurs:XXXXXX",
- "41": "tiers:clients",
- "4111999": "tiers:clients:XXXXXX",
- "42": "tiers:comptes rattachés",
- "425": "tiers:comptes rattachés:avances et accomptes",
- "445": "tiers:etat:tva",
- "44551": "tiers:etat:tva:à décaisser",
- "4456": "tiers:etat:tva:déductible",
- "44562": "tiers:etat:tva:déductible:immobilisations",
- "445621": "tiers:etat:tva:déductible:immobilisations:1960",
- "445622": "tiers:etat:tva:déductible:immobilisations:2000",
- "44566": "tiers:etat:tva:déductible:autres",
- "445661": "tiers:etat:tva:déductible:autres:1960",
- "445662": "tiers:etat:tva:déductible:autres:2000",
- "44567": "tiers:etat:tva:déductible:crédit à reporter",
- "44571": "tiers:etat:tva:collecté",
- "445711": "tiers:etat:tva:collecté:1960",
- "445712": "tiers:etat:tva:collecté:2000",
- "4458": "tiers:etat:tva:à régulariser",
- "44581": "tiers:etat:tva:à régulariser:1960",
- "44582": "tiers:etat:tva:à régulariser:2000",
- "447": "tiers:etat:autres impôts",
- "467": "tiers:autres",
- "468": "tiers:divers",
- "4686": "tiers:divers:charges à payer",
- "4999999": "tiers:XXXXXX",
- "5": "finances",
- "512": "finances:banque",
- "512999": "finances:banque:XXXXXX",
- "532": "finances:chèques à encaisser",
- "6": "charges",
- "60": "charges:achats",
- "604": "charges:achats:prestation de services",
- "606": "charges:achats:non-stockés",
- "6061": "charges:achats:non-stockés:fournitures non stockables",
- "6063": "charges:achats:non-stockés:fournitures d entretien et petits équipements",
- "6064": "charges:achats:non-stockés:fournitures administratives",
- "6068": "charges:achats:non-stockés:autres matières et fournitures",
- "61": "charges:services",
- "613": "charges:services:locations",
- "616": "charges:services:assurances",
- "62": "charges:autres services",
- "6227": "charges:autres services:frais d actes",
- "621": "charges:autres services:personnel extérieur à l entreprise",
- "624": "charges:autres services:transport de biens et transports collectifs du personnel",
- "625": "charges:autres services:déplacement missions réceptions",
- "626": "charges:autres services:pce",
- "627": "charges:autres services:banque",
- "628": "charges:autres services:divers",
- "6281": "charges:autres services:divers:cotisations",
- "63": "charges:impots",
- "6351": "charges:impots:autres:direct",
- "63511": "charges:impots:autres:direct:cet",
- "651": "charges:redevances",
- "671": "charges:exceptionnelles",
- "6712": "charges:exceptionnelles:pénalités fiscales",
- "672": "charges:charges sur exercices antérieur",
- "6811": "charges:amortissements",
- "68111": "charges:amortissements:incorporelles",
- "68112": "charges:amortissements:corporelles",
- "6999999": "charges:XXXXXX",
- "7": "produits",
- "706": "produits:services",
- "756": "produits:cotisations",
- "758": "produits:divers",
- "7585": "produits:divers:dons manuels",
- "77": "produits:exceptionnels",
- "7999999": "produits:XXXXXX",
- }
- PC_DESCRIPTIONS = {
- "1": "Capitaux",
- "11": "Report à nouveau",
- "117": "Report positif",
- "119": "Report négatif",
- "12": "Résultat",
- "120": "Résultat positif",
- "129": "Résultat négatif",
- "16": "Emprunts et dettes assimilés",
- "168": "Autres Emprunts et dettes assimilés",
- "1681": "Autres Emprunts assimilés",
- "2": "Immobilisations",
- "201": "Frais d'établissement",
- "21": "Immobilisations corporelles",
- "2183": "Matériel informatique",
- "26": "Participations",
- "261": "Titres de participation",
- "280": "Amortissements incorporelles",
- "281": "Amortissements corporelles",
- "2813": "Amortissements du matériel informatique",
- "2814": "Amortissements du mobiliers",
- "4": "Tiers",
- "40": "Fournisseurs",
- "4011999": "tiers:fournisseurs:XXXXXX",
- "41": "Clients",
- "4111999": "tiers:clients:XXXXXX",
- "42": "Comptes rattachés",
- "425": "Avances et accomptes",
- "445": "Taxe sur la Valeur Ajoutée",
- "44551": "TVA à décaisser",
- "4456": "TVA déductible",
- "44562": "TVA déductible sur immobilisations",
- "44566": "TVA déductible autres",
- "44567": "TVA déductible à reporter",
- "4457": "TVA collectée",
- "44571": "TVA collectée sur CA",
- "447": "Autres impôts taxes et versements assimilés",
- "467": "Autres Tiers",
- "468": "Tiers divers",
- "4686": "Charges à payer",
- "5": "Finances",
- "512": "Banque",
- "512999": "finances:banque:XXXXXX",
- "532": "Chèques à encaisser",
- "6": "Charges",
- "60": "Achats",
- "604": "Prestation de services",
- "606": "Achats non-stockés",
- "6061": "Fournitures non stockables",
- "6063": "Fournitures d'entretien et petits équipements",
- "6064": "Fournitures administratives",
- "6068": "Autres matières et fournitures",
- "61": "Services",
- "613": "Locations",
- "616": "Assurances",
- "62": "Autres services",
- "6227": "Frais d'actes",
- "621": "Frais de personnel extérieur à l'entreprise",
- "624": "Frais de transport de biens et transports collectifs du personnel",
- "625": "Frais de déplacement",
- "626": "Frais de postes et des communications électroniques",
- "626101": "Boîte postale",
- "627": "Services bancaires et assimilés",
- "628": "Services divers",
- "6281": "Cotisations",
- "63": "Impôts, Taxes",
- "6351": "Impôts directs",
- "63511": "Contribution Economique Teritorriale",
- "651": "Redevances",
- "671": "Charges exceptionnelles",
- "6712": "Amendes, Pénalités fiscales",
- "672": "Charges sur exercices antérieur",
- "6811": "Amortissements",
- "68111": "Amortissements incorporelles",
- "68112": "Amortissements corporelles",
- "6999999": "charges:XXXXXX",
- "7": "Produits",
- "706": "Services",
- "756": "Cotisations",
- "77": "Produits exceptionnels",
- "7718": "Dons manuels",
- "7999999": "produits:XXXXXX",
- }
|