[IMP] improved the fr chart template
[odoo/odoo.git] / addons / l10n_fr / taxes.xml
index a44c9ed..e98aba3 100644 (file)
@@ -1,6 +1,371 @@
 <?xml version="1.0" encoding="utf-8"?>
 <openerp>
     <data noupdate="True">
+
+               <!--
+               Définition des taux de TVA et des Tax Codes
+               Version du fichier : 12-04-2008
+             -->
+
+           <!--
+               Tax Code Configuration (version générique)
+             -->
+
+               <record id="vat_code_chart_root" model="account.tax.code.template">
+            <field name="name">Plan de Taxes France</field>
+        </record>
+
+           <record model="account.tax.code.template" id="tax_col_ht">
+             <field name="name">Base H.T. TVA collectée</field>
+             <field name="code">a)</field>
+             <field name="sign">1.00</field>
+             <field name="parent_id" ref="vat_code_chart_root"/>
+           </record>
+           <record model="account.tax.code.template" id="tax_col_196_ht">
+             <field name="name">Base H.T. 19.6%</field>
+             <field name="code">TVA collectée à 19.6% (Base H.T.)</field>
+             <field name="parent_id" ref="tax_col_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_col_85_ht">
+             <field name="name">Base H.T. 8.5%</field>
+             <field name="code">TVA collectée à 8.5% (Base H.T.)</field>
+             <field name="parent_id" ref="tax_col_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_col_55_ht">
+             <field name="name">Base H.T. 5.5%</field>
+             <field name="code">TVA collectée à 5.5% (Base H.T.)</field>
+             <field name="parent_id" ref="tax_col_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_col_21_ht">
+             <field name="name">Base H.T. 2.1%</field>
+             <field name="code">TVA collectée à 2.1% (Base H.T.)</field>
+             <field name="parent_id" ref="tax_col_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+
+           <record model="account.tax.code.template" id="tax_col">
+             <field name="name">TVA collectée</field>
+             <field name="code">b)</field>
+             <field name="sign">1.00</field>
+             <field name="parent_id" ref="vat_code_chart_root"/>
+           </record>
+           <record model="account.tax.code.template" id="tax_col_196">
+             <field name="name">TVA 19.6%</field>
+             <field name="code">TVA collectée à 19.6%</field>
+             <field name="parent_id" ref="tax_col"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_col_85">
+             <field name="name">TVA 8.5%</field>
+             <field name="code">TVA collectée à 8.5%</field>
+             <field name="parent_id" ref="tax_col"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_col_55">
+             <field name="name">TVA 5.5%</field>
+             <field name="code">TVA collectée à 5.5%</field>
+             <field name="parent_id" ref="tax_col"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_col_21">
+             <field name="name">TVA 2.1%</field>
+             <field name="code">TVA collectée à 2.1%</field>
+             <field name="parent_id" ref="tax_col"/>
+             <field name="sign">1.00</field>
+           </record>
+
+           <record model="account.tax.code.template" id="tax_acq_ht">
+             <field name="name">Base H.T. TVA acquittée</field>
+             <field name="code">c)</field>
+             <field name="sign">1.00</field>
+             <field name="parent_id" ref="vat_code_chart_root"/>
+           </record>
+           <record model="account.tax.code.template" id="tax_acq_196_ht">
+             <field name="name">Base H.T. 19.6%</field>
+             <field name="code">TVA acquittée à 19.6% (Base H.T.)</field>
+             <field name="parent_id" ref="tax_acq_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_acq_85_ht">
+             <field name="name">Base H.T. 8.5%</field>
+             <field name="code">TVA acquittée à 8.5% (Base H.T.)</field>
+             <field name="parent_id" ref="tax_acq_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_acq_55_ht">
+             <field name="name">Base H.T. 5.5%</field>
+             <field name="code">TVA acquittée à 5.5% (Base H.T.)</field>
+             <field name="parent_id" ref="tax_acq_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_acq_21_ht">
+             <field name="name">Base H.T. 2.1%</field>
+             <field name="code">TVA acquittée à 2.1% (Base H.T.)</field>
+             <field name="parent_id" ref="tax_acq_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+
+           <record model="account.tax.code.template" id="tax_acq">
+             <field name="name">TVA acquittée</field>
+             <field name="code">d)</field>
+             <field name="sign">1.00</field>
+             <field name="parent_id" ref="vat_code_chart_root"/>
+           </record>
+           <record model="account.tax.code.template" id="tax_acq_196">
+             <field name="name">TVA 19.6%</field>
+             <field name="code">TVA acquittée à 19.6%</field>
+             <field name="parent_id" ref="tax_acq"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_acq_85">
+             <field name="name">TVA 8.5%</field>
+             <field name="code">TVA acquittée à 8.5%</field>
+             <field name="parent_id" ref="tax_acq"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_acq_55">
+             <field name="name">TVA 5.5%</field>
+             <field name="code">TVA acquittée à 5.5%</field>
+             <field name="parent_id" ref="tax_acq"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_acq_21">
+             <field name="name">TVA 2.1%</field>
+             <field name="code">TVA acquittée à 2.1%</field>
+             <field name="parent_id" ref="tax_acq"/>
+             <field name="sign">1.00</field>
+           </record>
+
+
+
+           <record model="account.tax.code.template" id="tax_imm_ht">
+             <field name="name">Base H.T. TVA acquittée pour immobilisations</field>
+             <field name="code">e)</field>
+             <field name="sign">1.00</field>
+             <field name="parent_id" ref="vat_code_chart_root"/>
+           </record>
+           <record model="account.tax.code.template" id="tax_imm_196_ht">
+             <field name="name">Base H.T. 19.6%</field>
+             <field name="code">TVA acquittée sur immobilisations à 19.6% (Base H.T.)</field>
+             <field name="parent_id" ref="tax_imm_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_imm_85_ht">
+             <field name="name">Base H.T. 8.5%</field>
+             <field name="code">TVA acquittée sur immobilisations à 8.5% (Base H.T.)</field>
+             <field name="parent_id" ref="tax_imm_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_imm_55_ht">
+             <field name="name">Base H.T. 5.5%</field>
+             <field name="code">TVA acquittée sur immobilisations à 5.5% (Base H.T.)</field>
+             <field name="parent_id" ref="tax_imm_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_imm_21_ht">
+             <field name="name">Base H.T. 2.1%</field>
+             <field name="code">TVA acquittée sur immobilisations à 2.1% (Base H.T.)</field>
+             <field name="parent_id" ref="tax_imm_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+
+
+           <record model="account.tax.code.template" id="tax_imm">
+             <field name="name">TVA acquittée pour immobilisations</field>
+             <field name="code">f)</field>
+             <field name="sign">1.00</field>
+             <field name="parent_id" ref="vat_code_chart_root"/>
+           </record>
+           <record model="account.tax.code.template" id="tax_imm_196">
+             <field name="name">TVA 19.6%</field>
+             <field name="code">TVA acquittée sur immobilisations à 19.6%</field>
+             <field name="parent_id" ref="tax_imm"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_imm_85">
+             <field name="name">TVA 8.5%</field>
+             <field name="code">TVA acquittée sur immobilisations à 8.5%</field>
+             <field name="parent_id" ref="tax_imm"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_imm_55">
+             <field name="name">TVA 5.5%</field>
+             <field name="code">TVA acquittée sur immobilisations à 5.5%</field>
+             <field name="parent_id" ref="tax_imm"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_imm_21">
+             <field name="name">TVA 2.1%</field>
+             <field name="code">TVA acquittée sur immobilisations à 2.1%</field>
+             <field name="parent_id" ref="tax_imm"/>
+             <field name="sign">1.00</field>
+           </record>
+
+           <record model="account.tax.code.template" id="tax_intra_ht">
+             <field name="name">Base H.T. TVA due intracommunautaire</field>
+             <field name="code">g)</field>
+             <field name="sign">1.00</field>
+             <field name="parent_id" ref="vat_code_chart_root"/>
+           </record>
+           <record model="account.tax.code.template" id="tax_intra_196_ht">
+             <field name="name">Base H.T. 19.6%</field>
+             <field name="code">TVA due intracommunautaire 19.6% (Base H.T.)</field>
+             <field name="parent_id" ref="tax_intra_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_intra_85_ht">
+             <field name="name">Base H.T. 8.5%</field>
+             <field name="code">TVA due intracommunautaire 8.5% (Base H.T.)</field>
+             <field name="parent_id" ref="tax_intra_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_intra_55_ht">
+             <field name="name">Base H.T. 5.5%</field>
+             <field name="code">TVA due intracommunautaire 5.5% (Base H.T.)</field>
+             <field name="parent_id" ref="tax_intra_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_intra_21_ht">
+             <field name="name">Base H.T. 2.1%</field>
+             <field name="code">TVA due intracommunautaire 2.1% (Base H.T.)</field>
+             <field name="parent_id" ref="tax_intra_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+
+           <record model="account.tax.code.template" id="tax_intra">
+             <field name="name">TVA due intracommunautaire</field>
+             <field name="code">h)</field>
+             <field name="sign">1.00</field>
+             <field name="parent_id" ref="vat_code_chart_root"/>
+           </record>
+           <record model="account.tax.code.template" id="tax_intra_196">
+             <field name="name">TVA 19.6%</field>
+             <field name="code">TVA due intracommunautaire 19.6%</field>
+             <field name="parent_id" ref="tax_intra"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_intra_85">
+             <field name="name">TVA 8.5%</field>
+             <field name="code">TVA due intracommunautaire 8.5%</field>
+             <field name="parent_id" ref="tax_intra"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_intra_55">
+             <field name="name">TVA 5.5%</field>
+             <field name="code">TVA due intracommunautaire 5.5%</field>
+             <field name="parent_id" ref="tax_intra"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_intra_21">
+             <field name="name">TVA 2.1%</field>
+             <field name="code">TVA due intracommunautaire 2.1%</field>
+             <field name="parent_id" ref="tax_intra"/>
+             <field name="sign">1.00</field>
+           </record>
+
+
+           <record model="account.tax.code.template" id="tax_intra_acq_ht">
+             <field name="name">Base H.T. TVA déductible intracommunautaire</field>
+             <field name="code">i)</field>
+             <field name="sign">1.00</field>
+             <field name="parent_id" ref="vat_code_chart_root"/>
+           </record>
+           <record model="account.tax.code.template" id="tax_intra_acq_196_ht">
+             <field name="name">Base H.T. 19.6%</field>
+             <field name="code">TVA déductible intracommunautaire 19.6% (Base H.T.)</field>
+             <field name="parent_id" ref="tax_intra_acq_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_intra_acq_85_ht">
+             <field name="name">Base H.T. 8.5%</field>
+             <field name="code">TVA déductible intracommunautaire 8.5% (Base H.T.)</field>
+             <field name="parent_id" ref="tax_intra_acq_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_intra_acq_55_ht">
+             <field name="name">Base H.T. 5.5%</field>
+             <field name="code">TVA déductible intracommunautaire 5.5% (Base H.T.)</field>
+             <field name="parent_id" ref="tax_intra_acq_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_intra_acq_21_ht">
+             <field name="name">Base H.T. 2.1%</field>
+             <field name="code">TVA déductible intracommunautaire 2.1% (Base H.T.)</field>
+             <field name="parent_id" ref="tax_intra_acq_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+
+           <record model="account.tax.code.template" id="tax_intra_acq">
+             <field name="name">TVA déductible intracommunautaire</field>
+             <field name="code">j)</field>
+             <field name="sign">1.00</field>
+             <field name="parent_id" ref="vat_code_chart_root"/>
+           </record>
+           <record model="account.tax.code.template" id="tax_intra_acq_196">
+             <field name="name">TVA 19.6%</field>
+             <field name="code">TVA déductible intracommunautaire 19.6%</field>
+             <field name="parent_id" ref="tax_intra_acq"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_intra_acq_85">
+             <field name="name">TVA 8.5%</field>
+             <field name="code">TVA déductible intracommunautaire 8.5%</field>
+             <field name="parent_id" ref="tax_intra_acq"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_intra_acq_55">
+             <field name="name">TVA 5.5%</field>
+             <field name="code">TVA déductible intracommunautaire 5.5%</field>
+             <field name="parent_id" ref="tax_intra_acq"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_intra_acq_21">
+             <field name="name">TVA 2.1%</field>
+             <field name="code">TVA déductible intracommunautaire 2.1%</field>
+             <field name="parent_id" ref="tax_intra_acq"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_0_ht">
+             <field name="name">Base H.T. Opérations non imposables</field>
+             <field name="code">k)</field>
+             <field name="sign">1.00</field>
+             <field name="parent_id" ref="vat_code_chart_root"/>
+           </record>
+           <record model="account.tax.code.template" id="tax_export_0_ht">
+             <field name="name">Exportations hors C.E.</field>
+             <field name="code">Exportations hors C.E. TVA 0%</field>
+             <field name="parent_id" ref="tax_0_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_intra_0_ht">
+             <field name="name">Livraisons intracommunautaires</field>
+             <field name="code">Livraisons intracommunautaires TVA 0%</field>
+             <field name="parent_id" ref="tax_0_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+           <record model="account.tax.code.template" id="tax_misc_0_ht">
+             <field name="name">Autres oprérations non imposables</field>
+             <field name="code">Autres oprérations non imposables TVA 0%</field>
+             <field name="parent_id" ref="tax_0_ht"/>
+             <field name="sign">1.00</field>
+           </record>
+
+
+                  <!-- Chart template -->
+         <record id="l10nfr_chart_template" model="account.chart.template">
+            <field name="name">France PCMN</field>
+            <field name="account_root_id" ref="l10n_fr.pcg_0"/>
+            <field name="tax_code_root_id" ref="l10n_fr.vat_code_chart_root"/>
+               <field name="bank_account_view_id" ref="l10n_fr.pcg_512000"/>
+            <field name="property_account_receivable" ref="l10n_fr.a_recv"/>
+            <field name="property_account_payable" ref="l10n_fr.a_pay"/>
+            <field name="property_account_expense_categ" ref="l10n_fr.a_expense"/>
+            <field name="property_account_income_categ" ref="l10n_fr.a_sale"/>
+        </record>
+
         <!--
 
                 Plan comptable général pour la France, conforme au
 
                -->
 
+
         <record id="tva_normale" model="account.tax.template">
+                       <field name="chart_template_id" ref="l10nfr_chart_template"/>
             <field name="name">19,6%</field>
             <field eval="0.196" name="amount"/>
             <field name="type">percent</field>
         </record>
 
         <record id="tva_specifique" model="account.tax.template">
+               <field name="chart_template_id" ref="l10nfr_chart_template"/>
             <field name="name">8,5%</field>
             <field eval="0.085" name="amount"/>
             <field name="type">percent</field>
         </record>
 
         <record id="tva_reduite" model="account.tax.template">
+            <field name="chart_template_id" ref="l10nfr_chart_template"/>
             <field name="name">5,5%</field>
             <field eval="0.055" name="amount"/>
             <field name="type">percent</field>
         </record>
 
         <record id="tva_super_reduite" model="account.tax.template">
+            <field name="chart_template_id" ref="l10nfr_chart_template"/>
             <field name="name">2,1%</field>
             <field eval="0.021" name="amount"/>
             <field name="type">percent</field>
         </record>
 
         <record id="tva_immo_normale" model="account.tax.template">
+            <field name="chart_template_id" ref="l10nfr_chart_template"/>
             <field name="name">Invest-19,6%</field>
             <field eval="0.196" name="amount"/>
             <field name="type">percent</field>
         </record>
 
         <record id="tva_immo_specifique" model="account.tax.template">
+            <field name="chart_template_id" ref="l10nfr_chart_template"/>
             <field name="name">Invest-8,5%</field>
             <field eval="0.085" name="amount"/>
             <field name="type">percent</field>
         </record>
 
         <record id="tva_immo_reduite" model="account.tax.template">
+            <field name="chart_template_id" ref="l10nfr_chart_template"/>
             <field name="name">Invest-5,5%</field>
             <field eval="0.055" name="amount"/>
             <field name="type">percent</field>
         </record>
 
         <record id="tva_immo_super_reduite" model="account.tax.template">
+            <field name="chart_template_id" ref="l10nfr_chart_template"/>
             <field name="name">Invest-2,1%</field>
             <field eval="0.021" name="amount"/>
             <field name="type">percent</field>