Create taxes for purchase of services in Europe
Basically we copy the taxes for purchases of goods, changing the tax codes as appropriate. The base amount is now recorded in 0044 instead of 0031, and the tax amount doesn't need to be counted separately (there's no service-equivalent of the 0035 field). This enables us to do everything with 2 sub-taxes only. review6081002
This commit is contained in:
1 parent
dc998052f9
commit
9b6377e2cc
1 file changed
+312
+312
@@ -2076,6 +2076,318 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
|
||||
<!--
|
||||
For EU-purchase of services, it's similar to the purchase of goods except
|
||||
that there's no requirement to count the subset of EU-collected taxes and
|
||||
thus we don't need 3 taxes for 3 different invoice_tax_code. The
|
||||
(invoice|credit_note)_base_code that we used on "(3)" is now
|
||||
affected on "(1)" to avoid having to create 3 taxes.
|
||||
-->
|
||||
<record model="account.tax.template"
|
||||
id="tva_achat_intracommunautaire_services_taux_normal">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services Taux Normal</field>
|
||||
<field name="description">T.V.A. Taux Normal</field>
|
||||
<field name="group" ref="group_tva_achat_services"/>
|
||||
<field name="rate" eval="None"/>
|
||||
<field name="type">none</field>
|
||||
<field name="invoice_account" eval="None"/>
|
||||
<field name="credit_note_account" eval="None"/>
|
||||
<field name="invoice_base_code" eval="None"/>
|
||||
<field name="invoice_tax_code" eval="None"/>
|
||||
<field name="credit_note_base_code" eval="None"/>
|
||||
<field name="credit_note_base_sign" eval="None"/>
|
||||
<field name="credit_note_tax_code" eval="None"/>
|
||||
<field name="credit_note_tax_sign" eval="None"/>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
|
||||
<record model="account.tax.template"
|
||||
id="tva_achat_intracommunautaire_services_20">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services 20%</field>
|
||||
<field name="description">T.V.A. 20%</field>
|
||||
<field name="parent" ref="tva_achat_intracommunautaire_services_taux_normal"/>
|
||||
<field name="start_date">2014-01-01</field>
|
||||
<field name="group" ref="group_tva_achat_services"/>
|
||||
<field name="type">none</field>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
<record model="account.tax.template"
|
||||
id="tva_achat_intracommunautaire_services_20_1">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services 20% (1)</field>
|
||||
<field name="description">T.V.A. 20%</field>
|
||||
<field name="parent" ref="tva_achat_intracommunautaire_services_20"/>
|
||||
<field name="rate" eval="Decimal('.20')"/>
|
||||
<field name="type">percentage</field>
|
||||
<field name="invoice_account" ref="44566"/>
|
||||
<field name="credit_note_account" ref="44566"/>
|
||||
<field name="invoice_base_code" ref="tax_code_0044b"/>
|
||||
<field name="invoice_tax_code" ref="tax_code_0702"/>
|
||||
<field name="credit_note_base_code" ref="tax_code_0044b"/>
|
||||
<field name="credit_note_base_sign" eval="Decimal('-1')"/>
|
||||
<field name="credit_note_tax_code" eval="None"/>
|
||||
<field name="credit_note_tax_sign" eval="Decimal('-1')"/>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
<record model="account.tax.template"
|
||||
id="tva_achat_intracommunautaire_services_20_2">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services 20% (2)</field>
|
||||
<field name="description">T.V.A. 20%</field>
|
||||
<field name="parent" ref="tva_achat_intracommunautaire_services_20"/>
|
||||
<field name="rate" eval="-Decimal('.20')"/>
|
||||
<field name="type">percentage</field>
|
||||
<field name="invoice_account" ref="4452"/>
|
||||
<field name="credit_note_account" ref="4452"/>
|
||||
<field name="invoice_base_code" ref="tax_code_0207b"/>
|
||||
<field name="invoice_tax_code" ref="tax_code_0207"/>
|
||||
<field name="invoice_tax_sign" eval="Decimal('-1')"/>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
|
||||
<record model="account.tax.template" id="tva_achat_intracommunautaire_services_19_6">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services 19,6%</field>
|
||||
<field name="description">T.V.A. 19,6%</field>
|
||||
<field name="parent" ref="tva_achat_intracommunautaire_services_taux_normal"/>
|
||||
<field name="end_date">2013-12-31</field>
|
||||
<field name="group" ref="group_tva_achat_services"/>
|
||||
<field name="type">none</field>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
<record model="account.tax.template" id="tva_achat_intracommunautaire_services_19_6_1">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services 19,6% (1)</field>
|
||||
<field name="description">T.V.A. 19,6%</field>
|
||||
<field name="parent" ref="tva_achat_intracommunautaire_services_19_6"/>
|
||||
<field name="rate" eval="Decimal('.196')"/>
|
||||
<field name="type">percentage</field>
|
||||
<field name="invoice_account" ref="44566"/>
|
||||
<field name="credit_note_account" ref="44566"/>
|
||||
<field name="invoice_base_code" ref="tax_code_0044b"/>
|
||||
<field name="invoice_tax_code" ref="tax_code_0702"/>
|
||||
<field name="credit_note_base_code" ref="tax_code_0044b"/>
|
||||
<field name="credit_note_base_sign" eval="Decimal('-1')"/>
|
||||
<field name="credit_note_tax_code" eval="None"/>
|
||||
<field name="credit_note_tax_sign" eval="Decimal('-1')"/>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
<record model="account.tax.template" id="tva_achat_intracommunautaire_services_19_6_2">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services 19,6% (2)</field>
|
||||
<field name="description">T.V.A. 19,6%</field>
|
||||
<field name="parent" ref="tva_achat_intracommunautaire_services_19_6"/>
|
||||
<field name="rate" eval="-Decimal('.196')"/>
|
||||
<field name="type">percentage</field>
|
||||
<field name="invoice_account" ref="4452"/>
|
||||
<field name="credit_note_account" ref="4452"/>
|
||||
<field name="invoice_base_code" ref="tax_code_0206b"/>
|
||||
<field name="invoice_tax_code" ref="tax_code_0206"/>
|
||||
<field name="invoice_tax_sign" eval="Decimal('-1')"/>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
|
||||
<record model="account.tax.template" id="tva_achat_intracommunautaire_services_taux_intermediaire">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services Taux Intermédiaire</field>
|
||||
<field name="description">T.V.A. Taux Intermédiaire</field>
|
||||
<field name="group" ref="group_tva_achat_services"/>
|
||||
<field name="rate" eval="None"/>
|
||||
<field name="type">none</field>
|
||||
<field name="invoice_account" eval="None"/>
|
||||
<field name="credit_note_account" eval="None"/>
|
||||
<field name="invoice_base_code" eval="None"/>
|
||||
<field name="invoice_tax_code" eval="None"/>
|
||||
<field name="credit_note_base_code" eval="None"/>
|
||||
<field name="credit_note_base_sign" eval="None"/>
|
||||
<field name="credit_note_tax_code" eval="None"/>
|
||||
<field name="credit_note_tax_sign" eval="None"/>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
|
||||
<record model="account.tax.template" id="tva_achat_intracommunautaire_services_10">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services 10%</field>
|
||||
<field name="description">T.V.A. 10%</field>
|
||||
<field name="parent" ref="tva_achat_intracommunautaire_services_taux_intermediaire"/>
|
||||
<field name="start_date">2014-01-01</field>
|
||||
<field name="group" ref="group_tva_achat_services"/>
|
||||
<field name="type">none</field>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
<record model="account.tax.template" id="tva_achat_intracommunautaire_services_10_1">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services 10% (1)</field>
|
||||
<field name="description">T.V.A. 10%</field>
|
||||
<field name="parent" ref="tva_achat_intracommunautaire_services_10"/>
|
||||
<field name="rate" eval="Decimal('.10')"/>
|
||||
<field name="type">percentage</field>
|
||||
<field name="invoice_account" ref="44566"/>
|
||||
<field name="credit_note_account" ref="44566"/>
|
||||
<field name="invoice_base_code" ref="tax_code_0044b"/>
|
||||
<field name="invoice_tax_code" ref="tax_code_0702"/>
|
||||
<field name="credit_note_base_code" ref="tax_code_0044b"/>
|
||||
<field name="credit_note_base_sign" eval="Decimal('-1')"/>
|
||||
<field name="credit_note_tax_code" eval="None"/>
|
||||
<field name="credit_note_tax_sign" eval="Decimal('-1')"/>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
<record model="account.tax.template" id="tva_achat_intracommunautaire_services_10_2">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services 10% (2)</field>
|
||||
<field name="description">T.V.A. 10%</field>
|
||||
<field name="parent" ref="tva_achat_intracommunautaire_services_10"/>
|
||||
<field name="rate" eval="-Decimal('.10')"/>
|
||||
<field name="type">percentage</field>
|
||||
<field name="invoice_account" ref="4452"/>
|
||||
<field name="credit_note_account" ref="4452"/>
|
||||
<field name="invoice_base_code" ref="tax_code_0151b"/>
|
||||
<field name="invoice_tax_code" ref="tax_code_0151"/>
|
||||
<field name="invoice_tax_sign" eval="Decimal('-1')"/>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
|
||||
<record model="account.tax.template" id="tva_achat_intracommunautaire_services_7">
|
||||
<field name="name">T.V.A. Achat intracommunautaire de services 7%</field>
|
||||
<field name="description">T.V.A. 7%</field>
|
||||
<field name="parent" ref="tva_achat_intracommunautaire_services_taux_intermediaire"/>
|
||||
<field name="end_date">2013-12-31</field>
|
||||
<field name="group" ref="group_tva_achat_services"/>
|
||||
<field name="type">none</field>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
<record model="account.tax.template" id="tva_achat_intracommunautaire_services_7_1">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services 7% (1)</field>
|
||||
<field name="description">T.V.A. 7%</field>
|
||||
<field name="parent" ref="tva_achat_intracommunautaire_services_7"/>
|
||||
<field name="rate" eval="Decimal('.07')"/>
|
||||
<field name="type">percentage</field>
|
||||
<field name="invoice_account" ref="44566"/>
|
||||
<field name="credit_note_account" ref="44566"/>
|
||||
<field name="invoice_base_code" ref="tax_code_0044b"/>
|
||||
<field name="invoice_tax_code" ref="tax_code_0702"/>
|
||||
<field name="credit_note_base_code" ref="tax_code_0044b"/>
|
||||
<field name="credit_note_base_sign" eval="Decimal('-1')"/>
|
||||
<field name="credit_note_tax_code" eval="None"/>
|
||||
<field name="credit_note_tax_sign" eval="Decimal('-1')"/>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
<record model="account.tax.template" id="tva_achat_intracommunautaire_services_7_2">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services 7% (2)</field>
|
||||
<field name="description">T.V.A. 7%</field>
|
||||
<field name="parent" ref="tva_achat_intracommunautaire_services_7"/>
|
||||
<field name="rate" eval="-Decimal('.07')"/>
|
||||
<field name="type">percentage</field>
|
||||
<field name="invoice_account" ref="4452"/>
|
||||
<field name="credit_note_account" ref="4452"/>
|
||||
<field name="invoice_base_code" ref="tax_code_0151b"/>
|
||||
<field name="invoice_tax_code" ref="tax_code_0151"/>
|
||||
<field name="invoice_tax_sign" eval="Decimal('-1')"/>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
|
||||
<record model="account.tax.template" id="tva_achat_intracommunautaire_services_5_5">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services 5,5%</field>
|
||||
<field name="description">T.V.A. 5,5%</field>
|
||||
<field name="group" ref="group_tva_achat_services"/>
|
||||
<field name="type">none</field>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
<record model="account.tax.template" id="tva_achat_intracommunautaire_services_5_5_1">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services 5,5% (1)</field>
|
||||
<field name="description">T.V.A. 5,5%</field>
|
||||
<field name="parent" ref="tva_achat_intracommunautaire_services_5_5"/>
|
||||
<field name="rate" eval="Decimal('.055')"/>
|
||||
<field name="type">percentage</field>
|
||||
<field name="invoice_account" ref="44566"/>
|
||||
<field name="credit_note_account" ref="44566"/>
|
||||
<field name="invoice_base_code" ref="tax_code_0044b"/>
|
||||
<field name="invoice_tax_code" ref="tax_code_0702"/>
|
||||
<field name="credit_note_base_code" ref="tax_code_0044b"/>
|
||||
<field name="credit_note_base_sign" eval="Decimal('-1')"/>
|
||||
<field name="credit_note_tax_code" eval="None"/>
|
||||
<field name="credit_note_tax_sign" eval="Decimal('-1')"/>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
<record model="account.tax.template" id="tva_achat_intracommunautaire_services_5_5_2">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services 5,5% (2)</field>
|
||||
<field name="description">T.V.A. 5,5%</field>
|
||||
<field name="parent" ref="tva_achat_intracommunautaire_services_5_5"/>
|
||||
<field name="rate" eval="-Decimal('.055')"/>
|
||||
<field name="type">percentage</field>
|
||||
<field name="invoice_account" ref="4452"/>
|
||||
<field name="credit_note_account" ref="4452"/>
|
||||
<field name="invoice_base_code" ref="tax_code_0105b"/>
|
||||
<field name="invoice_tax_code" ref="tax_code_0105"/>
|
||||
<field name="invoice_tax_sign" eval="Decimal('-1')"/>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
|
||||
<record model="account.tax.template" id="tva_achat_intracommunautaire_services_2_1">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services 2,1%</field>
|
||||
<field name="description">T.V.A. 2,1%</field>
|
||||
<field name="group" ref="group_tva_achat_services"/>
|
||||
<field name="type">none</field>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
<record model="account.tax.template" id="tva_achat_intracommunautaire_services_2_1_1">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services 2,1% (1)</field>
|
||||
<field name="description">T.V.A. 2,1%</field>
|
||||
<field name="parent" ref="tva_achat_intracommunautaire_services_2_1"/>
|
||||
<field name="rate" eval="Decimal('.021')"/>
|
||||
<field name="type">percentage</field>
|
||||
<field name="invoice_account" ref="44566"/>
|
||||
<field name="credit_note_account" ref="44566"/>
|
||||
<field name="invoice_base_code" ref="tax_code_0044b"/>
|
||||
<field name="invoice_tax_code" ref="tax_code_0702"/>
|
||||
<field name="credit_note_base_code" ref="tax_code_0044b"/>
|
||||
<field name="credit_note_base_sign" eval="Decimal('-1')"/>
|
||||
<field name="credit_note_tax_code" eval="None"/>
|
||||
<field name="credit_note_tax_sign" eval="Decimal('-1')"/>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
<record model="account.tax.template" id="tva_achat_intracommunautaire_services_2_1_2">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services 2,1% (2)</field>
|
||||
<field name="description">T.V.A. 2,1%</field>
|
||||
<field name="parent" ref="tva_achat_intracommunautaire_services_2_1"/>
|
||||
<field name="rate" eval="-Decimal('.021')"/>
|
||||
<field name="type">percentage</field>
|
||||
<field name="invoice_account" ref="4452"/>
|
||||
<field name="credit_note_account" ref="4452"/>
|
||||
<field name="invoice_base_code" ref="tax_code_0100b"/>
|
||||
<field name="invoice_tax_code" ref="tax_code_0100"/>
|
||||
<field name="invoice_tax_sign" eval="Decimal('-1')"/>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
|
||||
<record model="account.tax.template" id="tva_achat_intracommunautaire_services_8_5">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services 8,5%</field>
|
||||
<field name="description">T.V.A. 8,5%</field>
|
||||
<field name="group" ref="group_tva_achat_services"/>
|
||||
<field name="type">none</field>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
<record model="account.tax.template" id="tva_achat_intracommunautaire_services_8_5_1">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services 8,5% (1)</field>
|
||||
<field name="description">T.V.A. 8,5%</field>
|
||||
<field name="parent" ref="tva_achat_intracommunautaire_services_8_5"/>
|
||||
<field name="rate" eval="Decimal('.085')"/>
|
||||
<field name="type">percentage</field>
|
||||
<field name="invoice_account" ref="44566"/>
|
||||
<field name="credit_note_account" ref="44566"/>
|
||||
<field name="invoice_base_code" ref="tax_code_0044b"/>
|
||||
<field name="invoice_tax_code" ref="tax_code_0702"/>
|
||||
<field name="credit_note_base_code" ref="tax_code_0044b"/>
|
||||
<field name="credit_note_base_sign" eval="Decimal('-1')"/>
|
||||
<field name="credit_note_tax_code" eval="None"/>
|
||||
<field name="credit_note_tax_sign" eval="Decimal('-1')"/>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
<record model="account.tax.template" id="tva_achat_intracommunautaire_services_8_5_2">
|
||||
<field name="name">T.V.A. Achat Intracommunautaire de services 8,5% (2)</field>
|
||||
<field name="description">T.V.A. 8,5%</field>
|
||||
<field name="parent" ref="tva_achat_intracommunautaire_services_8_5"/>
|
||||
<field name="rate" eval="-Decimal('.085')"/>
|
||||
<field name="type">percentage</field>
|
||||
<field name="invoice_account" ref="4452"/>
|
||||
<field name="credit_note_account" ref="4452"/>
|
||||
<field name="invoice_base_code" ref="tax_code_0201b"/>
|
||||
<field name="invoice_tax_code" ref="tax_code_0201"/>
|
||||
<field name="invoice_tax_sign" eval="Decimal('-1')"/>
|
||||
<field name="account" ref="root"/>
|
||||
</record>
|
||||
|
||||
<record model="account.tax.rule.template"
|
||||
id="tax_rule_ventes_intracommunautaires_exonere">
|
||||
<field name="name">Ventes intracommunautaires exonérées</field>
|
||||
|
||||
Reference in new issue
Block a user