← Back to team overview

openerp-dutch team mailing list archive

lp:~therp-nl/openobject-addons/7.0-lp1026760-l10n_nl_fix_tax_configuration_refunds into lp:openobject-addons

 

Stefan Rijnhart (Therp) has proposed merging lp:~therp-nl/openobject-addons/7.0-lp1026760-l10n_nl_fix_tax_configuration_refunds into lp:openobject-addons.

Requested reviews:
  OpenERP Dutch Team - Nederland (openerp-dutch)
  OpenERP Core Team (openerp)
Related bugs:
  Bug #1026760 in OpenERP Addons: "[trunk] l10n_nl: taxes configured incorrectly for handling refunds"
  https://bugs.launchpad.net/openobject-addons/+bug/1026760

For more details, see:
https://code.launchpad.net/~therp-nl/openobject-addons/7.0-lp1026760-l10n_nl_fix_tax_configuration_refunds/+merge/115820

In order to fix the issues with refunds, every tax is now reconfigured to use the same account for refunds as for regular invoices. That should fix the financial reports. Refund signs for tax and base amounts are adapted to fix the tax report.
-- 
https://code.launchpad.net/~therp-nl/openobject-addons/7.0-lp1026760-l10n_nl_fix_tax_configuration_refunds/+merge/115820
Your team OpenERP Dutch Team - Nederland is requested to review the proposed merge of lp:~therp-nl/openobject-addons/7.0-lp1026760-l10n_nl_fix_tax_configuration_refunds into lp:openobject-addons.
=== modified file 'l10n_nl/account_chart_netherlands.xml'
--- l10n_nl/account_chart_netherlands.xml	2012-06-28 06:40:05 +0000
+++ l10n_nl/account_chart_netherlands.xml	2012-07-19 19:46:41 +0000
@@ -4136,9 +4136,11 @@
             <field eval="0.00" name="amount"/>
             <field name="type">percent</field>
             <field name="account_collected_id" ref="vat_payable0"/>
-            <field name="account_paid_id" ref="vat_refund0"/>
+            <field name="account_paid_id" ref="vat_payable0"/>
             <field name="base_code_id" ref="omz_code_1e"/>
             <field name="ref_base_code_id" ref="omz_code_1e"/>
+            <field name="ref_base_sign" eval="-1"/>
+            <field name="ref_tax_sign" eval="-1"/>
             <field name="type_tax_use">sale</field>
         </record>
         <record id="btw_6" model="account.tax.template">
@@ -4148,11 +4150,13 @@
             <field eval="0.06" name="amount"/>
             <field name="type">percent</field>
             <field name="account_collected_id" ref="vat_payable6"/>
-            <field name="account_paid_id" ref="vat_refund6"/>
+            <field name="account_paid_id" ref="vat_payable6"/>
             <field name="base_code_id" ref="omz_code_1b"/>
             <field name="tax_code_id" ref="btw_code_1b"/>
             <field name="ref_base_code_id" ref="omz_code_1b"/>
             <field name="ref_tax_code_id" ref="btw_code_1b"/>
+            <field name="ref_base_sign" eval="-1"/>
+            <field name="ref_tax_sign" eval="-1"/>
             <field name="type_tax_use">sale</field>
         </record>
         <record id="btw_19" model="account.tax.template">
@@ -4162,11 +4166,13 @@
             <field eval="0.19" name="amount"/>
             <field name="type">percent</field>
             <field name="account_collected_id" ref="vat_payable19"/>
-            <field name="account_paid_id" ref="vat_refund19"/>
+            <field name="account_paid_id" ref="vat_payable19"/>
             <field name="base_code_id" ref="omz_code_1a"/>
             <field name="tax_code_id" ref="btw_code_1a"/>
             <field name="ref_base_code_id" ref="omz_code_1a"/>
             <field name="ref_tax_code_id" ref="btw_code_1a"/>
+            <field name="ref_base_sign" eval="-1"/>
+            <field name="ref_tax_sign" eval="-1"/>
             <field name="type_tax_use">sale</field>
         </record>
 <!-- TODO - nakijken btw overig op percentage-->
@@ -4177,11 +4183,13 @@
             <field eval="0.19" name="amount"/>
             <field name="type">percent</field>
             <field name="account_collected_id" ref="vat_payable19"/>
-            <field name="account_paid_id" ref="vat_refund19"/>
+            <field name="account_paid_id" ref="vat_payable19"/>
             <field name="base_code_id" ref="omz_code_1a"/>
             <field name="tax_code_id" ref="btw_code_1a"/>
             <field name="ref_base_code_id" ref="omz_code_1c"/>
             <field name="ref_tax_code_id" ref="btw_code_1c"/>
+            <field name="ref_base_sign" eval="-1"/>
+            <field name="ref_tax_sign" eval="-1"/>
             <field name="type_tax_use">sale</field>
         </record>
 
@@ -4193,9 +4201,11 @@
             <field eval="0.06" name="amount"/>
             <field name="type">percent</field>
             <field name="account_collected_id" ref="vat_refund6"/>
-            <field name="account_paid_id" ref="vat_payable6"/>
+            <field name="account_paid_id" ref="vat_refund6"/>
             <field name="tax_code_id" ref="btw_code_5b"/>
             <field name="ref_tax_code_id" ref="btw_code_5b"/>
+            <field name="ref_base_sign" eval="-1"/>
+            <field name="ref_tax_sign" eval="-1"/>
             <field name="type_tax_use">purchase</field>
         </record>
         <record id="btw_19_buy" model="account.tax.template">
@@ -4205,9 +4215,11 @@
             <field eval="0.19" name="amount"/>
             <field name="type">percent</field>
             <field name="account_collected_id" ref="vat_refund19"/>
-            <field name="account_paid_id" ref="vat_payable19"/>
+            <field name="account_paid_id" ref="vat_refund19"/>
             <field name="tax_code_id" ref="btw_code_5b"/>
             <field name="ref_tax_code_id" ref="btw_code_5b"/>
+            <field name="ref_base_sign" eval="-1"/>
+            <field name="ref_tax_sign" eval="-1"/>
             <field name="type_tax_use">purchase</field>
         </record>
         <record id="btw_overig_buy" model="account.tax.template">
@@ -4217,9 +4229,11 @@
             <field eval="0.19" name="amount"/>
             <field name="type">percent</field>
             <field name="account_collected_id" ref="vat_refund19"/>
-            <field name="account_paid_id" ref="vat_payable19"/>
+            <field name="account_paid_id" ref="vat_refund19"/>
             <field name="tax_code_id" ref="btw_code_5b"/>
             <field name="ref_tax_code_id" ref="btw_code_5b"/>
+            <field name="ref_base_sign" eval="-1"/>
+            <field name="ref_tax_sign" eval="-1"/>
             <field name="type_tax_use">purchase</field>
         </record>
 <!--BTW verlegd-->
@@ -4230,9 +4244,11 @@
             <field eval="0.00" name="amount"/>
             <field name="type">percent</field>
             <field name="account_collected_id" ref="vat_payable_verlegd"/>
-            <field name="account_paid_id" ref="vat_refund_verlegd"/>
+            <field name="account_paid_id" ref="vat_payable_verlegd"/>
             <field eval="omz_code_1e" name="base_code_id"/>
             <field eval="omz_code_1e" name="ref_base_code_id"/>
+            <field name="ref_base_sign" eval="-1"/>
+            <field name="ref_tax_sign" eval="-1"/>
             <field name="type_tax_use">purchase</field>
         </record>
         <record id="btw_ink_0" model="account.tax.template">
@@ -4242,9 +4258,11 @@
             <field eval="0.19" name="amount"/>
             <field name="type">percent</field>
             <field name="account_collected_id" ref="vat_payable_verlegd"/>
-            <field name="account_paid_id" ref="vat_refund_verlegd"/>
+            <field name="account_paid_id" ref="vat_payable_verlegd"/>
             <field eval="omz_code_2a" name="base_code_id"/>
             <field eval="omz_code_2a" name="ref_base_code_id"/>
+            <field name="ref_base_sign" eval="-1"/>
+            <field name="ref_tax_sign" eval="-1"/>
             <field name="type_tax_use">purchase</field>
             <field eval="True" name="child_depend"/>
         </record>
@@ -4255,9 +4273,11 @@
                             <field name="type">percent</field>
                             <field eval="btw_ink_0" name="parent_id"/>
                             <field name="account_collected_id" ref="vat_payable_verlegd"/>
-                            <field name="account_paid_id" ref="vat_refund_verlegd"/>
+                            <field name="account_paid_id" ref="vat_payable_verlegd"/>
                             <field eval="btw_code_2a" name="tax_code_id"/>
                             <field eval="btw_code_2a" name="ref_tax_code_id"/>
+                            <field name="ref_base_sign" eval="-1"/>
+                            <field name="ref_tax_sign" eval="-1"/>
                             <field name="type_tax_use">purchase</field>
                         </record>
                         <record id="btw_ink_0_2" model="account.tax.template">
@@ -4267,9 +4287,11 @@
                             <field name="type">percent</field>
                             <field eval="btw_ink_0" name="parent_id"/>
                             <field name="account_collected_id" ref="vat_payable_verlegd"/>
-                            <field name="account_paid_id" ref="vat_refund_verlegd"/>
+                            <field name="account_paid_id" ref="vat_payable_verlegd"/>
                             <field eval="btw_code_5b" name="tax_code_id"/>
                             <field eval="btw_code_5b" name="ref_tax_code_id"/>
+                            <field name="ref_base_sign" eval="-1"/>
+                            <field name="ref_tax_sign" eval="-1"/>
                             <field name="type_tax_use">purchase</field>
                         </record>
         <record id="btw_ink2_0" model="account.tax.template">
@@ -4279,9 +4301,11 @@
             <field eval="0.19" name="amount"/>
             <field name="type">percent</field>
             <field name="account_collected_id" ref="vat_refund_verlegd"/>
-            <field name="account_paid_id" ref="vat_payable_verlegd"/>
+            <field name="account_paid_id" ref="vat_refund_verlegd"/>
             <field eval="omz_code_2a" name="base_code_id"/>
             <field eval="omz_code_2a" name="ref_base_code_id"/>
+            <field name="ref_base_sign" eval="-1"/>
+            <field name="ref_tax_sign" eval="-1"/>
             <field name="type_tax_use">purchase</field>
             <field eval="True" name="child_depend"/>
         </record>
@@ -4292,9 +4316,11 @@
                             <field name="type">percent</field>
                             <field eval="btw_ink2_0" name="parent_id"/>
                             <field name="account_collected_id" ref="vat_refund_verlegd"/>
-                            <field name="account_paid_id" ref="vat_payable_verlegd"/>
+                            <field name="account_paid_id" ref="vat_refund_verlegd"/>
                             <field eval="btw_code_2a" name="tax_code_id"/>
                             <field eval="btw_code_2a" name="ref_tax_code_id"/>
+                            <field name="ref_base_sign" eval="-1"/>
+                            <field name="ref_tax_sign" eval="-1"/>
                             <field name="type_tax_use">purchase</field>
                         </record>
                         <record id="btw_ink2_0_2" model="account.tax.template">
@@ -4304,9 +4330,11 @@
                             <field name="type">percent</field>
                             <field eval="btw_ink2_0" name="parent_id"/>
                             <field name="account_collected_id" ref="vat_refund_verlegd"/>
-                            <field name="account_paid_id" ref="vat_payable_verlegd"/>
+                            <field name="account_paid_id" ref="vat_refund_verlegd"/>
                             <field eval="btw_code_5b" name="tax_code_id"/>
                             <field eval="btw_code_5b" name="ref_tax_code_id"/>
+                            <field name="ref_base_sign" eval="-1"/>
+                            <field name="ref_tax_sign" eval="-1"/>
                             <field name="type_tax_use">purchase</field>
                         </record>
 <!-- Binnen de EU -->
@@ -4320,6 +4348,8 @@
             <field eval="True" name="child_depend"/>
             <field eval="omz_code_4b" name="base_code_id"/>
             <field eval="omz_code_4b" name="ref_base_code_id"/>
+            <field name="ref_base_sign" eval="-1"/>
+            <field name="ref_tax_sign" eval="-1"/>
             <field name="type_tax_use">purchase</field>
         </record>
                         <record id="btw_I_6_1" model="account.tax.template">
@@ -4332,6 +4362,8 @@
                             <field name="account_paid_id" ref="vat_payable6"/>
                             <field eval="btw_code_4b" name="tax_code_id"/>
                             <field eval="btw_code_4b" name="ref_tax_code_id"/>
+                            <field name="ref_base_sign" eval="-1"/>
+                            <field name="ref_tax_sign" eval="-1"/>
                             <field name="type_tax_use">purchase</field>
                         </record>
                         <record id="btw_I_6_2" model="account.tax.template">
@@ -4344,6 +4376,8 @@
                             <field name="account_paid_id" ref="vat_refund6"/>
                             <field eval="btw_code_5b" name="tax_code_id"/>
                             <field eval="btw_code_5b" name="ref_tax_code_id"/>
+                            <field name="ref_base_sign" eval="-1"/>
+                            <field name="ref_tax_sign" eval="-1"/>
                             <field name="type_tax_use">purchase</field>
                         </record>
         <record id="btw_I_19" model="account.tax.template">
@@ -4355,6 +4389,8 @@
             <field eval="True" name="child_depend"/>
             <field eval="omz_code_4b" name="base_code_id"/>
             <field eval="omz_code_4b" name="ref_base_code_id"/>
