l10n_ch: fix computation of tax to round at 0.05

bzr revid: ced-b2f4edbfdf22e7500e44171bafcc30de45cf2414
This commit is contained in:
ced
2007-07-19 13:36:16 +00:00
parent cc4497fc23
commit 9fc4346887
+18 -6
View File
@@ -130,7 +130,7 @@
<record model="account.tax" id="vat_24">
<field name="name">TVA 2.4%</field>
<field name="amount" eval="0.024"/>
<field name="type">percent</field>
<field name="type">code</field>
<!--
<field name="account_collected_id" ref="vat_payable24"/>
<field name="account_paid_id" ref="vat_refund24"/>
@@ -140,58 +140,70 @@
<field name="tax_code_id" ref="vat_code_due_tva24"/>
<field name="ref_base_code_id" ref="vat_code_receivable_base"/>
<field name="ref_tax_code_id" ref="vat_code_payable24"/>
<field name="python_compute">result = round((price_unit * 0.024) / 0.05) * 0.05</field>
<field name="python_compute_inv">result = round((price_unit * ( 1 - (1 / 1.024))) / 0.05) * 0.05</field>
</record>
<record model="account.tax" id="vat_36">
<field name="name">TVA 3.6%</field>
<field name="amount" eval="0.036"/>
<field name="type">percent</field>
<field name="type">compute</field>
<field name="base_code_id" ref="vat_code_due_36"/>
<field name="tax_code_id" ref="vat_code_due_tva36"/>
<field name="ref_base_code_id" ref="vat_code_receivable_base"/>
<field name="ref_tax_code_id" ref="vat_code_payable36"/>
<field name="python_compute">result = round((price_unit * 0.036) / 0.05) * 0.05</field>
<field name="python_compute_inv">result = round((price_unit * ( 1 - (1 / 1.036))) / 0.05) * 0.05</field>
</record>
<record model="account.tax" id="vat_76">
<field name="name">TVA 7.6%</field>
<field name="amount" eval="0.076"/>
<field name="type">percent</field>
<field name="type">compute</field>
<field name="base_code_id" ref="vat_code_due_76"/>
<field name="tax_code_id" ref="vat_code_due_tva76"/>
<field name="ref_base_code_id" ref="vat_code_receivable_base"/>
<field name="ref_tax_code_id" ref="vat_code_payable76"/>
<field name="python_compute">result = round((price_unit * 0.076) / 0.05) * 0.05</field>
<field name="python_compute_inv">result = round((price_unit * ( 1 - (1 / 1.076))) / 0.05) * 0.05</field>
</record>
<record model="account.tax" id="vat_24_invest">
<field name="name">TVA 2.4% sur investissements</field>
<field name="amount" eval="0.024"/>
<field name="type">percent</field>
<field name="type">compute</field>
<field name="base_code_id" ref="vat_code_due_24"/>
<field name="tax_code_id" ref="vat_code_due_tva24"/>
<field name="ref_base_code_id" ref="vat_code_receivable_base_invest24"/>
<field name="ref_tax_code_id" ref="vat_code_payable_invest"/>
<field name="python_compute">result = round((price_unit * 0.024) / 0.05) * 0.05</field>
<field name="python_compute_inv">result = round((price_unit * ( 1 - (1 / 1.024))) / 0.05) * 0.05</field>
</record>
<record model="account.tax" id="vat_36_invest">
<field name="name">TVA 3.6% sur investissements</field>
<field name="amount" eval="0.036"/>
<field name="type">percent</field>
<field name="type">compute</field>
<field name="base_code_id" ref="vat_code_due_36"/>
<field name="tax_code_id" ref="vat_code_due_tva36"/>
<field name="ref_base_code_id" ref="vat_code_receivable_base_invest36"/>
<field name="ref_tax_code_id" ref="vat_code_payable_invest"/>
<field name="python_compute">result = round((price_unit * 0.036) / 0.05) * 0.05</field>
<field name="python_compute_inv">result = round((price_unit * ( 1 - (1 / 1.036))) / 0.05) * 0.05</field>
</record>
<record model="account.tax" id="vat_76_invest">
<field name="name">TVA 7.6% sur investissements</field>
<field name="amount" eval="0.076"/>
<field name="type">percent</field>
<field name="type">compute</field>
<field name="base_code_id" ref="vat_code_due_76"/>
<field name="tax_code_id" ref="vat_code_due_tva76"/>
<field name="ref_base_code_id" ref="vat_code_receivable_base_invest76"/>
<field name="ref_tax_code_id" ref="vat_code_payable_invest"/>
<field name="python_compute">result = round((price_unit * 0.076) / 0.05) * 0.05</field>
<field name="python_compute_inv">result = round((price_unit * ( 1 - (1 / 1.076))) / 0.05) * 0.05</field>
</record>
<record model="account.tax" id="vat_XO">