From 4aadcc9c699b90417a5ab426fe0bb93cf746c4cb Mon Sep 17 00:00:00 2001 From: Erwin van der Ploeg Date: Wed, 25 Jan 2023 09:12:21 +0000 Subject: [PATCH] [IMP] l10n_nl: Improved accounting data related to taxes, the fiscal position, tax group -The stock valuation, input and output account were wrong. Now correct accounts are set -Removed the 6% VAT. Is not used for years now in the Netherlands. It is now 9% -Removed the "BTW overige" for sales/purchases within EU and outside. These taxes do not exist. "BTW overige" is only domestic -Renamed 'EU landen privaat' for better name B2C (that is what it is used for) -Added valid TAX Identification number on company -Changed the state to a state within the Netherlands and not in the Dutch Caribbean closes odoo/odoo#112493 Signed-off-by: John Laterre (jol) --- .../data/account_chart_template_post_data.xml | 6 +- .../account_fiscal_position_tax_template.xml | 76 --- .../data/account_fiscal_position_template.xml | 15 +- .../l10n_nl/data/account_tax_group_data.xml | 4 - addons/l10n_nl/data/account_tax_template.xml | 505 ++---------------- addons/l10n_nl/demo/demo_company.xml | 4 +- 6 files changed, 55 insertions(+), 555 deletions(-) diff --git a/addons/l10n_nl/data/account_chart_template_post_data.xml b/addons/l10n_nl/data/account_chart_template_post_data.xml index 61f48830e31..787c8cf02e7 100644 --- a/addons/l10n_nl/data/account_chart_template_post_data.xml +++ b/addons/l10n_nl/data/account_chart_template_post_data.xml @@ -6,9 +6,9 @@ - - - + + + diff --git a/addons/l10n_nl/data/account_fiscal_position_tax_template.xml b/addons/l10n_nl/data/account_fiscal_position_tax_template.xml index 9ce3dfc5c69..bd77bba78ef 100644 --- a/addons/l10n_nl/data/account_fiscal_position_tax_template.xml +++ b/addons/l10n_nl/data/account_fiscal_position_tax_template.xml @@ -11,11 +11,6 @@ - - - - - @@ -26,21 +21,11 @@ - - - - - - - - - - @@ -51,17 +36,6 @@ - - - - - - - - - - - @@ -72,16 +46,6 @@ - - - - - - - - - - @@ -92,11 +56,6 @@ - - - - - @@ -104,11 +63,6 @@ - - - - - @@ -129,11 +83,6 @@ - - - - - @@ -144,16 +93,6 @@ - - - - - - - - - - @@ -164,16 +103,6 @@ - - - - - - - - - - @@ -184,11 +113,6 @@ - - - - - diff --git a/addons/l10n_nl/data/account_fiscal_position_template.xml b/addons/l10n_nl/data/account_fiscal_position_template.xml index 8d744a21e4c..858440a5e43 100644 --- a/addons/l10n_nl/data/account_fiscal_position_template.xml +++ b/addons/l10n_nl/data/account_fiscal_position_template.xml @@ -17,18 +17,19 @@ 2 - Eu private + Eu private B2C 3 - Eu intra + Eu intra B2B + Intracommunautaire levering, artikel 138, lid 1, Richtlijn 2006/112 4 @@ -52,11 +53,6 @@ - - - - - @@ -77,11 +73,6 @@ - - - - - diff --git a/addons/l10n_nl/data/account_tax_group_data.xml b/addons/l10n_nl/data/account_tax_group_data.xml index b057fbdc93c..06d9b780324 100644 --- a/addons/l10n_nl/data/account_tax_group_data.xml +++ b/addons/l10n_nl/data/account_tax_group_data.xml @@ -5,10 +5,6 @@ VAT 0% - - VAT 6% - - VAT 9% diff --git a/addons/l10n_nl/data/account_tax_template.xml b/addons/l10n_nl/data/account_tax_template.xml index 668d715156d..cd9f37c5313 100644 --- a/addons/l10n_nl/data/account_tax_template.xml +++ b/addons/l10n_nl/data/account_tax_template.xml @@ -26,38 +26,6 @@ (0,0, {'repartition_type': 'tax'}), ]"/> - - 10 - - Sales/turnover low 6% - 6% VAT - - percent - sale - - - - 10 @@ -159,7 +127,7 @@ 10 Sales/turnover untaxed (zero rate) services - 0% VAT services + 0% VAT percent sale @@ -179,43 +147,11 @@ (0,0, {'repartition_type': 'tax'}), ]"/> - - 10 - - Sales/turnover low services 6% - 6% VAT services - - percent - sale - - - - 10 Sales/turnover low services 9% - 9% VAT services + 9% VAT percent sale @@ -247,7 +183,7 @@ 6 Sales/turnover high services - 21% VAT services + 21% VAT percent sale @@ -308,32 +244,6 @@ ]"/> - - 10 - - VAT receivable low (purchases) 6% - 6% VAT - - percent - purchase - - - - 10 @@ -360,33 +270,6 @@ }), ]"/> - - 10 - - VAT receivable low (purchases incl. VAT) 6% - 6% VAT Incl. - - percent - True - purchase - - - - 10 @@ -494,37 +377,11 @@ ]"/> - - 10 - - VAT receivable low (purchases) services 6% - 6% VAT services - - percent - purchase - - - - 10 VAT receivable low (purchases) services 9% - 9% VAT services + 9% VAT percent purchase @@ -550,7 +407,7 @@ 6 VAT receivable high (purchases) services - 21% VAT services + 21% VAT percent purchase @@ -669,55 +526,11 @@ - - 20 - - Imports within EU low 6% - 6% VAT import within EU - - percent - purchase - - - - 20 Imports within EU 9% - 9% VAT import within EU + 0% EU percent purchase @@ -761,7 +574,7 @@ 20 Purchases of imports within EU high - 21% VAT import within EU + 0% EU percent purchase @@ -801,36 +614,12 @@ }), ]"/> - - 20 - - Imports within EU other - 0% VAT import within EU - - percent - purchase - - - - 20 Export sales within EU (products) - VAT export within EU (products) + 0% EU percent sale @@ -854,7 +643,7 @@ 20 Export sales within EU (services) - VAT export within EU (services) + 0% EU percent sale @@ -899,55 +688,11 @@ ]"/> - - 20 - - Purchasing imports within EU low services 6% - 6% VAT import within EU services - - percent - purchase - - - - 20 Purchasing imports within EU low services 9% - 9% VAT import within EU services + 0% EU percent purchase @@ -991,7 +736,7 @@ 20 Purchasing imports within EU high services - 21% VAT import within EU services + 0% EU percent purchase @@ -1031,81 +776,13 @@ }), ]"/> - - 20 - - Purchases of imports within EU other services - 0% VAT import within EU services - - percent - purchase - - - - - - 20 - - Purchasing imports outside EU low 6% - Low VAT import outside EU - - percent - purchase - - - - 20 Buying imports outside EU low 9% - Low VAT import outside EU + 0% Non-EU percent purchase @@ -1149,45 +826,45 @@ 20 Buying imports outside EU high - VAT import outside EU high purchasing + 0% Non-EU percent purchase + (0, 0, { + 'repartition_type': 'base', + 'plus_report_expression_ids': [ref('tax_report_rub_4a_tag')], + }), + (0, 0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('vat_payable_h_non_eu'), + 'minus_report_expression_ids': [ref('tax_report_rub_btw_4a_tag')], + }), + (0, 0, { + 'repartition_type': 'tax', + 'account_id': ref('vat_refund_h_non_eu'), + 'plus_report_expression_ids': [ref('tax_report_rub_btw_5b_tag')], + }), + ]"/> + (0, 0, { + 'repartition_type': 'base', + 'minus_report_expression_ids': [ref('tax_report_rub_4a_tag')], + }), + (0, 0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('vat_payable_h_non_eu'), + 'plus_report_expression_ids': [ref('tax_report_rub_btw_4a_tag')], + }), + (0, 0, { + 'repartition_type': 'tax', + 'account_id': ref('vat_refund_h_non_eu'), + 'minus_report_expression_ids': [ref('tax_report_rub_btw_5b_tag')], + }), + ]"/> 20 @@ -1283,55 +960,11 @@ ]"/> - - 20 - - Purchasing imports outside EU low services 6% - VAT import outside EU low purchasing services - - percent - purchase - - - - 20 Purchasing imports outside EU low services 9% - VAT import outside EU low purchasing services + 0% Non-EU percent purchase @@ -1375,51 +1008,7 @@ 20 Purchasing imports outside EU high services - VAT import outside EU high purchasing services - - percent - purchase - - - - - - 20 - - Purchases of imports outside EU other services - VAT import outside EU other procurement services + 0% Non-EU percent purchase diff --git a/addons/l10n_nl/demo/demo_company.xml b/addons/l10n_nl/demo/demo_company.xml index 788341b2263..b1d3801efd9 100644 --- a/addons/l10n_nl/demo/demo_company.xml +++ b/addons/l10n_nl/demo/demo_company.xml @@ -2,11 +2,11 @@ NL Company - NL43603B11 + NL219987701B73 Bloemstraat 42 Groningen - + 9700 +31 6 12345678 info@company.nlexample.com