[IMP] l10n_pe: demo partner, export taxes and proper fiscal positions
This commit is contained in:
committed by
Benjamin Frantzen (bfr)
parent
a0b6edd23e
commit
230014b8af
@@ -21,6 +21,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',
|
||||
@@ -29,5 +30,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>
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
<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>
|
||||
@@ -0,0 +1,10 @@
|
||||
<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>
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user