[IMP] added new l10n_fr module, reviewed by Sistheo, Zeekom and CrysaLEAD

bzr revid: qdp@tinyerp.com-20090122130017-d7zyl8j2yvy275wv
This commit is contained in:
qdp 2009-01-22 14:00:17 +01:00
parent fb4ab2899a
commit 36e86a979a
21 changed files with 13772 additions and 0 deletions

View File

@ -0,0 +1,33 @@
# -*- encoding: utf-8 -*-
##############################################################################
#
# Copyright (c) 2008 JAILLET Simon - CrysaLEAD - www.crysalead.fr
#
# WARNING: This program as such is intended to be used by professional
# programmers who take the whole responsability of assessing all potential
# consequences resulting from its eventual inadequacies and bugs
# End users who are looking for a ready-to-use solution with commercial
# garantees and support are strongly adviced to contract a Free Software
# Service Company
#
# This program is Free Software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
##############################################################################
import l10n_fr
import report
import wizard
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -0,0 +1,57 @@
# -*- encoding: utf-8 -*-
##############################################################################
#
# Copyright (c) 2008 JAILLET Simon - CrysaLEAD - www.crysalead.fr
#
# WARNING: This program as such is intended to be used by professional
# programmers who take the whole responsability of assessing all potential
# consequences resulting from its eventual inadequacies and bugs
# End users who are looking for a ready-to-use solution with commercial
# garantees and support are strongly adviced to contract a Free Software
# Service Company
#
# This program is Free Software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
##############################################################################
{
"name" : "France - Plan Comptable Général",
"version" : "1.0",
"author" : "OpenERP",
"website": "http://www.openerp.com",
"category" : "Localisation/Account Charts",
"description": """This is the module to manage the accounting chart for France in Open ERP.
Credits: Sistheo Zeekom CrysaLEAD
""",
"depends" : ['base', 'account', 'account_chart', 'base_vat'],
"init_xml" : [
],
"update_xml" : [
"report.xml",
"pcg.xml",
"l10n_fr_pcg_taxes.xml",
"tax.xml",
"fiscal_templates_fr.xml",
"l10n_fr_pcg_account_report.xml",
"l10n_fr_pcg_report.xml",
"l10n_fr_pcg_wizard.xml",
"l10n_fr_pcg_view.xml"
],
"demo_xml" : [],
"active": False,
"installable": True
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -0,0 +1,183 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data noupdate="1">
<!-- = = = = = = = = = = = = = = = -->
<!-- Fiscal Position Templates -->
<!-- = = = = = = = = = = = = = = = -->
<!-- Position Géographique du partenaire -->
<record id="fiscal_position_template_1" model="account.fiscal.position.template">
<field name="name">France</field>
<field name="chart_template_id" ref="l10n_fr_pcg_chart_template"/>
</record>
<record id="fiscal_position_template_2" model="account.fiscal.position.template">
<field name="name">Zone Euro</field>
<field name="chart_template_id" ref="l10n_fr_pcg_chart_template"/>
</record>
<record id="fiscal_position_template_3" model="account.fiscal.position.template">
<field name="name">DOM-TOM</field>
<field name="chart_template_id" ref="l10n_fr_pcg_chart_template"/>
</record>
<record id="fiscal_position_template_4" model="account.fiscal.position.template">
<field name="name">Hors Euro</field>
<field name="chart_template_id" ref="l10n_fr_pcg_chart_template"/>
</record>
<!-- Immobilisations (substitution de taxes) -->
<record id="fiscal_position_template_5" model="account.fiscal.position.template">
<field name="name">France</field>
<field name="chart_template_id" ref="l10n_fr_pcg_chart_template"/>
</record>
<!-- TVA sur Débits ou Encaissements (substitution de comptes) -->
<record id="fiscal_position_template_6" model="account.fiscal.position.template">
<field name="name">TVA sur le débits</field>
<field name="chart_template_id" ref="l10n_fr_pcg_chart_template"/>
</record>
<record id="fiscal_position_template_7" model="account.fiscal.position.template">
<field name="name">TVA sur les encaissements</field>
<field name="chart_template_id" ref="l10n_fr_pcg_chart_template"/>
</record>
<!-- = = = = = = = = = = = = = = = -->
<!-- Fiscal Position Tax Templates -->
<!-- = = = = = = = = = = = = = = = -->
<!-- Par défaut, les produits doivent être paramétrés pour utiliser les taxes, paramétrées pour des numéro de comptes (nationaux) -->
<!-- Zone Euro == Intracomm -->
<!-- ventes -->
<!-- 19,6% -->
<record id="fiscal_position_tax_template_1" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_2" />
<field name="tax_src_id" ref="tva_normale" />
<field name="tax_dest_id" ref="tva_intra_normale" />
</record>
<!-- 8,5% - - >
<record id="fiscal_position_tax_template_2" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_2" />
<field name="tax_src_id" ref="tva_specifique" />
<field name="tax_dest_id" ref="tva_intra_specifique" />
</record>
<! - - 5,5% -->
<record id="fiscal_position_tax_template_3" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_2" />
<field name="tax_src_id" ref="tva_reduite" />
<field name="tax_dest_id" ref="tva_intra_reduite" />
</record>
<!-- 2,1% - - >
<record id="fiscal_position_tax_template_4" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_2" />
<field name="tax_src_id" ref="tva_super_reduite" />
<field name="tax_dest_id" ref="tva_intra_super_reduite" />
</record>
<! - - achats -->
<!-- 19,6% -->
<record id="fiscal_position_tax_template_5" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_2" />
<field name="tax_src_id" ref="tva_acq_normale" />
<field name="tax_dest_id" ref="tva_acq_intra_normale" />
</record>
<!-- 8,5% - - >
<record id="fiscal_position_tax_template_6" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_2" />
<field name="tax_src_id" ref="tva_acq_specifique" />
<field name="tax_dest_id" ref="tva_acq_intra_specifique" />
</record>
<! - - 5,5% -->
<record id="fiscal_position_tax_template_7" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_2" />
<field name="tax_src_id" ref="tva_acq_reduite" />
<field name="tax_dest_id" ref="tva_acq_intra_reduite" />
</record>
<!-- 2,1% - - >
<record id="fiscal_position_tax_template_8" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_2" />
<field name="tax_src_id" ref="tva_acq_super_reduite" />
<field name="tax_dest_id" ref="tva_acq_intra_super_reduite" />
</record>
<! - - Hors Euro -->
<!-- ventes -->
<!-- 19,6% -->
<record id="fiscal_position_tax_template_9" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_2" />
<field name="tax_src_id" ref="tva_normale" />
<field name="tax_dest_id" ref="tva_export_0" />
</record>
<!-- 8,5% - - >
<record id="fiscal_position_tax_template_10" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_2" />
<field name="tax_src_id" ref="tva_specifique" />
<field name="tax_dest_id" ref="tva_export_0" />
</record>
<! - - 5,5% -->
<record id="fiscal_position_tax_template_11" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_2" />
<field name="tax_src_id" ref="tva_reduite" />
<field name="tax_dest_id" ref="tva_export_0" />
</record>
<!-- 2,1% - - >
<record id="fiscal_position_tax_template_12" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_2" />
<field name="tax_src_id" ref="tva_super_reduite" />
<field name="tax_dest_id" ref="tva_export_0" />
</record>
-->
<!-- Immobilisations -->
<!-- achats -->
<!-- 19,6% -->
<record id="fiscal_position_tax_template_5" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_2" />
<field name="tax_src_id" ref="tva_acq_normale" />
<field name="tax_dest_id" ref="tva_imm_normale" />
</record>
<!-- 8,5% - - >
<record id="fiscal_position_tax_template_6" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_2" />
<field name="tax_src_id" ref="tva_acq_specifique" />
<field name="tax_dest_id" ref="tva_imm_specifique" />
</record>
<! - - 5,5% -->
<record id="fiscal_position_tax_template_7" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_2" />
<field name="tax_src_id" ref="tva_acq_reduite" />
<field name="tax_dest_id" ref="tva_imm_reduite" />
</record>
<!-- 2,1% - - >
<record id="fiscal_position_tax_template_8" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_2" />
<field name="tax_src_id" ref="tva_acq_super_reduite" />
<field name="tax_dest_id" ref="tva_imm_super_reduite" />
</record>
-->
<!-- = = = = = = = = = = = = = = = = = -->
<!-- Fiscal Position Account Templates -->
<!-- = = = = = = = = = = = = = = = = = -->
<!-- Substitution des comptes de produits -->
<!-- TVA sur Débits ou Encaissements Pr les 4 taux : 19,6% ; 8,5% ; 5,5% ; 2,1% - - >
<record id="fiscal_position_account_template_1" model="account.fiscal.position.account.template">
<field name="position_id" ref="fiscal_position_template_1" />
<field name="account_src_id" ref="a7000" />
<field name="account_dest_id" ref="a_sale" />
</record>
<record id="fiscal_position_account_template_6" model="account.fiscal.position.account.template">
<field name="position_id" ref="fiscal_position_template_2" />
<field name="account_src_id" ref="a7050" />
<field name="account_dest_id" ref="a7051" />
</record -->
</data>
</openerp>

57
addons/l10n_fr/l10n_fr.py Normal file
View File

@ -0,0 +1,57 @@
# -*- encoding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). All Rights Reserved
# $Id$
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
from mx import DateTime
import time
from osv import fields, osv
import pooler
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', size=128),
'line_ids': fields.one2many('l10n.fr.line', 'report_id', 'Lines'),
}
_sql_constraints = [
('code_uniq', 'unique (code)','The code report must be unique !')
]
l10n_fr_report()
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', size=512),
'name': fields.char('Name', size=256),
'report_id': fields.many2one('l10n.fr.report', 'Report'),
}
_sql_constraints = [
('code_uniq', 'unique (code)', 'The variable name must be unique !')
]
l10n_fr_line()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -0,0 +1,835 @@
<?xml version="1.0" ?>
<openerp>
<data>
<record id="account_report_report_soldesintermediairesdegestiondtaills0" model="account.report.report">
<field eval="1" name="disp_tree"/>
<field eval="&quot;&quot;&quot;066&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;SOLDES INTERMEDIAIRES DE GESTION (Détaillés)&quot;&quot;&quot;" name="name"/>
<field eval="10" name="sequence"/>
<field eval="&quot;&quot;&quot;0&quot;&quot;&quot;" name="expression"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_resultatexceptionnel0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;056&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;RESULTAT EXCEPTIONNEL&quot;&quot;&quot;" name="name"/>
<field eval="570" name="sequence"/>
<field eval="&quot;&quot;&quot;report('051')+report('052')+report('053')-report('054')-report('055')&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','SOLDES INTERMEDIAIRES DE GESTION (Détaillés)')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_resultatcourantavantimpots0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;050&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;RESULTAT COURANT AVANT IMPOTS&quot;&quot;&quot;" name="name"/>
<field eval="510" name="sequence"/>
<field eval="&quot;&quot;&quot;report('042')+report('043')+report('044')+report('045')+report('046')-report('047')-report('048')-report('049')&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','SOLDES INTERMEDIAIRES DE GESTION (Détaillés)')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_resultatcessionelementdactif0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;065&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;RESULTAT CESSION ELEMENT D'ACTIF&quot;&quot;&quot;" name="name"/>
<field eval="660" name="sequence"/>
<field eval="&quot;&quot;&quot;report('063')-report('064')&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','SOLDES INTERMEDIAIRES DE GESTION (Détaillés)')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_resultatdelexercice0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;062&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;RESULTAT DE L'EXERCICE&quot;&quot;&quot;" name="name"/>
<field eval="630" name="sequence"/>
<field eval="&quot;&quot;&quot;report('057')+report('058')-report('059')-report('060')-report('061')&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','SOLDES INTERMEDIAIRES DE GESTION (Détaillés)')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_resultatdexploitation0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;041&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;RESULTAT D'EXPLOITATION&quot;&quot;&quot;" name="name"/>
<field eval="420" name="sequence"/>
<field eval="&quot;&quot;&quot;report('035')+report('036')+report('037')+report('038')-report('039')-report('040')&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','SOLDES INTERMEDIAIRES DE GESTION (Détaillés)')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_resultatdexploitation1" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;041&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;RESULTAT D'EXPLOITATION&quot;&quot;&quot;" name="name"/>
<field eval="420" name="sequence"/>
<field eval="&quot;&quot;&quot;report('035')+report('036')+report('037')+report('038')-report('039')-report('040')&quot;&quot;&quot;" name="expression"/>
<field name="parent_id" ref="account_report_report_soldesintermediairesdegestiondtaills0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_valeurajoutee0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;028&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;VALEUR AJOUTEE&quot;&quot;&quot;" name="name"/>
<field eval="290" name="sequence"/>
<field eval="&quot;&quot;&quot;report('010')+report('020')-report('024')-report('025')+report('026')-report('027')&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','SOLDES INTERMEDIAIRES DE GESTION (Détaillés)')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_productiondelexercice0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;020&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;PRODUCTION DE L'EXERCICE&quot;&quot;&quot;" name="name"/>
<field eval="210" name="sequence"/>
<field eval="&quot;&quot;&quot;report('011')+report('012')+report('013')+report('014')+report('015')+report('016')+report('017')+report('018')+report('019')&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','SOLDES INTERMEDIAIRES DE GESTION (Détaillés)')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_chiffresdaffairesbruts0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;001&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;CHIFFRES D'AFFAIRES BRUTS&quot;&quot;&quot;" name="name"/>
<field eval="20" name="sequence"/>
<field eval="&quot;&quot;&quot;report('002')+report('011')+report('012')+report('013')+report('014')+report('015')&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','SOLDES INTERMEDIAIRES DE GESTION (Détaillés)')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_excedentbrutdexploitation0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;034&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;EXCEDENT BRUT D'EXPLOITATION&quot;&quot;&quot;" name="name"/>
<field eval="350" name="sequence"/>
<field eval="&quot;&quot;&quot;report('029')+report('030')-report('031')-report('032')-report('033')&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','SOLDES INTERMEDIAIRES DE GESTION (Détaillés)')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_ventesnettesdemarchandises0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;002&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;VENTES NETTES DE MARCHANDISES&quot;&quot;&quot;" name="name"/>
<field eval="30" name="sequence"/>
<field eval="&quot;&quot;&quot;report('002')-report('003')&quot;&quot;&quot;" name="expression"/>
<field name="parent_id" ref="account_report_report_chiffresdaffairesbruts0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_ventedemarchandises0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;003&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Vente de marchandises&quot;&quot;&quot;" name="name"/>
<field eval="40" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['707'])&quot;&quot;&quot;" name="expression"/>
<field name="parent_id" ref="account_report_report_ventesnettesdemarchandises0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_rrraccordssvtesmarchandises0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;004&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;RRR accordés s/vtes marchandises&quot;&quot;&quot;" name="name"/>
<field eval="50" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['7097'])&quot;&quot;&quot;" name="expression"/>
<field name="parent_id" ref="account_report_report_ventesnettesdemarchandises0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_coutdachatmarchandisesvendues0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;005&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;COUT D'ACHAT MARCHANDISES VENDUES&quot;&quot;&quot;" name="name"/>
<field eval="60" name="sequence"/>
<field eval="&quot;&quot;&quot;report('006')+report('007')+report('008')+report('009')&quot;&quot;&quot;" name="expression"/>
<field name="parent_id" ref="account_report_report_chiffresdaffairesbruts0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_achatsdemarchandises0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;006&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Achats de marchandises&quot;&quot;&quot;" name="name"/>
<field eval="70" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['607'])&quot;&quot;&quot;" name="expression"/>
<field name="parent_id" ref="account_report_report_coutdachatmarchandisesvendues0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_variationsdestocks0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;007&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Variations de stocks&quot;&quot;&quot;" name="name"/>
<field eval="80" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['6037'])&quot;&quot;&quot;" name="expression"/>
<field name="parent_id" ref="account_report_report_coutdachatmarchandisesvendues0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_fraisaccesachatsmarchandises0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;008&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Frais acces. achats marchandises&quot;&quot;&quot;" name="name"/>
<field eval="90" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['608'])&quot;&quot;&quot;" name="expression"/>
<field name="parent_id" ref="account_report_report_coutdachatmarchandisesvendues0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_rrrobtenussachatsmarchandises0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;009&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;RRR Obtenus s/achats marchandises&quot;&quot;&quot;" name="name"/>
<field eval="100" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['6097'])&quot;&quot;&quot;" name="expression"/>
<field name="parent_id" ref="account_report_report_coutdachatmarchandisesvendues0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_travaux0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;012&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Travaux&quot;&quot;&quot;" name="name"/>
<field eval="130" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['704'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_productiondelexercice0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_prestationsdeservices0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;014&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Prestations de services&quot;&quot;&quot;" name="name"/>
<field eval="150" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['706'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_productiondelexercice0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_productionactivitsannexes0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;015&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Production activités annexes&quot;&quot;&quot;" name="name"/>
<field eval="160" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['708'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_productiondelexercice0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_rrraccordsparlentreprise0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;016&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;RRR accordés par l'entreprise&quot;&quot;&quot;" name="name"/>
<field eval="170" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['7090-7096','7098'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_productiondelexercice0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_productionstocke0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;017&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Production stockée&quot;&quot;&quot;" name="name"/>
<field eval="180" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['71'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_productiondelexercice0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_productionimmobilise0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;018&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Production immobilisée&quot;&quot;&quot;" name="name"/>
<field eval="190" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['72'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_productiondelexercice0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_productionnetpartieloprationslongterme0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;019&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Production net. partiel. / opérations long terme&quot;&quot;&quot;" name="name"/>
<field eval="200" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['73'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_productiondelexercice0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_valeurajoute0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;029&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Valeur ajoutée.&quot;&quot;&quot;" name="name"/>
<field eval="300" name="sequence"/>
<field eval="&quot;&quot;&quot;report('028')&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_excedentbrutdexploitation0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_subventionsdexploitation0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;030&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Subventions d'exploitation&quot;&quot;&quot;" name="name"/>
<field eval="310" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['74'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_excedentbrutdexploitation0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_imptstaxesversementsassimils0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;031&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Impôts, taxes, versements assimilés&quot;&quot;&quot;" name="name"/>
<field eval="320" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['63'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_excedentbrutdexploitation0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_salairesettraitements0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;032&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Salaires et traitements&quot;&quot;&quot;" name="name"/>
<field eval="330" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['640','641','644'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_excedentbrutdexploitation0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_chargessociales0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;033&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Charges sociales&quot;&quot;&quot;" name="name"/>
<field eval="340" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['645-648'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_excedentbrutdexploitation0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_excdentbrutdexploitation0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;035&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Excédent brut d'exploitation&quot;&quot;&quot;" name="name"/>
<field eval="360" name="sequence"/>
<field eval="&quot;&quot;&quot;report('034')&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_resultatdexploitation1"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_autresproduitsdegestioncourante0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;036&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Autres produits de gestion courante&quot;&quot;&quot;" name="name"/>
<field eval="370" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['75'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_resultatdexploitation1"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="t_rtissementevisiondeitation0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;037&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Reprises s/amortissement et provision d'exploitation&quot;&quot;&quot;" name="name"/>
<field eval="380" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['781'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_resultatdexploitation1"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_transfertschargesdexploitation0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;038&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Transferts charges d'exploitation&quot;&quot;&quot;" name="name"/>
<field eval="390" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['791'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_resultatdexploitation1"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_autreschargesdegestioncourante0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;039&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Autres charges de gestion courante&quot;&quot;&quot;" name="name"/>
<field eval="400" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['65'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_resultatdexploitation1"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="dotationsauxamortsementsetisionsloition0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;040&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Dotations aux amortissements et provisions exploitation&quot;&quot;&quot;" name="name"/>
<field eval="410" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['681'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_resultatdexploitation1"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_rsultatdexploitation0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;042&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Résultat d'exploitation&quot;&quot;&quot;" name="name"/>
<field eval="430" name="sequence"/>
<field eval="&quot;&quot;&quot;report('041')&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','RESULTAT COURANT AVANT IMPOTS')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="act_quotespartoprationsfaiteommun0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;043&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Quotes-parts résultat sur opérations faites en commun&quot;&quot;&quot;" name="name"/>
<field eval="440" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['755'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','RESULTAT COURANT AVANT IMPOTS')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="acport_reementetprovisionsfinancire0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;044&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Reprise s/amortissement et provisions financière&quot;&quot;&quot;" name="name"/>
<field eval="450" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['786'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','RESULTAT COURANT AVANT IMPOTS')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_transfertchargesfinancires0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;045&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Transfert charges financières&quot;&quot;&quot;" name="name"/>
<field eval="460" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['796'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','RESULTAT COURANT AVANT IMPOTS')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_produitsfinanciers0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;046&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Produits financiers&quot;&quot;&quot;" name="name"/>
<field eval="470" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['76'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','RESULTAT COURANT AVANT IMPOTS')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="accoort_dotationsassementsetprovisioncires0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;048&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Dotations amortissements et provisions financières&quot;&quot;&quot;" name="name"/>
<field eval="490" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['686'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','RESULTAT COURANT AVANT IMPOTS')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_chargesfinancires0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;049&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Charges financières&quot;&quot;&quot;" name="name"/>
<field eval="500" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['66'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','RESULTAT COURANT AVANT IMPOTS')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_produitsexceptionnels0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;051&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Produits exceptionnels&quot;&quot;&quot;" name="name"/>
<field eval="520" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['77'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','RESULTAT EXCEPTIONNEL')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_reprisesamortprovisptionnelles0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;052&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Reprise s/amortissement et provisions exceptionnelles&quot;&quot;&quot;" name="name"/>
<field eval="530" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['787'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','RESULTAT EXCEPTIONNEL')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_transfertchargesexceptionnelles0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;053&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Transfert charges exceptionnelles&quot;&quot;&quot;" name="name"/>
<field eval="540" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['797'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','RESULTAT EXCEPTIONNEL')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_chargesexceptionnelles0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;054&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Charges exceptionnelles&quot;&quot;&quot;" name="name"/>
<field eval="550" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['67'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','RESULTAT EXCEPTIONNEL')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_dotationsamortissexceptionnelles0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;055&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Dotations amortissements et provisions exceptionnelles&quot;&quot;&quot;" name="name"/>
<field eval="560" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['687'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','RESULTAT EXCEPTIONNEL')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_rsultatexceptionnel0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;057&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Résultat exceptionnel&quot;&quot;&quot;" name="name"/>
<field eval="580" name="sequence"/>
<field eval="&quot;&quot;&quot;report('056')&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_resultatdelexercice0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_rsultatcourantavantimpts0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;058&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Résultat courant avant impôts&quot;&quot;&quot;" name="name"/>
<field eval="590" name="sequence"/>
<field eval="&quot;&quot;&quot;report('050')&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_resultatdelexercice0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_participationsalarisauxfruitsdelexpansion0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;059&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Participation salariés aux fruits de l'expansion&quot;&quot;&quot;" name="name"/>
<field eval="600" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['691'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_resultatdelexercice0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_imptssurlesbnfices0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;060&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Impôts sur les bénéfices&quot;&quot;&quot;" name="name"/>
<field eval="610" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['690','692-696','698-699'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_resultatdelexercice0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_impositionforfaitaireannuelledessocits0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;061&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Imposition forfaitaire annuelle des sociétés&quot;&quot;&quot;" name="name"/>
<field eval="620" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['697'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_resultatdelexercice0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_produitsdescessionsdlmentsdactif0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;063&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Produits des cessions d'éléments d'actif&quot;&quot;&quot;" name="name"/>
<field eval="640" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['775'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_resultatcessionelementdactif0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_valeurscomptablesdeslmentsdactifcds0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;064&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Valeurs comptables des éléments d'actif cédés&quot;&quot;&quot;" name="name"/>
<field eval="650" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['675'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_resultatcessionelementdactif0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_ventesproduitsfinisintermdiairesrsiduels0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;011&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Ventes Produits (finis, intermédiaires, résiduels)&quot;&quot;&quot;" name="name"/>
<field eval="120" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['700-703'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_productiondelexercice0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_margecommerciale0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;010&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;MARGE COMMERCIALE&quot;&quot;&quot;" name="name"/>
<field eval="110" name="sequence"/>
<field eval="&quot;&quot;&quot;report('001')+report('003')+report('004')-report('006')-report('007')-report('008')-report('009')&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','SOLDES INTERMEDIAIRES DE GESTION (Détaillés)')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_consodelexerciceenprovenancedetiers0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;023&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;CONSO DE L'EXERCICE EN PROVENANCE DE TIERS&quot;&quot;&quot;" name="name"/>
<field eval="240" name="sequence"/>
<field eval="&quot;&quot;&quot;report('024')+report('025')-report('026')+report('027')&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','VALEUR AJOUTEE')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_achatsstocksdapprovisionnements0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;024&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Achats stockés d'approvisionnements&quot;&quot;&quot;" name="name"/>
<field eval="250" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['600-602','604-606'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','VALEUR AJOUTEE')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_variationstocksapprovisionnements0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;025&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Variation stocks approvisionnements&quot;&quot;&quot;" name="name"/>
<field eval="260" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['6030-6036','6038-6039','61-62'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','VALEUR AJOUTEE')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_rrrobtenussetdesoustraitance0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;026&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;RRR obtenus s/achats approvisionnement et de sous-traitance&quot;&quot;&quot;" name="name"/>
<field eval="270" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['6090-6096','6098-6099'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','VALEUR AJOUTEE')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
<data>
<record id="account_report_report_fraisaccessoires0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;027&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Frais accessoires&quot;&quot;&quot;" name="name"/>
<field eval="280" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['608'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','VALEUR AJOUTEE')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_margecommerciale1" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;021&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Marge commerciale&quot;&quot;&quot;" name="name"/>
<field eval="220" name="sequence"/>
<field eval="&quot;&quot;&quot;report('010')&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','VALEUR AJOUTEE')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_productiondelexercice1" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;022&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Production de l'exercice&quot;&quot;&quot;" name="name"/>
<field eval="230" name="sequence"/>
<field eval="&quot;&quot;&quot;report('020')&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','VALEUR AJOUTEE')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="quotespartsrsultatsuroprationsfaitesencommun1" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;047&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Quotes-parts résultat sur opérations faites en commun&quot;&quot;&quot;" name="name"/>
<field eval="480" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['655'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" search="[('name','=','RESULTAT COURANT AVANT IMPOTS')]"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
<record id="account_report_report_etudes0" model="account.report.report">
<field eval="0" name="disp_tree"/>
<field eval="&quot;&quot;&quot;013&quot;&quot;&quot;" name="code"/>
<field eval="&quot;&quot;&quot;Etudes&quot;&quot;&quot;" name="name"/>
<field eval="140" name="sequence"/>
<field eval="&quot;&quot;&quot;balance(['705'])&quot;&quot;&quot;" name="expression"/>
<field model="account.report.report" name="parent_id" ref="account_report_report_productiondelexercice0"/>
<field eval="0" name="disp_graph"/>
<field eval="1" name="active"/>
<field eval="&quot;&quot;&quot;indicator&quot;&quot;&quot;" name="type"/>
</record>
</data>
</openerp>

View File

@ -0,0 +1,21 @@
<?xml version="1.0"?>
<openerp>
<data>
<report id="l10n_fr_pcg_cdr"
string="Compte de resultat"
model="account.move.line"
name="l10n.fr.pcg.cdr"
rml="l10n_fr_pcg/report/cdr.rml"
auto="True"
menu="True"
/>
<report id="l10n_fr_pcg_bilan"
string="Bilan"
model="account.move.line"
name="l10n.fr.pcg.bilan"
rml="l10n_fr_pcg/report/bilan.rml"
auto="True"
menu="True"
/>
</data>
</openerp>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,8 @@
<?xml version="1.0"?>
<openerp>
<data>
<!-- <menuitem name="Compte de resultat" parent="l10n_fr.menu_l10n_fr_report_doc" id="menu_action_cdr" action="wizard_l10n_fr_pcg_cdr_report" type="wizard" />-->
<!---->
<!-- <menuitem name="Bilan" id="menu_action_bilan" parent="l10n_fr.menu_l10n_fr_report_doc" action="wizard_l10n_fr_pcg_bilan_report" type="wizard" />-->
</data>
</openerp>

View File

@ -0,0 +1,25 @@
<?xml version="1.0"?>
<openerp>
<data>
<wizard id="wizard_l10n_fr_pcg_cdr_report"
string="Compte de resultat"
model="account.move.line"
name="l10n.fr.pcg.cdr.report"
keyword="client_print_multi"
/>
<wizard id="wizard_l10n_fr_pcg_bilan_report"
string="Bilan"
model="account.move.line"
name="l10n.fr.pcg.bilan.report"
keyword="client_print_multi"
/>
<record id="config_call_account_template_fr_pcg" model="ir.actions.todo">
<field name="name">Generate Chart of Accounts from a Chart Template</field>
<field name="note">Generate Chart of Accounts from a Chart Template. You will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of chart Template is generated.
This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template.</field>
<field name="action_id" ref="account.action_wizard_multi_chart"/>
</record>
</data>
</openerp>

9284
addons/l10n_fr/pcg.xml Executable file

File diff suppressed because it is too large Load Diff

930
addons/l10n_fr/report.xml Normal file
View File

@ -0,0 +1,930 @@
<?xml version="1.0" encoding="UTF-8"?>
<openerp>
<data noupdate="1">
<record id="pcg_bilan" model="l10n.fr.report">
<field name="name">Bilan Comptable</field>
<field name="code">bilan</field>
</record>
<record id="pcg_cdr" model="l10n.fr.report">
<field name="name">Compte de Résultat</field>
<field name="code">cdr</field>
</record>
<record id="pcg_bavar1" model="l10n.fr.line">
<field name="name">Actif : Capital souscrit - non appelé</field>
<field name="definition">{'load':['+:109:S'], 'except':[]}</field>
<field name="code">bavar1</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar2" model="l10n.fr.line">
<field name="name">Immobilisations incorporelles : Frais d'établissement</field>
<field name="definition">{'load':['+:201:S'], 'except':[]}</field>
<field name="code">bavar2</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar2b" model="l10n.fr.line">
<field name="name">Immobilisations incorporelles : Frais d'établissement (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:2801:S'], 'except':[]}</field>
<field name="code">bavar2b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar3" model="l10n.fr.line">
<field name="name">Immobilisations incorporelles : Frais de recherche et de développement</field>
<field name="definition">{'load':['+:203:S'], 'except':[]}</field>
<field name="code">bavar3</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar3b" model="l10n.fr.line">
<field name="name">Immobilisations incorporelles : Frais de recherche et de développement (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:2803:S'], 'except':[]}</field>
<field name="code">bavar3b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar4" model="l10n.fr.line">
<field name="name">Immobilisations incorporelles : Concessions, brevets, licences, marques, droits et valeurs similaires</field>
<field name="definition">{'load':['+:205:S'], 'except':[]}</field>
<field name="code">bavar4</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar4b" model="l10n.fr.line">
<field name="name">Immobilisations incorporelles : Concessions, brevets, licences, marques, droits et valeurs similaires (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:2805:S','+:2905:S'], 'except':[]}</field>
<field name="code">bavar4b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar5" model="l10n.fr.line">
<field name="name">Immobilisations incorporelles : Fonds commercial</field>
<field name="definition">{'load':['+:206:S','+:207:S'], 'except':[]}</field>
<field name="code">bavar5</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar5b" model="l10n.fr.line">
<field name="name">Immobilisations incorporelles : Fonds commercial (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:2807:S','+:2907:S'], 'except':[]}</field>
<field name="code">bavar5b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar6" model="l10n.fr.line">
<field name="name">Immobilisations incorporelles : Autres</field>
<field name="definition">{'load':['+:208:S'], 'except':[]}</field>
<field name="code">bavar6</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar6b" model="l10n.fr.line">
<field name="name">Immobilisations incorporelles : Autres (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:2808:S','+:2908:S'], 'except':[]}</field>
<field name="code">bavar6b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar7" model="l10n.fr.line">
<field name="name">Immobilisations incorporelles : Immobilisations incorporelles en cours</field>
<field name="definition">{'load':['+:232:S'], 'except':[]}</field>
<field name="code">bavar7</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar7b" model="l10n.fr.line">
<field name="name">Immobilisations incorporelles : Immobilisations incorporelles en cours (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:2932:S'], 'except':[]}</field>
<field name="code">bavar7b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar8" model="l10n.fr.line">
<field name="name">Immobilisations incorporelles : Avances et acomptes</field>
<field name="definition">{'load':['+:237:S'], 'except':[]}</field>
<field name="code">bavar8</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar9" model="l10n.fr.line">
<field name="name">Immobilisations corporelles : Terrains</field>
<field name="definition">{'load':['+:211:S','+:212:S'], 'except':[]}</field>
<field name="code">bavar9</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar9b" model="l10n.fr.line">
<field name="name">Immobilisations corporelles : Terrains (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:2811:S','+:2812:S','+:2911:S'], 'except':[]}</field>
<field name="code">bavar9b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar10" model="l10n.fr.line">
<field name="name">Immobilisations corporelles : Constructions</field>
<field name="definition">{'load':['+:213:S','+:214:S'], 'except':[]}</field>
<field name="code">bavar10</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar10b" model="l10n.fr.line">
<field name="name">Immobilisations corporelles : Constructions (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:2813:S','+:2814:S'], 'except':[]}</field>
<field name="code">bavar10b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar11" model="l10n.fr.line">
<field name="name">Immobilisations corporelles : Installations techniques,matériel et outillage</field>
<field name="definition">{'load':['+:215:S'], 'except':[]}</field>
<field name="code">bavar11</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar11b" model="l10n.fr.line">
<field name="name">Immobilisations corporelles : Installations techniques,matériel et outillage (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:2815:S'], 'except':[]}</field>
<field name="code">bavar11b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar12" model="l10n.fr.line">
<field name="name">Immobilisations corporelles : Autres</field>
<field name="definition">{'load':['+:218:S'], 'except':[]}</field>
<field name="code">bavar12</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar12b" model="l10n.fr.line">
<field name="name">Immobilisations corporelles : Autres (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:2818:S','+:282:S'], 'except':[]}</field>
<field name="code">bavar12b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar13" model="l10n.fr.line">
<field name="name">Immobilisations corporelles : Immobilisations corporelles en cours</field>
<field name="definition">{'load':['+:231:S'], 'except':[]}</field>
<field name="code">bavar13</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar13b" model="l10n.fr.line">
<field name="name">Immobilisations corporelles : Immobilisations corporelles : Immobilisations corporelles en cours (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:2931:S'], 'except':[]}</field>
<field name="code">bavar13b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar14" model="l10n.fr.line">
<field name="name">Immobilisations corporelles : Avances et acomptes</field>
<field name="definition">{'load':['+:238:S'], 'except':[]}</field>
<field name="code">bavar14</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar15" model="l10n.fr.line">
<field name="name">Immobilisations financiéres : Participations</field>
<field name="definition">{'load':['+:261:S','+:262:S','+:266:S'], 'except':[]}</field>
<field name="code">bavar15</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar15b" model="l10n.fr.line">
<field name="name">Immobilisations financiéres : Participations (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:2961:S','+:2966:S'], 'except':[]}</field>
<field name="code">bavar15b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar16" model="l10n.fr.line">
<field name="name">Immobilisations financiéres : Créances rattachées à des participations</field>
<field name="definition">{'load':['+:267:S','+:268:S'], 'except':[]}</field>
<field name="code">bavar16</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar16b" model="l10n.fr.line">
<field name="name">Immobilisations financiéres : Créances rattachées à des participations (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:2967:S'], 'except':[]}</field>
<field name="code">bavar16b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar17" model="l10n.fr.line">
<field name="name">Immobilisations financiéres : Titres immobilisés de l'activité de portefeuille</field>
<field name="definition">{'load':['+:273:S'], 'except':[]}</field>
<field name="code">bavar17</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar17b" model="l10n.fr.line">
<field name="name">Immobilisations financiéres : Titres immobilisés de l'activité de portefeuille (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:2973:S'], 'except':[]}</field>
<field name="code">bavar17b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar18" model="l10n.fr.line">
<field name="name">Immobilisations financiéres : Autres titres immobilisés</field>
<field name="definition">{'load':['+:271:S','+:272:S','+:27682:S'], 'except':[]}</field>
<field name="code">bavar18</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar18b" model="l10n.fr.line">
<field name="name">Immobilisations financiéres : Autres titres immobilisés (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:2971:S','+:2972:S'], 'except':[]}</field>
<field name="code">bavar18b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar19" model="l10n.fr.line">
<field name="name">Immobilisations financiéres : Prêts</field>
<field name="definition">{'load':['+:274:S','+:27684:S'], 'except':[]}</field>
<field name="code">bavar19</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar19b" model="l10n.fr.line">
<field name="name">Immobilisations financiéres : Prêts (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:2974:S'], 'except':[]}</field>
<field name="code">bavar19b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar20" model="l10n.fr.line">
<field name="name">Immobilisations financiéres : Autres</field>
<field name="definition">{'load':['+:275:S','+:276:S'], 'except':['27682','27684']}</field>
<field name="code">bavar20</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar20b" model="l10n.fr.line">
<field name="name">Immobilisations financiéres : Autres (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:2975:S','+:2976:S'], 'except':[]}</field>
<field name="code">bavar20b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar21" model="l10n.fr.line">
<field name="name">Stock en cours : Matières premières et autres approvisionnements</field>
<field name="definition">{'load':['+:31:S','+:32:S'], 'except':[]}</field>
<field name="code">bavar21</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar21b" model="l10n.fr.line">
<field name="name">Stock en cours : Matières premières et autres approvisionnements (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:391:S','+:392:S'], 'except':[]}</field>
<field name="code">bavar21b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar22" model="l10n.fr.line">
<field name="name">Stock en cours : En-cours de production [biens et services]</field>
<field name="definition">{'load':['+:33:S','+:34:S'], 'except':[]}</field>
<field name="code">bavar22</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar22b" model="l10n.fr.line">
<field name="name">Stock en cours : En-cours de production [biens et services] (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:393:S','+:394:S'], 'except':[]}</field>
<field name="code">bavar22b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar23" model="l10n.fr.line">
<field name="name">Stock en cours : Produits intermédiaires et finis</field>
<field name="definition">{'load':['+:35:S'], 'except':[]}</field>
<field name="code">bavar23</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar23b" model="l10n.fr.line">
<field name="name">Stock en cours : Produits intermédiaires et finis (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:395:S'], 'except':[]}</field>
<field name="code">bavar23b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar24" model="l10n.fr.line">
<field name="name">Stock en cours : Marchandises</field>
<field name="definition">{'load':['+:37:S'], 'except':[]}</field>
<field name="code">bavar24</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar24b" model="l10n.fr.line">
<field name="name">Stock en cours : Marchandises (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:397:S'], 'except':[]}</field>
<field name="code">bavar24b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar25" model="l10n.fr.line">
<field name="name">Stock en cours : Avances et acomptes versés sur commandes</field>
<field name="definition">{'load':['+:4091:S'], 'except':[]}</field>
<field name="code">bavar25</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar26" model="l10n.fr.line">
<field name="name">Créances : Créances clients et comptes rattachés</field>
<field name="definition">{'load':['+:411:S','+:413:S','+:416:S','+:418:S'], 'except':[]}</field>
<field name="code">bavar26</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar26b" model="l10n.fr.line">
<field name="name">Créances : Créances clients et comptes rattachés (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:491:S'], 'except':[]}</field>
<field name="code">bavar26b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar27" model="l10n.fr.line">
<field name="name">Créances : Autres</field>
<field name="definition">{'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']}</field>
<field name="code">bavar27</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar27b" model="l10n.fr.line">
<field name="name">Créances : Autres (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:495:S','+:496:S'], 'except':[]}</field>
<field name="code">bavar27b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar28" model="l10n.fr.line">
<field name="name">Créances : Capital souscrit - appelé , non versé</field>
<field name="definition">{'load':['+:4562:S'], 'except':[]}</field>
<field name="code">bavar28</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar29" model="l10n.fr.line">
<field name="name">Valeurs mobilières de placement : Actions propres</field>
<field name="definition">{'load':['+:502:S'], 'except':[]}</field>
<field name="code">bavar29</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar29b" model="l10n.fr.line">
<field name="name">Valeurs mobilières de placement : Actions propres (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:5903:S'], 'except':[]}</field>
<field name="code">bavar29b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar30" model="l10n.fr.line">
<field name="name">Valeurs mobilières de placement : Autres titres</field>
<field name="definition">{'load':['+:50:S'], 'except':['502','509']}</field>
<field name="code">bavar30</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar30b" model="l10n.fr.line">
<field name="name">Valeurs mobilières de placement : Autres titres (Amortissements et dépréciations)</field>
<field name="definition">{'load':['+:590:S'], 'except':['5903']}</field>
<field name="code">bavar30b</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar31" model="l10n.fr.line">
<field name="name">Actif circulant : Instruments de trésorerie</field>
<field name="definition">{'load':['+:52:S'], 'except':[]}</field>
<field name="code">bavar31</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar32" model="l10n.fr.line">
<field name="name">Actif circulant : Disponibilités</field>
<field name="definition">{'load':['+:51:D','+:53:S','+:54:S'], 'except':['5181','519']}</field>
<field name="code">bavar32</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar33" model="l10n.fr.line">
<field name="name">Actif circulant : Charges constatés d'avance</field>
<field name="definition">{'load':['+:486:S'], 'except':[]}</field>
<field name="code">bavar33</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar34" model="l10n.fr.line">
<field name="name">Actif : Charges à répartir sur plusieurs exercices</field>
<field name="definition">{'load':['+:481:S'], 'except':[]}</field>
<field name="code">bavar34</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar35" model="l10n.fr.line">
<field name="name">Actif : Primes de remboursement des emprunts</field>
<field name="definition">{'load':['+:169:S'], 'except':[]}</field>
<field name="code">bavar35</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bavar36" model="l10n.fr.line">
<field name="name">Actif : Écarts de conversion actif</field>
<field name="definition">{'load':['+:476:S'], 'except':[]}</field>
<field name="code">bavar36</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar1" model="l10n.fr.line">
<field name="name">Capitaux propres : Capital [dont versé...]</field>
<field name="definition">{'load':['-:101:S','-:108:S'], 'except':[]}</field>
<field name="code">bpvar1</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar2" model="l10n.fr.line">
<field name="name">Capitaux propres : Primes d'émission, de fusion, d'apport</field>
<field name="definition">{'load':['-:104:S'], 'except':[]}</field>
<field name="code">bpvar2</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar3" model="l10n.fr.line">
<field name="name">Capitaux propres : Écarts de réévaluation</field>
<field name="definition">{'load':['-:105:S'], 'except':[]}</field>
<field name="code">bpvar3</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar4" model="l10n.fr.line">
<field name="name">Capitaux propres : Écart d'équivalence</field>
<field name="definition">{'load':['-:107:S'], 'except':[]}</field>
<field name="code">bpvar4</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar5" model="l10n.fr.line">
<field name="name">Réserves : Réserve légale</field>
<field name="definition">{'load':['-:1061:S'], 'except':[]}</field>
<field name="code">bpvar5</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar6" model="l10n.fr.line">
<field name="name">Réserves : Réserves statutaires ou contractuelles</field>
<field name="definition">{'load':['-:1063:S'], 'except':[]}</field>
<field name="code">bpvar6</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar7" model="l10n.fr.line">
<field name="name">Réserves : Réserves réglementées</field>
<field name="definition">{'load':['-:1062:S','-:1064:S'], 'except':[]}</field>
<field name="code">bpvar7</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar8" model="l10n.fr.line">
<field name="name">Réserves : Autres réserves</field>
<field name="definition">{'load':['-:1068:S'], 'except':[]}</field>
<field name="code">bpvar8</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar9" model="l10n.fr.line">
<field name="name">Capitaux propres : Report à nouveau</field>
<field name="definition">{'load':['-:110:S','-:119:S'], 'except':[]}</field>
<field name="code">bpvar9</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar10" model="l10n.fr.line">
<field name="name">Capitaux propres : Résultat de l'exercice</field>
<!--
<field name="definition">{'load':['-:120:S','-:129:S'], 'except':[]}</field>
-->
<field name="definition">{'load':['-:7:S','-:6:S'], 'except':[]}</field>
<field name="code">bpvar10</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpcheck" model="l10n.fr.line">
<field name="name">Capitaux propres : Résultat de l'exercice (Vérification)</field>
<field name="definition">{'load':['-:120:S','-:129:S'], 'except':[]}</field>
<field name="code">bpcheck</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar11" model="l10n.fr.line">
<field name="name">Capitaux propres : Subventions d'investissement</field>
<field name="definition">{'load':['-:13:S'], 'except':[]}</field>
<field name="code">bpvar11</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar12" model="l10n.fr.line">
<field name="name">Capitaux propres : Provisions réglementées</field>
<field name="definition">{'load':['-:14:S'], 'except':[]}</field>
<field name="code">bpvar12</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar13" model="l10n.fr.line">
<field name="name">Provisions : Provisions pour risques</field>
<field name="definition">{'load':['-:151:S'], 'except':[]}</field>
<field name="code">bpvar13</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar14" model="l10n.fr.line">
<field name="name">Provisions : Provisions pour charges</field>
<field name="definition">{'load':['-:15:S'], 'except':['151']}</field>
<field name="code">bpvar14</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar15" model="l10n.fr.line">
<field name="name">Dettes : Emprunts obligataires convertibles</field>
<field name="definition">{'load':['-:161:S','-:16881:S'], 'except':[]}</field>
<field name="code">bpvar15</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar16" model="l10n.fr.line">
<field name="name">Dettes : Autres emprunts obligataires</field>
<field name="definition">{'load':['-:163:S','-:16883:S'], 'except':[]}</field>
<field name="code">bpvar16</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar17" model="l10n.fr.line">
<field name="name">Dettes : Emprunts et dettes auprès des établissements de crédit</field>
<field name="definition">{'load':['-:164:S','-:16884:S','-:519:S','-:5181:S','+:512:C','+:514:C','+:517:C'], 'except':[]}</field>
<field name="code">bpvar17</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar18" model="l10n.fr.line">
<field name="name">Dettes : Emprunts et dettes financières diverses</field>
<field name="definition">{'load':['-:165:S','-:166:S','-:1675:S','-:168:S','-:17:S','-:426:S','+:45:C'], 'except':['16881','16883','16884','457']}</field>
<field name="code">bpvar18</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar19" model="l10n.fr.line">
<field name="name">Dettes : Avances et acomptes reçus sur commandes en cours</field>
<field name="definition">{'load':['-:4191:S'], 'except':[]}</field>
<field name="code">bpvar19</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar20" model="l10n.fr.line">
<field name="name">Dettes : Dettes fournisseurs et comptes rattachés</field>
<field name="definition">{'load':['-:401:S','-:403:S','-:4081:S','-:4088:S'], 'except':[]}</field>
<field name="code">bpvar20</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar21" model="l10n.fr.line">
<field name="name">Dettes : Dettes fiscales et sociales</field>
<field name="definition">{'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']}</field>
<field name="code">bpvar21</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar22" model="l10n.fr.line">
<field name="name">Dettes : Dettes sur immobilisations et comptes rattachés </field>
<field name="definition">{'load':['-:269:S','-:279:S','-:404:S','-:405:S','-:4084:S'], 'except':[]}</field>
<field name="code">bpvar22</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar23" model="l10n.fr.line">
<field name="name">Dettes : Autres dettes</field>
<field name="definition">{'load':['-:4196:S','-:4197:S','-:4198:S','-:464:S','+:467:C','-:4686:S','+:478:C','-:509:S'], 'except':[]}</field>
<field name="code">bpvar23</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar24" model="l10n.fr.line">
<field name="name">Dettes : Instruments de trésorerie</field>
<field name="definition">{'load':['-:52:S'], 'except':[]}</field>
<field name="code">bpvar24</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar25" model="l10n.fr.line">
<field name="name">Dettes : Produits constatés d'avance</field>
<field name="definition">{'load':['-:487:S'], 'except':[]}</field>
<field name="code">bpvar25</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_bpvar26" model="l10n.fr.line">
<field name="name">Passif : Écarts de conversion passif</field>
<field name="definition">{'load':['-:477:S'], 'except':[]}</field>
<field name="code">bpvar26</field>
<field name="report_id" ref="pcg_bilan"/>
</record>
<record id="pcg_cdrc1" model="l10n.fr.line">
<field name="name">Charges d'exploitation : Achats de Marchandises</field>
<field name="definition">{'load':['+:607:S','+:6097:S'], 'except':[]}</field>
<field name="code">cdrc1</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc2" model="l10n.fr.line">
<field name="name">Charges d'exploitation : Achats de Marchandises, variation des stocks</field>
<field name="definition">{'load':['+:6037:S'], 'except':[]}</field>
<field name="code">cdrc2</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc3" model="l10n.fr.line">
<field name="name">Charges d'exploitation : Achats de matières premières et autres approvisionnements</field>
<field name="definition">{'load':['+:601:S','+:6091:S','+:602:S','+:6092:S','+:6081:S','+:6082:S'], 'except':[]}</field>
<field name="code">cdrc3</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc4" model="l10n.fr.line">
<field name="name">Charges d'exploitation : Achats de matières premières et autres approvisionnements, variation des stocks</field>
<field name="definition">{'load':['+:6031:S','+:6032:S'], 'except':[]}</field>
<field name="code">cdrc4</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc5" model="l10n.fr.line">
<field name="name">Charges d'exploitation : Autres achats et charges externes</field>
<field name="definition">{'load':['+:604:S','+:605:S','+:606:S','+:6094:S','+:6095:S','+:6096:S','+:61:S','+:62:S'], 'except':[]}</field>
<field name="code">cdrc5</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc6" model="l10n.fr.line">
<field name="name">Charges d'exploitation : Autres achats et charges externes, redevances de crédit-bail mobilier</field>
<field name="definition">{'load':['+:6122:S'], 'except':[]}</field>
<field name="code">cdrc6</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc7" model="l10n.fr.line">
<field name="name">Charges d'exploitation : Autres achats et charges externes, redevances de crédit-bail mobilier</field>
<field name="definition">{'load':['+:6125:S'], 'except':[]}</field>
<field name="code">cdrc7</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc8" model="l10n.fr.line">
<field name="name">Charges d'exploitation : Impôts, taxes et versements assimilés</field>
<field name="definition">{'load':['+:63:S'], 'except':[]}</field>
<field name="code">cdrc8</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc9" model="l10n.fr.line">
<field name="name">Charges d'exploitation : Salaires et traitements</field>
<field name="definition">{'load':['+:641:S','+:644:S','+:648:S'], 'except':[]}</field>
<field name="code">cdrc9</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc10" model="l10n.fr.line">
<field name="name">Charges d'exploitation : Charges sociales</field>
<field name="definition">{'load':['+:645:S','+:646:S','+:647:S'], 'except':[]}</field>
<field name="code">cdrc10</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc11" model="l10n.fr.line">
<field name="name">Charges d'exploitation : Dotation aux amortissements et aux dépréciations, sur immobilisations : dotations aux amortissements</field>
<field name="definition">{'load':['+:6811:S','+:6812:S'], 'except':[]}</field>
<field name="code">cdrc11</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc12" model="l10n.fr.line">
<field name="name">Charges d'exploitation : Dotation aux amortissements et aux dépréciations, sur immobilisations : dotations aux dépréciations</field>
<field name="definition">{'load':['+:6816:S'], 'except':[]}</field>
<field name="code">cdrc12</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc13" model="l10n.fr.line">
<field name="name">Charges d'exploitation : Dotation aux amortissements et aux dépréciations, sur actif circulant : dotations aux dépréciations</field>
<field name="definition">{'load':['+:6817:S'], 'except':[]}</field>
<field name="code">cdrc13</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc14" model="l10n.fr.line">
<field name="name">Charges d'exploitation : Dotations aux provisions</field>
<field name="definition">{'load':['+:6815:S'], 'except':[]}</field>
<field name="code">cdrc14</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc15" model="l10n.fr.line">
<field name="name">Charges d'exploitation : Autres charges</field>
<field name="definition">{'load':['+:65:S'], 'except':['655']}</field>
<field name="code">cdrc15</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc16" model="l10n.fr.line">
<field name="name">Charges : Quotes-parts de résultat sur opérations faites en commun</field>
<field name="definition">{'load':['+:655:S'], 'except':[]}</field>
<field name="code">cdrc16</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc17" model="l10n.fr.line">
<field name="name">Charges financières : Dotations aux amortissements, aux dépréciations et aux provisions</field>
<field name="definition">{'load':['+:686:S'], 'except':[]}</field>
<field name="code">cdrc17</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc18" model="l10n.fr.line">
<field name="name">Charges financières : Intérêts et charges assimilées</field>
<field name="definition">{'load':['+:66:S'], 'except':['666','667']}</field>
<field name="code">cdrc18</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc19" model="l10n.fr.line">
<field name="name">Charges financières : Différences négatives de change</field>
<field name="definition">{'load':['+:666:S'], 'except':[]}</field>
<field name="code">cdrc19</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc20" model="l10n.fr.line">
<field name="name">Charges financières : Charges nettes sur cessions de valeurs mobilières de placement</field>
<field name="definition">{'load':['+:667:S'], 'except':[]}</field>
<field name="code">cdrc20</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc21" model="l10n.fr.line">
<field name="name">Charges exceptionnelles : Sur opérations de gestion</field>
<field name="definition">{'load':['+:671:S'], 'except':[]}</field>
<field name="code">cdrc21</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc22" model="l10n.fr.line">
<field name="name">Charges exceptionnelles : Sur opérations en capital</field>
<field name="definition">{'load':['+:675:S','+:678:S'], 'except':[]}</field>
<field name="code">cdrc22</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc23" model="l10n.fr.line">
<field name="name">Charges exceptionnelles : Dotations aux amortissements, aux dépréciations et aux provisions</field>
<field name="definition">{'load':['+:687:S'], 'except':[]}</field>
<field name="code">cdrc23</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc24" model="l10n.fr.line">
<field name="name">Charges : Participation des salariés aux résultats</field>
<field name="definition">{'load':['+:691:S'], 'except':[]}</field>
<field name="code">cdrc24</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrc25" model="l10n.fr.line">
<field name="name">Charges : Impôts sur les bénéfices</field>
<field name="definition">{'load':['+:69:S'], 'except':['691']}</field>
<field name="code">cdrc25</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrp1" model="l10n.fr.line">
<field name="name">Produits d'exploitation : Vente de marchandises</field>
<field name="definition">{'load':['-:707:S','-:7097:S'], 'except':[]}</field>
<field name="code">cdrp1</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrp2" model="l10n.fr.line">
<field name="name">Produits d'exploitation : Production vendue [biens et services]</field>
<field name="definition">{'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':[]}</field>
<field name="code">cdrp2</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrp3" model="l10n.fr.line">
<field name="name">Produits d'exploitation : Production stockée</field>
<field name="definition">{'load':['-:713:S'], 'except':[]}</field>
<field name="code">cdrp3</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrp4" model="l10n.fr.line">
<field name="name">Produits d'exploitation : Production immobilisée</field>
<field name="definition">{'load':['-:72:S'], 'except':[]}</field>
<field name="code">cdrp4</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrp5" model="l10n.fr.line">
<field name="name">Produits d'exploitation : Subventions d'exploitation</field>
<field name="definition">{'load':['-:74:S'], 'except':[]}</field>
<field name="code">cdrp5</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrp6" model="l10n.fr.line">
<field name="name">Produits d'exploitation : Reprises sur provisions, dépréciations (et amortissements) et transferts de charges</field>
<field name="definition">{'load':['-:781:S','-:791:S'], 'except':[]}</field>
<field name="code">cdrp6</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrp7" model="l10n.fr.line">
<field name="name">Produits d'exploitation : Autres produits</field>
<field name="definition">{'load':['-:75:S'], 'except':['755']}</field>
<field name="code">cdrp7</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrp8" model="l10n.fr.line">
<field name="name">Produits : Quotes-parts de résultat sur opérations faites en commun</field>
<field name="definition">{'load':['-:755:S'], 'except':[]}</field>
<field name="code">cdrp8</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrp9" model="l10n.fr.line">
<field name="name">Produits financiers : De participation</field>
<field name="definition">{'load':['-:761:S'], 'except':[]}</field>
<field name="code">cdrp9</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrp10" model="l10n.fr.line">
<field name="name">Produits financiers : D'autres valeurs mobilières et créances de l'actif immobilisé</field>
<field name="definition">{'load':['-:762:S'], 'except':[]}</field>
<field name="code">cdrp10</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrp11" model="l10n.fr.line">
<field name="name">Produits financiers : Autres intérêts et produits assimilés</field>
<field name="definition">{'load':['-:763:S','-:764:S','-:765:S','-:768:S'], 'except':[]}</field>
<field name="code">cdrp11</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrp12" model="l10n.fr.line">
<field name="name">Produits financiers : Reprises sur provisions, dépréciations et transferts de charges</field>
<field name="definition">{'load':['-:786:S','-:796:S'], 'except':[]}</field>
<field name="code">cdrp12</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrp13" model="l10n.fr.line">
<field name="name">Produits financiers : Différences positives de change</field>
<field name="definition">{'load':['-:766:S'], 'except':[]}</field>
<field name="code">cdrp13</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrp14" model="l10n.fr.line">
<field name="name">Produits financiers : Produits nets sur cessions de valeurs mobilières de placement</field>
<field name="definition">{'load':['-:767:S'], 'except':[]}</field>
<field name="code">cdrp14</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrp15" model="l10n.fr.line">
<field name="name">Produits exceptionnels : Sur opérations de gestion</field>
<field name="definition">{'load':['-:771:S'], 'except':[]}</field>
<field name="code">cdrp15</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrp16" model="l10n.fr.line">
<field name="name">Produits exceptionnels : Sur opérations en capital</field>
<field name="definition">{'load':['-:775:S','-:777:S','-:778:S'], 'except':[]}</field>
<field name="code">cdrp16</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
<record id="pcg_cdrp17" model="l10n.fr.line">
<field name="name">Produits exceptionnels : Reprises sur provisions, dépréciations et transferts de charges</field>
<field name="definition">{'load':['-:787:S','-:797:S'], 'except':[]}</field>
<field name="code">cdrp17</field>
<field name="report_id" ref="pcg_cdr"/>
</record>
</data>
</openerp>

View File

@ -0,0 +1,33 @@
# -*- encoding: utf-8 -*-
##############################################################################
#
# Copyright (c) 2008 JAILLET Simon - CrysaLEAD - www.crysalead.fr
#
# WARNING: This program as such is intended to be used by professional
# programmers who take the whole responsability of assessing all potential
# consequences resulting from its eventual inadequacies and bugs
# End users who are looking for a ready-to-use solution with commercial
# garantees and support are strongly adviced to contract a Free Software
# Service Company
#
# This program is Free Software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
##############################################################################
import base_report
import bilan
import cdr
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -0,0 +1,116 @@
# -*- encoding: utf-8 -*-
##############################################################################
#
# Copyright (c) 2008 JAILLET Simon - CrysaLEAD - www.crysalead.fr
#
# WARNING: This program as such is intended to be used by professional
# programmers who take the whole responsability of assessing all potential
# consequences resulting from its eventual inadequacies and bugs
# End users who are looking for a ready-to-use solution with commercial
# garantees and support are strongly adviced to contract a Free Software
# Service Company
#
# This program is Free Software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
##############################################################################
import time
from report import report_sxw
class base_report(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
super(base_report, self).__init__(cr, uid, name, 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'])
periods=self.pool.get('account.period').search(self.cr, self.uid,[('fiscalyear_id','=',form['fiscalyear'])])
period_query_cond=str(tuple(periods))
query = "SELECT MIN(date_start) AS date_start, MAX(date_stop) AS date_stop FROM account_period WHERE id IN "+str(period_query_cond)
self.cr.execute(query)
dates =self.cr.dictfetchall()
self._set_variable('date_start', dates[0]['date_start'])
self._set_variable('date_stop', dates[0]['date_stop'])
query = "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='"+name+"'"
self.cr.execute(query)
datas =self.cr.dictfetchall()
for line in datas:
self._load_accounts(form,line['code'],eval(line['definition']),fiscalyear,period_query_cond)
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,period_query_cond):
#self.context.copy()
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_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 period_id IN "+str(period_query_cond)+" 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 = "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.state='valid' AND aml.period_id IN "+str(period_query_cond)+" GROUP BY code"
self.cr.execute(query)
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(value<0.001): value=0.0
elif(type=="C"):
value=line["credit"]-line["debit"]
if(value<0.001): value=0.0
if(operator=='+'):
sum+=value
else:
sum-=value
break
self._set_variable(code, sum)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -0,0 +1,39 @@
# -*- encoding: utf-8 -*-
##############################################################################
#
# Copyright (c) 2008 JAILLET Simon - CrysaLEAD - www.crysalead.fr
#
# WARNING: This program as such is intended to be used by professional
# programmers who take the whole responsability of assessing all potential
# consequences resulting from its eventual inadequacies and bugs
# End users who are looking for a ready-to-use solution with commercial
# garantees and support are strongly adviced to contract a Free Software
# Service Company
#
# This program is Free Software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
##############################################################################
import base_report
from report import report_sxw
class bilan(base_report.base_report):
def __init__(self, cr, uid, name, context):
super(bilan, self).__init__(cr, uid, name, context)
report_sxw.report_sxw('report.l10n.fr.pcg.bilan', 'account.move.line','addons/l10n_fr_pcg/report/bilan.rml', parser=bilan, header=False)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,39 @@
# -*- encoding: utf-8 -*-
##############################################################################
#
# Copyright (c) 2008 JAILLET Simon - CrysaLEAD - www.crysalead.fr
#
# WARNING: This program as such is intended to be used by professional
# programmers who take the whole responsability of assessing all potential
# consequences resulting from its eventual inadequacies and bugs
# End users who are looking for a ready-to-use solution with commercial
# garantees and support are strongly adviced to contract a Free Software
# Service Company
#
# This program is Free Software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
##############################################################################
import base_report
from report import report_sxw
class cdr(base_report.base_report):
def __init__(self, cr, uid, name, context):
super(cdr, self).__init__(cr, uid, name, context)
report_sxw.report_sxw('report.l10n.fr.pcg.cdr', 'account.move.line','addons/l10n_fr_pcg/report/cdr.rml', parser=cdr, header=False)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

File diff suppressed because one or more lines are too long

780
addons/l10n_fr/tax.xml Executable file
View File

@ -0,0 +1,780 @@
<?xml version="1.0"?>
<openerp>
<data noupdate="1">
<!--
TVA :
France métropolitaine : taux normal = 19,6% Réduit = 5,5%
Département Outre Mer : 8,5% 2,1%
-->
<!-- VENTES -->
<record model="account.tax.template" id="tva_normale">
<field name="name">TVA collectée (vente) 19,6%</field>
<field name="description">1</field> <!-- code -->
<field name="amount" eval="0.196"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_col_196_ht"/>
<field name="tax_code_id" ref="tax_col_196"/>
<field name="account_collected_id" ref="pcg_445711"/>
<field name="account_paid_id" ref="pcg_44571"/>
<field name="ref_base_code_id" ref="tax_col_196_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="ref_tax_code_id" ref="tax_col_196"/>
<field name="ref_tax_sign" eval="-1"/>
<field name="type_tax_use">sale</field>
</record>
<record model="account.tax.template" id="tva_specifique">
<field name="name">TVA collectée (vente) 8,5%</field>
<field name="description">2</field>
<field name="amount" eval="0.085"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_col_85_ht"/>
<field name="tax_code_id" ref="tax_col_85"/>
<field name="account_collected_id" ref="pcg_445713"/>
<field name="account_paid_id" ref="pcg_44571"/>
<field name="ref_base_code_id" ref="tax_col_85_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="ref_tax_code_id" ref="tax_col_85"/>
<field name="ref_tax_sign" eval="-1"/>
<field name="type_tax_use">sale</field>
</record>
<record model="account.tax.template" id="tva_reduite">
<field name="name">TVA collectée (vente) 5,5%</field>
<field name="description">3</field>
<field name="amount" eval="0.055"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_col_55_ht"/>
<field name="tax_code_id" ref="tax_col_55"/>
<field name="account_collected_id" ref="pcg_445712"/>
<field name="account_paid_id" ref="pcg_44571"/>
<field name="ref_base_code_id" ref="tax_col_55_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="ref_tax_code_id" ref="tax_col_55"/>
<field name="ref_tax_sign" eval="-1"/>
<field name="type_tax_use">sale</field>
</record>
<record model="account.tax.template" id="tva_super_reduite">
<field name="name">TVA collectée (vente) 2,1%</field>
<field name="description">4</field>
<field name="amount" eval="0.021"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_col_21_ht"/>
<field name="tax_code_id" ref="tax_col_21"/>
<field name="account_collected_id" ref="pcg_445713"/>
<field name="account_paid_id" ref="pcg_44571"/>
<field name="ref_base_code_id" ref="tax_col_21_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="ref_tax_code_id" ref="tax_col_21"/>
<field name="ref_tax_sign" eval="-1"/>
<field name="type_tax_use">sale</field>
</record>
<!-- ACHATS -->
<record model="account.tax.template" id="tva_acq_normale">
<field name="name">TVA acquittée (achat) 19,6%</field>
<field name="description">5</field>
<field name="amount" eval="0.196"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_acq_196_ht"/>
<field name="tax_code_id" ref="tax_acq_196"/>
<field name="account_collected_id" ref="pcg_44566"/>
<field name="account_paid_id" ref="pcg_44566"/>
<field name="ref_base_code_id" ref="tax_acq_196_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="ref_tax_code_id" ref="tax_acq_196"/>
<field name="ref_tax_sign" eval="-1"/>
<field name="type_tax_use">purchase</field>
</record>
<record model="account.tax.template" id="tva_acq_specifique">
<field name="name">TVA acquittée (achat) 8,5%</field>
<field name="description">6</field>
<field name="amount" eval="0.085"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_acq_85_ht"/>
<field name="tax_code_id" ref="tax_acq_85"/>
<field name="account_collected_id" ref="pcg_44566"/>
<field name="account_paid_id" ref="pcg_44566"/>
<field name="ref_base_code_id" ref="tax_acq_85_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="ref_tax_code_id" ref="tax_acq_85"/>
<field name="ref_tax_sign" eval="-1"/>
<field name="type_tax_use">purchase</field>
</record>
<record model="account.tax.template" id="tva_acq_reduite">
<field name="name">TVA acquittée (achat) 5,5%</field>
<field name="description">7</field>
<field name="amount" eval="0.055"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_acq_55_ht"/>
<field name="tax_code_id" ref="tax_acq_55"/>
<field name="account_collected_id" ref="pcg_44566"/>
<field name="account_paid_id" ref="pcg_44566"/>
<field name="ref_base_code_id" ref="tax_acq_55_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="ref_tax_code_id" ref="tax_acq_55"/>
<field name="ref_tax_sign" eval="-1"/>
<field name="type_tax_use">purchase</field>
</record>
<record model="account.tax.template" id="tva_acq_super_reduite">
<field name="name">TVA acquittée (achat) 2,1%</field>
<field name="description">8</field>
<field name="amount" eval="0.021"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_acq_21_ht"/>
<field name="tax_code_id" ref="tax_acq_21"/>
<field name="account_collected_id" ref="pcg_44566"/>
<field name="account_paid_id" ref="pcg_44566"/>
<field name="ref_base_code_id" ref="tax_acq_21_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="ref_tax_code_id" ref="tax_acq_21"/>
<field name="ref_tax_sign" eval="-1"/>
<field name="type_tax_use">purchase</field>
</record>
<!-- IMMOBILISATIONS (achats) -->
<record model="account.tax.template" id="tva_imm_normale">
<field name="name">TVA immobilisation (achat) 19,6%</field>
<field name="description">9</field>
<field name="amount" eval="0.196"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_imm_196_ht"/>
<field name="tax_code_id" ref="tax_imm_196"/>
<field name="account_collected_id" ref="pcg_44562"/>
<field name="account_paid_id" ref="pcg_44562"/>
<field name="ref_base_code_id" ref="tax_imm_196_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="ref_tax_code_id" ref="tax_imm_196"/>
<field name="ref_tax_sign" eval="-1"/>
<field name="type_tax_use">purchase</field>
</record>
<record model="account.tax.template" id="tva_imm_specifique">
<field name="name">TVA immobilisation (achat) 8,5%</field>
<field name="description">10</field>
<field name="amount" eval="0.085"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_imm_85_ht"/>
<field name="tax_code_id" ref="tax_imm_85"/>
<field name="account_collected_id" ref="pcg_44562"/>
<field name="account_paid_id" ref="pcg_44562"/>
<field name="ref_base_code_id" ref="tax_imm_85_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="ref_tax_code_id" ref="tax_imm_85"/>
<field name="ref_tax_sign" eval="-1"/>
<field name="type_tax_use">purchase</field>
</record>
<record model="account.tax.template" id="tva_imm_reduite">
<field name="name">TVA immobilisation (achat) 5,5%</field>
<field name="description">11</field>
<field name="amount" eval="0.055"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_imm_55_ht"/>
<field name="tax_code_id" ref="tax_imm_55"/>
<field name="account_collected_id" ref="pcg_44562"/>
<field name="account_paid_id" ref="pcg_44562"/>
<field name="ref_base_code_id" ref="tax_imm_55_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="ref_tax_code_id" ref="tax_imm_55"/>
<field name="ref_tax_sign" eval="-1"/>
<field name="type_tax_use">purchase</field>
</record>
<record model="account.tax.template" id="tva_imm_super_reduite">
<field name="name">TVA immobilisation (achat) 2,1%</field>
<field name="description">12</field>
<field name="amount" eval="0.021"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_imm_21_ht"/>
<field name="tax_code_id" ref="tax_imm_21"/>
<field name="account_collected_id" ref="pcg_44562"/>
<field name="account_paid_id" ref="pcg_44562"/>
<field name="ref_base_code_id" ref="tax_imm_21_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="ref_tax_code_id" ref="tax_imm_21"/>
<field name="ref_tax_sign" eval="-1"/>
<field name="type_tax_use">purchase</field>
</record>
<!-- VENTES INTRACOMMUNAUTAIRE -->
<record model="account.tax.template" id="tva_intra_normale">
<field name="name">TVA due intracommunautaire 19,6%</field> <!-- ventes -->
<field name="description">13</field>
<field name="amount" eval="-0.196"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_intra_196_ht"/>
<field name="tax_code_id" ref="tax_intra_196"/>
<field name="account_collected_id" ref="pcg_445201"/>
<field name="account_paid_id" ref="pcg_4452"/>
<field name="ref_base_code_id" ref="tax_intra_196_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="ref_tax_code_id" ref="tax_intra_196"/>
<field name="ref_tax_sign" eval="-1"/>
<field name="type_tax_use">sale</field>
</record>
<record model="account.tax.template" id="tva_intra_specifique">
<field name="name">TVA due intracommunautaire 8,5%</field>
<field name="description">14</field>
<field name="amount" eval="-0.085"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_intra_85_ht"/>
<field name="tax_code_id" ref="tax_intra_85"/>
<field name="account_collected_id" ref="pcg_445203"/>
<field name="account_paid_id" ref="pcg_4452"/>
<field name="ref_base_code_id" ref="tax_intra_85_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="ref_tax_code_id" ref="tax_intra_85"/>
<field name="ref_tax_sign" eval="-1"/>
<field name="type_tax_use">sale</field>
</record>
<record model="account.tax.template" id="tva_intra_reduite">
<field name="name">TVA due intracommunautaire 5,5%</field>
<field name="description">15</field>
<field name="amount" eval="-0.055"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_intra_55_ht"/>
<field name="tax_code_id" ref="tax_intra_55"/>
<field name="account_collected_id" ref="pcg_445202"/>
<field name="account_paid_id" ref="pcg_4452"/>
<field name="ref_base_code_id" ref="tax_intra_55_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="ref_tax_code_id" ref="tax_intra_55"/>
<field name="ref_tax_sign" eval="-1"/>
<field name="type_tax_use">sale</field>
</record>
<record model="account.tax.template" id="tva_intra_super_reduite">
<field name="name">TVA due intracommunautaire 2,1%</field>
<field name="description">16</field>
<field name="amount" eval="-0.021"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_intra_21_ht"/>
<field name="tax_code_id" ref="tax_intra_21"/>
<field name="account_collected_id" ref="pcg_445203"/>
<field name="account_paid_id" ref="pcg_4452"/>
<field name="ref_base_code_id" ref="tax_intra_21_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="ref_tax_code_id" ref="tax_intra_21"/>
<field name="ref_tax_sign" eval="-1"/>
<field name="type_tax_use">sale</field>
</record>
<!-- ACHATS INTRACOMMUNAUTAIRE -->
<record model="account.tax.template" id="tva_acq_intra_normale">
<field name="name">TVA déductible intracommunautaire 19,6%</field>
<field name="description">17</field>
<field name="amount" eval="0.196"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_intra_acq_196_ht"/>
<field name="tax_code_id" ref="tax_intra_acq_196"/>
<field name="account_collected_id" ref="pcg_445662"/>
<field name="account_paid_id" ref="pcg_445662"/>
<field name="ref_base_code_id" ref="tax_intra_acq_196_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="ref_tax_code_id" ref="tax_intra_acq_196"/>
<field name="ref_tax_sign" eval="-1"/>
<field name="type_tax_use">purchase</field>
</record>
<record model="account.tax.template" id="tva_acq_intra_specifique">
<field name="name">TVA déductible intracommunautaire 8,5%</field>
<field name="description">18</field>
<field name="amount" eval="0.085"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_intra_acq_85_ht"/>
<field name="tax_code_id" ref="tax_intra_acq_85"/>
<field name="account_collected_id" ref="pcg_445662"/>
<field name="account_paid_id" ref="pcg_445662"/>
<field name="ref_base_code_id" ref="tax_intra_acq_85_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="ref_tax_code_id" ref="tax_intra_acq_85"/>
<field name="ref_tax_sign" eval="-1"/>
<field name="type_tax_use">purchase</field>
</record>
<record model="account.tax.template" id="tva_acq_intra_reduite">
<field name="name">TVA déductible intracommunautaire 5,5%</field>
<field name="description">19</field>
<field name="amount" eval="0.055"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_intra_acq_55_ht"/>
<field name="tax_code_id" ref="tax_intra_acq_55"/>
<field name="account_collected_id" ref="pcg_445662"/>
<field name="account_paid_id" ref="pcg_445662"/>
<field name="ref_base_code_id" ref="tax_intra_acq_55_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="ref_tax_code_id" ref="tax_intra_acq_55"/>
<field name="ref_tax_sign" eval="-1"/>
<field name="type_tax_use">purchase</field>
</record>
<record model="account.tax.template" id="tva_acq_intra_super_reduite">
<field name="name">TVA déductible intracommunautaire 2,1%</field>
<field name="description">20</field>
<field name="amount" eval="0.021"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_intra_acq_21_ht"/>
<field name="tax_code_id" ref="tax_intra_acq_21"/>
<field name="account_collected_id" ref="pcg_445662"/>
<field name="account_paid_id" ref="pcg_445662"/>
<field name="ref_base_code_id" ref="tax_intra_acq_21_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="ref_tax_code_id" ref="tax_intra_acq_21"/>
<field name="ref_tax_sign" eval="-1"/>
<field name="type_tax_use">purchase</field>
</record>
<!-- AUTRE -->
<record model="account.tax.template" id="tva_0">
<field name="name">TVA 0%</field>
<field name="description">21</field>
<field name="amount" eval="0.00"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_misc_0_ht"/>
<field name="account_collected_id" ref="pcg_44571"/>
<field name="account_paid_id" ref="pcg_44571"/>
<field name="ref_base_code_id" ref="tax_misc_0_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="type_tax_use">purchase</field>
</record>
<record model="account.tax.template" id="tva_export_0">
<field name="name">TVA 0% exportation</field>
<field name="description">22</field>
<field name="amount" eval="0.00"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_export_0_ht"/>
<field name="account_collected_id" ref="pcg_44571"/>
<field name="account_paid_id" ref="pcg_44571"/>
<field name="ref_base_code_id" ref="tax_export_0_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="type_tax_use">sale</field>
</record>
<record model="account.tax.template" id="tva_intra_0">
<field name="name">TVA 0% livraisons intracommunautaires</field>
<field name="description">23</field>
<field name="amount" eval="0.00"/>
<field name="type">percent</field>
<field name="base_code_id" ref="tax_intra_0_ht"/>
<field name="account_collected_id" ref="pcg_44571"/>
<field name="account_paid_id" ref="pcg_44571"/>
<field name="ref_base_code_id" ref="tax_intra_0_ht"/>
<field name="ref_base_sign" eval="-1"/>
<field name="type_tax_use">sale</field>
</record>
<!--
Comptes sur lesquels les taxes s'appliquent par défaut
-->
<!-- Charges -->
<record id="pcg_601" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6011" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6012" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_reduite')])]"/>
</record>
<record id="pcg_602" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6021" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_60211" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_60212" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6022" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_60221" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
</record>
<record id="pcg_60222" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_60223" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_60224" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_60225" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6026" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_60261" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_60265" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_60267" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_603" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6031" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6032" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6037" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_604" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_605" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_606" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6061" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6063" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6064" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6068" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="fr_pcg_expense" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6071" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
</record>
<record id="pcg_6072" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_608" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_609" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6091" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6092" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6094" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6095" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6096" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6097" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6098" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_61" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_611" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_612" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6122" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6125" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_613" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6132" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6135" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6136" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_614" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_615" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6152" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6155" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6156" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6225" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6226" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6227" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6228" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_623" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6231" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6232" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6233" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6234" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6235" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6236" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6237" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6238" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_624" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
</record>
<record id="pcg_6241" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6242" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6243" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6244" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6247" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_acq_normale')])]"/>
</record>
<record id="pcg_6248" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
</record>
<!-- Produits -->
<record id="pcg_7011" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
</record>
<record id="pcg_7012" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
</record>
<record id="pcg_702" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
</record>
<record id="pcg_703" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
</record>
<record id="pcg_704" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
</record>
<record id="pcg_7041" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
</record>
<record id="pcg_7042" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
</record>
<record id="pcg_705" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
</record>
<record id="pcg_706" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
</record>
<record id="fr_pcg_sale" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
</record>
<record id="pcg_7071" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
</record>
<record id="pcg_7072" model="account.account.template">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
</record>
</data>
</openerp>

View File

@ -0,0 +1,32 @@
# -*- encoding: utf-8 -*-
##############################################################################
#
# Copyright (c) 2008 JAILLET Simon - CrysaLEAD - www.crysalead.fr
#
# WARNING: This program as such is intended to be used by professional
# programmers who take the whole responsability of assessing all potential
# consequences resulting from its eventual inadequacies and bugs
# End users who are looking for a ready-to-use solution with commercial
# garantees and support are strongly adviced to contract a Free Software
# Service Company
#
# This program is Free Software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
##############################################################################
import bilan
import cdr
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -0,0 +1,60 @@
# -*- encoding: utf-8 -*-
##############################################################################
#
# Copyright (c) 2008 JAILLET Simon - CrysaLEAD - www.crysalead.fr
#
# WARNING: This program as such is intended to be used by professional
# programmers who take the whole responsability of assessing all potential
# consequences resulting from its eventual inadequacies and bugs
# End users who are looking for a ready-to-use solution with commercial
# garantees and support are strongly adviced to contract a Free Software
# Service Company
#
# This program is Free Software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
##############################################################################
import wizard
import pooler
dates_form = '''<?xml version="1.0"?>
<form string="Select year">
<field name="fiscalyear" colspan="4"/>
</form>'''
dates_fields = {
'fiscalyear': {'string': 'Fiscal year', 'type': 'many2one', 'relation': 'account.fiscalyear', 'required': True}
}
class wizard_report(wizard.interface):
def _get_defaults(self, cr, uid, data, context):
fiscalyear_obj = pooler.get_pool(cr.dbname).get('account.fiscalyear')
data['form']['fiscalyear'] =fiscalyear_obj.find(cr, uid)
return data['form']
states = {
'init': {
'actions': [_get_defaults],
'result': {'type':'form', 'arch':dates_form, 'fields':dates_fields, 'state':[('end','Cancel'),('report','Print')]}
},
'report': {
'actions': [],
'result': {'type':'print', 'report':'l10n.fr.pcg.bilan', 'state':'end'}
}
}
wizard_report('l10n.fr.pcg.bilan.report')
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -0,0 +1,60 @@
# -*- encoding: utf-8 -*-
##############################################################################
#
# Copyright (c) 2008 JAILLET Simon - CrysaLEAD - www.crysalead.fr
#
# WARNING: This program as such is intended to be used by professional
# programmers who take the whole responsability of assessing all potential
# consequences resulting from its eventual inadequacies and bugs
# End users who are looking for a ready-to-use solution with commercial
# garantees and support are strongly adviced to contract a Free Software
# Service Company
#
# This program is Free Software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
##############################################################################
import wizard
import pooler
dates_form = '''<?xml version="1.0"?>
<form string="Select period">
<field name="fiscalyear" colspan="4"/>
</form>'''
dates_fields = {
'fiscalyear': {'string': 'Fiscal year', 'type': 'many2one', 'relation': 'account.fiscalyear', 'required': True}
}
class wizard_report(wizard.interface):
def _get_defaults(self, cr, uid, data, context):
fiscalyear_obj = pooler.get_pool(cr.dbname).get('account.fiscalyear')
data['form']['fiscalyear'] = fiscalyear_obj.find(cr, uid)
return data['form']
states = {
'init': {
'actions': [_get_defaults],
'result': {'type':'form', 'arch':dates_form, 'fields':dates_fields, 'state':[('end','Cancel'),('report','Print')]}
},
'report': {
'actions': [],
'result': {'type':'print', 'report':'l10n.fr.pcg.cdr', 'state':'end'}
}
}
wizard_report('l10n.fr.pcg.cdr.report')
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: