diff --git a/addons/l10n_fr/__init__.py b/addons/l10n_fr/__init__.py
index 3256a96255c..daea072a981 100644
--- a/addons/l10n_fr/__init__.py
+++ b/addons/l10n_fr/__init__.py
@@ -4,5 +4,3 @@
# Copyright (c) 2008 JAILLET Simon - CrysaLEAD - www.crysalead.fr
import l10n_fr
-import report
-import wizard
diff --git a/addons/l10n_fr/__openerp__.py b/addons/l10n_fr/__openerp__.py
index 30dd640bd95..97ed770a1ef 100644
--- a/addons/l10n_fr/__openerp__.py
+++ b/addons/l10n_fr/__openerp__.py
@@ -33,21 +33,13 @@ configuration of their taxes and fiscal positions manually.
""",
'depends': ['base_iban', 'account', 'base_vat'],
'data': [
- 'views/report_l10nfrbilan.xml',
- 'views/report_l10nfrresultat.xml',
- 'l10n_fr_reports.xml',
- 'fr_report.xml',
'fr_pcg_taxes.xml',
'plan_comptable_general.xml',
'l10n_fr_view.xml',
'fr_tax.xml',
'account_chart_template.yml',
'fr_fiscal_templates.xml',
- 'security/ir.model.access.csv',
- #'wizard/fr_report_bilan_view.xml',
- #'wizard/fr_report_compute_resultant_view.xml',
],
- #'test': ['test/l10n_fr_report.yml'],
'demo': [],
'auto_install': False,
'installable': True,
diff --git a/addons/l10n_fr/fr_report.xml b/addons/l10n_fr/fr_report.xml
deleted file mode 100644
index 540424c98a1..00000000000
--- a/addons/l10n_fr/fr_report.xml
+++ /dev/null
@@ -1,927 +0,0 @@
-
-
-
-
-
- Bilan Comptable
- bilan
-
-
-
- Compte de Résultat
- cdr
-
-
-
- Actif : Capital souscrit - non appelé
- {'load':['+:109:S'], 'except':[]}
- bavar1
-
-
-
-
- Immobilisations incorporelles : Frais d'établissement
- {'load':['+:201:S'], 'except':[]}
- bavar2
-
-
-
-
- Immobilisations incorporelles : Frais d'établissement (Amortissements et dépréciations)
- {'load':['+:2801:S'], 'except':[]}
- bavar2b
-
-
-
-
- Immobilisations incorporelles : Frais de recherche et de développement
- {'load':['+:203:S'], 'except':[]}
- bavar3
-
-
-
-
- Immobilisations incorporelles : Frais de recherche et de développement (Amortissements et dépréciations)
- {'load':['+:2803:S'], 'except':[]}
- bavar3b
-
-
-
-
- Immobilisations incorporelles : Concessions, brevets, licences, marques, droits et valeurs similaires
- {'load':['+:205:S'], 'except':[]}
- bavar4
-
-
-
-
- Immobilisations incorporelles : Concessions, brevets, licences, marques, droits et valeurs similaires (Amortissements et dépréciations)
- {'load':['+:2805:S','+:2905:S'], 'except':[]}
- bavar4b
-
-
-
-
- Immobilisations incorporelles : Fonds commercial
- {'load':['+:206:S','+:207:S'], 'except':[]}
- bavar5
-
-
-
-
- Immobilisations incorporelles : Fonds commercial (Amortissements et dépréciations)
- {'load':['+:2807:S','+:2907:S'], 'except':[]}
- bavar5b
-
-
-
-
- Immobilisations incorporelles : Autres
- {'load':['+:208:S'], 'except':[]}
- bavar6
-
-
-
-
- Immobilisations incorporelles : Autres (Amortissements et dépréciations)
- {'load':['+:2808:S','+:2908:S'], 'except':[]}
- bavar6b
-
-
-
-
- Immobilisations incorporelles : Immobilisations incorporelles en cours
- {'load':['+:232:S'], 'except':[]}
- bavar7
-
-
-
-
- Immobilisations incorporelles : Immobilisations incorporelles en cours (Amortissements et dépréciations)
- {'load':['+:2932:S'], 'except':[]}
- bavar7b
-
-
-
-
- Immobilisations incorporelles : Avances et acomptes
- {'load':['+:237:S'], 'except':[]}
- bavar8
-
-
-
-
- Immobilisations corporelles : Terrains
- {'load':['+:211:S','+:212:S'], 'except':[]}
- bavar9
-
-
-
-
- Immobilisations corporelles : Terrains (Amortissements et dépréciations)
- {'load':['+:2811:S','+:2812:S','+:2911:S'], 'except':[]}
- bavar9b
-
-
-
-
- Immobilisations corporelles : Constructions
- {'load':['+:213:S','+:214:S'], 'except':[]}
- bavar10
-
-
-
-
- Immobilisations corporelles : Constructions (Amortissements et dépréciations)
- {'load':['+:2813:S','+:2814:S'], 'except':[]}
- bavar10b
-
-
-
-
- Immobilisations corporelles : Installations techniques,matériel et outillage
- {'load':['+:215:S'], 'except':[]}
- bavar11
-
-
-
-
- Immobilisations corporelles : Installations techniques,matériel et outillage (Amortissements et dépréciations)
- {'load':['+:2815:S'], 'except':[]}
- bavar11b
-
-
-
-
- Immobilisations corporelles : Autres
- {'load':['+:218:S'], 'except':[]}
- bavar12
-
-
-
-
- Immobilisations corporelles : Autres (Amortissements et dépréciations)
- {'load':['+:2818:S','+:282:S'], 'except':[]}
- bavar12b
-
-
-
-
- Immobilisations corporelles : Immobilisations corporelles en cours
- {'load':['+:231:S'], 'except':[]}
- bavar13
-
-
-
-
- Immobilisations corporelles : Immobilisations corporelles : Immobilisations corporelles en cours (Amortissements et dépréciations)
- {'load':['+:2931:S'], 'except':[]}
- bavar13b
-
-
-
-
- Immobilisations corporelles : Avances et acomptes
- {'load':['+:238:S'], 'except':[]}
- bavar14
-
-
-
-
- Immobilisations financiéres : Participations
- {'load':['+:261:S','+:262:S','+:266:S'], 'except':[]}
- bavar15
-
-
-
-
- Immobilisations financiéres : Participations (Amortissements et dépréciations)
- {'load':['+:2961:S','+:2966:S'], 'except':[]}
- bavar15b
-
-
-
-
- Immobilisations financiéres : Créances rattachées à des participations
- {'load':['+:267:S','+:268:S'], 'except':[]}
- bavar16
-
-
-
-
- Immobilisations financiéres : Créances rattachées à des participations (Amortissements et dépréciations)
- {'load':['+:2967:S'], 'except':[]}
- bavar16b
-
-
-
-
- Immobilisations financiéres : Titres immobilisés de l'activité de portefeuille
- {'load':['+:273:S'], 'except':[]}
- bavar17
-
-
-
-
- Immobilisations financiéres : Titres immobilisés de l'activité de portefeuille (Amortissements et dépréciations)
- {'load':['+:2973:S'], 'except':[]}
- bavar17b
-
-
-
-
- Immobilisations financiéres : Autres titres immobilisés
- {'load':['+:271:S','+:272:S','+:27682:S'], 'except':[]}
- bavar18
-
-
-
-
- Immobilisations financiéres : Autres titres immobilisés (Amortissements et dépréciations)
- {'load':['+:2971:S','+:2972:S'], 'except':[]}
- bavar18b
-
-
-
-
- Immobilisations financiéres : Prêts
- {'load':['+:274:S','+:27684:S'], 'except':[]}
- bavar19
-
-
-
-
- Immobilisations financiéres : Prêts (Amortissements et dépréciations)
- {'load':['+:2974:S'], 'except':[]}
- bavar19b
-
-
-
-
- Immobilisations financiéres : Autres
- {'load':['+:275:S','+:276:S'], 'except':['27682','27684']}
- bavar20
-
-
-
-
- Immobilisations financiéres : Autres (Amortissements et dépréciations)
- {'load':['+:2975:S','+:2976:S'], 'except':[]}
- bavar20b
-
-
-
-
- Stock en cours : Matières premières et autres approvisionnements
- {'load':['+:31:S','+:32:S'], 'except':[]}
- bavar21
-
-
-
-
- Stock en cours : Matières premières et autres approvisionnements (Amortissements et dépréciations)
- {'load':['+:391:S','+:392:S'], 'except':[]}
- bavar21b
-
-
-
-
- Stock en cours : En-cours de production [biens et services]
- {'load':['+:33:S','+:34:S'], 'except':[]}
- bavar22
-
-
-
-
- Stock en cours : En-cours de production [biens et services] (Amortissements et dépréciations)
- {'load':['+:393:S','+:394:S'], 'except':[]}
- bavar22b
-
-
-
-
- Stock en cours : Produits intermédiaires et finis
- {'load':['+:35:S'], 'except':[]}
- bavar23
-
-
-
-
- Stock en cours : Produits intermédiaires et finis (Amortissements et dépréciations)
- {'load':['+:395:S'], 'except':[]}
- bavar23b
-
-
-
-
- Stock en cours : Marchandises
- {'load':['+:37:S'], 'except':[]}
- bavar24
-
-
-
-
- Stock en cours : Marchandises (Amortissements et dépréciations)
- {'load':['+:397:S'], 'except':[]}
- bavar24b
-
-
-
-
- Stock en cours : Avances et acomptes versés sur commandes
- {'load':['+:4091:S'], 'except':[]}
- bavar25
-
-
-
-
- Créances : Créances clients et comptes rattachés
- {'load':['+:411:S','+:413:S','+:416:S','+:418:S'], 'except':[]}
- bavar26
-
-
-
-
- Créances : Créances clients et comptes rattachés (Amortissements et dépréciations)
- {'load':['+:491:S'], 'except':[]}
- bavar26b
-
-
-
-
- Créances : Autres
- {'load':['+:4096:S','+:4097:S','+:4098:S','+:425:S','+:441:S','+:462:S','+:465:S','+:428:D','+:438:D','+:443:D','+:444:D','+:445:D','+:448:D','+:451:D','+:455:D','+:456:D','+:458:D','+:467:D','+:468:D','+:478:D'], 'except':['4562']}
- bavar27
-
-
-
-
- Créances : Autres (Amortissements et dépréciations)
- {'load':['+:495:S','+:496:S'], 'except':[]}
- bavar27b
-
-
-
-
- Créances : Capital souscrit - appelé , non versé
- {'load':['+:4562:S'], 'except':[]}
- bavar28
-
-
-
-
- Valeurs mobilières de placement : Actions propres
- {'load':['+:502:S'], 'except':[]}
- bavar29
-
-
-
-
- Valeurs mobilières de placement : Actions propres (Amortissements et dépréciations)
- {'load':['+:5903:S'], 'except':[]}
- bavar29b
-
-
-
-
- Valeurs mobilières de placement : Autres titres
- {'load':['+:50:S'], 'except':['502','509']}
- bavar30
-
-
-
-
- Valeurs mobilières de placement : Autres titres (Amortissements et dépréciations)
- {'load':['+:590:S'], 'except':['5903']}
- bavar30b
-
-
-
-
- Actif circulant : Instruments de trésorerie
- {'load':['+:52:S'], 'except':[]}
- bavar31
-
-
-
-
- Actif circulant : Disponibilités
- {'load':['+:51:D','+:53:S','+:54:S'], 'except':['5181','519']}
- bavar32
-
-
-
-
- Actif circulant : Charges constatés d'avance
- {'load':['+:486:S'], 'except':[]}
- bavar33
-
-
-
-
- Actif : Charges à répartir sur plusieurs exercices
- {'load':['+:481:S'], 'except':[]}
- bavar34
-
-
-
-
- Actif : Primes de remboursement des emprunts
- {'load':['+:169:S'], 'except':[]}
- bavar35
-
-
-
-
- Actif : Écarts de conversion actif
- {'load':['+:476:S'], 'except':[]}
- bavar36
-
-
-
-
- Capitaux propres : Capital [dont versé...]
- {'load':['-:101:S','-:108:S'], 'except':[]}
- bpvar1
-
-
-
-
- Capitaux propres : Primes d'émission, de fusion, d'apport
- {'load':['-:104:S'], 'except':[]}
- bpvar2
-
-
-
-
- Capitaux propres : Écarts de réévaluation
- {'load':['-:105:S'], 'except':[]}
- bpvar3
-
-
-
-
- Capitaux propres : Écart d'équivalence
- {'load':['-:107:S'], 'except':[]}
- bpvar4
-
-
-
-
- Réserves : Réserve légale
- {'load':['-:1061:S'], 'except':[]}
- bpvar5
-
-
-
-
- Réserves : Réserves statutaires ou contractuelles
- {'load':['-:1063:S'], 'except':[]}
- bpvar6
-
-
-
-
- Réserves : Réserves réglementées
- {'load':['-:1062:S','-:1064:S'], 'except':[]}
- bpvar7
-
-
-
-
- Réserves : Autres réserves
- {'load':['-:1068:S'], 'except':[]}
- bpvar8
-
-
-
-
- Capitaux propres : Report à nouveau
- {'load':['-:110:S','-:119:S'], 'except':[]}
- bpvar9
-
-
-
-
- Capitaux propres : Résultat de l'exercice
- {'load':['-:7:S','-:6:S'], 'except':[]}
- bpvar10
-
-
-
-
- Capitaux propres : Résultat de l'exercice (Vérification)
- {'load':['-:120:S','-:129:S'], 'except':[]}
- bpcheck
-
-
-
-
- Capitaux propres : Subventions d'investissement
- {'load':['-:13:S'], 'except':[]}
- bpvar11
-
-
-
-
- Capitaux propres : Provisions réglementées
- {'load':['-:14:S'], 'except':[]}
- bpvar12
-
-
-
-
- Provisions : Provisions pour risques
- {'load':['-:151:S'], 'except':[]}
- bpvar13
-
-
-
-
- Provisions : Provisions pour charges
- {'load':['-:15:S'], 'except':['151']}
- bpvar14
-
-
-
-
- Dettes : Emprunts obligataires convertibles
- {'load':['-:161:S','-:16881:S'], 'except':[]}
- bpvar15
-
-
-
-
- Dettes : Autres emprunts obligataires
- {'load':['-:163:S','-:16883:S'], 'except':[]}
- bpvar16
-
-
-
-
- Dettes : Emprunts et dettes auprès des établissements de crédit
- {'load':['-:164:S','-:16884:S','-:519:S','-:5181:S','+:512:C','+:514:C','+:517:C'], 'except':[]}
- bpvar17
-
-
-
-
- Dettes : Emprunts et dettes financières diverses
- {'load':['-:165:S','-:166:S','-:1675:S','-:168:S','-:17:S','-:426:S','+:45:C'], 'except':['16881','16883','16884','457']}
- bpvar18
-
-
-
-
- Dettes : Avances et acomptes reçus sur commandes en cours
- {'load':['-:4191:S'], 'except':[]}
- bpvar19
-
-
-
-
- Dettes : Dettes fournisseurs et comptes rattachés
- {'load':['-:401:S','-:403:S','-:4081:S','-:4088:S'], 'except':[]}
- bpvar20
-
-
-
-
- Dettes : Dettes fiscales et sociales
- {'load':['-:421:S','-:422:S','-:424:S','-:427:S','-:4282:S','-:4284:S','-:4286:S','-:43:S','-:442:S','-:4455:S','-:4457:S','-:44584:S','-:44587:S','-:446:S','-:447:S','-:4482:S','-:4486:S','-:457:S','+:443:C','+:444:C'],'except':['4387']}
- bpvar21
-
-
-
-
- Dettes : Dettes sur immobilisations et comptes rattachés
- {'load':['-:269:S','-:279:S','-:404:S','-:405:S','-:4084:S'], 'except':[]}
- bpvar22
-
-
-
-
- Dettes : Autres dettes
- {'load':['-:4196:S','-:4197:S','-:4198:S','-:464:S','+:467:C','-:4686:S','+:478:C','-:509:S'], 'except':[]}
- bpvar23
-
-
-
-
- Dettes : Instruments de trésorerie
- {'load':['-:52:S'], 'except':[]}
- bpvar24
-
-
-
-
- Dettes : Produits constatés d'avance
- {'load':['-:487:S'], 'except':[]}
- bpvar25
-
-
-
-
- Passif : Écarts de conversion passif
- {'load':['-:477:S'], 'except':[]}
- bpvar26
-
-
-
-
- Charges d'exploitation : Achats de Marchandises
- {'load':['+:607:S','+:6097:S'], 'except':[]}
- cdrc1
-
-
-
-
- Charges d'exploitation : Achats de Marchandises, variation des stocks
- {'load':['+:6037:S'], 'except':[]}
- cdrc2
-
-
-
-
- Charges d'exploitation : Achats de matières premières et autres approvisionnements
- {'load':['+:601:S','+:6091:S','+:602:S','+:6092:S','+:6081:S','+:6082:S'], 'except':[]}
- cdrc3
-
-
-
-
- Charges d'exploitation : Achats de matières premières et autres approvisionnements, variation des stocks
- {'load':['+:6031:S','+:6032:S'], 'except':[]}
- cdrc4
-
-
-
-
- Charges d'exploitation : Autres achats et charges externes
- {'load':['+:604:S','+:605:S','+:606:S','+:6094:S','+:6095:S','+:6096:S','+:61:S','+:62:S'], 'except':[]}
- cdrc5
-
-
-
-
- Charges d'exploitation : Autres achats et charges externes, redevances de crédit-bail mobilier
- {'load':['+:6122:S'], 'except':[]}
- cdrc6
-
-
-
-
- Charges d'exploitation : Autres achats et charges externes, redevances de crédit-bail mobilier
- {'load':['+:6125:S'], 'except':[]}
- cdrc7
-
-
-
-
- Charges d'exploitation : Impôts, taxes et versements assimilés
- {'load':['+:63:S'], 'except':[]}
- cdrc8
-
-
-
-
- Charges d'exploitation : Salaires et traitements
- {'load':['+:641:S','+:644:S','+:648:S'], 'except':[]}
- cdrc9
-
-
-
-
- Charges d'exploitation : Charges sociales
- {'load':['+:645:S','+:646:S','+:647:S'], 'except':[]}
- cdrc10
-
-
-
-
- Charges d'exploitation : Dotation aux amortissements et aux dépréciations, sur immobilisations : dotations aux amortissements
- {'load':['+:6811:S','+:6812:S'], 'except':[]}
- cdrc11
-
-
-
-
- Charges d'exploitation : Dotation aux amortissements et aux dépréciations, sur immobilisations : dotations aux dépréciations
- {'load':['+:6816:S'], 'except':[]}
- cdrc12
-
-
-
-
- Charges d'exploitation : Dotation aux amortissements et aux dépréciations, sur actif circulant : dotations aux dépréciations
- {'load':['+:6817:S'], 'except':[]}
- cdrc13
-
-
-
-
- Charges d'exploitation : Dotations aux provisions
- {'load':['+:6815:S'], 'except':[]}
- cdrc14
-
-
-
-
- Charges d'exploitation : Autres charges
- {'load':['+:65:S'], 'except':['655']}
- cdrc15
-
-
-
-
- Charges : Quotes-parts de résultat sur opérations faites en commun
- {'load':['+:655:S'], 'except':[]}
- cdrc16
-
-
-
-
- Charges financières : Dotations aux amortissements, aux dépréciations et aux provisions
- {'load':['+:686:S'], 'except':[]}
- cdrc17
-
-
-
-
- Charges financières : Intérêts et charges assimilées
- {'load':['+:66:S'], 'except':['666','667']}
- cdrc18
-
-
-
-
- Charges financières : Différences négatives de change
- {'load':['+:666:S'], 'except':[]}
- cdrc19
-
-
-
-
- Charges financières : Charges nettes sur cessions de valeurs mobilières de placement
- {'load':['+:667:S'], 'except':[]}
- cdrc20
-
-
-
-
- Charges exceptionnelles : Sur opérations de gestion
- {'load':['+:671:S'], 'except':[]}
- cdrc21
-
-
-
-
- Charges exceptionnelles : Sur opérations en capital
- {'load':['+:675:S','+:678:S'], 'except':[]}
- cdrc22
-
-
-
-
- Charges exceptionnelles : Dotations aux amortissements, aux dépréciations et aux provisions
- {'load':['+:687:S'], 'except':[]}
- cdrc23
-
-
-
-
- Charges : Participation des salariés aux résultats
- {'load':['+:691:S'], 'except':[]}
- cdrc24
-
-
-
-
- Charges : Impôts sur les bénéfices
- {'load':['+:69:S'], 'except':['691']}
- cdrc25
-
-
-
-
- Produits d'exploitation : Vente de marchandises
- {'load':['-:707:S','-:7097:S'], 'except':[]}
- cdrp1
-
-
-
-
- Produits d'exploitation : Production vendue [biens et services]
- {'load':['-:701:S','-:702:S','-:703:S','-:704:S','-:705:S','-:706:S','-:7091:S','-:7092:S','-:7093:S','-:7094:S','-:7095:S','-:7096:S','-:708:S'], 'except':[]}
- cdrp2
-
-
-
-
- Produits d'exploitation : Production stockée
- {'load':['-:713:S'], 'except':[]}
- cdrp3
-
-
-
-
- Produits d'exploitation : Production immobilisée
- {'load':['-:72:S'], 'except':[]}
- cdrp4
-
-
-
-
- Produits d'exploitation : Subventions d'exploitation
- {'load':['-:74:S'], 'except':[]}
- cdrp5
-
-
-
-
- Produits d'exploitation : Reprises sur provisions, dépréciations (et amortissements) et transferts de charges
- {'load':['-:781:S','-:791:S'], 'except':[]}
- cdrp6
-
-
-
-
- Produits d'exploitation : Autres produits
- {'load':['-:75:S'], 'except':['755']}
- cdrp7
-
-
-
-
- Produits : Quotes-parts de résultat sur opérations faites en commun
- {'load':['-:755:S'], 'except':[]}
- cdrp8
-
-
-
-
- Produits financiers : De participation
- {'load':['-:761:S'], 'except':[]}
- cdrp9
-
-
-
-
- Produits financiers : D'autres valeurs mobilières et créances de l'actif immobilisé
- {'load':['-:762:S'], 'except':[]}
- cdrp10
-
-
-
-
- Produits financiers : Autres intérêts et produits assimilés
- {'load':['-:763:S','-:764:S','-:765:S','-:768:S'], 'except':[]}
- cdrp11
-
-
-
-
- Produits financiers : Reprises sur provisions, dépréciations et transferts de charges
- {'load':['-:786:S','-:796:S'], 'except':[]}
- cdrp12
-
-
-
-
- Produits financiers : Différences positives de change
- {'load':['-:766:S'], 'except':[]}
- cdrp13
-
-
-
-
- Produits financiers : Produits nets sur cessions de valeurs mobilières de placement
- {'load':['-:767:S'], 'except':[]}
- cdrp14
-
-
-
-
- Produits exceptionnels : Sur opérations de gestion
- {'load':['-:771:S'], 'except':[]}
- cdrp15
-
-
-
-
- Produits exceptionnels : Sur opérations en capital
- {'load':['-:775:S','-:777:S','-:778:S'], 'except':[]}
- cdrp16
-
-
-
-
- Produits exceptionnels : Reprises sur provisions, dépréciations et transferts de charges
- {'load':['-:787:S','-:797:S'], 'except':[]}
- cdrp17
-
-
-
-
-
-
diff --git a/addons/l10n_fr/l10n_fr.py b/addons/l10n_fr/l10n_fr.py
index 7431a0d75b4..dd367eb0549 100644
--- a/addons/l10n_fr/l10n_fr.py
+++ b/addons/l10n_fr/l10n_fr.py
@@ -3,32 +3,6 @@
from openerp.osv import fields, osv
-class l10n_fr_report(osv.osv):
- _name = 'l10n.fr.report'
- _description = 'Report for l10n_fr'
- _columns = {
- 'code': fields.char('Code', size=64),
- 'name': fields.char('Name'),
- 'line_ids': fields.one2many('l10n.fr.line', 'report_id', 'Lines', copy=True),
- }
- _sql_constraints = [
- ('code_uniq', 'unique (code)','The code report must be unique !')
- ]
-
-
-class l10n_fr_line(osv.osv):
- _name = 'l10n.fr.line'
- _description = 'Report Lines for l10n_fr'
- _columns = {
- 'code': fields.char('Variable Name', size=64),
- 'definition': fields.char('Definition'),
- 'name': fields.char('Name'),
- 'report_id': fields.many2one('l10n.fr.report', 'Report'),
- }
- _sql_constraints = [
- ('code_uniq', 'unique (code)', 'The variable name must be unique !')
- ]
-
class res_company(osv.osv):
_inherit = 'res.company'
diff --git a/addons/l10n_fr/l10n_fr_reports.xml b/addons/l10n_fr/l10n_fr_reports.xml
deleted file mode 100644
index ab97cf84c30..00000000000
--- a/addons/l10n_fr/l10n_fr_reports.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
diff --git a/addons/l10n_fr/report/__init__.py b/addons/l10n_fr/report/__init__.py
deleted file mode 100644
index 306cc0a3c39..00000000000
--- a/addons/l10n_fr/report/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-# -*- coding: utf-8 -*-
-# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-# Copyright (c) 2008 JAILLET Simon - CrysaLEAD - www.crysalead.fr
-
-import base_report
-import bilan_report
-import compute_resultant_report
diff --git a/addons/l10n_fr/report/base_report.py b/addons/l10n_fr/report/base_report.py
deleted file mode 100644
index 2eb04905003..00000000000
--- a/addons/l10n_fr/report/base_report.py
+++ /dev/null
@@ -1,91 +0,0 @@
-# -*- coding: utf-8 -*-
-# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-# Copyright (c) 2008 JAILLET Simon - CrysaLEAD - www.crysalead.fr
-
-import time
-from openerp.report import report_sxw
-from openerp.tools.safe_eval import safe_eval as eval
-
-
-class base_report(report_sxw.rml_parse):
- def __init__(self, cr, uid, name, context=None):
- super(base_report, self).__init__(cr, uid, name, context=context)
- self.localcontext.update({
- 'time': time,
- '_load': self._load,
- '_get_variable': self._get_variable,
- '_set_variable': self._set_variable,
- })
- self.context = context
-
- def _load(self, name, form):
- fiscalyear = self.pool.get('account.fiscalyear').browse(self.cr, self.uid, form['fiscalyear_id'])
- date=fiscalyear.date_start
-
- if fiscalyear:
- self._set_variable('date_start', fiscalyear.date_start)
- self._set_variable('date_stop', fiscalyear.date_stop)
-
- self.cr.execute("SELECT l10n_fr_line.code,definition FROM l10n_fr_line LEFT JOIN l10n_fr_report ON l10n_fr_report.id=report_id WHERE l10n_fr_report.code=%s",(name,))
- datas = self.cr.dictfetchall()
- for line in datas:
- self._load_accounts(form,line['code'],eval(line['definition']),fiscalyear,date)
-
- def _set_variable(self, variable, valeur):
- self.localcontext.update({variable: valeur})
-
- def _get_variable(self, variable):
- return self.localcontext[variable]
-
- def _load_accounts(self, form, code, definition, fiscalyear, date):
- accounts = {}
- for x in definition['load']:
- p = x.split(":")
- accounts[p[1]] = [p[0],p[2]]
- sum = 0.0
- if fiscalyear.state != 'done' or not code.startswith('bpcheck'):
- query_params = []
- query_cond = "("
- for account in accounts:
- query_cond += "aa.code LIKE '" + account + "%%' OR "
- query_cond = query_cond[:-4]+")"
-
- if len(definition['except']) > 0:
- query_cond = query_cond+" and ("
- for account in definition['except']:
- query_cond += "aa.code NOT LIKE '"+account+"%%' AND "
- query_cond = query_cond[:-5]+")"
-
- closed_cond = ""
- if fiscalyear.state == 'done':
- closed_cond=" AND (aml.move_id NOT IN (SELECT account_move.id as move_id FROM account_move WHERE date = ANY(%s) AND journal_id=(SELECT res_id FROM ir_model_data WHERE name='closing_journal' AND module='l10n_fr')) OR (aa.type != 'income' AND aa.type !='expense'))"
- query_params.append(date)
-
- query = "SELECT aa.code AS code, SUM(debit) as debit, SUM(credit) as credit " \
- " FROM account_move_line aml LEFT JOIN account_account aa ON aa.id=aml.account_id "\
- " WHERE "+query_cond+closed_cond+" AND aml.date = %s GROUP BY code"
- query_params.append(date)
- self.cr.execute(query, query_params)
-
- lines =self.cr.dictfetchall()
- for line in lines:
- for account in accounts:
- if(line["code"].startswith(account)):
- operator=accounts[account][0]
- type=accounts[account][1]
- value=0.0
- if(type == "S"):
- value=line["debit"]-line["credit"]
- elif(type == "D"):
- value=line["debit"]-line["credit"]
- if(abs(value)<0.001): value=0.0
- elif(type == "C"):
- value=line["credit"]-line["debit"]
- if(abs(value)<0.001): value=0.0
- if(operator == '+'):
- sum += value
- else:
- sum -= value
- break
- self._set_variable(code, sum)
diff --git a/addons/l10n_fr/report/bilan_report.py b/addons/l10n_fr/report/bilan_report.py
deleted file mode 100644
index 58927089d4a..00000000000
--- a/addons/l10n_fr/report/bilan_report.py
+++ /dev/null
@@ -1,116 +0,0 @@
-# -*- coding: utf-8 -*-
-# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-# Copyright (c) 2008 JAILLET Simon - CrysaLEAD - www.crysalead.fr
-
-import base_report
-from openerp.osv import osv
-
-
-class bilan(base_report.base_report):
-
- def __init__(self, cr, uid, name, context):
- super(bilan, self).__init__(cr, uid, name, context)
-
- def set_context(self, objects, data, ids):
- super(bilan, self).set_context(objects, data, ids)
-
- self._load('bilan', self.localcontext['data']['form'])
- self._set_variable(
- 'at1a',
- self.localcontext['bavar1'] + self.localcontext['bavar2'] + self.localcontext['bavar3']
- + self.localcontext['bavar4'] + self.localcontext[
- 'bavar5'] + self.localcontext['bavar6']
- + self.localcontext['bavar7'] + self.localcontext[
- 'bavar8'] + self.localcontext['bavar9']
- + self.localcontext['bavar10'] + self.localcontext[
- 'bavar11'] + self.localcontext['bavar12']
- + self.localcontext['bavar13'] + self.localcontext[
- 'bavar14'] + self.localcontext['bavar15']
- + self.localcontext['bavar16'] + self.localcontext[
- 'bavar17'] + self.localcontext['bavar18']
- + self.localcontext['bavar19'] + self.localcontext['bavar20']
- )
- self._set_variable(
- 'at1b',
- self.localcontext['bavar2b'] + self.localcontext[
- 'bavar3b'] + self.localcontext['bavar4b']
- + self.localcontext['bavar5b'] + self.localcontext[
- 'bavar6b'] + self.localcontext['bavar7b']
- + self.localcontext['bavar9b'] + self.localcontext[
- 'bavar10b'] + self.localcontext['bavar11b']
- + self.localcontext['bavar12b'] + self.localcontext[
- 'bavar13b'] + self.localcontext['bavar15b']
- + self.localcontext['bavar16b'] + self.localcontext[
- 'bavar17b'] + self.localcontext['bavar18b']
- + self.localcontext['bavar19b'] + self.localcontext['bavar20b']
- )
- self._set_variable(
- 'at1',
- self.localcontext['at1a'] + self.localcontext['at1b']
- )
- self._set_variable(
- 'at2a',
- self.localcontext['bavar21'] + self.localcontext[
- 'bavar22'] + self.localcontext['bavar23']
- + self.localcontext['bavar24'] + self.localcontext[
- 'bavar25'] + self.localcontext['bavar26']
- + self.localcontext['bavar27'] + self.localcontext[
- 'bavar28'] + self.localcontext['bavar29']
- + self.localcontext['bavar30'] + self.localcontext[
- 'bavar31'] + self.localcontext['bavar32']
- + self.localcontext['bavar33']
- )
- self._set_variable(
- 'at2b',
- self.localcontext['bavar21b'] + self.localcontext[
- 'bavar22b'] + self.localcontext['bavar23b']
- + self.localcontext['bavar24b'] + self.localcontext[
- 'bavar26b'] + self.localcontext['bavar27b']
- + self.localcontext['bavar29b'] + self.localcontext['bavar30b']
- )
- self._set_variable(
- 'at2',
- self.localcontext['at2a'] + self.localcontext['at2b']
- )
- self._set_variable(
- 'actif',
- self.localcontext['at1'] + self.localcontext['at2'] + self.localcontext['bavar34']
- + self.localcontext['bavar35'] + self.localcontext['bavar36']
- )
- self._set_variable(
- 'pt1',
- self.localcontext['bpvar1'] + self.localcontext['bpvar2'] + self.localcontext['bpvar3']
- + self.localcontext['bpvar4'] + self.localcontext[
- 'bpvar5'] + self.localcontext['bpvar6']
- + self.localcontext['bpvar7'] + self.localcontext[
- 'bpvar8'] + self.localcontext['bpvar9']
- + self.localcontext['bpvar10'] + self.localcontext[
- 'bpvar11'] + self.localcontext['bpvar12']
- )
- self._set_variable(
- 'pt2',
- self.localcontext['bpvar13'] + self.localcontext['bpvar14']
- )
- self._set_variable(
- 'pt3',
- self.localcontext['bpvar15'] + self.localcontext[
- 'bpvar16'] + self.localcontext['bpvar17']
- + self.localcontext['bpvar18'] + self.localcontext[
- 'bpvar19'] + self.localcontext['bpvar20']
- + self.localcontext['bpvar21'] + self.localcontext[
- 'bpvar22'] + self.localcontext['bpvar23']
- + self.localcontext['bpvar24'] + self.localcontext['bpvar25']
- )
- self._set_variable(
- 'passif',
- self.localcontext['pt1'] + self.localcontext['pt2'] + self.localcontext['pt3']
- + self.localcontext['bpvar26']
- )
-
-
-class wrapped_report_bilan(osv.AbstractModel):
- _name = 'report.l10n_fr.report_l10nfrbilan'
- _inherit = 'report.abstract_report'
- _template = 'l10n_fr.report_l10nfrbilan'
- _wrapped_report_class = bilan
diff --git a/addons/l10n_fr/report/compute_resultant_report.py b/addons/l10n_fr/report/compute_resultant_report.py
deleted file mode 100644
index 7d6164f8410..00000000000
--- a/addons/l10n_fr/report/compute_resultant_report.py
+++ /dev/null
@@ -1,73 +0,0 @@
-# -*- coding: utf-8 -*-
-# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-# Copyright (c) 2008 JAILLET Simon - CrysaLEAD - www.crysalead.fr
-
-import base_report
-from openerp.osv import osv
-
-
-class cdr(base_report.base_report):
- def __init__(self, cr, uid, name, context):
- super(cdr, self).__init__(cr, uid, name, context)
-
- def set_context(self, objects, data, ids):
- super(cdr, self).set_context(objects, data, ids)
-
- self._load('cdr', self.localcontext['data']['form'])
- self._set_variable(
- 'ct1',
- self.localcontext['cdrc1']+self.localcontext['cdrc2']+self.localcontext['cdrc3']+
- self.localcontext['cdrc4']+self.localcontext['cdrc5']+self.localcontext['cdrc6']+
- self.localcontext['cdrc7']+self.localcontext['cdrc8']+self.localcontext['cdrc9']+
- self.localcontext['cdrc10']+self.localcontext['cdrc11']+self.localcontext['cdrc12']+
- self.localcontext['cdrc13']+self.localcontext['cdrc14']+self.localcontext['cdrc15']
- )
- self._set_variable(
- 'ct3',
- self.localcontext['cdrc17']+self.localcontext['cdrc18']+self.localcontext['cdrc19']+
- self.localcontext['cdrc20']
- )
- self._set_variable(
- 'ct4',
- self.localcontext['cdrc21']+self.localcontext['cdrc22']+self.localcontext['cdrc23']
- )
- self._set_variable(
- 'charges',
- self.localcontext['ct1']+self.localcontext['cdrc16']+self.localcontext['ct3']+
- self.localcontext['ct4']+self.localcontext['cdrc24']+self.localcontext['cdrc25']
- )
- self._set_variable(
- 'pta',
- self.localcontext['cdrp1']+self.localcontext['cdrp2']
- )
- self._set_variable(
- 'ptb',
- self.localcontext['cdrp3']+self.localcontext['cdrp4']+self.localcontext['cdrp5']+
- self.localcontext['cdrp6']+self.localcontext['cdrp7']
- )
- self._set_variable(
- 'pt1',
- self.localcontext['pta']+self.localcontext['ptb']
- )
- self._set_variable(
- 'pt3',
- self.localcontext['cdrp9']+self.localcontext['cdrp10']+self.localcontext['cdrp11']+
- self.localcontext['cdrp12']+self.localcontext['cdrp13']+self.localcontext['cdrp14']
- )
- self._set_variable(
- 'pt4',
- self.localcontext['cdrp15']+self.localcontext['cdrp16']+self.localcontext['cdrp17']
- )
- self._set_variable(
- 'produits',
- self.localcontext['pt1']+self.localcontext['cdrp8']+self.localcontext['pt3']+
- self.localcontext['pt4']
- )
-
-
-class wrapped_report_resultat(osv.AbstractModel):
- _name = 'report.l10n_fr.report_l10nfrresultat'
- _inherit = 'report.abstract_report'
- _template = 'l10n_fr.report_l10nfrresultat'
- _wrapped_report_class = cdr
diff --git a/addons/l10n_fr/security/ir.model.access.csv b/addons/l10n_fr/security/ir.model.access.csv
deleted file mode 100644
index 3642d709040..00000000000
--- a/addons/l10n_fr/security/ir.model.access.csv
+++ /dev/null
@@ -1,3 +0,0 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
-access_l10n_fr_report_user,l10n_fr_report account user,model_l10n_fr_report,account.group_account_user,1,1,1,1
-access_l10n_fr_line_user,l10n_fr.l10n_fr_line_account user,model_l10n_fr_line,account.group_account_user,1,1,1,1
diff --git a/addons/l10n_fr/wizard/__init__.py b/addons/l10n_fr/wizard/__init__.py
deleted file mode 100644
index a8953713690..00000000000
--- a/addons/l10n_fr/wizard/__init__.py
+++ /dev/null
@@ -1,7 +0,0 @@
-# -*- coding: utf-8 -*-
-# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-# Copyright (c) 2008 JAILLET Simon - CrysaLEAD - www.crysalead.fr
-
-#import fr_report_bilan
-#import fr_report_compute_resultant
diff --git a/addons/l10n_fr/wizard/fr_report_bilan.py b/addons/l10n_fr/wizard/fr_report_bilan.py
deleted file mode 100644
index c12963fcee2..00000000000
--- a/addons/l10n_fr/wizard/fr_report_bilan.py
+++ /dev/null
@@ -1,33 +0,0 @@
-# -*- coding: utf-8 -*-
-# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-# Copyright (c) 2008 JAILLET Simon - CrysaLEAD - www.crysalead.fr
-
-from openerp.osv import fields, osv
-
-
-class account_bilan_report(osv.osv_memory):
- _name = 'account.bilan.report'
- _description = 'Account Bilan Report'
-
- def _get_default_fiscalyear(self, cr, uid, context=None):
- fiscalyear_id = self.pool.get('account.fiscalyear').find(cr, uid)
- return fiscalyear_id
-
- _columns = {
- 'fiscalyear_id': fields.many2one('account.fiscalyear', 'Fiscal Year', required=True),
- }
-
- _defaults = {
- 'fiscalyear_id': _get_default_fiscalyear
- }
-
- def print_bilan_report(self, cr, uid, ids, context=None):
- active_ids = context.get('active_ids', [])
- data = {}
- data['form'] = {}
- data['ids'] = active_ids
- data['form']['fiscalyear_id'] = self.browse(cr, uid, ids)[0].fiscalyear_id.id
- return self.pool['report'].get_action(
- cr, uid, ids, 'l10n_fr.report_l10nfrbilan', data=data, context=context
- )
diff --git a/addons/l10n_fr/wizard/fr_report_bilan_view.xml b/addons/l10n_fr/wizard/fr_report_bilan_view.xml
deleted file mode 100644
index 440d7c6fc5c..00000000000
--- a/addons/l10n_fr/wizard/fr_report_bilan_view.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
- Bilan Report
- account.bilan.report
-
-
-
-
-
-
- Bilan Report
- ir.actions.act_window
- account.bilan.report
- form
- form
-
- new
-
-
-
-
- Bilan Report
- client_print_multi
-
- action
- account.move.line
-
-
-
-
diff --git a/addons/l10n_fr/wizard/fr_report_compute_resultant.py b/addons/l10n_fr/wizard/fr_report_compute_resultant.py
deleted file mode 100644
index 7dbde0726e6..00000000000
--- a/addons/l10n_fr/wizard/fr_report_compute_resultant.py
+++ /dev/null
@@ -1,33 +0,0 @@
-# -*- coding: utf-8 -*-
-# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-# Copyright (c) 2008 JAILLET Simon - CrysaLEAD - www.crysalead.fr
-
-from openerp.osv import fields, osv
-
-
-class account_cdr_report(osv.osv_memory):
- _name = 'account.cdr.report'
- _description = 'Account CDR Report'
-
- def _get_defaults(self, cr, uid, context=None):
- fiscalyear_id = self.pool.get('account.fiscalyear').find(cr, uid)
- return fiscalyear_id
-
- _columns = {
- 'fiscalyear_id': fields.many2one('account.fiscalyear', 'Fiscal Year', required=True),
- }
-
- _defaults = {
- 'fiscalyear_id': _get_defaults
- }
-
- def print_cdr_report(self, cr, uid, ids, context=None):
- active_ids = context.get('active_ids', [])
- data = {}
- data['form'] = {}
- data['ids'] = active_ids
- data['form']['fiscalyear_id'] = self.browse(cr, uid, ids)[0].fiscalyear_id.id
- return self.pool['report'].get_action(
- cr, uid, ids, 'l10n_fr.report_l10nfrresultat', data=data, context=context
- )
diff --git a/addons/l10n_fr/wizard/fr_report_compute_resultant_view.xml b/addons/l10n_fr/wizard/fr_report_compute_resultant_view.xml
deleted file mode 100644
index e689394d31a..00000000000
--- a/addons/l10n_fr/wizard/fr_report_compute_resultant_view.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
- Compte de resultat Report
- account.cdr.report
-
-
-
-
-
-
- Compte de resultat Report
- ir.actions.act_window
- account.cdr.report
- form
- form
-
- new
-
-
-
-
- Compte de resultat Report
- client_print_multi
-
- action
- account.move.line
-
-
-
-