From 086b9ad879664448d8a4c9102b2cf158def04444 Mon Sep 17 00:00:00 2001 From: Hardik Prajapati Date: Mon, 4 Feb 2019 09:21:55 +0000 Subject: [PATCH] [IMP] l10n_ae: Added taxes, COA and Fiscal position - On the invoice pdf, if the invoice is in USD, we need to specify conversion rate and amounts in AED. Also, if it is between certain Gulf states, you need to mention this on the invoice. 'Invoice' also needs to replaced with 'Tax Invoice'. - Taxes changed to 0% and 5% / AED symbol on currency adapted to the real situation of UAE. - A tax by state automatically adapted with the fiscal positions in order to have the tax amounts correctly split by state in the tax report. opw-1931322 closes odoo/odoo#33385 Signed-off-by: Cedric Snauwaert (csn) --- addons/l10n_ae/__manifest__.py | 3 + addons/l10n_ae/data/account_data.xml | 12 +- .../data/account_tax_template_data.xml | 338 +++++++++++++++++- addons/l10n_ae/data/fiscal_templates_data.xml | 112 ++++++ addons/l10n_ae/data/l10n_ae_chart_data.xml | 4 +- addons/l10n_ae/data/l10n_ae_data.xml | 14 + .../views/report_invoice_templates.xml | 35 ++ 7 files changed, 504 insertions(+), 14 deletions(-) create mode 100644 addons/l10n_ae/data/fiscal_templates_data.xml create mode 100644 addons/l10n_ae/data/l10n_ae_data.xml create mode 100644 addons/l10n_ae/views/report_invoice_templates.xml diff --git a/addons/l10n_ae/__manifest__.py b/addons/l10n_ae/__manifest__.py index d9542262df7..bc5da58dfe3 100644 --- a/addons/l10n_ae/__manifest__.py +++ b/addons/l10n_ae/__manifest__.py @@ -14,11 +14,14 @@ United Arab Emirates accounting chart and localization. """, 'depends': ['base', 'account'], 'data': [ + 'data/l10n_ae_data.xml', 'data/account_data.xml', 'data/l10n_ae_chart_data.xml', 'data/account.account.template.csv', 'data/l10n_ae_chart_post_data.xml', 'data/account_tax_template_data.xml', + 'data/fiscal_templates_data.xml', 'data/account_chart_template_data.xml', + 'views/report_invoice_templates.xml', ], } diff --git a/addons/l10n_ae/data/account_data.xml b/addons/l10n_ae/data/account_data.xml index 48fcd567909..df9792faae5 100644 --- a/addons/l10n_ae/data/account_data.xml +++ b/addons/l10n_ae/data/account_data.xml @@ -1,9 +1,15 @@ - + - - Tax 15% + + Tax 5% + + + Tax 0% + + + Tax Exempted diff --git a/addons/l10n_ae/data/account_tax_template_data.xml b/addons/l10n_ae/data/account_tax_template_data.xml index eb60fb97ba8..b7299572170 100644 --- a/addons/l10n_ae/data/account_tax_template_data.xml +++ b/addons/l10n_ae/data/account_tax_template_data.xml @@ -1,21 +1,339 @@ - - - Tax 10% - 10 + + Output VAT 5% (Dubai) + taxes + + + Output VAT 5% (Abu Dhabi) + taxes + + + Output VAT 5% (Sharjah) + taxes + + + Output VAT 5% (Ajman) + taxes + + + Output VAT 5% (Umm Al Quwain) + taxes + + + Output VAT 5% (Ras Al-Khaima) + taxes + + + Output VAT 5% (Fujairah) + taxes + + + Input VAT 5% + taxes + + + Exempted Output VAT + taxes + + + Exempted Input VAT + taxes + + + Output VAT 0% + taxes + + + Input VAT 0% + taxes + + + Import VAT 5% + taxes + + + Export VAT 0% + taxes + + + Reverse Charge TVA -5%(sales) + taxes + + + Reverse Charge TVA -5%(purchase) + taxes + + + Tourist Refund scheme 5% + taxes + + + + + TVA 5% (Dubai) sale + 5 + percent + TVA 5% - - - + + - Purchase Tax 10% - 10 + + + TVA 5% (Abu Dhabi) + sale + 5 + percent + TVA 5% + + + + + + + + TVA 5% (Sharjah) + sale + 5 + percent + TVA 5% + + + + + + + + TVA 5% (Ajman) + sale + 5 + percent + TVA 5% + + + + + + + + TVA 5% (Umm Al Quwain) + sale + 5 + percent + TVA 5% + + + + + + + + TVA 5% (Ras Al-Khaima) + sale + 5 + percent + TVA 5% + + + + + + + + TVA 5% (Fujairah) + sale + 5 + percent + TVA 5% + + + + + + + + Exempted Tax + sale + 0 + percent + Exempted + + + + + + + + TVA 0% + sale + 0 + percent + TVA 0% + + + + + + + + Export Tax 0% + sale + 0 + percent + Export Tax + + + + + Reverse Charge TVA -5%(Sale) + none + -5.0 + percent + + + + + + + Reverse Charge Provision (Dubai) + sale + 0.0 + group + Supplies subject to reverse charge provisions + + + + + Reverse Charge Provision (Abi Dhabi) + sale + 0.0 + group + Supplies subject to reverse charge provisions + + + + + Reverse Charge Provision (Sharjah) + sale + 0.0 + group + Supplies subject to reverse charge provisions + + + + + Reverse Charge Provision (Ajman) + sale + 0.0 + group + Supplies subject to reverse charge provisions + + + + + Reverse Charge Provision (Umm Al Quwain) + sale + 0.0 + group + Supplies subject to reverse charge provisions + + + + + Reverse Charge Provision (Ras Al-Khaima) + sale + 0.0 + group + Supplies subject to reverse charge provisions + + + + + Reverse Charge Provision (Fujairah) + sale + 0.0 + group + Supplies subject to reverse charge provisions + + + + + Tourist Refund scheme 5% + sale + 5.0 + percent + Tax Refunds provided to Tourists under the Tax Refunds for Tourists Scheme + + + + + + + + TVA 5% purchase + 5 + percent + TVA 5% - + + + + + + Exempted Tax + purchase + 0 + percent + Exempted Tax + + + + + + + + TVA 0% + purchase + 0 + percent + TVA 0% + + + + + + + + Import Tax 5% + purchase + 5 + percent + Import Tax + + + + + Reverse Charge TVA -5%(Purchase) + none + -5.0 + percent + + + + + + + Reverse Charge Provision + purchase + 0.0 + group + Supplies subject to reverse charge provisions + + diff --git a/addons/l10n_ae/data/fiscal_templates_data.xml b/addons/l10n_ae/data/fiscal_templates_data.xml new file mode 100644 index 00000000000..2579a2ad720 --- /dev/null +++ b/addons/l10n_ae/data/fiscal_templates_data.xml @@ -0,0 +1,112 @@ + + + + Dubai + + 16 + + + + + + + Abu Dhabi + + 16 + + + + + + + + + + + + Sharjah + + 16 + + + + + + + + + + + + Ajman + + 16 + + + + + + + + + + + + Umm Al Quwain + + 16 + + + + + + + + + + + + Ras Al-Khaima + + 16 + + + + + + + + + + + + Fujairah + + 16 + + + + + + + + + + + + Non-UAE + + 20 + + + + + + + + + + + + + diff --git a/addons/l10n_ae/data/l10n_ae_chart_data.xml b/addons/l10n_ae/data/l10n_ae_chart_data.xml index 0c8202a34f2..eb648164386 100644 --- a/addons/l10n_ae/data/l10n_ae_chart_data.xml +++ b/addons/l10n_ae/data/l10n_ae_chart_data.xml @@ -1,5 +1,7 @@ + + U.A.E Chart of Accounts - Standard 6 @@ -7,6 +9,6 @@ 105 100 - + diff --git a/addons/l10n_ae/data/l10n_ae_data.xml b/addons/l10n_ae/data/l10n_ae_data.xml new file mode 100644 index 00000000000..94692698ecd --- /dev/null +++ b/addons/l10n_ae/data/l10n_ae_data.xml @@ -0,0 +1,14 @@ + + + + + TRN + + + AED + + + GCC VAT implementing States + + + diff --git a/addons/l10n_ae/views/report_invoice_templates.xml b/addons/l10n_ae/views/report_invoice_templates.xml new file mode 100644 index 00000000000..681fe038284 --- /dev/null +++ b/addons/l10n_ae/views/report_invoice_templates.xml @@ -0,0 +1,35 @@ + + + +