summaryrefslogtreecommitdiff
path: root/addons/l10n_ua
diff options
context:
space:
mode:
authorBohdan Lisnenko <lem8r.ka11a@gmail.com>2021-03-16 19:38:59 +0000
committerBohdan Lisnenko <lem8r.ka11a@gmail.com>2021-03-18 13:44:02 +0000
commit25f783465c3bb2bec182111fd6fe3afcdde8143b (patch)
tree8628484fe19b439bb5384fcbd96cb46c24cfacdf /addons/l10n_ua
parent2d148980182d2e45988deb61f227993ec0bde10c (diff)
[IMP] l10n_ua: new vat rate 14%
closes odoo/odoo#68086 X-original-commit: 87fcdd8570fe05907c4aae6db3941f8b8747c72a Signed-off-by: Josse Colpaert <jco@openerp.com>
Diffstat (limited to 'addons/l10n_ua')
-rw-r--r--addons/l10n_ua/__manifest__.py2
-rw-r--r--addons/l10n_ua/data/account_tax_group_data.xml3
-rw-r--r--addons/l10n_ua/data/account_tax_template.xml268
3 files changed, 264 insertions, 9 deletions
diff --git a/addons/l10n_ua/__manifest__.py b/addons/l10n_ua/__manifest__.py
index 47f6eb70d34..4411ee52150 100644
--- a/addons/l10n_ua/__manifest__.py
+++ b/addons/l10n_ua/__manifest__.py
@@ -6,7 +6,7 @@
'name': 'Ukraine - Accounting',
'author': 'ERP Ukraine',
'website': 'https://erp.co.ua',
- 'version': '1.3',
+ 'version': '1.4',
'description': """
Ukraine - Chart of accounts.
============================
diff --git a/addons/l10n_ua/data/account_tax_group_data.xml b/addons/l10n_ua/data/account_tax_group_data.xml
index 62ad5657896..05e914daf2f 100644
--- a/addons/l10n_ua/data/account_tax_group_data.xml
+++ b/addons/l10n_ua/data/account_tax_group_data.xml
@@ -4,6 +4,9 @@
<record id="tax_group_vat20" model="account.tax.group">
<field name="name">ПДВ 20%</field>
</record>
+ <record id="tax_group_vat14" model="account.tax.group">
+ <field name="name">ПДВ 14%</field>
+ </record>
<record id="tax_group_vat7" model="account.tax.group">
<field name="name">ПДВ 7%</field>
</record>
diff --git a/addons/l10n_ua/data/account_tax_template.xml b/addons/l10n_ua/data/account_tax_template.xml
index 0d7a221c744..89a8136b397 100644
--- a/addons/l10n_ua/data/account_tax_template.xml
+++ b/addons/l10n_ua/data/account_tax_template.xml
@@ -8,7 +8,7 @@
<!-- Tax template for VAT -->
<record id="sale_tax_template_vat20_psbo" model="account.tax.template">
<field name="chart_template_id" ref="l10n_ua_psbo_chart_template"/>
- <field name="sequence">10</field>
+ <field name="sequence">9</field>
<field name="name">Реалізація ПДВ 20%</field>
<field name="description">+ ПДВ 20%</field>
<field name="amount">20</field>
@@ -39,7 +39,7 @@
</record>
<record id="sale_tax_template_vat20incl_psbo" model="account.tax.template">
<field name="chart_template_id" ref="l10n_ua_psbo_chart_template"/>
- <field name="sequence">10</field>
+ <field name="sequence">9</field>
<field name="name">Реалізація в т. ч. ПДВ 20%</field>
<field name="description">в т. ч. ПДВ 20%</field>
<field name="amount">20</field>
@@ -69,6 +69,69 @@
]"/>
<field name="tax_group_id" ref="l10n_ua.tax_group_vat20"/>
</record>
+ <record id="sale_tax_template_vat14_psbo" model="account.tax.template">
+ <field name="chart_template_id" ref="l10n_ua_psbo_chart_template"/>
+ <field name="sequence">10</field>
+ <field name="name">Реалізація ПДВ 14%</field>
+ <field name="description">+ ПДВ 14%</field>
+ <field name="amount">14</field>
+ <field name="type_tax_use">sale</field>
+ <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',
+ 'account_id': ref('ua_psbp_6431'),
+ }),
+ ]"/>
+ <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',
+ 'account_id': ref('ua_psbp_6431'),
+ }),
+ ]"/>
+ <field name="tax_group_id" ref="l10n_ua.tax_group_vat14"/>
+ </record>
+ <record id="sale_tax_template_vat14incl_psbo" model="account.tax.template">
+ <field name="chart_template_id" ref="l10n_ua_psbo_chart_template"/>
+ <field name="sequence">10</field>
+ <field name="name">Реалізація в т. ч. ПДВ 14%</field>
+ <field name="description">в т. ч. ПДВ 14%</field>
+ <field name="amount">14</field>
+ <field name="type_tax_use">sale</field>
+ <field name="price_include" eval="1"/>
+ <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',
+ 'account_id': ref('ua_psbp_6431'),
+ }),
+ ]"/>
+ <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',
+ 'account_id': ref('ua_psbp_6431'),
+ }),
+ ]"/>
+ <field name="tax_group_id" ref="l10n_ua.tax_group_vat14"/>
+ </record>
<record id="sale_tax_template_vat7_psbo" model="account.tax.template">
<field name="chart_template_id" ref="l10n_ua_psbo_chart_template"/>
<field name="sequence">11</field>
@@ -219,7 +282,7 @@
<record id="purchase_tax_template_vat20_psbo" model="account.tax.template">
<field name="chart_template_id" ref="l10n_ua_psbo_chart_template"/>
- <field name="sequence">20</field>
+ <field name="sequence">19</field>
<field name="name">Придбання ПДВ 20%</field>
<field name="description">+ ПДВ 20%</field>
<field name="amount">20</field>
@@ -250,7 +313,7 @@
</record>
<record id="purchase_tax_template_vat20incl_psbo" model="account.tax.template">
<field name="chart_template_id" ref="l10n_ua_psbo_chart_template"/>
- <field name="sequence">20</field>
+ <field name="sequence">19</field>
<field name="name">Придбання в т. ч. ПДВ 20%</field>
<field name="description">в т. ч. ПДВ 20%</field>
<field name="amount">20</field>
@@ -280,6 +343,69 @@
]"/>
<field name="tax_group_id" ref="l10n_ua.tax_group_vat20"/>
</record>
+ <record id="purchase_tax_template_vat14_psbo" model="account.tax.template">
+ <field name="chart_template_id" ref="l10n_ua_psbo_chart_template"/>
+ <field name="sequence">20</field>
+ <field name="name">Придбання ПДВ 14%</field>
+ <field name="description">+ ПДВ 14%</field>
+ <field name="amount">14</field>
+ <field name="type_tax_use">purchase</field>
+ <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',
+ 'account_id': ref('ua_psbp_6441'),
+ }),
+ ]"/>
+ <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',
+ 'account_id': ref('ua_psbp_6441'),
+ }),
+ ]"/>
+ <field name="tax_group_id" ref="l10n_ua.tax_group_vat14"/>
+ </record>
+ <record id="purchase_tax_template_vat14incl_psbo" model="account.tax.template">
+ <field name="chart_template_id" ref="l10n_ua_psbo_chart_template"/>
+ <field name="sequence">20</field>
+ <field name="name">Придбання в т. ч. ПДВ 14%</field>
+ <field name="description">в т. ч. ПДВ 14%</field>
+ <field name="amount">14</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include" eval="1"/>
+ <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',
+ 'account_id': ref('ua_psbp_6441'),
+ }),
+ ]"/>
+ <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',
+ 'account_id': ref('ua_psbp_6441'),
+ }),
+ ]"/>
+ <field name="tax_group_id" ref="l10n_ua.tax_group_vat14"/>
+ </record>
<record id="purchase_tax_template_vat7_psbo" model="account.tax.template">
<field name="chart_template_id" ref="l10n_ua_psbo_chart_template"/>
<field name="sequence">21</field>
@@ -503,7 +629,7 @@
<!-- Tax template for VAT -->
<record id="sale_tax_template_vat20" model="account.tax.template">
<field name="chart_template_id" ref="l10n_ua_ias_chart_template"/>
- <field name="sequence">10</field>
+ <field name="sequence">9</field>
<field name="name">Реалізація з ПДВ 20%</field>
<field name="description">+ ПДВ 20%</field>
<field name="amount">20</field>
@@ -534,7 +660,7 @@
</record>
<record id="sale_tax_template_vat20incl" model="account.tax.template">
<field name="chart_template_id" ref="l10n_ua_ias_chart_template"/>
- <field name="sequence">10</field>
+ <field name="sequence">9</field>
<field name="name">Реалізація в т. ч. ПДВ 20%</field>
<field name="description">в т. ч. ПДВ 20%</field>
<field name="amount">20</field>
@@ -564,6 +690,69 @@
]"/>
<field name="tax_group_id" ref="l10n_ua.tax_group_vat20"/>
</record>
+ <record id="sale_tax_template_vat14" model="account.tax.template">
+ <field name="chart_template_id" ref="l10n_ua_ias_chart_template"/>
+ <field name="sequence">10</field>
+ <field name="name">Реалізація з ПДВ 14%</field>
+ <field name="description">+ ПДВ 14%</field>
+ <field name="amount">14</field>
+ <field name="type_tax_use">sale</field>
+ <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',
+ 'account_id': ref('ua_ias_1204'),
+ }),
+ ]"/>
+ <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',
+ 'account_id': ref('ua_ias_1204'),
+ }),
+ ]"/>
+ <field name="tax_group_id" ref="l10n_ua.tax_group_vat14"/>
+ </record>
+ <record id="sale_tax_template_vat14incl" model="account.tax.template">
+ <field name="chart_template_id" ref="l10n_ua_ias_chart_template"/>
+ <field name="sequence">10</field>
+ <field name="name">Реалізація в т. ч. ПДВ 14%</field>
+ <field name="description">в т. ч. ПДВ 14%</field>
+ <field name="amount">14</field>
+ <field name="type_tax_use">sale</field>
+ <field name="price_include" eval="1"/>
+ <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',
+ 'account_id': ref('ua_ias_1204'),
+ }),
+ ]"/>
+ <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',
+ 'account_id': ref('ua_ias_1204'),
+ }),
+ ]"/>
+ <field name="tax_group_id" ref="l10n_ua.tax_group_vat14"/>
+ </record>
<record id="sale_tax_template_vat7" model="account.tax.template">
<field name="chart_template_id" ref="l10n_ua_ias_chart_template"/>
<field name="sequence">11</field>
@@ -714,7 +903,7 @@
<record id="purchase_tax_template_vat20" model="account.tax.template">
<field name="chart_template_id" ref="l10n_ua_ias_chart_template"/>
- <field name="sequence">20</field>
+ <field name="sequence">19</field>
<field name="name">Придбання з ПДВ 20%</field>
<field name="description">+ ПДВ 20%</field>
<field name="amount">20</field>
@@ -745,7 +934,7 @@
</record>
<record id="purchase_tax_template_vat20incl" model="account.tax.template">
<field name="chart_template_id" ref="l10n_ua_ias_chart_template"/>
- <field name="sequence">20</field>
+ <field name="sequence">19</field>
<field name="name">Придбання в т. ч. ПДВ 20%</field>
<field name="description">в т. ч. ПДВ 20%</field>
<field name="amount">20</field>
@@ -775,6 +964,69 @@
]"/>
<field name="tax_group_id" ref="l10n_ua.tax_group_vat20"/>
</record>
+ <record id="purchase_tax_template_vat14" model="account.tax.template">
+ <field name="chart_template_id" ref="l10n_ua_ias_chart_template"/>
+ <field name="sequence">20</field>
+ <field name="name">Придбання з ПДВ 14%</field>
+ <field name="description">+ ПДВ 14%</field>
+ <field name="amount">14</field>
+ <field name="type_tax_use">purchase</field>
+ <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',
+ 'account_id': ref('ua_ias_1140'),
+ }),
+ ]"/>
+ <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',
+ 'account_id': ref('ua_ias_1140'),
+ }),
+ ]"/>
+ <field name="tax_group_id" ref="l10n_ua.tax_group_vat14"/>
+ </record>
+ <record id="purchase_tax_template_vat14incl" model="account.tax.template">
+ <field name="chart_template_id" ref="l10n_ua_ias_chart_template"/>
+ <field name="sequence">20</field>
+ <field name="name">Придбання в т. ч. ПДВ 14%</field>
+ <field name="description">в т. ч. ПДВ 14%</field>
+ <field name="amount">14</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include" eval="1"/>
+ <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',
+ 'account_id': ref('ua_ias_1140'),
+ }),
+ ]"/>
+ <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',
+ 'account_id': ref('ua_ias_1140'),
+ }),
+ ]"/>
+ <field name="tax_group_id" ref="l10n_ua.tax_group_vat14"/>
+ </record>
<record id="purchase_tax_template_vat7" model="account.tax.template">
<field name="chart_template_id" ref="l10n_ua_ias_chart_template"/>
<field name="sequence">21</field>