+            <field name="ref_base_sign" eval="-1"/>
+            <field name="ref_tax_sign" eval="-1"/>
             <field name="type_tax_use">purchase</field>
         </record>
                         <record id="btw_I_19_1" model="account.tax.template">
@@ -4367,6 +4403,8 @@
                             <field name="account_paid_id" ref="vat_payable19"/>
                             <field eval="btw_code_4b" name="tax_code_id"/>
                             <field eval="btw_code_4b" name="ref_tax_code_id"/>
+                            <field name="ref_base_sign" eval="-1"/>
+                            <field name="ref_tax_sign" eval="-1"/>
                             <field name="type_tax_use">purchase</field>
                         </record>
                         <record id="btw_I_19_2" model="account.tax.template">
@@ -4379,6 +4417,8 @@
                             <field name="account_paid_id" ref="vat_refund19"/>
                             <field eval="btw_code_5b" name="tax_code_id"/>
                             <field eval="btw_code_5b" name="ref_tax_code_id"/>
+                            <field name="ref_base_sign" eval="-1"/>
+                            <field name="ref_tax_sign" eval="-1"/>
                             <field name="type_tax_use">purchase</field>
                         </record>
         <record id="btw_I_overig" model="account.tax.template">
@@ -4390,6 +4430,8 @@
             <field eval="True" name="child_depend"/>
             <field eval="omz_code_4b" name="base_code_id"/>
             <field eval="omz_code_4b" name="ref_base_code_id"/>
+            <field name="ref_base_sign" eval="-1"/>
+            <field name="ref_tax_sign" eval="-1"/>
             <field name="type_tax_use">purchase</field>
         </record>
                         <record id="btw_I_overig_1" model="account.tax.template">
@@ -4402,6 +4444,8 @@
                             <field name="account_paid_id" ref="vat_payable19"/>
                             <field eval="btw_code_4b" name="tax_code_id"/>
                             <field eval="btw_code_4b" name="ref_tax_code_id"/>
+                            <field name="ref_base_sign" eval="-1"/>
+                            <field name="ref_tax_sign" eval="-1"/>
                             <field name="type_tax_use">purchase</field>
                         </record>
                         <record id="btw_I_overig_2" model="account.tax.template">
@@ -4414,6 +4458,8 @@
                             <field name="account_paid_id" ref="vat_refund19"/>
                             <field eval="btw_code_5b" name="tax_code_id"/>
                             <field eval="btw_code_5b" name="ref_tax_code_id"/>
+                            <field name="ref_base_sign" eval="-1"/>
+                            <field name="ref_tax_sign" eval="-1"/>
                             <field name="type_tax_use">purchase</field>
                         </record>
 <!-- BTW verkoop -->                        
@@ -4424,9 +4470,11 @@
             <field eval="0.00" name="amount"/>
             <field name="type">percent</field>
             <field name="account_collected_id" ref="vat_payable0"/>
-            <field name="account_paid_id" ref="vat_refund0"/>
+            <field name="account_paid_id" ref="vat_payable0"/>
             <field name="base_code_id" ref="omz_code_3b"/>
             <field name="ref_base_code_id" ref="omz_code_3b"/>
+            <field name="ref_base_sign" eval="-1"/>
+            <field name="ref_tax_sign" eval="-1"/>
             <field name="type_tax_use">sale</field>
         </record>
         <record id="btw_X2" model="account.tax.template">
@@ -4436,9 +4484,11 @@
             <field eval="0.00" name="amount"/>
             <field name="type">percent</field>
             <field name="account_collected_id" ref="vat_payable0"/>
-            <field name="account_paid_id" ref="vat_refund0"/>
+            <field name="account_paid_id" ref="vat_payable0"/>
             <field name="base_code_id" ref="omz_code_3c"/>
             <field name="ref_base_code_id" ref="omz_code_3c"/>
+            <field name="ref_base_sign" eval="-1"/>
+            <field name="ref_tax_sign" eval="-1"/>
             <field name="type_tax_use">sale</field>
         </record>
 
@@ -4453,6 +4503,8 @@
             <field eval="True" name="child_depend"/>
             <field eval="omz_code_4a" name="base_code_id"/>
             <field eval="omz_code_4a" name="ref_base_code_id"/>
+            <field name="ref_base_sign" eval="-1"/>
+            <field name="ref_tax_sign" eval="-1"/>
             <field name="type_tax_use">purchase</field>
         </record>
                         <record id="btw_E1_1" model="account.tax.template">
@@ -4465,6 +4517,8 @@
                             <field name="account_paid_id" ref="vat_payable6"/>
                             <field eval="btw_code_4a" name="tax_code_id"/>
                             <field eval="btw_code_4a" name="ref_tax_code_id"/>
+                            <field name="ref_base_sign" eval="-1"/>
+                            <field name="ref_tax_sign" eval="-1"/>
                             <field name="type_tax_use">purchase</field>
                         </record>
                         <record id="btw_E1_2" model="account.tax.template">
@@ -4477,6 +4531,8 @@
                             <field name="account_paid_id" ref="vat_refund6"/>
                             <field eval="btw_code_5b" name="tax_code_id"/>
                             <field eval="btw_code_5b" name="ref_tax_code_id"/>
+                            <field name="ref_base_sign" eval="-1"/>
+                            <field name="ref_tax_sign" eval="-1"/>
                             <field name="type_tax_use">purchase</field>
                         </record>
         <record id="btw_E2" model="account.tax.template">
@@ -4488,6 +4544,8 @@
             <field eval="True" name="child_depend"/>
             <field eval="omz_code_4a" name="base_code_id"/>
             <field eval="omz_code_4a" name="ref_base_code_id"/>
+            <field name="ref_base_sign" eval="-1"/>
+            <field name="ref_tax_sign" eval="-1"/>
             <field name="type_tax_use">purchase</field>
         </record>
                         <record id="btw_E2_1" model="account.tax.template">
@@ -4500,6 +4558,8 @@
                             <field name="account_paid_id" ref="vat_payable19"/>
                             <field eval="btw_code_4a" name="tax_code_id"/>
                             <field eval="btw_code_4a" name="ref_tax_code_id"/>
+                            <field name="ref_base_sign" eval="-1"/>
+                            <field name="ref_tax_sign" eval="-1"/>
                             <field name="type_tax_use">purchase</field>
                         </record>
                         <record id="btw_E2_2" model="account.tax.template">
@@ -4512,6 +4572,8 @@
                             <field name="account_paid_id" ref="vat_refund19"/>
                             <field eval="btw_code_5b" name="tax_code_id"/>
                             <field eval="btw_code_5b" name="ref_tax_code_id"/>
+                            <field name="ref_base_sign" eval="-1"/>
+                            <field name="ref_tax_sign" eval="-1"/>
                             <field name="type_tax_use">purchase</field>
                         </record>
         <record id="btw_E_overig" model="account.tax.template">
@@ -4523,6 +4585,8 @@
             <field eval="True" name="child_depend"/>
             <field eval="omz_code_4a" name="base_code_id"/>
             <field eval="omz_code_4a" name="ref_base_code_id"/>
+            <field name="ref_base_sign" eval="-1"/>
+            <field name="ref_tax_sign" eval="-1"/>
             <field name="type_tax_use">purchase</field>
         </record>
                         <record id="btw_E_overig_1" model="account.tax.template">
@@ -4535,6 +4599,8 @@
                             <field name="account_paid_id" ref="vat_payable19"/>
                             <field eval="btw_code_4a" name="tax_code_id"/>
                             <field eval="btw_code_4a" name="ref_tax_code_id"/>
+                            <field name="ref_base_sign" eval="-1"/>
+                            <field name="ref_tax_sign" eval="-1"/>
                             <field name="type_tax_use">purchase</field>
                         </record>
                         <record id="btw_E_overig_2" model="account.tax.template">
@@ -4547,6 +4613,8 @@
                             <field name="account_paid_id" ref="vat_refund19"/>
                             <field eval="btw_code_5b" name="tax_code_id"/>
                             <field eval="btw_code_5b" name="ref_tax_code_id"/>
+                            <field name="ref_base_sign" eval="-1"/>
+                            <field name="ref_tax_sign" eval="-1"/>
                             <field name="type_tax_use">purchase</field>
                         </record>
 <!-- BTW Verkoop -->
@@ -4557,9 +4625,11 @@
             <field eval="0.00" name="amount"/>
             <field name="type">percent</field>
             <field name="account_collected_id" ref="vat_payable0"/>
-            <field name="account_paid_id" ref="vat_refund0"/>
+            <field name="account_paid_id" ref="vat_payable0"/>
             <field name="base_code_id" ref="omz_code_3a"/>
             <field name="ref_base_code_id" ref="omz_code_3a"/>
+            <field name="ref_base_sign" eval="-1"/>
+            <field name="ref_tax_sign" eval="-1"/>
             <field name="type_tax_use">sale</field>
         </record>
     </data>


Follow ups