From 7fd43d915c3b95e2b9520d11a929b4644b9d2ff2 Mon Sep 17 00:00:00 2001 From: "Pierrot (prro)" Date: Fri, 24 Mar 2023 15:49:51 +0000 Subject: [PATCH] [IMP] l10n_nl: add triangular tax MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Dutch localization was not using any mean by default to know if a transaction was triangular or not. Similar to the Belgian localization, the Dutch one can now use the new 0% "ABC-levering binnen EU" tax. The tax report can will now also display that additionnal information (without modifying the existing ones). task-3281024 closes odoo/odoo#125649 X-original-commit: 62a2cecd3acb9fb0b2e9e7d01fef0aef6681cda7 Related: odoo/enterprise#42800 Signed-off-by: Pierre-Rodéric Roose (prro) Signed-off-by: Olivier Colson (oco) --- addons/l10n_nl/__manifest__.py | 2 +- .../l10n_nl/data/account_tax_report_data.xml | 66 +++++++++++++++++-- .../l10n_nl/data/template/account.tax-nl.csv | 12 ++-- 3 files changed, 69 insertions(+), 11 deletions(-) diff --git a/addons/l10n_nl/__manifest__.py b/addons/l10n_nl/__manifest__.py index d95b9f818f3..bbfd8c0946d 100644 --- a/addons/l10n_nl/__manifest__.py +++ b/addons/l10n_nl/__manifest__.py @@ -3,7 +3,7 @@ 'name': 'Netherlands - Accounting', 'icon': '/account/static/description/l10n.png', 'countries': ['nl'], - 'version': '3.0', + 'version': '3.1', 'category': 'Accounting/Localizations/Account Charts', 'author': 'Onestein (http://www.onestein.eu)', 'website': 'https://www.odoo.com/documentation/master/applications/finance/fiscal_localizations/netherlands.html', diff --git a/addons/l10n_nl/data/account_tax_report_data.xml b/addons/l10n_nl/data/account_tax_report_data.xml index ef03a24a41d..ee0b9272b13 100644 --- a/addons/l10n_nl/data/account_tax_report_data.xml +++ b/addons/l10n_nl/data/account_tax_report_data.xml @@ -15,11 +15,13 @@ Section 1: Domestic performance + 10 1A_OMZET.balance + 1B_OMZET.balance + 1C_OMZET.balance + 1D_OMZET.balance + 1E_OMZET.balance 1a. Supplies/services taxed at high rate (turnover) 1A_OMZET + 20 balance @@ -31,6 +33,7 @@ 1b. Supplies/services taxed at low rate (turnover) 1B_OMZET + 30 balance @@ -42,6 +45,7 @@ 1c. Supplies/services taxed at other rates except 0% (turnover) 1C_OMZET + 40 balance @@ -53,6 +57,7 @@ 1d. Private use (turnover) 1D_OMZET + 50 balance @@ -64,6 +69,7 @@ 1e. Supplies/services taxed at 0% or not taxed with you (turnover) 1E_OMZET + 60 balance @@ -76,11 +82,13 @@ Section 2: Domestic reverse charge arrangements (turnover) + 100 2A_OMZET.balance 2a. Supplies/services where the collection of turnover tax has been transferred to you (turnover) 2A_OMZET + 110 balance @@ -93,11 +101,13 @@ Section 3: Performance to or from abroad (turnover) + 200 3A_OMZET.balance + 3B_OMZET.balance + 3C_OMZET.balance 3a. Deliveries to countries outside the EU (exports) (turnover) 3A_OMZET + 210 balance @@ -107,19 +117,41 @@ - 3b. Deliveries to/services in countries within the EU (turnover) + 3b. Deliveries to/services in countries within the EU and A-B-C supply chain transactions (turnover) 3B_OMZET - - - balance - tax_tags - 3b (omzet) + 220 + 3BL_OMZET.balance + 3BT_OMZET.balance + + + 3bl. Deliveries to/services in countries within the EU (turnover) + 3BL_OMZET + 223 + + + balance + tax_tags + 3bl (omzet) + + + + + 3bt. A-B-C supply chain transactions within the EU (turnover) + 3BT_OMZET + 226 + + + balance + tax_tags + 3bt (omzet) + + 3c. Installation/remote sales within the EU (turnover) 3C_OMZET + 230 balance @@ -132,11 +164,13 @@ Section 4: Services provided to you from abroad (turnover) + 300 4A_OMZET.balance + 4B_OMZET.balance 4a. Supplies/services from countries outside the EU (imports) (turnover) 4A_OMZET + 310 balance @@ -148,6 +182,7 @@ 4b. Supplies/services from countries within the EU (turnover) 4B_OMZET + 320 balance @@ -161,11 +196,13 @@ Section 1: Domestic services (VAT) NLTAX_B1 + 400 1A_BTW.balance + 1B_BTW.balance + 1C_BTW.balance + 1D_BTW.balance + 1E_BTW.balance 1a. Supplies/services taxed at 21% (VAT) 1A_BTW + 410 balance @@ -177,6 +214,7 @@ 1b. Supplies/services taxed at low rate (VAT) 1B_BTW + 420 balance @@ -188,6 +226,7 @@ 1c. Supplies/services taxed at other rates except 0% (VAT) 1C_BTW + 430 balance @@ -199,6 +238,7 @@ 1d. Private use (VAT) 1D_BTW + 440 balance @@ -210,6 +250,7 @@ 1e. Supplies/services taxed at 0% or not taxed with you (VAT) 1E_BTW + 450 balance @@ -222,11 +263,13 @@ Section 2: Domestic reverse charge (VAT) schemes + 500 NLTAX_B2.balance 2a. Supplies/services where the levy of Sales Tax has been transferred to you (VAT) NLTAX_B2 + 510 balance @@ -239,11 +282,13 @@ Section 4: Services provided to you from abroad (VAT) + 600 NLTAX_B4a.balance + NLTAX_B4b.balance 4a. Supplies/services from countries outside the EU (VAT) NLTAX_B4a + 610 balance @@ -255,6 +300,7 @@ 4b. Supplies/services from countries within the EU (VAT) NLTAX_B4b + 620 balance @@ -267,15 +313,18 @@ Section 5: Input tax, small business scheme and total (VAT) + 700 NLTAX_B5b.balance + NLTAX_B5d.balance + NLTAX_B5e.balance + NLTAX_B5f.balance 5a. Sales tax payable (headings 1a to 4b) (VAT) + 710 NLTAX_B1.balance + NLTAX_B2.balance + NLTAX_B4a.balance + NLTAX_B4b.balance 5b. Input tax (VAT) NLTAX_B5b + 720 balance @@ -286,11 +335,13 @@ 5c. Subtotal (heading 5a minus 5b) (VAT) + 730 NLTAX_B1.balance + NLTAX_B2.balance + NLTAX_B4a.balance + NLTAX_B4b.balance - NLTAX_B5b.balance 5d. Reduction according to the small business scheme (VAT) NLTAX_B5d + 740 balance @@ -302,6 +353,7 @@ 5e. Estimate previous return(s) (VAT) NLTAX_B5e + 750 balance @@ -313,6 +365,7 @@ 5f. Estimate this return (VAT) NLTAX_B5f + 760 balance @@ -324,6 +377,7 @@ 5g. Total payable/reclaimable (VAT) NLTAX_B5g + 770 NLTAX_B1.balance + NLTAX_B2.balance + NLTAX_B4a.balance + NLTAX_B4b.balance - NLTAX_B5b.balance - NLTAX_B5d.balance - NLTAX_B5e.balance - NLTAX_B5f.balance diff --git a/addons/l10n_nl/data/template/account.tax-nl.csv b/addons/l10n_nl/data/template/account.tax-nl.csv index 64ce800f5fa..e8739926144 100644 --- a/addons/l10n_nl/data/template/account.tax-nl.csv +++ b/addons/l10n_nl/data/template/account.tax-nl.csv @@ -85,13 +85,17 @@ "","","","","","","","","","","base","refund","-4b (omzet)","","","" "","","","","","","","","","","tax","refund","+4b (BTW)","vat_payable_h_eu","-100","" "","","","","","","","","","","tax","refund","-5b (BTW)","vat_refund_h_eu","","" -"btw_X0_producten","20","0% EX EU G","Export sales within EU (products)","0% EU","0.0","percent","sale","tax_group_0","","base","invoice","+3b (omzet)","","","Verkopen export binnen EU (producten)" +"btw_X0_producten","20","0% EX EU G","Export sales within EU (products)","0% EU","0.0","percent","sale","tax_group_0","","base","invoice","+3bl (omzet)","","","Verkopen export binnen EU (producten)" "","","","","","","","","","","tax","invoice","","","","" -"","","","","","","","","","","base","refund","-3b (omzet)","","","" +"","","","","","","","","","","base","refund","-3bl (omzet)","","","" "","","","","","","","","","","tax","refund","","","","" -"btw_X0_diensten","20","0% EX EU S","Export sales within EU (services)","0% EU","0.0","percent","sale","tax_group_0","","base","invoice","+3b (omzet)","","","Verkopen export binnen EU (diensten)" +"btw_X0_ABC_levering","20","0% EX EU T","A-B-C supply chain transactions within the EU","0% EU","0.0","percent","sale","tax_group_0","","base","invoice","+3bt (omzet)","","","ABC-levering binnen EU" "","","","","","","","","","","tax","invoice","","","","" -"","","","","","","","","","","base","refund","-3b (omzet)","","","" +"","","","","","","","","","","base","refund","-3bt (omzet)","","","" +"","","","","","","","","","","tax","refund","","","","" +"btw_X0_diensten","20","0% EX EU S","Export sales within EU (services)","0% EU","0.0","percent","sale","tax_group_0","","base","invoice","+3bl (omzet)","","","Verkopen export binnen EU (diensten)" +"","","","","","","","","","","tax","invoice","","","","" +"","","","","","","","","","","base","refund","-3bl (omzet)","","","" "","","","","","","","","","","tax","refund","","","","" "btw_X2","20","0% EU I","Installation/remote sales within EU","Inst./rem. sales within EU","0.0","percent","sale","tax_group_0","","base","invoice","+3c (omzet)","","","Installatie/afstandsverkopen binnen EU" "","","","","","","","","","","tax","invoice","","","",""