diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
| commit | 3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch) | |
| tree | a44932296ef4a9b71d5f010906253d8c53727726 /addons/l10n_ae | |
| parent | 0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff) | |
initial commit 2
Diffstat (limited to 'addons/l10n_ae')
| -rw-r--r-- | addons/l10n_ae/__init__.py | 4 | ||||
| -rw-r--r-- | addons/l10n_ae/__manifest__.py | 32 | ||||
| -rw-r--r-- | addons/l10n_ae/data/account.account.template.csv | 183 | ||||
| -rw-r--r-- | addons/l10n_ae/data/account_chart_template_data.xml | 8 | ||||
| -rw-r--r-- | addons/l10n_ae/data/account_data.xml | 15 | ||||
| -rw-r--r-- | addons/l10n_ae/data/account_tax_report_data.xml | 426 | ||||
| -rw-r--r-- | addons/l10n_ae/data/account_tax_template_data.xml | 864 | ||||
| -rw-r--r-- | addons/l10n_ae/data/fiscal_templates_data.xml | 112 | ||||
| -rw-r--r-- | addons/l10n_ae/data/l10n_ae_chart_data.xml | 14 | ||||
| -rw-r--r-- | addons/l10n_ae/data/l10n_ae_chart_post_data.xml | 12 | ||||
| -rw-r--r-- | addons/l10n_ae/data/l10n_ae_data.xml | 14 | ||||
| -rw-r--r-- | addons/l10n_ae/demo/demo_company.xml | 34 | ||||
| -rw-r--r-- | addons/l10n_ae/static/description/icon.png | bin | 0 -> 448 bytes | |||
| -rw-r--r-- | addons/l10n_ae/views/report_invoice_templates.xml | 35 |
14 files changed, 1753 insertions, 0 deletions
diff --git a/addons/l10n_ae/__init__.py b/addons/l10n_ae/__init__.py new file mode 100644 index 00000000..b286495e --- /dev/null +++ b/addons/l10n_ae/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +# Copyright (C) 2014 Tech Receptives (<http://techreceptives.com>). diff --git a/addons/l10n_ae/__manifest__.py b/addons/l10n_ae/__manifest__.py new file mode 100644 index 00000000..172157ad --- /dev/null +++ b/addons/l10n_ae/__manifest__.py @@ -0,0 +1,32 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +# Copyright (C) 2014 Tech Receptives (<http://techreceptives.com>) + +{ + 'name': 'U.A.E. - Accounting', + 'author': 'Tech Receptives', + 'category': 'Accounting/Localizations/Account Charts', + 'description': """ +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_report_data.xml', + 'data/account_tax_template_data.xml', + 'data/fiscal_templates_data.xml', + 'data/account_chart_template_data.xml', + 'views/report_invoice_templates.xml', + ], + 'demo': [ + 'demo/demo_company.xml', + ], + 'license': 'LGPL-3', +} diff --git a/addons/l10n_ae/data/account.account.template.csv b/addons/l10n_ae/data/account.account.template.csv new file mode 100644 index 00000000..417508c8 --- /dev/null +++ b/addons/l10n_ae/data/account.account.template.csv @@ -0,0 +1,183 @@ +"id","name","code","user_type_id/id","chart_template_id/id","reconcile" +"uae_account_3665","Main Safe","101111","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3666","Main Safe - Foreign Currency","101112","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3677","Visa & Master Credit Cards","101311","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3678","Gateway Credit Cards","101312","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3679","Manual Visa & Master Cards","101313","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3680","PayPal Account","101314","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3681","Accounts Receivable","102","account.data_account_type_receivable","l10n_ae.uae_chart_template_standard","True" +"uae_account_3682","Accounts Receivable (PoS)","1021","account.data_account_type_receivable","l10n_ae.uae_chart_template_standard","True" +"uae_account_3684","Trade in Opening Fees","102112","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3685","Post Dated Cheques Received","102113","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3686","Corporate Credit Cards","102114","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3687","Other Receivable","1022","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3688","Other Debtors","10221","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3689","Accrued Rebates Due from Suppliers","102220","account.data_account_type_receivable","l10n_ae.uae_chart_template_standard","True" +"uae_account_3690","Accured Income from Suppliers","102221","account.data_account_type_receivable","l10n_ae.uae_chart_template_standard","True" +"uae_account_3693","Supplier Cost","103110","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3694","Customs Duty","103111","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3695","Freight and Transport","103112","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3696","Shipment Insurance","103113","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3697","Shipments Documentation Charges","103114","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3698","Shipment Other Charges","103115","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3700","Handling Difference in Inventory","103210","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3701","Items Delivered to Customs on temprary Base","103211","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3704","Prepaid Medical Insurance","104110","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3705","Prepaid Life Insurance","104111","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3706","Prepaid Office Rent","104112","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3707","Prepaid Other Insurance","104113","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3708","Prepaid License Fees","104114","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3709","Prepaid Maintenance","104115","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3710","Prepaid Site Hosting Fees","104116","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3711","Prepaid Employees Housing","104117","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3712","Prepaid Schooling Fees","104118","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3713","Prepaid Consultancy Fees","104119","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3714","Prepaid Legal Fees","104120","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3715","Prepaid Sponsorship Fees","104121","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3716","PrePaid Advertisement Expenses","104122","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3717","Prepaid Bank Guarantee","104123","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3718","Other Prepayments","104124","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3719","Prepaid Finance charge for Loans","104125","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3721","Deposit - Office Rent","104201","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3722","Deposits - Customs","104202","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3723","Deposit to Immigration (Visa)","104203","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3724","Deposit Others","104204","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3726","Taxes Paid","104301","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3727","Withholding Tax Receivables","104302","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3734","Leasehold Improvement","152101","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3735","Furniture and Equipment","152102","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3736","Computer Hardware & Software","152103","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3737","Motor Vehicules","152104","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3738","Work In Progrees","152105","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3740","Amortisation on Leasehold Improvement","152201","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3741","Acc.Deprn.of Furniture & Office Equipment","152202","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3742","Acc. Deprn.Computer Hardware & Software","152203","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3743","Acc. Depreciation of Motor Vehicles","152204","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3747","Registration of Trademarks","154001","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3748","Computer Card Renewal","154002","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3749","Dispoal of Outlets","154003","account.data_account_type_current_assets","l10n_ae.uae_chart_template_standard","False" +"uae_account_3753","Payables","2021","account.data_account_type_payable","l10n_ae.uae_chart_template_standard","True" +"uae_account_3763","Reservations","203101","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3764","Credit Notes to Customers","203102","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3768","Accrued - Salaries","204111","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3769","Accrued - Leave Tickets","204112","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3770","Accrued - Leave Salary","204113","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3771","Accrued - Commissions","204114","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3772","Accrued Salaries Increment","204115","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3773","Accrued-Staff Bonus","204116","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3774","Accrued Other Personnel Cost","204120","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3777","Accrued - Utilities","204211","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3778","Accrued - Telephone","204212","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3779","Accrued - Sponsorship","204213","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3780","Accrued - Audit Fees","204214","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3781","Accrued - Office Rent","204215","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3782","Accrued Others","204220","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3785","Taxes Received","204311","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3786","Withholding Tax Payable","204312","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3787","Income Tax Payable","204313","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3789","Deferred income","204410","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3790","Accrued Dubai Customs","204411","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3791","Shipping & Handling","204412","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3798","Share Capital","310001","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3799","Contributed Capital","310002","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3800","Treasury Stocks","310003","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3801","Shareholders Current A/c","310004","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3802","Sub Ordinated Loan","310005","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3804","Previous Years Results","320001","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3805","Current Year Results","320002","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3806","Dividends Paid","320003","account.data_account_type_current_liabilities","l10n_ae.uae_chart_template_standard","False" +"uae_account_3810","Sales Account","401100","account.data_account_type_revenue","l10n_ae.uae_chart_template_standard","False" +"uae_account_3811","Sales of I/C","401101","account.data_account_type_revenue","l10n_ae.uae_chart_template_standard","False" +"uae_account_3812","Management Consultancy Fees","401102","account.data_account_type_revenue","l10n_ae.uae_chart_template_standard","False" +"uae_account_3814","Sales from Other Region","402100","account.data_account_type_revenue","l10n_ae.uae_chart_template_standard","False" +"uae_account_3818","Advertising Income","411101","account.data_account_type_revenue","l10n_ae.uae_chart_template_standard","False" +"uae_account_3819","Branding Income","411102","account.data_account_type_revenue","l10n_ae.uae_chart_template_standard","False" +"uae_account_3820","Space Rental Income","411103","account.data_account_type_revenue","l10n_ae.uae_chart_template_standard","False" +"uae_account_3821","Early Setmt Margin from Suppliers","411104","account.data_account_type_revenue","l10n_ae.uae_chart_template_standard","False" +"uae_account_3822","Service Income","411105","account.data_account_type_revenue","l10n_ae.uae_chart_template_standard","False" +"uae_account_3823","Rebate from Suppliers","411106","account.data_account_type_revenue","l10n_ae.uae_chart_template_standard","False" +"uae_account_3824","Marketing Rebate from Suppliers","411107","account.data_account_type_revenue","l10n_ae.uae_chart_template_standard","False" +"uae_account_3827","Interest Revenue","421101","account.data_account_type_revenue","l10n_ae.uae_chart_template_standard","False" +"uae_account_3828","Interest from FD","421102","account.data_account_type_revenue","l10n_ae.uae_chart_template_standard","False" +"uae_account_3829","Trade Opening Fees from suppliers","421103","account.data_account_type_revenue","l10n_ae.uae_chart_template_standard","False" +"uae_account_3830","Products Listing Fees from Suppliers","421104","account.data_account_type_revenue","l10n_ae.uae_chart_template_standard","False" +"uae_account_3832","Capital Gain","422101","account.data_account_type_revenue","l10n_ae.uae_chart_template_standard","False" +"uae_account_3833","Gain On Difference Of Exchange","422102","account.data_account_type_revenue","l10n_ae.uae_chart_template_standard","False" +"uae_account_3834","Excess In Till","422103","account.data_account_type_revenue","l10n_ae.uae_chart_template_standard","False" +"uae_account_3835","Other Income","422104","account.data_account_type_revenue","l10n_ae.uae_chart_template_standard","False" +"uae_account_3836","Management Consultancy Fees","422105","account.data_account_type_revenue","l10n_ae.uae_chart_template_standard","False" +"uae_account_3840","Cost of Goods Sold in Trading","5011","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3841","Cost Of Goods Sold I/C Sales","5012","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3843","Share Resource Expenses Account","511001","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3847","Basic Salary","521001","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3848","Housing Allowance","521002","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3849","Transportation Allowance","521003","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3850","Leave Ticket","521004","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3851","Leave Salary","521005","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3852","End Of Service Indemnity","521006","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3853","Medical Insurance","521007","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3854","Life Insurance","521008","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3855","Sales Commission","521009","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3856","Staff School Allowances","521010","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3857","Uniform","521011","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3858","Visa Expenses","521012","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3859","Personnel Cost Others","521013","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3861","Office Rent","521101","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3862","Warehouse Rent","521102","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3864","Water & Electricity","521201","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3865","Other Utility Cahrges","521202","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3867","Telephone","521301","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3868","Courrier","521302","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3869","Web Site Hosting Fees","521303","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3870","Others - Communication","521304","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3872","Air tickets","521401","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3873","Hotel","521402","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3874","Meals","521403","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3875","Per Diem","521404","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3876","Others","521405","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3878","Audit Fees","521601","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3879","Sponsorship Fees","521602","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3880","Legal fees","521603","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3881","Trade License Fees","521604","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3882","Others - Professional Fees","521606","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3884","Other - Advertising Expenses","521701","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3886","Write Off Receivables & Payables","521801","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3887","Write Off Inventory","521802","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3888","Amortisation of Preoperating Expenses","521803","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3889","Cash Shortage","521804","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3890","Others - Provision & Write off","521805","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3892","Insurance","521901","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3893","Training","521902","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3894","Maintenance","521903","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3895","Security & Guard","521904","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3896","Cleaning","521905","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3897","Subscriptions","521906","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3898","Gifts & Donations","521907","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3899","Stationary Out Of Stock","521908","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3900","Stationary From Suppliers","521909","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3901","Kitchen and Buffet Expenses","521910","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3902","Vehicle Expenses","521911","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3903","Convoyance Expenses","521912","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3904","Others - Office Various Expenses","521919","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3906","Other Bank Charges","522001","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3910","Loss On Fixed Assets Disposal","531101","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3911","Loss on Difference on Exchange","531102","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3912","Disposal of Business Branch","531103","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3914","Royalty to Parent Co.","531201","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3916","Income Tax","531301","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3917","Zakat","531302","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3919","Previous Year Adjustments Account","531411","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3921","Other Non Operating Expenses","531511","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3924","Credit Card Charges","541001","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3925","Amex Credit Cards Charges","541002","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3926","Bank Finance & Loan Charges","541003","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3927","Air Miles Card Charges","541004","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3928","Credit Card Swipe Charges","541005","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3929","PayPal Charges","541006","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3932","Amortization on Leasehold Improvement","551001","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3933","Depreciation Of Furniture & Office Equipment","551002","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3934","Depreciation Of Computer Hard & Soft","551003","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3935","Depreciation Of Motor Vehicles","551004","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3937","Consultancy Fees","560001","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3938","Provision for Doubtful Debts","560004","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" +"uae_account_3941","Closing Account","611001","account.data_account_type_expenses","l10n_ae.uae_chart_template_standard","False" diff --git a/addons/l10n_ae/data/account_chart_template_data.xml b/addons/l10n_ae/data/account_chart_template_data.xml new file mode 100644 index 00000000..bdabb13a --- /dev/null +++ b/addons/l10n_ae/data/account_chart_template_data.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data noupdate="1"> + <function model="account.chart.template" name="try_loading"> + <value eval="[ref('l10n_ae.uae_chart_template_standard')]"/> + </function> + </data> +</odoo> diff --git a/addons/l10n_ae/data/account_data.xml b/addons/l10n_ae/data/account_data.xml new file mode 100644 index 00000000..df9792fa --- /dev/null +++ b/addons/l10n_ae/data/account_data.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data noupdate="0"> + <!-- Account Tax Group --> + <record id="ae_tax_group_5" model="account.tax.group"> + <field name="name">Tax 5%</field> + </record> + <record id="ae_tax_group_0" model="account.tax.group"> + <field name="name">Tax 0%</field> + </record> + <record id="ae_tax_group_exempted" model="account.tax.group"> + <field name="name">Tax Exempted</field> + </record> + </data> +</odoo> diff --git a/addons/l10n_ae/data/account_tax_report_data.xml b/addons/l10n_ae/data/account_tax_report_data.xml new file mode 100644 index 00000000..de53fc8f --- /dev/null +++ b/addons/l10n_ae/data/account_tax_report_data.xml @@ -0,0 +1,426 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + + <record id="tax_report" model="account.tax.report"> + <field name="name">Tax Report</field> + <field name="country_id" ref="base.ae"/> + </record> + + <record id="tax_report_line_base_all_sales" model="account.tax.report.line"> + <field name="name">VAT on Sales and all other Outputs (Base)</field> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="1"/> + </record> + + <record id="tax_report_line_standard_rated_supplies_base" model="account.tax.report.line"> + <field name="name">1. Standard Rated supplies (Base)</field> + <field name="parent_id" ref="tax_report_line_base_all_sales"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="1"/> + </record> + + <record id="tax_report_line_standard_rated_supplies_base_abu_dhabi" model="account.tax.report.line"> + <field name="name">a. Abu Dhabi</field> + <field name="tag_name">a. Abu Dhabi (Base)</field> + <field name="code">STD_RATE_SUPP_BASE_AB</field> + <field name="parent_id" ref="tax_report_line_standard_rated_supplies_base"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="1"/> + </record> + + <record id="tax_report_line_standard_rated_supplies_base_dubai" model="account.tax.report.line"> + <field name="name">b. Dubai</field> + <field name="tag_name">b. Dubai (Base)</field> + <field name="code">STD_RATE_SUPP_BASE_DB</field> + <field name="parent_id" ref="tax_report_line_standard_rated_supplies_base"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="2"/> + </record> + + <record id="tax_report_line_standard_rated_supplies_base_sharjah" model="account.tax.report.line"> + <field name="name">c. Sharjah</field> + <field name="tag_name">c. Sharjah (Base)</field> + <field name="code">STD_RATE_SUPP_BASE_SJ</field> + <field name="parent_id" ref="tax_report_line_standard_rated_supplies_base"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="3"/> + </record> + + <record id="tax_report_line_standard_rated_supplies_base_ajman" model="account.tax.report.line"> + <field name="name">d. Ajman</field> + <field name="tag_name">d. Ajman (Base)</field> + <field name="code">STD_RATE_SUPP_BASE_AJ</field> + <field name="parent_id" ref="tax_report_line_standard_rated_supplies_base"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="4"/> + </record> + + <record id="tax_report_line_standard_rated_supplies_base_umm_al_quwain" model="account.tax.report.line"> + <field name="name">e. Umm Al Quwain</field> + <field name="tag_name">e. Umm Al Quwain (Base)</field> + <field name="code">STD_RATE_SUPP_BASE_UM</field> + <field name="parent_id" ref="tax_report_line_standard_rated_supplies_base"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="5"/> + </record> + + <record id="tax_report_line_standard_rated_supplies_base_ras_al_khaima" model="account.tax.report.line"> + <field name="name">f. Ras Al-Khaima</field> + <field name="tag_name">f. Ras Al-Khaima (Base)</field> + <field name="code">STD_RATE_SUPP_BASE_RA</field> + <field name="parent_id" ref="tax_report_line_standard_rated_supplies_base"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="6"/> + </record> + + <record id="tax_report_line_standard_rated_supplies_base_fujairah" model="account.tax.report.line"> + <field name="name">g. Fujairah</field> + <field name="tag_name">g. Fujairah (Base)</field> + <field name="code">STD_RATE_SUPP_BASE_FU</field> + <field name="parent_id" ref="tax_report_line_standard_rated_supplies_base"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="7"/> + </record> + + <record id="tax_report_line_standard_rated_supplies_base_subtotal" model="account.tax.report.line"> + <field name="name">Sub Total</field> + <field name="formula">STD_RATE_SUPP_BASE_AB + STD_RATE_SUPP_BASE_DB + STD_RATE_SUPP_BASE_SJ + STD_RATE_SUPP_BASE_AJ + STD_RATE_SUPP_BASE_UM + STD_RATE_SUPP_BASE_RA + STD_RATE_SUPP_BASE_FU</field> + <field name="parent_id" ref="tax_report_line_standard_rated_supplies_base"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="8"/> + </record> + + <record id="tax_report_line_tax_refund_tourist_base" model="account.tax.report.line"> + <field name="name">2. Tax Refunds provided to Tourists under the Tax Refunds for Tourists Scheme</field> + <field name="tag_name">2. Tax Refunds provided to Tourists under the Tax Refunds for Tourists Scheme (Base)</field> + <field name="code">TAX_REF_TOUR_SCHEME_BASE</field> + <field name="parent_id" ref="tax_report_line_base_all_sales"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="2"/> + </record> + + <record id="tax_report_line_supplies_reverse_charge_base" model="account.tax.report.line"> + <field name="name">3. Supplies subject to reverse charge provisions</field> + <field name="tag_name">3. Supplies subject to reverse charge provisions (Base)</field> + <field name="code">REVERSE_CHARGE_PRO_BASE</field> + <field name="parent_id" ref="tax_report_line_base_all_sales"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="3"/> + </record> + + <record id="tax_report_line_zero_rated_supplies_base" model="account.tax.report.line"> + <field name="name">4. Zero rated supplies</field> + <field name="tag_name">4. Zero rated supplies (Base)</field> + <field name="code">ZERO_RATE_SUPP_BASE</field> + <field name="parent_id" ref="tax_report_line_base_all_sales"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="4"/> + </record> + + <record id="tax_report_line_exempt_supplies_base" model="account.tax.report.line"> + <field name="name">5. Exempt supplies</field> + <field name="tag_name">5. Exempt supplies (Base)</field> + <field name="code">EXAMPT_SUPP_BASE</field> + <field name="parent_id" ref="tax_report_line_base_all_sales"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="5"/> + </record> + + <record id="tax_report_line_supplies_out_of_scope_base" model="account.tax.report.line"> + <field name="name">6. Out of scope</field> + <field name="code">OUT_OF_SCOPE_BASE_0</field> + <field name="parent_id" ref="tax_report_line_base_all_sales"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="6"/> + </record> + + <record id="tax_report_line_import_uae_base" model="account.tax.report.line"> + <field name="name">7. Goods imported into the UAE</field> + <field name="tag_name">7. Goods imported into the UAE (Base)</field> + <field name="code">GOODS_IMPORT_IN_UAE_BASE</field> + <field name="parent_id" ref="tax_report_line_base_all_sales"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="7"/> + </record> + + <record id="tax_report_line_adjustment_import_uae_base" model="account.tax.report.line"> + <field name="name">8. Adjustments to goods imported into the UAE</field> + <field name="code">ADJUST_GOODS_IMPORT_IN_UAE_BASE</field> + <field name="parent_id" ref="tax_report_line_base_all_sales"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="8"/> + </record> + + <record id="tax_report_line_base_all_sales_total" model="account.tax.report.line"> + <field name="name">9. Total</field> + <field name="formula">ADJUST_GOODS_IMPORT_IN_UAE_BASE + GOODS_IMPORT_IN_UAE_BASE + OUT_OF_SCOPE_BASE_0 + EXAMPT_SUPP_BASE + ZERO_RATE_SUPP_BASE + REVERSE_CHARGE_PRO_BASE + TAX_REF_TOUR_SCHEME_BASE + (STD_RATE_SUPP_BASE_AB + STD_RATE_SUPP_BASE_DB + STD_RATE_SUPP_BASE_SJ + STD_RATE_SUPP_BASE_AJ + STD_RATE_SUPP_BASE_UM + STD_RATE_SUPP_BASE_RA + STD_RATE_SUPP_BASE_FU)</field> + <field name="parent_id" ref="tax_report_line_base_all_sales"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="9"/> + </record> + + <record id="tax_report_line_base_all_expense" model="account.tax.report.line"> + <field name="name">VAT on Expenses and all other Inputs (Base)</field> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="2"/> + </record> + + <record id="tax_report_line_standard_rated_expense_base" model="account.tax.report.line"> + <field name="name">10. Standard rated expenses</field> + <field name="tag_name">10. Standard rated expenses (Base)</field> + <field name="code">STD_RATE_EXPENSES_BASE</field> + <field name="parent_id" ref="tax_report_line_base_all_expense"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="1"/> + </record> + + <record id="tax_report_line_expense_supplies_reverse_base" model="account.tax.report.line"> + <field name="name">11. Supplies subject to the reverse charge provisions</field> + <field name="tag_name">11. Supplies subject to the reverse charge provisions (Base)</field> + <field name="code">SUPP_REV_CHARGE_PRO_BASE</field> + <field name="parent_id" ref="tax_report_line_base_all_expense"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="2"/> + </record> + + <record id="tax_report_line_expense_out_of_scope" model="account.tax.report.line"> + <field name="name">12. Out of scope</field> + <field name="code">OUT_OF_SCOPE_1_BASE</field> + <field name="parent_id" ref="tax_report_line_base_all_expense"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="3"/> + </record> + + <record id="tax_report_line_base_all_expense_total" model="account.tax.report.line"> + <field name="name">13. Totals</field> + <field name="formula">OUT_OF_SCOPE_1_BASE + SUPP_REV_CHARGE_PRO_BASE + STD_RATE_EXPENSES_BASE</field> + <field name="parent_id" ref="tax_report_line_base_all_expense"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="4"/> + </record> + + <record id="tax_report_line_vat_all_sales" model="account.tax.report.line"> + <field name="name">VAT on Sales and all other Outputs (Tax)</field> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="3"/> + </record> + + <record id="tax_report_line_standard_rated_supplies_vat" model="account.tax.report.line"> + <field name="name">1. Standard Rated supplies (Tax)</field> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="1"/> + <field name="parent_id" ref="tax_report_line_vat_all_sales"/> + </record> + + <record id="tax_report_line_standard_rated_supplies_vat_abu_dhabi" model="account.tax.report.line"> + <field name="name">a. Abu Dhabi</field> + <field name="tag_name">a. Abu Dhabi (Tax)</field> + <field name="code">STD_RATE_SUPP_TAX_AB</field> + <field name="parent_id" ref="tax_report_line_standard_rated_supplies_vat"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="1"/> + </record> + + <record id="tax_report_line_standard_rated_supplies_vat_dubai" model="account.tax.report.line"> + <field name="name">b. Dubai</field> + <field name="tag_name">b. Dubai (Tax)</field> + <field name="code">STD_RATE_SUPP_TAX_DB</field> + <field name="parent_id" ref="tax_report_line_standard_rated_supplies_vat"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="2"/> + </record> + + <record id="tax_report_line_standard_rated_supplies_vat_sharjah" model="account.tax.report.line"> + <field name="name">c. Sharjah</field> + <field name="tag_name">c. Sharjah (Tax)</field> + <field name="code">STD_RATE_SUPP_TAX_SJ</field> + <field name="parent_id" ref="tax_report_line_standard_rated_supplies_vat"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="3"/> + </record> + + <record id="tax_report_line_standard_rated_supplies_vat_ajman" model="account.tax.report.line"> + <field name="name">d. Ajman</field> + <field name="tag_name">d. Ajman (Tax)</field> + <field name="code">STD_RATE_SUPP_TAX_AJ</field> + <field name="parent_id" ref="tax_report_line_standard_rated_supplies_vat"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="4"/> + </record> + + <record id="tax_report_line_standard_rated_supplies_vat_umm_al_quwain" model="account.tax.report.line"> + <field name="name">e. Umm Al Quwain</field> + <field name="tag_name">e. Umm Al Quwain (Tax)</field> + <field name="code">STD_RATE_SUPP_TAX_UM</field> + <field name="parent_id" ref="tax_report_line_standard_rated_supplies_vat"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="5"/> + </record> + + <record id="tax_report_line_standard_rated_supplies_vat_ras_al_khaima" model="account.tax.report.line"> + <field name="name">f. Ras Al-Khaima</field> + <field name="tag_name">f. Ras Al-Khaima (Tax)</field> + <field name="code">STD_RATE_SUPP_TAX_RA</field> + <field name="parent_id" ref="tax_report_line_standard_rated_supplies_vat"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="6"/> + </record> + + <record id="tax_report_line_standard_rated_supplies_vat_fujairah" model="account.tax.report.line"> + <field name="name">g. Fujairah</field> + <field name="tag_name">g. Fujairah (Tax)</field> + <field name="code">STD_RATE_SUPP_TAX_FU</field> + <field name="parent_id" ref="tax_report_line_standard_rated_supplies_vat"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="7"/> + </record> + + <record id="tax_report_line_standard_rated_supplies_vat_subtotal" model="account.tax.report.line"> + <field name="name">Sub Total</field> + <field name="formula">STD_RATE_SUPP_TAX_AB + STD_RATE_SUPP_TAX_DB + STD_RATE_SUPP_TAX_SJ + STD_RATE_SUPP_TAX_AJ + STD_RATE_SUPP_TAX_UM + STD_RATE_SUPP_TAX_RA + STD_RATE_SUPP_TAX_FU</field> + <field name="parent_id" ref="tax_report_line_standard_rated_supplies_vat"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="8"/> + </record> + + <record id="tax_report_line_tax_refund_tourist_vat" model="account.tax.report.line"> + <field name="name">2. Tax Refunds provided to Tourists under the Tax Refunds for Tourists Scheme</field> + <field name="tag_name">2. Tax Refunds provided to Tourists under the Tax Refunds for Tourists Scheme (Tax)</field> + <field name="code">TAX_REF_TOUR_SCHEME_TAX</field> + <field name="parent_id" ref="tax_report_line_vat_all_sales"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="2"/> + </record> + + <record id="tax_report_line_supplies_reverse_charge_vat" model="account.tax.report.line"> + <field name="name">3. Supplies subject to reverse charge provisions</field> + <field name="tag_name">3. Supplies subject to reverse charge provisions (Tax)</field> + <field name="code">REVERSE_CHARGE_PRO_TAX</field> + <field name="parent_id" ref="tax_report_line_vat_all_sales"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="3"/> + </record> + + <record id="tax_report_line_zero_rated_supplies_vat" model="account.tax.report.line"> + <field name="name">4. Zero rated supplies</field> + <field name="tag_name">4. Zero rated supplies (Tax)</field> + <field name="code">ZERO_RATE_SUPP_TAX</field> + <field name="parent_id" ref="tax_report_line_vat_all_sales"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="4"/> + </record> + + <record id="tax_report_line_exempt_supplies_vat" model="account.tax.report.line"> + <field name="name">5. Exempt supplies</field> + <field name="tag_name">5. Exempt supplies (Tax)</field> + <field name="code">EXAMPT_SUPP_TAX</field> + <field name="parent_id" ref="tax_report_line_vat_all_sales"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="5"/> + </record> + + <record id="tax_report_line_supplies_out_of_scope_vat" model="account.tax.report.line"> + <field name="name">6. Out of scope</field> + <field name="code">OUT_OF_SCOPE_TAX_0</field> + <field name="parent_id" ref="tax_report_line_vat_all_sales"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="6"/> + </record> + + <record id="tax_report_line_import_uae_vat" model="account.tax.report.line"> + <field name="name">7. Goods imported into the UAE</field> + <field name="tag_name">7. Goods imported into the UAE (Tax)</field> + <field name="code">GOODS_IMPORT_IN_UAE_TAX</field> + <field name="parent_id" ref="tax_report_line_vat_all_sales"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="7"/> + </record> + + <record id="tax_report_line_adjustment_import_uae_vat" model="account.tax.report.line"> + <field name="name">8. Adjustments to goods imported into the UAE</field> + <field name="code">ADJUST_GOODS_IMPORT_IN_UAE_TAX</field> + <field name="parent_id" ref="tax_report_line_vat_all_sales"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="8"/> + </record> + + <record id="tax_report_line_vat_all_sales_total" model="account.tax.report.line"> + <field name="name">9. Total</field> + <field name="formula">(STD_RATE_SUPP_TAX_AB + STD_RATE_SUPP_TAX_DB + STD_RATE_SUPP_TAX_SJ + STD_RATE_SUPP_TAX_AJ + STD_RATE_SUPP_TAX_UM + STD_RATE_SUPP_TAX_RA + STD_RATE_SUPP_TAX_FU) + OUT_OF_SCOPE_TAX_0 + ADJUST_GOODS_IMPORT_IN_UAE_TAX + GOODS_IMPORT_IN_UAE_TAX + EXAMPT_SUPP_TAX + ZERO_RATE_SUPP_TAX + REVERSE_CHARGE_PRO_TAX + TAX_REF_TOUR_SCHEME_TAX</field> + <field name="parent_id" ref="tax_report_line_vat_all_sales"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="9"/> + </record> + + <record id="tax_report_line_vat_all_expense" model="account.tax.report.line"> + <field name="name">VAT on Expenses and all other Inputs (Tax)</field> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="4"/> + </record> + + <record id="tax_report_line_standard_rated_expense_vat" model="account.tax.report.line"> + <field name="name">10. Standard rated expenses</field> + <field name="tag_name">10. Standard rated expenses (Tax)</field> + <field name="code">STD_RATE_EXPENSES_TAX</field> + <field name="parent_id" ref="tax_report_line_vat_all_expense"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="1"/> + </record> + + <record id="tax_report_line_expense_supplies_reverse_vat" model="account.tax.report.line"> + <field name="name">11. Supplies subject to the reverse charge provisions</field> + <field name="tag_name">11. Supplies subject to the reverse charge provisions (Tax)</field> + <field name="code">SUPP_REV_CHARGE_PRO_TAX</field> + <field name="parent_id" ref="tax_report_line_vat_all_expense"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="2"/> + </record> + + <record id="tax_report_line_expense_out_of_scope_vat" model="account.tax.report.line"> + <field name="name">12. Out of scope</field> + <field name="code">OUT_OF_SCOPE_1_TAX</field> + <field name="parent_id" ref="tax_report_line_vat_all_expense"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="3"/> + </record> + + <record id="tax_report_line_vat_all_expense_total" model="account.tax.report.line"> + <field name="name">13. Totals</field> + <field name="formula">OUT_OF_SCOPE_1_TAX + SUPP_REV_CHARGE_PRO_TAX + STD_RATE_EXPENSES_TAX</field> + <field name="parent_id" ref="tax_report_line_vat_all_expense"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="4"/> + </record> + + <record id="tax_report_line_net_vat_due" model="account.tax.report.line"> + <field name="name">Net VAT Due</field> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="5"/> + <field name="formula">((STD_RATE_SUPP_TAX_AB + STD_RATE_SUPP_TAX_DB + STD_RATE_SUPP_TAX_SJ + STD_RATE_SUPP_TAX_AJ + STD_RATE_SUPP_TAX_UM + STD_RATE_SUPP_TAX_RA + STD_RATE_SUPP_TAX_FU) + OUT_OF_SCOPE_TAX_0 + ADJUST_GOODS_IMPORT_IN_UAE_TAX + GOODS_IMPORT_IN_UAE_TAX + EXAMPT_SUPP_TAX + ZERO_RATE_SUPP_TAX + REVERSE_CHARGE_PRO_TAX + TAX_REF_TOUR_SCHEME_TAX) - (OUT_OF_SCOPE_1_TAX + SUPP_REV_CHARGE_PRO_TAX + STD_RATE_EXPENSES_TAX)</field> + </record> + + <record id="tax_report_line_total_value_due_tax_period" model="account.tax.report.line"> + <field name="name">14. Total value of due tax for the period</field> + <field name="formula">(STD_RATE_SUPP_TAX_AB + STD_RATE_SUPP_TAX_DB + STD_RATE_SUPP_TAX_SJ + STD_RATE_SUPP_TAX_AJ + STD_RATE_SUPP_TAX_UM + STD_RATE_SUPP_TAX_RA + STD_RATE_SUPP_TAX_FU) + OUT_OF_SCOPE_TAX_0 + ADJUST_GOODS_IMPORT_IN_UAE_TAX + GOODS_IMPORT_IN_UAE_TAX + EXAMPT_SUPP_TAX + ZERO_RATE_SUPP_TAX + REVERSE_CHARGE_PRO_TAX + TAX_REF_TOUR_SCHEME_TAX</field> + <field name="parent_id" ref="tax_report_line_net_vat_due"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="1"/> + </record> + + <record id="tax_report_line_total_value_recoverable_tax_period" model="account.tax.report.line"> + <field name="name">15. Total value of recoverable tax for the period</field> + <field name="formula">OUT_OF_SCOPE_1_TAX + SUPP_REV_CHARGE_PRO_TAX + STD_RATE_EXPENSES_TAX</field> + <field name="parent_id" ref="tax_report_line_net_vat_due"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="2"/> + </record> + + <record id="tax_report_line_net_vat_due_period" model="account.tax.report.line"> + <field name="name">16. Net VAT due (or reclaimed) for the period</field> + <field name="formula">((STD_RATE_SUPP_TAX_AB + STD_RATE_SUPP_TAX_DB + STD_RATE_SUPP_TAX_SJ + STD_RATE_SUPP_TAX_AJ + STD_RATE_SUPP_TAX_UM + STD_RATE_SUPP_TAX_RA + STD_RATE_SUPP_TAX_FU) + OUT_OF_SCOPE_TAX_0 + ADJUST_GOODS_IMPORT_IN_UAE_TAX + GOODS_IMPORT_IN_UAE_TAX + EXAMPT_SUPP_TAX + ZERO_RATE_SUPP_TAX + REVERSE_CHARGE_PRO_TAX + TAX_REF_TOUR_SCHEME_TAX) - (OUT_OF_SCOPE_1_TAX + SUPP_REV_CHARGE_PRO_TAX + STD_RATE_EXPENSES_TAX)</field> + <field name="parent_id" ref="tax_report_line_net_vat_due"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence" eval="3"/> + </record> + +</odoo> diff --git a/addons/l10n_ae/data/account_tax_template_data.xml b/addons/l10n_ae/data/account_tax_template_data.xml new file mode 100644 index 00000000..2d188ae6 --- /dev/null +++ b/addons/l10n_ae/data/account_tax_template_data.xml @@ -0,0 +1,864 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <record id="uae_sale_tax_5_dubai" model="account.tax.template"> + <field name="name">VAT 5% (Dubai)</field> + <field name="type_tax_use">sale</field> + <field name="amount">5</field> + <field name="amount_type">percent</field> + <field name="description">VAT 5%</field> + <field name="tax_group_id" ref="ae_tax_group_5"/> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_base_dubai')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_dubai')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_base_dubai')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_dubai')], + }), + ]"/> + </record> + <record id="uae_sale_tax_5_abu_dhabi" model="account.tax.template"> + <field name="name">VAT 5% (Abu Dhabi)</field> + <field name="type_tax_use">sale</field> + <field name="amount">5</field> + <field name="amount_type">percent</field> + <field name="description">VAT 5%</field> + <field name="tax_group_id" ref="ae_tax_group_5"/> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_base_abu_dhabi')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_abu_dhabi')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_base_abu_dhabi')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_abu_dhabi')], + }), + ]"/> + </record> + <record id="uae_sale_tax_5_sharjah" model="account.tax.template"> + <field name="name">VAT 5% (Sharjah)</field> + <field name="type_tax_use">sale</field> + <field name="amount">5</field> + <field name="amount_type">percent</field> + <field name="description">VAT 5%</field> + <field name="tax_group_id" ref="ae_tax_group_5"/> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_base_sharjah')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_sharjah')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_base_sharjah')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_sharjah')], + }), + ]"/> + </record> + <record id="uae_sale_tax_5_ajman" model="account.tax.template"> + <field name="name">VAT 5% (Ajman)</field> + <field name="type_tax_use">sale</field> + <field name="amount">5</field> + <field name="amount_type">percent</field> + <field name="description">VAT 5%</field> + <field name="tax_group_id" ref="ae_tax_group_5"/> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_base_ajman')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_ajman')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_base_ajman')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_ajman')], + }), + ]"/> + </record> + <record id="uae_sale_tax_5_umm_al_quwain" model="account.tax.template"> + <field name="name">VAT 5% (Umm Al Quwain)</field> + <field name="type_tax_use">sale</field> + <field name="amount">5</field> + <field name="amount_type">percent</field> + <field name="description">VAT 5%</field> + <field name="tax_group_id" ref="ae_tax_group_5"/> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_base_umm_al_quwain')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_umm_al_quwain')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_base_umm_al_quwain')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_umm_al_quwain')], + }), + ]"/> + </record> + <record id="uae_sale_tax_5_ras_al_khaima" model="account.tax.template"> + <field name="name">VAT 5% (Ras Al-Khaima)</field> + <field name="type_tax_use">sale</field> + <field name="amount">5</field> + <field name="amount_type">percent</field> + <field name="description">VAT 5%</field> + <field name="tax_group_id" ref="ae_tax_group_5"/> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_base_ras_al_khaima')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_ras_al_khaima')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_base_ras_al_khaima')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_ras_al_khaima')], + }), + ]"/> + </record> + <record id="uae_sale_tax_5_fujairah" model="account.tax.template"> + <field name="name">VAT 5% (Fujairah)</field> + <field name="type_tax_use">sale</field> + <field name="amount">5</field> + <field name="amount_type">percent</field> + <field name="description">VAT 5%</field> + <field name="tax_group_id" ref="ae_tax_group_5"/> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_base_fujairah')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_fujairah')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_base_fujairah')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_fujairah')], + }), + ]"/> + </record> + <record id="uae_sale_tax_exempted" model="account.tax.template"> + <field name="name">Exempted Tax</field> + <field name="type_tax_use">sale</field> + <field name="amount">0</field> + <field name="amount_type">percent</field> + <field name="description">Exempted</field> + <field name="tax_group_id" ref="ae_tax_group_exempted"/> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_exempt_supplies_base')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_exempt_supplies_base')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + }), + ]"/> + </record> + <record id="uae_sale_tax_0" model="account.tax.template"> + <field name="name">VAT 0%</field> + <field name="type_tax_use">sale</field> + <field name="amount">0</field> + <field name="amount_type">percent</field> + <field name="description">VAT 0%</field> + <field name="tax_group_id" ref="ae_tax_group_0"/> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_zero_rated_supplies_base')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_zero_rated_supplies_base')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + }), + ]"/> + </record> + <record id="uae_export_tax" model="account.tax.template"> + <field name="name">Export Tax 0%</field> + <field name="type_tax_use">sale</field> + <field name="amount">0</field> + <field name="amount_type">percent</field> + <field name="description">Export Tax</field> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + }), + ]"/> + </record> + <record id="uae_sale_tax_reverse_charge_dubai" model="account.tax.template"> + <field name="name">Reverse Charge Provision (Dubai)</field> + <field name="type_tax_use">sale</field> + <field name="amount">5</field> + <field name="amount_type">percent</field> + <field name="description">Supplies subject to reverse charge provisions</field> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_base'),ref('tax_report_line_standard_rated_supplies_base_dubai')], + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + 'minus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_vat')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_dubai')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_base'),ref('tax_report_line_standard_rated_supplies_base_dubai')], + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + 'plus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_vat')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_dubai')], + }), + ]"/> + </record> + <record id="uae_sale_tax_reverse_charge_abu_dhabi" model="account.tax.template"> + <field name="name">Reverse Charge Provision (Abu Dhabi)</field> + <field name="type_tax_use">sale</field> + <field name="amount">5</field> + <field name="amount_type">percent</field> + <field name="description">Supplies subject to reverse charge provisions</field> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_base'),ref('tax_report_line_standard_rated_supplies_base_abu_dhabi')], + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + 'minus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_vat')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_abu_dhabi')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_base'),ref('tax_report_line_standard_rated_supplies_base_abu_dhabi')], + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + 'plus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_vat')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_abu_dhabi')], + }), + ]"/> + </record> + <record id="uae_sale_tax_reverse_charge_sharjah" model="account.tax.template"> + <field name="name">Reverse Charge Provision (Sharjah)</field> + <field name="type_tax_use">sale</field> + <field name="amount">5</field> + <field name="amount_type">percent</field> + <field name="description">Supplies subject to reverse charge provisions</field> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_base'),ref('tax_report_line_standard_rated_supplies_base_sharjah')], + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + 'minus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_vat')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_sharjah')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_base'),ref('tax_report_line_standard_rated_supplies_base_sharjah')], + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + 'plus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_vat')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_sharjah')], + }), + ]"/> + </record> + <record id="uae_sale_tax_reverse_charge_ajman" model="account.tax.template"> + <field name="name">Reverse Charge Provision (Ajman)</field> + <field name="type_tax_use">sale</field> + <field name="amount">5</field> + <field name="amount_type">percent</field> + <field name="description">Supplies subject to reverse charge provisions</field> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_base'),ref('tax_report_line_standard_rated_supplies_base_ajman')], + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + 'minus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_vat')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_ajman')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_base'),ref('tax_report_line_standard_rated_supplies_base_ajman')], + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + 'plus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_vat')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_ajman')], + }), + ]"/> + </record> + <record id="uae_sale_tax_reverse_charge_umm_al_quwain" model="account.tax.template"> + <field name="name">Reverse Charge Provision (Umm Al Quwain)</field> + <field name="type_tax_use">sale</field> + <field name="amount">5</field> + <field name="amount_type">percent</field> + <field name="description">Supplies subject to reverse charge provisions</field> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_base'),ref('tax_report_line_standard_rated_supplies_base_umm_al_quwain')], + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + 'minus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_vat')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_umm_al_quwain')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_base'),ref('tax_report_line_standard_rated_supplies_base_umm_al_quwain')], + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + 'plus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_vat')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_umm_al_quwain')], + }), + ]"/> + </record> + <record id="uae_sale_tax_reverse_charge_ras_al_khaima" model="account.tax.template"> + <field name="name">Reverse Charge Provision (Ras Al-Khaima)</field> + <field name="type_tax_use">sale</field> + <field name="amount">5</field> + <field name="amount_type">percent</field> + <field name="description">Supplies subject to reverse charge provisions</field> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_base'),ref('tax_report_line_standard_rated_supplies_base_ras_al_khaima')], + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + 'minus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_vat')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_ras_al_khaima')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_base'),ref('tax_report_line_standard_rated_supplies_base_ras_al_khaima')], + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + 'plus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_vat')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_ras_al_khaima')], + }), + ]"/> + </record> + <record id="uae_sale_tax_reverse_charge_fujairah" model="account.tax.template"> + <field name="name">Reverse Charge Provision (Fujairah)</field> + <field name="type_tax_use">sale</field> + <field name="amount">5</field> + <field name="amount_type">percent</field> + <field name="description">Supplies subject to reverse charge provisions</field> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_base'),ref('tax_report_line_standard_rated_supplies_base_fujairah')], + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + 'minus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_vat')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_fujairah')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_base'),ref('tax_report_line_standard_rated_supplies_base_fujairah')], + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + 'plus_report_line_ids': [ref('tax_report_line_supplies_reverse_charge_vat')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3785'), + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_supplies_vat_fujairah')], + }), + ]"/> + </record> + <record id="uae_sale_tax_tourist_refund" model="account.tax.template"> + <field name="name">Tourist Refund scheme 5%</field> + <field name="type_tax_use">sale</field> + <field name="amount">5.0</field> + <field name="amount_type">percent</field> + <field name="description">Tax Refunds provided to Tourists under the Tax Refunds for Tourists Scheme</field> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_tax_refund_tourist_base')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + 'plus_report_line_ids': [ref('tax_report_line_tax_refund_tourist_vat')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_tax_refund_tourist_base')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + 'minus_report_line_ids': [ref('tax_report_line_tax_refund_tourist_vat')], + }), + ]"/> + </record> + <!-- purchase taxes --> + <record id="uae_purchase_tax_5" model="account.tax.template"> + <field name="name">VAT 5%</field> + <field name="type_tax_use">purchase</field> + <field name="amount">5</field> + <field name="amount_type">percent</field> + <field name="description">VAT 5%</field> + <field name="tax_group_id" ref="ae_tax_group_5"/> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_expense_base')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + 'plus_report_line_ids': [ref('tax_report_line_standard_rated_expense_vat')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_expense_base')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + 'minus_report_line_ids': [ref('tax_report_line_standard_rated_expense_vat')], + }), + ]"/> + </record> + <record id="uae_purchase_tax_exempted" model="account.tax.template"> + <field name="name">Exempted Tax</field> + <field name="type_tax_use">purchase</field> + <field name="amount">0</field> + <field name="amount_type">percent</field> + <field name="description">Exempted Tax</field> + <field name="tax_group_id" ref="ae_tax_group_exempted"/> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + }), + ]"/> + </record> + <record id="uae_purchase_tax_0" model="account.tax.template"> + <field name="name">VAT 0%</field> + <field name="type_tax_use">purchase</field> + <field name="amount">0</field> + <field name="amount_type">percent</field> + <field name="description">VAT 0%</field> + <field name="tax_group_id" ref="ae_tax_group_0"/> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + }), + ]"/> + </record> + <record id="uae_import_tax" model="account.tax.template"> + <field name="name">Import Tax 5%</field> + <field name="type_tax_use">purchase</field> + <field name="amount">5</field> + <field name="amount_type">percent</field> + <field name="description">Import Tax</field> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_import_uae_base')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'plus_report_line_ids': [ref('tax_report_line_import_uae_vat')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_import_uae_base')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'minus_report_line_ids': [ref('tax_report_line_import_uae_vat')], + }), + ]"/> + </record> + <record id="uae_purchase_tax_reverse_charge" model="account.tax.template"> + <field name="name">Reverse Charge Provision</field> + <field name="type_tax_use">purchase</field> + <field name="amount">5</field> + <field name="amount_type">percent</field> + <field name="description">Supplies subject to reverse charge provisions</field> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_expense_supplies_reverse_base')], + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + 'minus_report_line_ids': [ref('tax_report_line_expense_supplies_reverse_vat')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_expense_supplies_reverse_base')], + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + 'plus_report_line_ids': [ref('tax_report_line_expense_supplies_reverse_vat')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('uae_account_3726'), + }), + ]"/> + </record> +</odoo> 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 00000000..14a68c18 --- /dev/null +++ b/addons/l10n_ae/data/fiscal_templates_data.xml @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <record id="account_fiscal_position_dubai" model="account.fiscal.position.template"> + <field name="name">Dubai</field> + <field name="auto_apply" eval="True"/> + <field name="sequence">16</field> + <field name="country_id" ref="base.ae"/> + <field name="state_ids" eval="[(6,0,[ref('base.state_ae_du')])]"/> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + </record> + + <record id="account_fiscal_position_abu_dhabi" model="account.fiscal.position.template"> + <field name="name">Abu Dhabi</field> + <field name="auto_apply" eval="True"/> + <field name="sequence">16</field> + <field name="country_id" ref="base.ae"/> + <field name="state_ids" eval="[(6,0,[ref('base.state_ae_az')])]"/> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + </record> + <record id="account_fiscal_position_abu_dhabi_01" model="account.fiscal.position.tax.template"> + <field name="tax_src_id" ref="uae_sale_tax_5_dubai"/> + <field name="tax_dest_id" ref="uae_sale_tax_5_abu_dhabi"/> + <field name="position_id" ref="account_fiscal_position_abu_dhabi"/> + </record> + + <record id="account_fiscal_position_sharjah" model="account.fiscal.position.template"> + <field name="name">Sharjah</field> + <field name="auto_apply" eval="True"/> + <field name="sequence">16</field> + <field name="country_id" ref="base.ae"/> + <field name="state_ids" eval="[(6,0,[ref('base.state_ae_sh')])]"/> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + </record> + <record id="account_fiscal_position_sharjah_01" model="account.fiscal.position.tax.template"> + <field name="tax_src_id" ref="uae_sale_tax_5_dubai"/> + <field name="tax_dest_id" ref="uae_sale_tax_5_sharjah"/> + <field name="position_id" ref="account_fiscal_position_sharjah"/> + </record> + + <record id="account_fiscal_position_ajman" model="account.fiscal.position.template"> + <field name="name">Ajman</field> + <field name="auto_apply" eval="True"/> + <field name="sequence">16</field> + <field name="country_id" ref="base.ae"/> + <field name="state_ids" eval="[(6,0,[ref('base.state_ae_aj')])]"/> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + </record> + <record id="account_fiscal_position_ajman_01" model="account.fiscal.position.tax.template"> + <field name="tax_src_id" ref="uae_sale_tax_5_dubai"/> + <field name="tax_dest_id" ref="uae_sale_tax_5_ajman"/> + <field name="position_id" ref="account_fiscal_position_ajman"/> + </record> + + <record id="account_fiscal_position_umm_al_quwain" model="account.fiscal.position.template"> + <field name="name">Umm Al Quwain</field> + <field name="auto_apply" eval="True"/> + <field name="sequence">16</field> + <field name="country_id" ref="base.ae"/> + <field name="state_ids" eval="[(6,0,[ref('base.state_ae_uq')])]"/> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + </record> + <record id="account_fiscal_position_umm_al_quwain_01" model="account.fiscal.position.tax.template"> + <field name="tax_src_id" ref="uae_sale_tax_5_dubai"/> + <field name="tax_dest_id" ref="uae_sale_tax_5_umm_al_quwain"/> + <field name="position_id" ref="account_fiscal_position_umm_al_quwain"/> + </record> + + <record id="account_fiscal_position_ras_al_khaima" model="account.fiscal.position.template"> + <field name="name">Ras Al-Khaima</field> + <field name="auto_apply" eval="True"/> + <field name="sequence">16</field> + <field name="country_id" ref="base.ae"/> + <field name="state_ids" eval="[(6,0,[ref('base.state_ae_rk')])]"/> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + </record> + <record id="account_fiscal_position_ras_al_khaima_01" model="account.fiscal.position.tax.template"> + <field name="tax_src_id" ref="uae_sale_tax_5_dubai"/> + <field name="tax_dest_id" ref="uae_sale_tax_5_ras_al_khaima"/> + <field name="position_id" ref="account_fiscal_position_ras_al_khaima"/> + </record> + + <record id="account_fiscal_position_fujairah" model="account.fiscal.position.template"> + <field name="name">Fujairah</field> + <field name="auto_apply" eval="True"/> + <field name="sequence">16</field> + <field name="country_id" ref="base.ae"/> + <field name="state_ids" eval="[(6,0,[ref('base.state_ae_fu')])]"/> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + </record> + <record id="account_fiscal_position_fujairah_01" model="account.fiscal.position.tax.template"> + <field name="tax_src_id" ref="uae_sale_tax_5_dubai"/> + <field name="tax_dest_id" ref="uae_sale_tax_5_fujairah"/> + <field name="position_id" ref="account_fiscal_position_fujairah"/> + </record> + + <record id="account_fiscal_position_non_uae_countries" model="account.fiscal.position.template"> + <field name="name">Non-UAE</field> + <field name="sequence">20</field> + <field name="auto_apply" eval="True"/> + <field name="chart_template_id" ref="uae_chart_template_standard"/> + </record> + <record id="acccount_fiscal_position_tax_non_uae_01" model="account.fiscal.position.tax.template"> + <field name="tax_src_id" ref="uae_sale_tax_5_dubai"/> + <field name="tax_dest_id" ref="uae_sale_tax_0"/> + <field name="position_id" ref="account_fiscal_position_non_uae_countries"/> + </record> + <record id="acccount_fiscal_position_tax_non_uae_02" model="account.fiscal.position.tax.template"> + <field name="tax_src_id" ref="uae_purchase_tax_5"/> + <field name="tax_dest_id" ref="uae_purchase_tax_0"/> + <field name="position_id" ref="account_fiscal_position_non_uae_countries"/> + </record> +</odoo> diff --git a/addons/l10n_ae/data/l10n_ae_chart_data.xml b/addons/l10n_ae/data/l10n_ae_chart_data.xml new file mode 100644 index 00000000..337ef71f --- /dev/null +++ b/addons/l10n_ae/data/l10n_ae_chart_data.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <menuitem id="account_reports_ae_statements_menu" name="UAE" parent="account.menu_finance_reports" sequence="0" groups="account.group_account_readonly"/> + + <record id="uae_chart_template_standard" model="account.chart.template"> + <field name="name">U.A.E Chart of Accounts - Standard</field> + <field name="code_digits">6</field> + <field name="bank_account_code_prefix">101</field> + <field name="cash_account_code_prefix">105</field> + <field name="transfer_account_code_prefix">100</field> + <field name="currency_id" ref="base.AED" /> + <field name="complete_tax_set" eval="True"/> + </record> +</odoo> diff --git a/addons/l10n_ae/data/l10n_ae_chart_post_data.xml b/addons/l10n_ae/data/l10n_ae_chart_post_data.xml new file mode 100644 index 00000000..ac0f64de --- /dev/null +++ b/addons/l10n_ae/data/l10n_ae_chart_post_data.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <record id="uae_chart_template_standard" model="account.chart.template"> + <field name="property_account_receivable_id" ref="uae_account_3681" /> + <field name="property_account_payable_id" ref="uae_account_3753" /> + <field name="property_account_expense_categ_id" ref="uae_account_3840" /> + <field name="property_account_income_categ_id" ref="uae_account_3810" /> + <field name="expense_currency_exchange_account_id" ref="uae_account_3911"/> + <field name="income_currency_exchange_account_id" ref="uae_account_3833"/> + <field name="default_pos_receivable_account_id" ref="uae_account_3682" /> + </record> +</odoo> 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 00000000..94692698 --- /dev/null +++ b/addons/l10n_ae/data/l10n_ae_data.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <!-- set VAT label to show on invoice report --> + <record id="base.ae" model="res.country"> + <field name="vat_label">TRN</field> + </record> + <record id="base.AED" model="res.currency"> + <field name="symbol">AED</field> + </record> + <record id="gcc_countries_group" model="res.country.group"> + <field name="name">GCC VAT implementing States</field> + <field name="country_ids" eval="[(6,0,[ref('base.ae'),ref('base.sa'),ref('base.bh')])]"/> + </record> +</odoo> diff --git a/addons/l10n_ae/demo/demo_company.xml b/addons/l10n_ae/demo/demo_company.xml new file mode 100644 index 00000000..f3938b0a --- /dev/null +++ b/addons/l10n_ae/demo/demo_company.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <record id="partner_demo_company_ae" model="res.partner"> + <field name="name">AE Company</field> + <field name="vat"></field> + <field name="street">A شارع ملقا</field> + <field name="city">الشارقة</field> + <field name="country_id" ref="base.ae"/> + <field name="state_id" ref="base.state_ae_uq"/> + <field name="zip">81730</field> + <field name="phone">+971 50 123 4567</field> + <field name="email">info@company.aeexample.com</field> + <field name="website">www.aeexample.com</field> + </record> + + <record id="demo_company_ae" model="res.company"> + <field name="name">AE Company</field> + <field name="partner_id" ref="partner_demo_company_ae"/> + </record> + + <function model="res.company" name="_onchange_country_id"> + <value eval="[ref('demo_company_ae')]"/> + </function> + + <function model="res.users" name="write"> + <value eval="[ref('base.user_root'), ref('base.user_admin'), ref('base.user_demo')]"/> + <value eval="{'company_ids': [(4, ref('l10n_ae.demo_company_ae'))]}"/> + </function> + + <function model="account.chart.template" name="try_loading"> + <value eval="[ref('l10n_ae.uae_chart_template_standard')]"/> + <value model="res.company" eval="obj().env.ref('l10n_ae.demo_company_ae')"/> + </function> +</odoo> diff --git a/addons/l10n_ae/static/description/icon.png b/addons/l10n_ae/static/description/icon.png Binary files differnew file mode 100644 index 00000000..51356fed --- /dev/null +++ b/addons/l10n_ae/static/description/icon.png 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 00000000..0018bc69 --- /dev/null +++ b/addons/l10n_ae/views/report_invoice_templates.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <template id="report_invoice_document" inherit_id="account.report_invoice_document"> + <xpath expr="//p[@name='payment_term']" position="after"> + <p t-if="o.company_id.country_id.code == 'AE' and o.partner_id.country_id.code != 'AE' and o.env.ref('l10n_ae.gcc_countries_group') in o.partner_id.country_id.country_group_ids"> + Supply between <b>United Arad Emirates</b> and <b><span t-field="o.partner_id.country_id.name"/></b> + </p> + </xpath> + <xpath expr="//h2/span" position="before"> + <span t-if="o.company_id.country_id.code == 'AE' and o.move_type in ['out_invoice', 'out_refund']">Tax</span> + </xpath> + + <xpath expr="//div[hasclass('clearfix')]" position="after"> + <div t-if="o.company_id.country_id.code == 'AE' and o.currency_id != o.company_id.currency_id" id="aed_amounts" class="row clearfix ml-auto my-3 text-nowrap table"> + <t t-set="aed_rate" t-value="o.env['res.currency']._get_conversion_rate(o.currency_id, o.company_id.currency_id, o.company_id, o.invoice_date or datetime.date.today())"/> + <div name="exchange_rate" class="col-auto"> + <strong>Exchange Rate</strong> + <p class="m-0" t-esc="aed_rate" t-options='{"widget": "float", "precision": 5}'/> + </div> + <div name="aed_subtotal" class="col-auto"> + <strong>Subtotal (AED)</strong> + <p class="m-0" t-esc="o.amount_untaxed_signed" t-options='{"widget": "monetary", "display_currency": o.company_currency_id}'/> + </div> + <div name="aed_vat_amount" class="col-auto"> + <strong>Tax Amount (AED)</strong> + <p class="m-0" t-esc="o.currency_id._convert(o.amount_tax, o.company_id.currency_id, o.company_id, o.invoice_date or datetime.date.today())" t-options='{"widget": "monetary", "display_currency": o.company_currency_id}'/> + </div> + <div name="aed_total" class="col-auto"> + <strong>Total (AED)</strong> + <p class="m-0" t-esc="o.amount_total_signed" t-options='{"widget": "monetary", "display_currency": o.company_currency_id}'/> + </div> + </div> + </xpath> + </template> +</odoo> |
