summaryrefslogtreecommitdiff
path: root/addons/l10n_ec
diff options
context:
space:
mode:
authorMehul Patel <mep@odoo.com>2017-08-28 14:54:24 +0530
committerLaurent Smet <las@openerp.com>2017-08-28 11:24:24 +0200
commit3fb4159ad9c9b9488912292b7b339d9f1fd2ce3c (patch)
tree4d92d433b2d70dc0371b1580ec288472519be2fe /addons/l10n_ec
parent40ac82ff74138ab6625c6241880ee89860670693 (diff)
[IMP] account,sale,l10n_*: display tax amount per tax group in sale/account reports
Each tax is linked to a tax group. Each tax group is display separately with the corresponding amount when the business reports (invoices/sale orders) are printed. NB: Because each tax is now linked to a tax group. Every localization have been updated according it. task: https://www.odoo.com/web#id=30501&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 PR: #16724
Diffstat (limited to 'addons/l10n_ec')
-rw-r--r--addons/l10n_ec/__manifest__.py1
-rw-r--r--addons/l10n_ec/data/account_data.xml23
-rw-r--r--addons/l10n_ec/data/account_tax_data.xml12
3 files changed, 36 insertions, 0 deletions
diff --git a/addons/l10n_ec/__manifest__.py b/addons/l10n_ec/__manifest__.py
index 67ed1f5d828..f923a87de2f 100644
--- a/addons/l10n_ec/__manifest__.py
+++ b/addons/l10n_ec/__manifest__.py
@@ -20,6 +20,7 @@ Accounting chart and localization for Ecuador.
],
'data': [
'data/l10n_ec_chart_data.xml',
+ 'data/account_data.xml',
'data/account_tax_data.xml',
'data/account_chart_template_data.yml',
],
diff --git a/addons/l10n_ec/data/account_data.xml b/addons/l10n_ec/data/account_data.xml
new file mode 100644
index 00000000000..cb048e53c48
--- /dev/null
+++ b/addons/l10n_ec/data/account_data.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data noupdate="1">
+
+ <!-- Account Tax Group -->
+ <record id="tax_group_ret_8" model="account.tax.group">
+ <field name="name">Retencion 8%</field>
+ </record>
+ <record id="tax_group_iva_12" model="account.tax.group">
+ <field name="name">IVA 12%</field>
+ </record>
+ <record id="tax_group_ret_30" model="account.tax.group">
+ <field name="name">Retencion 30%</field>
+ </record>
+ <record id="tax_group_ret_70" model="account.tax.group">
+ <field name="name">Retencion 70%</field>
+ </record>
+ <record id="tax_group_ret_100" model="account.tax.group">
+ <field name="name">Retencion 100%</field>
+ </record>
+
+ </data>
+</odoo>
diff --git a/addons/l10n_ec/data/account_tax_data.xml b/addons/l10n_ec/data/account_tax_data.xml
index c6a3a74128f..546d5ab41cd 100644
--- a/addons/l10n_ec/data/account_tax_data.xml
+++ b/addons/l10n_ec/data/account_tax_data.xml
@@ -72,6 +72,7 @@
<field name="refund_account_id" ref="210401"/>
<field name="account_id" ref="210401"/>
<field name="tag_ids" eval="[(6,0,[ref('tax_sale_cobrado_12')])]"/>
+ <field name="tax_group_id" ref="tax_group_iva_12"/>
</record>
<record id="salevat2" model="account.tax.template">
@@ -84,6 +85,7 @@
<field name="refund_account_id" ref="210401"/>
<field name="account_id" ref="210401"/>
<field name="tag_ids" eval="[(6,0,[ref('tax_sale_pagado_12')])]"/>
+ <field name="tax_group_id" ref="tax_group_iva_12"/>
</record>
<record id="saleret1" model="account.tax.template">
@@ -96,6 +98,7 @@
<field name="refund_account_id" ref="210403"/>
<field name="account_id" ref="210403"/>
<field name="tag_ids" eval="[(6,0,[ref('tax_sale_retencion_8')])]"/>
+ <field name="tax_group_id" ref="tax_group_ret_8"/>
</record>
<record id="saleret2" model="account.tax.template">
@@ -108,6 +111,7 @@
<field name="refund_account_id" ref="210403"/>
<field name="account_id" ref="210403"/>
<field name="tag_ids" eval="[(6,0,[ref('tax_sale_retencion_30')])]"/>
+ <field name="tax_group_id" ref="tax_group_ret_30"/>
</record>
<record id="saleret3" model="account.tax.template">
@@ -120,6 +124,7 @@
<field name="refund_account_id" ref="210403"/>
<field name="account_id" ref="210403"/>
<field name="tag_ids" eval="[(6,0,[ref('tax_sale_retencion_70')])]"/>
+ <field name="tax_group_id" ref="tax_group_ret_70"/>
</record>
<record id="saleret4" model="account.tax.template">
@@ -132,6 +137,7 @@
<field name="refund_account_id" ref="210403"/>
<field name="account_id" ref="210403"/>
<field name="tag_ids" eval="[(6,0,[ref('tax_sale_retencion_100')])]"/>
+ <field name="tax_group_id" ref="tax_group_ret_100"/>
</record>
<record id="purchasevat1" model="account.tax.template">
@@ -144,6 +150,7 @@
<field name="refund_account_id" ref="210401"/>
<field name="account_id" ref="210401"/>
<field name="tag_ids" eval="[(6,0,[ref('tax_purchase_cobrado_12')])]"/>
+ <field name="tax_group_id" ref="tax_group_iva_12"/>
</record>
<record id="purchasevat2" model="account.tax.template">
@@ -156,6 +163,7 @@
<field name="refund_account_id" ref="210401"/>
<field name="account_id" ref="210401"/>
<field name="tag_ids" eval="[(6,0,[ref('tax_purchase_pagado_12')])]"/>
+ <field name="tax_group_id" ref="tax_group_iva_12"/>
</record>
<record id="purchaseret1" model="account.tax.template">
@@ -168,6 +176,7 @@
<field name="refund_account_id" ref="210403"/>
<field name="account_id" ref="210403"/>
<field name="tag_ids" eval="[(6,0,[ref('tax_purchase_retencion_8')])]"/>
+ <field name="tax_group_id" ref="tax_group_ret_8"/>
</record>
<record id="purchaseret2" model="account.tax.template">
@@ -180,6 +189,7 @@
<field name="refund_account_id" ref="210403"/>
<field name="account_id" ref="210403"/>
<field name="tag_ids" eval="[(6,0,[ref('tax_purchase_retencion_30')])]"/>
+ <field name="tax_group_id" ref="tax_group_ret_30"/>
</record>
<record id="purchaseret3" model="account.tax.template">
@@ -192,6 +202,7 @@
<field name="refund_account_id" ref="210403"/>
<field name="account_id" ref="210403"/>
<field name="tag_ids" eval="[(6,0,[ref('tax_purchase_retencion_70')])]"/>
+ <field name="tax_group_id" ref="tax_group_ret_70"/>
</record>
<record id="purchaseret4" model="account.tax.template">
@@ -204,5 +215,6 @@
<field name="refund_account_id" ref="210403"/>
<field name="account_id" ref="210403"/>
<field name="tag_ids" eval="[(6,0,[ref('tax_purchase_retencion_100')])]"/>
+ <field name="tax_group_id" ref="tax_group_ret_100"/>
</record>
</odoo>