Skip to content
Snippets Groups Projects
Commit 45454a0f authored by Nhomar Hernandez's avatar Nhomar Hernandez Committed by Josse Colpaert
Browse files

[IMP] l10n_pe: demo partner, export taxes and proper fiscal positions

parent c6708a21
Branches
Tags
No related merge requests found
......@@ -20,6 +20,7 @@
'data/account.account.template.csv',
'data/l10n_pe_chart_post_data.xml',
'data/account_tax_data.xml',
'data/fiscal_position_data.xml',
'data/account_chart_template_data.xml',
'data/res.city.csv',
'data/l10n_pe.res.city.district.csv',
......@@ -28,5 +29,6 @@
],
'demo': [
'demo/demo_company.xml',
'demo/demo_partner.xml',
],
}
......@@ -40,6 +40,7 @@
<field name="name">DET</field>
<field name="sequence">100</field>
</record>
<!-- VAT for sales -->
<record id="sale_tax_igv_18" model="account.tax.template">
<field name="chart_template_id" ref="pe_chart_template"/>
......@@ -408,5 +409,41 @@
}),
]"/>
</record>
<record id="sale_tax_exp" model="account.tax.template">
<field name="chart_template_id" ref="pe_chart_template"/>
<field name="name">0% EXP</field>
<field name="description">EXP</field>
<field name="l10n_pe_edi_tax_code">9995</field>
<field name="l10n_pe_edi_unece_category">S</field>
<field name="amount">0</field>
<field name="type_tax_use">sale</field>
<field name="sequence">1</field>
<field name="include_base_amount">1</field>
<field name="tax_group_id" ref="tax_group_exp"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 0,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 0,
'repartition_type': 'tax',
'account_id': ref('chart40111'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 0,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 0,
'repartition_type': 'tax',
'account_id': ref('chart40111'),
}),
]"/>
</record>
</odoo>
<odoo>
<record id="local_peru" model="account.fiscal.position.template">
<field name="name">LOCAL PERU</field>
<field name="chart_template_id" ref="pe_chart_template"/>
<field name="auto_apply">1</field>
<field name="country_id" ref="base.pe"/>
<field name="sequence">15</field>
</record>
<record id="exportation" model="account.fiscal.position.template">
<field name="name">EXTRANJERO - EXPORTACIÓN</field>
<field name="chart_template_id" ref="pe_chart_template"/>
<field name="auto_apply">1</field>
<field name="sequence">10</field>
</record>
<record id="exportation_sales_goods_1" model="account.fiscal.position.tax.template">
<field name="position_id" ref="exportation"/>
<field name="tax_src_id" ref="sale_tax_igv_18"/>
<field name="tax_dest_id" ref="sale_tax_exp"/>
</record>
<record id="exportation_sales_goods_2" model="account.fiscal.position.tax.template">
<field name="position_id" ref="exportation"/>
<field name="tax_src_id" ref="sale_tax_igv_18_included"/>
<field name="tax_dest_id" ref="sale_tax_exp"/>
</record>
</odoo>
<odoo>
<record id="l10n_pe_partner_1" model="res.partner">
<field name="name">Comercial Constructora los Patitos S.A.</field>
<field name="country_id" ref="base.pe"/>
<field name="vat">20121888549</field>
<field name="company_type">company</field>
<field name="zip">150101</field>
<field name="street2">Av. Pedro de Osma Nro. 434</field>
</record>
</odoo>
\ No newline at end of file
......@@ -9,6 +9,7 @@ class AccountTax(models.Model):
('1000', 'IGV - General Sales Tax'),
('1016', 'IVAP - Tax on Sale Paddy Rice'),
('2000', 'ISC - Selective Excise Tax'),
('7152', 'ICBPER - Plastic bag tax'),
('9995', 'EXP - Exportation'),
('9996', 'GRA - Free'),
('9997', 'EXO - Exonerated'),
......@@ -34,6 +35,7 @@ class AccountTaxTemplate(models.Model):
('1000', 'IGV - General Sales Tax'),
('1016', 'IVAP - Tax on Sale Paddy Rice'),
('2000', 'ISC - Selective Excise Tax'),
('7152', 'ICBPER - Plastic bag tax'),
('9995', 'EXP - Exportation'),
('9996', 'GRA - Free'),
('9997', 'EXO - Exonerated'),
......
......@@ -7,8 +7,10 @@
<field name="priority" eval="900"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='type_tax_use']" position="before">
<field name="l10n_pe_edi_tax_code"/>
<field name="l10n_pe_edi_unece_category"/>
<field name="l10n_pe_edi_tax_code"
attrs="{'invisible': [('country_code', '!=', 'PE')]}"/>
<field name="l10n_pe_edi_unece_category"
attrs="{'invisible': [('country_code', '!=', 'PE')]}"/>
</xpath>
</field>
</record>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment