mirror of
https://github.com/bringout/oca-ocb-l10n_americas.git
synced 2026-04-26 11:52:03 +02:00
19.0 vanilla
This commit is contained in:
parent
89c6e82fe7
commit
1b82c20a58
572 changed files with 43570 additions and 53303 deletions
|
|
@ -10,41 +10,19 @@ pip install odoo-bringout-oca-ocb-l10n_pe
|
|||
|
||||
## Dependencies
|
||||
|
||||
This addon depends on:
|
||||
- base_vat
|
||||
- base_address_extended
|
||||
- l10n_latam_base
|
||||
- l10n_latam_invoice_document
|
||||
- account_debit_note
|
||||
|
||||
## Manifest Information
|
||||
|
||||
- **Name**: Peru - Accounting
|
||||
- **Version**: 3.0
|
||||
- **Category**: Accounting/Localizations/Account Charts
|
||||
- **License**: LGPL-3
|
||||
- **Installable**: False
|
||||
- account
|
||||
|
||||
## Source
|
||||
|
||||
Based on [OCA/OCB](https://github.com/OCA/OCB) branch 16.0, addon `l10n_pe`.
|
||||
- Repository: https://github.com/OCA/OCB
|
||||
- Branch: 19.0
|
||||
- Path: addons/l10n_pe
|
||||
|
||||
## License
|
||||
|
||||
This package maintains the original LGPL-3 license from the upstream Odoo project.
|
||||
|
||||
## Documentation
|
||||
|
||||
- Overview: doc/OVERVIEW.md
|
||||
- Architecture: doc/ARCHITECTURE.md
|
||||
- Models: doc/MODELS.md
|
||||
- Controllers: doc/CONTROLLERS.md
|
||||
- Wizards: doc/WIZARDS.md
|
||||
- Reports: doc/REPORTS.md
|
||||
- Security: doc/SECURITY.md
|
||||
- Install: doc/INSTALL.md
|
||||
- Usage: doc/USAGE.md
|
||||
- Configuration: doc/CONFIGURATION.md
|
||||
- Dependencies: doc/DEPENDENCIES.md
|
||||
- Troubleshooting: doc/TROUBLESHOOTING.md
|
||||
- FAQ: doc/FAQ.md
|
||||
This package preserves the original LGPL-3 license.
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ Taxes:
|
|||
'GRA': {'name': 'FRE', 'code': 'Z'},
|
||||
'EXO': {'name': 'VAT', 'code': 'E'},
|
||||
'INA': {'name': 'FRE', 'code': 'O'},
|
||||
'OTROS': {'name': 'OTH', 'code': 'S'},
|
||||
'OTHERS': {'name': 'OTH', 'code': 'S'},
|
||||
|
||||
We added on this module the 3 concepts in taxes (necessary for the EDI
|
||||
signature)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import controllers
|
||||
from . import models
|
||||
from . import demo
|
||||
|
|
|
|||
|
|
@ -1,11 +1,12 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
{
|
||||
'name': 'Peru - Accounting',
|
||||
"version": "3.0",
|
||||
'summary': "PCGE Simplified",
|
||||
'icon': '/account/static/description/l10n.png',
|
||||
'countries': ['pe'],
|
||||
'version': '3.1',
|
||||
'category': 'Accounting/Localizations/Account Charts',
|
||||
'author': 'Vauxoo, Odoo',
|
||||
'website': 'https://www.odoo.com/documentation/16.0/applications/finance/accounting/fiscal_localizations/localizations/peru.html',
|
||||
'author': 'Vauxoo, Odoo S.A.',
|
||||
'website': 'https://www.odoo.com/documentation/latest/applications/finance/fiscal_localizations/peru.html',
|
||||
'license': 'LGPL-3',
|
||||
'depends': [
|
||||
'base_vat',
|
||||
|
|
@ -13,24 +14,26 @@
|
|||
'l10n_latam_base',
|
||||
'l10n_latam_invoice_document',
|
||||
'account_debit_note',
|
||||
'account',
|
||||
],
|
||||
'auto_install': ['account'],
|
||||
'data': [
|
||||
'security/ir.model.access.csv',
|
||||
'views/account_tax_view.xml',
|
||||
'data/l10n_pe_chart_data.xml',
|
||||
'data/account.group.template.csv',
|
||||
'data/account.account.template.csv',
|
||||
'data/l10n_pe_chart_post_data.xml',
|
||||
'data/account_tax_group_data.xml',
|
||||
'data/account_tax_data.xml',
|
||||
'data/fiscal_position_data.xml',
|
||||
'views/portal_address_templates.xml',
|
||||
'views/res_bank_view.xml',
|
||||
'data/l10n_latam_document_type_data.xml',
|
||||
'data/account_chart_template_data.xml',
|
||||
'data/res.city.csv',
|
||||
'data/l10n_pe.res.city.district.csv',
|
||||
'data/res_country_data.xml',
|
||||
'data/l10n_latam_identification_type_data.xml',
|
||||
'data/res.bank.csv',
|
||||
],
|
||||
'assets': {
|
||||
'web.assets_frontend': [
|
||||
'l10n_pe/static/src/interactions/**/*',
|
||||
],
|
||||
},
|
||||
'demo': [
|
||||
'demo/demo_company.xml',
|
||||
'demo/demo_partner.xml',
|
||||
|
|
|
|||
|
|
@ -0,0 +1,3 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import portal
|
||||
68
odoo-bringout-oca-ocb-l10n_pe/l10n_pe/controllers/portal.py
Normal file
68
odoo-bringout-oca-ocb-l10n_pe/l10n_pe/controllers/portal.py
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo.http import request, route
|
||||
|
||||
from odoo.addons.l10n_latam_base.controllers.portal import L10nLatamBasePortalAccount
|
||||
|
||||
|
||||
class L10nPEPortalAccount(L10nLatamBasePortalAccount):
|
||||
|
||||
def _is_peru_company(self):
|
||||
return request.env.company.country_code == 'PE'
|
||||
|
||||
def _prepare_address_form_values(self, partner_sudo, *args, **kwargs):
|
||||
rendering_values = super()._prepare_address_form_values(partner_sudo, *args, **kwargs)
|
||||
if not self._is_peru_company():
|
||||
return rendering_values
|
||||
|
||||
state = request.env['res.country.state'].browse(rendering_values['state_id'])
|
||||
city = partner_sudo.city_id
|
||||
ResCity = request.env['res.city'].sudo()
|
||||
District = request.env['l10n_pe.res.city.district'].sudo()
|
||||
rendering_values.update({
|
||||
'state': state,
|
||||
'state_cities': ResCity.search([('state_id', '=', state.id)]) if state else ResCity,
|
||||
'city': city,
|
||||
'city_districts': District.search([('city_id', '=', city.id)]) if city else District,
|
||||
})
|
||||
return rendering_values
|
||||
|
||||
def _get_mandatory_address_fields(self, country_sudo):
|
||||
mandatory_fields = super()._get_mandatory_address_fields(country_sudo)
|
||||
if not self._is_peru_company():
|
||||
return mandatory_fields
|
||||
|
||||
if country_sudo.code == 'PE':
|
||||
mandatory_fields.update({'state_id', 'city_id', 'l10n_pe_district'})
|
||||
mandatory_fields.remove('city')
|
||||
return mandatory_fields
|
||||
|
||||
def _l10n_get_default_identification_type_id(self):
|
||||
return (
|
||||
(self.env.company.country_code == 'PE' and request.env.ref('l10n_pe.it_DNI'))
|
||||
or super()._l10n_get_default_identification_type_id()
|
||||
)
|
||||
|
||||
@route(
|
||||
'/portal/state_infos/<model("res.country.state"):state>',
|
||||
type='jsonrpc',
|
||||
auth='public',
|
||||
methods=['POST'],
|
||||
website=True,
|
||||
)
|
||||
def state_infos(self, state, **kw):
|
||||
states = request.env['res.city'].sudo().search([('state_id', '=', state.id)])
|
||||
return {'cities': [(c.id, c.name, c.l10n_pe_code) for c in states]}
|
||||
|
||||
@route(
|
||||
'/portal/city_infos/<model("res.city"):city>',
|
||||
type='jsonrpc',
|
||||
auth='public',
|
||||
methods=['POST'],
|
||||
website=True,
|
||||
)
|
||||
def city_infos(self, city, **kw):
|
||||
districts = request.env['l10n_pe.res.city.district'].sudo().search(
|
||||
[('city_id', '=', city.id)],
|
||||
)
|
||||
return {'districts': [(d.id, d.name, d.code) for d in districts]}
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,84 +0,0 @@
|
|||
id,code_prefix_start,name,chart_template_id:id
|
||||
group0,0,Cuentas de orden,pe_chart_template
|
||||
group1,1,Activo disponible y exigible,pe_chart_template
|
||||
group2,2,Activo realizable,pe_chart_template
|
||||
group3,3,Activo inmovilizado,pe_chart_template
|
||||
group4,4,Pasivo,pe_chart_template
|
||||
group5,5,Patrimonio Neto,pe_chart_template
|
||||
group6,6,Gastos por naturaleza,pe_chart_template
|
||||
group7,7,Ingresos,pe_chart_template
|
||||
group8,8,Saldos intrermediarios de gestión y determinación del resultado del ejercicio,pe_chart_template
|
||||
group10,10,EFECTIVO Y EQUIVALENTES DE EFECTIVO,pe_chart_template
|
||||
group11,11,INVERSIONES FINANCIERAS,pe_chart_template
|
||||
group12,12,CUENTAS POR COBRAR COMERCIALES – TERCEROS,pe_chart_template
|
||||
group13,13,CUENTAS POR COBRAR COMERCIALES – RELACIONADAS,pe_chart_template
|
||||
group14,14,"CUENTAS POR COBRAR AL PERSONAL, A LOS ACCIONISTAS (SOCIOS) y DIRECTORES",pe_chart_template
|
||||
group16,16,CUENTAS POR COBRAR DIVERSAS – TERCEROS,pe_chart_template
|
||||
group17,17,CUENTAS POR COBRAR DIVERSAS – RELACIONADAS,pe_chart_template
|
||||
group18,18,SERVICIOS Y OTROS CONTRATADOS POR ANTICIPADO,pe_chart_template
|
||||
group19,19,ESTIMACIÓN DE CUENTAS DE COBRANZA DUDOSA,pe_chart_template
|
||||
group20,20,MERCADERÍAS,pe_chart_template
|
||||
group21,21,PRODUCTOS TERMINADOS,pe_chart_template
|
||||
group22,22,"SUBPRODUCTOS, DESECHOS Y DESPERDICIOS",pe_chart_template
|
||||
group23,23,PRODUCTOS EN PROCESO,pe_chart_template
|
||||
group24,24,MATERIAS PRIMAS,pe_chart_template
|
||||
group25,25,"MATERIALES AUXILIARES, SUMINISTROS Y REPUESTOS",pe_chart_template
|
||||
group26,26,ENVASES Y EMBALAJES,pe_chart_template
|
||||
group27,27,ACTIVOS NO CORRIENTES MANTENIDOS PARA LA VENTA,pe_chart_template
|
||||
group28,28,INVENTARIOS POR RECIBIR,pe_chart_template
|
||||
group29,29,DESVALORIZACIÓN DE INVENTARIOS,pe_chart_template
|
||||
group30,30,INVERSIONES MOBILIARIAS,pe_chart_template
|
||||
group31,31,PROPIEDADES DE INVERSIÓN,pe_chart_template
|
||||
group32,32,ACTIVOS POR DERECHO DE USO,pe_chart_template
|
||||
group33,33,"PROPIEDAD, PLANTA Y EQUIPO",pe_chart_template
|
||||
group34,34,INTANGIBLES,pe_chart_template
|
||||
group35,35,ACTIVOS BIOLÓGICOS,pe_chart_template
|
||||
group36,36,DESVALORIZACIÓN DE ACTIVO INMOVILIZADO,pe_chart_template
|
||||
group37,37,ACTIVO DIFERIDO,pe_chart_template
|
||||
group38,38,OTROS ACTIVOS,pe_chart_template
|
||||
group39,39,DEPRECIACIÓN y AMORTIZACIÓN ACUMULADOS,pe_chart_template
|
||||
group40,40,"TRIBUTOS, CONTRAPRESTACIONES Y APORTES AL SISTEMA PÚBLICO DE PENSIONES Y DE SALUD POR PAGAR",pe_chart_template
|
||||
group41,41,REMUNERACIONES Y PARTICIPACIONES POR PAGAR,pe_chart_template
|
||||
group42,42,CUENTAS POR PAGAR COMERCIALES TERCEROS,pe_chart_template
|
||||
group43,43,CUENTAS POR PAGAR COMERCIALES RELACIONADAS,pe_chart_template
|
||||
group44,44,"CUENTAS POR PAGAR A LOS ACCIONISTAS (SOCIOS, PARTÍCIPES) Y DIRECTORES",pe_chart_template
|
||||
group45,45,OBLIGACIONES FINANCIERAS,pe_chart_template
|
||||
group46,46,CUENTAS POR PAGAR DIVERSAS – TERCEROS,pe_chart_template
|
||||
group47,47,CUENTAS POR PAGAR DIVERSAS – RELACIONADAS,pe_chart_template
|
||||
group48,48,PROVISIONES,pe_chart_template
|
||||
group49,49,PASIVO DIFERIDO,pe_chart_template
|
||||
group50,50,CAPITAL,pe_chart_template
|
||||
group51,51,ACCIONES DE INVERSIÓN,pe_chart_template
|
||||
group52,52,CAPITAL ADICIONAL,pe_chart_template
|
||||
group56,56,RESULTADOS NO REALIZADOS,pe_chart_template
|
||||
group57,57,EXCEDENTE DE REVALUACIÓN,pe_chart_template
|
||||
group58,58,RESERVAS,pe_chart_template
|
||||
group59,59,RESULTADOS ACUMULADOS,pe_chart_template
|
||||
group60,60,COMPRAS,pe_chart_template
|
||||
group61,61,VARIACIÓN DE INVENTARIOS,pe_chart_template
|
||||
group62,62,GASTOS DE PERSONAL Y DIRECTORES,pe_chart_template
|
||||
group63,63,GASTOS DE SERVICIOS PRESTADOS POR TERCEROS,pe_chart_template
|
||||
group64,64,GASTOS POR TRIBUTOS,pe_chart_template
|
||||
group65,65,OTROS GASTOS DE GESTION,pe_chart_template
|
||||
group66,66,PERDIDA POR MEDICIÓN DE ACTIVOS NO FINANCIEROS AL VALOR RAZONABLE,pe_chart_template
|
||||
group67,67,GASTOS FINANCIEROS,pe_chart_template
|
||||
group68,68,VALUACIÓN Y DETERIORO DE ACTIVOS Y PROVISIONES,pe_chart_template
|
||||
group69,69,COSTO DE VENTAS,pe_chart_template
|
||||
group70,70,VENTAS,pe_chart_template
|
||||
group71,71,VARIACIÓN DE LA PRODUCCIÓN ALMACENADA,pe_chart_template
|
||||
group72,72,PRODUCCIÓN DE ACTIVO INMOVILIZADO,pe_chart_template
|
||||
group73,73,"DESCUENTOS, REBAJAS Y BONIFICACIONES OBTENIDOS",pe_chart_template
|
||||
group74,74,"DESCUENTOS, REBAJAS y BONIFICACIONES CONCEDIDOS",pe_chart_template
|
||||
group75,75,OTROS INGRESOS DE GESTIÓN,pe_chart_template
|
||||
group76,76,GANANCIA POR MEDICIÓN DE ACTIVOS NO FINANCIEROS AL VALOR RAZONABLE,pe_chart_template
|
||||
group77,77,INGRESOS FINANCIEROS,pe_chart_template
|
||||
group78,78,CARGAS CUBIERTAS POR PROVISIONES,pe_chart_template
|
||||
group79,79,CARGAS IMPUTABLES A CUENTAS DE COSTOS Y GASTOS,pe_chart_template
|
||||
group80,80,MARGEN COMERCIAL,pe_chart_template
|
||||
group81,81,PRODUCCIÓN DEL EJERCICIO,pe_chart_template
|
||||
group82,82,VALOR AGREGADO,pe_chart_template
|
||||
group83,83,EXCEDENTE BRUTO (INSUFICIENCIA BRUTA) DE EXPLOTACIÓN,pe_chart_template
|
||||
group84,84,RESULTADO DE EXPLOTACIÓN,pe_chart_template
|
||||
group85,85,RESULTADO ANTES DE PARTICIPACIONES E IMPUESTOS,pe_chart_template
|
||||
group88,88,IMPUESTO A LA RENTA,pe_chart_template
|
||||
group89,89,DETERMINACIÓN DEL RESULTADO DEL EJERCICIO,pe_chart_template
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
<function model="account.chart.template" name="try_loading">
|
||||
<value eval="[ref('l10n_pe.pe_chart_template')]"/>
|
||||
</function>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -1,453 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<!-- Detraction can be understood here:-->
|
||||
<!-- http://orientacion.sunat.gob.pe/index.php/empresas-menu/regimen-de-detracciones-del-igv-empresas/como-funcionan-las-detracciones/3141-02-en-la-venta-de-bienes-empresas-->
|
||||
<!-- TODO AFFECT SUBSEQUENT -->
|
||||
<!-- VAT for sales -->
|
||||
<record id="sale_tax_igv_18" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="pe_chart_template"/>
|
||||
<field name="name">18%</field>
|
||||
<field name="description">IGV</field>
|
||||
<field name="l10n_pe_edi_tax_code">1000</field>
|
||||
<field name="l10n_pe_edi_unece_category">S</field>
|
||||
<field name="amount">18.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_igv"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart40111'),
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart40111'),
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="sale_tax_igv_18_included" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="pe_chart_template"/>
|
||||
<field name="name">18% (Included in price)</field>
|
||||
<field name="description">IGV</field>
|
||||
<field name="l10n_pe_edi_tax_code">1000</field>
|
||||
<field name="l10n_pe_edi_unece_category">S</field>
|
||||
<field name="amount">18.0</field>
|
||||
<field name="type_tax_use">sale</field>
|
||||
<field name="sequence">1</field>
|
||||
<field name="price_include">1</field>
|
||||
<field name="include_base_amount">1</field>
|
||||
<field name="tax_group_id" ref="tax_group_igv"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart40111'),
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart40111'),
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="sale_tax_exo" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="pe_chart_template"/>
|
||||
<field name="name">0% Exonerated</field>
|
||||
<field name="description">EXO</field>
|
||||
<field name="l10n_pe_edi_tax_code">9997</field>
|
||||
<field name="l10n_pe_edi_unece_category">E</field>
|
||||
<field name="amount">0.0</field>
|
||||
<field name="type_tax_use">sale</field>
|
||||
<field name="sequence">1</field>
|
||||
<field name="tax_group_id" ref="tax_group_exo"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart40111'),
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart40111'),
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="sale_tax_ina" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="pe_chart_template"/>
|
||||
<field name="name">0% Unaffected</field>
|
||||
<field name="description">INA</field>
|
||||
<field name="l10n_pe_edi_tax_code">9998</field>
|
||||
<field name="l10n_pe_edi_unece_category">Z</field>
|
||||
<field name="amount">0.0</field>
|
||||
<field name="type_tax_use">sale</field>
|
||||
<field name="sequence">1</field>
|
||||
<field name="tax_group_id" ref="tax_group_ina"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart40111'),
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart40111'),
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="sale_tax_gra" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="pe_chart_template"/>
|
||||
<field name="name">0% Free</field>
|
||||
<field name="description">GRA</field>
|
||||
<field name="l10n_pe_edi_tax_code">9996</field>
|
||||
<field name="l10n_pe_edi_unece_category">E</field>
|
||||
<field name="amount">0.0</field>
|
||||
<field name="type_tax_use">sale</field>
|
||||
<field name="sequence">1</field>
|
||||
<field name="tax_group_id" ref="tax_group_gra"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart40111'),
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart40111'),
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="sale_tax_ics_0" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="pe_chart_template"/>
|
||||
<field name="name">0% ISC</field>
|
||||
<field name="description">ISC</field>
|
||||
<field name="l10n_pe_edi_tax_code">2000</field>
|
||||
<field name="l10n_pe_edi_unece_category">S</field>
|
||||
<field name="amount">0.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_isc"/>
|
||||
<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('chart4012'),
|
||||
}),
|
||||
|
||||
]"/>
|
||||
<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('chart4012'),
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<!-- VAT for purchase-->
|
||||
<record id="purchase_tax_igv_18" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="pe_chart_template"/>
|
||||
<field name="name">18%</field>
|
||||
<field name="description">IGV</field>
|
||||
<field name="l10n_pe_edi_tax_code">1000</field>
|
||||
<field name="l10n_pe_edi_unece_category">S</field>
|
||||
<field name="amount">18.0</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="sequence">1</field>
|
||||
<field name="include_base_amount">1</field>
|
||||
<field name="tax_group_id" ref="tax_group_igv"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart40111'),
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart40111'),
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="purchase_tax_igv_18_included" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="pe_chart_template"/>
|
||||
<field name="name">18% (Included in price)</field>
|
||||
<field name="description">IGV</field>
|
||||
<field name="l10n_pe_edi_tax_code">1000</field>
|
||||
<field name="l10n_pe_edi_unece_category">S</field>
|
||||
<field name="amount">18.0</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="sequence">1</field>
|
||||
<field name="price_include">1</field>
|
||||
<field name="include_base_amount">1</field>
|
||||
<field name="tax_group_id" ref="tax_group_igv"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart40111'),
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart40111'),
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="sale_tax_igv_18g_ng" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="pe_chart_template"/>
|
||||
<field name="name">18% Gravadas y No Gravadas</field>
|
||||
<field name="description">IGV</field>
|
||||
<field name="l10n_pe_edi_tax_code">1000</field>
|
||||
<field name="l10n_pe_edi_unece_category">S</field>
|
||||
<field name="amount">18.0</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="sequence">1</field>
|
||||
<field name="include_base_amount">1</field>
|
||||
<field name="tax_group_id" ref="tax_group_igv_g_ng"/>
|
||||
<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('chart40117'),
|
||||
}),
|
||||
(0,0, {
|
||||
'factor_percent': 0,
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart6411'),
|
||||
}),
|
||||
|
||||
]"/>
|
||||
<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('chart40117'),
|
||||
}),
|
||||
(0,0, {
|
||||
'factor_percent': 0,
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart6411'),
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="sale_tax_igv_18_ng" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="pe_chart_template"/>
|
||||
<field name="name">18% No Gravadas</field>
|
||||
<field name="description">IGV NG</field>
|
||||
<field name="l10n_pe_edi_tax_code">1000</field>
|
||||
<field name="l10n_pe_edi_unece_category">S</field>
|
||||
<field name="amount">18.0</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="sequence">1</field>
|
||||
<field name="include_base_amount">1</field>
|
||||
<field name="tax_group_id" ref="tax_group_igv_ng"/>
|
||||
<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('chart40116'),
|
||||
}),
|
||||
|
||||
]"/>
|
||||
<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('chart40116'),
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="purchase_tax_exp_0" 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">purchase</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': 100,
|
||||
'repartition_type': 'base',
|
||||
}),
|
||||
|
||||
(0,0, {
|
||||
'factor_percent': 100,
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart40115'),
|
||||
}),
|
||||
|
||||
]"/>
|
||||
<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('chart40115'),
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="purchase_tax_exo" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="pe_chart_template"/>
|
||||
<field name="name">0% Exonerated</field>
|
||||
<field name="description">EXO</field>
|
||||
<field name="l10n_pe_edi_tax_code">9997</field>
|
||||
<field name="l10n_pe_edi_unece_category">E</field>
|
||||
<field name="amount">0.0</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="sequence">1</field>
|
||||
<field name="tax_group_id" ref="tax_group_exo"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart40111'),
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart40111'),
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="purchase_tax_ina" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="pe_chart_template"/>
|
||||
<field name="name">0% Unaffected</field>
|
||||
<field name="description">INA</field>
|
||||
<field name="l10n_pe_edi_tax_code">9998</field>
|
||||
<field name="l10n_pe_edi_unece_category">Z</field>
|
||||
<field name="amount">0.0</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="sequence">1</field>
|
||||
<field name="tax_group_id" ref="tax_group_ina"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart40111'),
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart40111'),
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="purchase_tax_gra" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="pe_chart_template"/>
|
||||
<field name="name">0% Free</field>
|
||||
<field name="description">GRA</field>
|
||||
<field name="l10n_pe_edi_tax_code">9996</field>
|
||||
<field name="l10n_pe_edi_unece_category">E</field>
|
||||
<field name="amount">0.0</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="sequence">1</field>
|
||||
<field name="tax_group_id" ref="tax_group_gra"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart40111'),
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('chart40111'),
|
||||
}),
|
||||
]"/>
|
||||
</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>
|
||||
|
|
@ -1,68 +0,0 @@
|
|||
<odoo>
|
||||
<data noupdate="1">
|
||||
<record id="tax_group_igv" model="account.tax.group">
|
||||
<field name="name">IGV</field>
|
||||
<field name="sequence">0</field>
|
||||
<field name="country_id" ref="base.pe"/>
|
||||
</record>
|
||||
<record id="tax_group_igv_g_ng" model="account.tax.group">
|
||||
<field name="name">IGV GyNG</field>
|
||||
<field name="sequence">0</field>
|
||||
<field name="country_id" ref="base.pe"/>
|
||||
</record>
|
||||
<record id="tax_group_igv_ng" model="account.tax.group">
|
||||
<field name="name">IGV NG</field>
|
||||
<field name="sequence">0</field>
|
||||
<field name="country_id" ref="base.pe"/>
|
||||
</record>
|
||||
<record id="tax_group_ivap" model="account.tax.group">
|
||||
<field name="name">IVAP</field>
|
||||
<field name="sequence">0</field>
|
||||
<field name="country_id" ref="base.pe"/>
|
||||
</record>
|
||||
<record id="tax_group_isc" model="account.tax.group">
|
||||
<field name="name">ISC</field>
|
||||
<field name="sequence">0</field>
|
||||
<field name="country_id" ref="base.pe"/>
|
||||
</record>
|
||||
<record id="tax_group_exp" model="account.tax.group">
|
||||
<field name="name">EXP</field>
|
||||
<field name="sequence">0</field>
|
||||
<field name="country_id" ref="base.pe"/>
|
||||
</record>
|
||||
<record id="tax_group_gra" model="account.tax.group">
|
||||
<field name="name">GRA</field>
|
||||
<field name="sequence">0</field>
|
||||
<field name="country_id" ref="base.pe"/>
|
||||
</record>
|
||||
<record id="tax_group_exo" model="account.tax.group">
|
||||
<field name="name">EXO</field>
|
||||
<field name="sequence">0</field>
|
||||
<field name="country_id" ref="base.pe"/>
|
||||
</record>
|
||||
<record id="tax_group_ina" model="account.tax.group">
|
||||
<field name="name">INA</field>
|
||||
<field name="sequence">0</field>
|
||||
<field name="country_id" ref="base.pe"/>
|
||||
</record>
|
||||
<record id="tax_group_other" model="account.tax.group">
|
||||
<field name="name">OTROS</field>
|
||||
<field name="sequence">0</field>
|
||||
<field name="country_id" ref="base.pe"/>
|
||||
</record>
|
||||
<record id="tax_group_det" model="account.tax.group">
|
||||
<field name="name">DET</field>
|
||||
<field name="sequence">100</field>
|
||||
<field name="country_id" ref="base.pe"/>
|
||||
</record>
|
||||
<record id="tax_group_icbper" model="account.tax.group">
|
||||
<field name="name">ICBPER</field>
|
||||
<field name="sequence">0</field>
|
||||
<field name="country_id" ref="base.pe"/>
|
||||
</record>
|
||||
<record id="tax_group_ret" model="account.tax.group">
|
||||
<field name="name">RET</field>
|
||||
<field name="sequence">100</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
<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>
|
||||
|
|
@ -4,7 +4,9 @@
|
|||
<field name='sequence'>10</field>
|
||||
<field name='code'>01</field>
|
||||
<field name='report_name'>Factura electrónica</field>
|
||||
<field name="report_name@es_419">Factura electrónica</field>
|
||||
<field name='name'>Factura</field>
|
||||
<field name="name@es_419">Factura</field>
|
||||
<field name='country_id' ref='base.pe'/>
|
||||
<field name='doc_code_prefix'>F</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -13,7 +15,9 @@
|
|||
<field name='sequence'>10</field>
|
||||
<field name='code'>02</field>
|
||||
<field name='report_name'>Recibo por Honorarios</field>
|
||||
<field name="report_name@es_419">Recibo por Honorarios</field>
|
||||
<field name='name'>Recibo por Honorarios</field>
|
||||
<field name="name@es_419">Recibo por Honorarios</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>R</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -22,7 +26,9 @@
|
|||
<field name='sequence'>20</field>
|
||||
<field name='code'>03</field>
|
||||
<field name='report_name'>Boleta de venta electrónica</field>
|
||||
<field name="report_name@es_419">Boleta de venta electrónica</field>
|
||||
<field name='name'>Boleta</field>
|
||||
<field name="name@es_419">Boleta</field>
|
||||
<field name='country_id' ref='base.pe'/>
|
||||
<field name='doc_code_prefix'>B</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -31,7 +37,9 @@
|
|||
<field name='sequence'>20</field>
|
||||
<field name='code'>04</field>
|
||||
<field name='report_name'>Liquidación de compra</field>
|
||||
<field name="report_name@es_419">Liquidación de compra</field>
|
||||
<field name='name'>Liquidación de compra</field>
|
||||
<field name="name@es_419">Liquidación de compra</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>L</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -40,7 +48,9 @@
|
|||
<field name='sequence'>20</field>
|
||||
<field name='code'>05</field>
|
||||
<field name='report_name'>Boletos de Transporte Aéreo que emiten las Compañías de Aviación Comercial por el servicio de transporte aéreo regular de pasajeros, emitido de manera manual, mecanizada o por medios electrónicos (BME)</field>
|
||||
<field name="report_name@es_419">Boletos de Transporte Aéreo que emiten las Compañías de Aviación Comercial por el servicio de transporte aéreo regular de pasajeros, emitido de manera manual, mecanizada o por medios electrónicos (BME)</field>
|
||||
<field name='name'>Boletos de Transporte Aéreo que emiten las Compañías de Aviación Comercial por el servicio de transporte aéreo regular de pasajeros, emitido de manera manual, mecanizada o por medios electrónicos (BME)</field>
|
||||
<field name="name@es_419">Boletos de Transporte Aéreo que emiten las Compañías de Aviación Comercial por el servicio de transporte aéreo regular de pasajeros, emitido de manera manual, mecanizada o por medios electrónicos (BME)</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>B</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -49,7 +59,9 @@
|
|||
<field name='sequence'>20</field>
|
||||
<field name='code'>06</field>
|
||||
<field name='report_name'>Carta de porte aéreo por el servicio de transporte de carga aérea</field>
|
||||
<field name="report_name@es_419">Carta de porte aéreo por el servicio de transporte de carga aérea</field>
|
||||
<field name='name'>Carta de porte aéreo por el servicio de transporte de carga aérea</field>
|
||||
<field name="name@es_419">Carta de porte aéreo por el servicio de transporte de carga aérea</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>C</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -58,7 +70,9 @@
|
|||
<field name='sequence'>40</field>
|
||||
<field name='code'>07</field>
|
||||
<field name='report_name'>Nota de Crédito electrónica</field>
|
||||
<field name="report_name@es_419">Nota de Crédito electrónica</field>
|
||||
<field name='name'>Nota de Crédito</field>
|
||||
<field name="name@es_419">Nota de crédito</field>
|
||||
<field name='country_id' ref='base.pe'/>
|
||||
<field name='doc_code_prefix'>F</field>
|
||||
<field name='internal_type'>credit_note</field>
|
||||
|
|
@ -67,7 +81,9 @@
|
|||
<field name='sequence'>41</field>
|
||||
<field name='code'>07</field>
|
||||
<field name='report_name'>Nota de Crédito Boleta electrónica</field>
|
||||
<field name="report_name@es_419">Nota de Crédito Boleta electrónica</field>
|
||||
<field name='name'>Nota de Crédito Boleta</field>
|
||||
<field name="name@es_419">Nota de Crédito Boleta</field>
|
||||
<field name='country_id' ref='base.pe'/>
|
||||
<field name='doc_code_prefix'>B</field>
|
||||
<field name='internal_type'>credit_note</field>
|
||||
|
|
@ -76,7 +92,9 @@
|
|||
<field name='sequence'>50</field>
|
||||
<field name='code'>08</field>
|
||||
<field name='report_name'>Nota de Débito electrónica</field>
|
||||
<field name="report_name@es_419">Nota de Débito electrónica</field>
|
||||
<field name='name'>Nota de Débito</field>
|
||||
<field name="name@es_419">Nota de Débito</field>
|
||||
<field name='country_id' ref='base.pe'/>
|
||||
<field name='doc_code_prefix'>F</field>
|
||||
<field name='internal_type'>debit_note</field>
|
||||
|
|
@ -85,7 +103,9 @@
|
|||
<field name='sequence'>50</field>
|
||||
<field name='code'>08</field>
|
||||
<field name='report_name'>Nota de débito boleta electrónica </field>
|
||||
<field name="report_name@es_419">Nota de débito boleta electrónica </field>
|
||||
<field name='name'>Nota de Débito Boleta</field>
|
||||
<field name="name@es_419">Nota de Débito Boleta</field>
|
||||
<field name='country_id' ref='base.pe'/>
|
||||
<field name='doc_code_prefix'>B</field>
|
||||
<field name='internal_type'>debit_note</field>
|
||||
|
|
@ -94,7 +114,9 @@
|
|||
<field name='sequence'>50</field>
|
||||
<field name='code'>10</field>
|
||||
<field name='report_name'>Recibo por Arrendamiento</field>
|
||||
<field name="report_name@es_419">Recibo por Arrendamiento</field>
|
||||
<field name='name'>Recibo por Arrendamiento</field>
|
||||
<field name="name@es_419">Recibo por Arrendamiento</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>R</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -103,7 +125,9 @@
|
|||
<field name='sequence'>50</field>
|
||||
<field name='code'>11</field>
|
||||
<field name='report_name'>Póliza emitida por las Bolsas de Valores, Bolsas de Productos o Agentes de Intermediación por operaciones realizadas en las Bolsas de Valores o Productos o fuera de las mismas, autorizadas por SMV</field>
|
||||
<field name="report_name@es_419">Póliza emitida por las Bolsas de Valores, Bolsas de Productos o Agentes de Intermediación por operaciones realizadas en las Bolsas de Valores o Productos o fuera de las mismas, autorizadas por SMV</field>
|
||||
<field name='name'>Póliza emitida por las Bolsas de Valores, Bolsas de Productos o Agentes de Intermediación por operaciones realizadas en las Bolsas de Valores o Productos o fuera de las mismas, autorizadas por SMV</field>
|
||||
<field name="name@es_419">Póliza emitida por las Bolsas de Valores, Bolsas de Productos o Agentes de Intermediación por operaciones realizadas en las Bolsas de Valores o Productos o fuera de las mismas, autorizadas por SMV</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>P</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -112,7 +136,9 @@
|
|||
<field name='sequence'>50</field>
|
||||
<field name='code'>12</field>
|
||||
<field name='report_name'>Ticket o cinta emitido por máquina registradora</field>
|
||||
<field name="report_name@es_419">Ticket o cinta emitido por máquina registradora</field>
|
||||
<field name='name'>Ticket o cinta emitido por máquina registradora</field>
|
||||
<field name="name@es_419">Ticket o cinta emitido por máquina registradora</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>T</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -121,7 +147,9 @@
|
|||
<field name='sequence'>50</field>
|
||||
<field name='code'>13</field>
|
||||
<field name='report_name'>Documentos emitidos por las empresas del sistema financiero y de seguros, y por las cooperativas de ahorro y crédito no autorizadas a captar recursos del público, que se encuentren bajo el control de la Superintendencia de Banca, Seguros y AFP.</field>
|
||||
<field name="report_name@es_419">Documentos emitidos por las empresas del sistema financiero y de seguros, y por las cooperativas de ahorro y crédito no autorizadas a captar recursos del público, que se encuentren bajo el control de la Superintendencia de Banca, Seguros y AFP.</field>
|
||||
<field name='name'>Documentos emitidos por las empresas del sistema financiero y de seguros, y por las cooperativas de ahorro y crédito no autorizadas a captar recursos del público, que se encuentren bajo el control de la Superintendencia de Banca, Seguros y AFP.</field>
|
||||
<field name="name@es_419">Documentos emitidos por las empresas del sistema financiero y de seguros, y por las cooperativas de ahorro y crédito no autorizadas a captar recursos del público, que se encuentren bajo el control de la Superintendencia de Banca, Seguros y AFP.</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>D</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -130,7 +158,9 @@
|
|||
<field name='sequence'>50</field>
|
||||
<field name='code'>14</field>
|
||||
<field name='report_name'>Recibo por servicios públicos de suministro de energía eléctrica, agua, teléfono, telex y telegráficos y otros servicios complementarios que se incluyan en el</field>
|
||||
<field name="report_name@es_419">Recibo por servicios públicos de suministro de energía eléctrica, agua, teléfono, telex y telegráficos y otros servicios complementarios que se incluyan en el</field>
|
||||
<field name='name'>Recibo por servicios públicos de suministro de energía eléctrica, agua, teléfono, telex y telegráficos y otros servicios complementarios que se incluyan en el</field>
|
||||
<field name="name@es_419">Recibo por servicios públicos de suministro de energía eléctrica, agua, teléfono, telex y telegráficos y otros servicios complementarios que se incluyan en el</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>R</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -139,7 +169,9 @@
|
|||
<field name='sequence'>50</field>
|
||||
<field name='code'>15</field>
|
||||
<field name='report_name'>Boletos emitidos por el servicio de transporte terrestre regular urbano de pasajeros y el ferroviario público de pasajeros prestado en vía férrea local.</field>
|
||||
<field name="report_name@es_419">Boletos emitidos por el servicio de transporte terrestre regular urbano de pasajeros y el ferroviario público de pasajeros prestado en vía férrea local.</field>
|
||||
<field name='name'>Boletos emitidos por el servicio de transporte terrestre regular urbano de pasajeros y el ferroviario público de pasajeros prestado en vía férrea local.</field>
|
||||
<field name="name@es_419">Boletos emitidos por el servicio de transporte terrestre regular urbano de pasajeros y el ferroviario público de pasajeros prestado en vía férrea local.</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>B</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -148,7 +180,9 @@
|
|||
<field name='sequence'>50</field>
|
||||
<field name='code'>16</field>
|
||||
<field name='report_name'>Boletos de viaje emitidos por las empresas de transporte nacional de pasajeros, siempre que cuenten con la autorización de la autoridad competente, en las rutas autorizadas. Vía terrestre o ferroviario público no emitido por medios electrónicos (BVME)</field>
|
||||
<field name="report_name@es_419">Boletos de viaje emitidos por las empresas de transporte nacional de pasajeros, siempre que cuenten con la autorización de la autoridad competente, en las rutas autorizadas. Vía terrestre o ferroviario público no emitido por medios electrónicos (BVME)</field>
|
||||
<field name='name'>Boletos de viaje emitidos por las empresas de transporte nacional de pasajeros, siempre que cuenten con la autorización de la autoridad competente, en las rutas autorizadas. Vía terrestre o ferroviario público no emitido por medios electrónicos (BVME)</field>
|
||||
<field name="name@es_419">Boletos de viaje emitidos por las empresas de transporte nacional de pasajeros, siempre que cuenten con la autorización de la autoridad competente, en las rutas autorizadas. Vía terrestre o ferroviario público no emitido por medios electrónicos (BVME)</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>B</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -157,7 +191,9 @@
|
|||
<field name='sequence'>50</field>
|
||||
<field name='code'>17</field>
|
||||
<field name='report_name'>Documento emitido por la Iglesia Católica por el arrendamiento de bienes inmuebles</field>
|
||||
<field name="report_name@es_419">Documento emitido por la Iglesia Católica por el arrendamiento de bienes inmuebles</field>
|
||||
<field name='name'>Documento emitido por la Iglesia Católica por el arrendamiento de bienes inmuebles</field>
|
||||
<field name="name@es_419">Documento emitido por la Iglesia Católica por el arrendamiento de bienes inmuebles</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>D</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -166,7 +202,9 @@
|
|||
<field name='sequence'>50</field>
|
||||
<field name='code'>18</field>
|
||||
<field name='report_name'>Documento emitido por las Administradoras Privadas de Fondo de Pensiones que se encuentran bajo la supervisión de la Superintendencia de Banca, Seguros y AFP</field>
|
||||
<field name="report_name@es_419">Documento emitido por las Administradoras Privadas de Fondo de Pensiones que se encuentran bajo la supervisión de la Superintendencia de Banca, Seguros y AFP</field>
|
||||
<field name='name'>Documento emitido por las Administradoras Privadas de Fondo de Pensiones que se encuentran bajo la supervisión de la Superintendencia de Banca, Seguros y AFP</field>
|
||||
<field name="name@es_419">Documento emitido por las Administradoras Privadas de Fondo de Pensiones que se encuentran bajo la supervisión de la Superintendencia de Banca, Seguros y AFP</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>D</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -175,7 +213,9 @@
|
|||
<field name='sequence'>50</field>
|
||||
<field name='code'>19</field>
|
||||
<field name='report_name'>Boleto o entrada por atracciones y espectáculos públicos</field>
|
||||
<field name="report_name@es_419">Boleto o entrada por atracciones y espectáculos públicos</field>
|
||||
<field name='name'>Boleto o entrada por atracciones y espectáculos públicos</field>
|
||||
<field name="name@es_419">Boleto o entrada por atracciones y espectáculos públicos</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>B</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -184,7 +224,9 @@
|
|||
<field name='sequence'>60</field>
|
||||
<field name='code'>20</field>
|
||||
<field name='report_name'>Comprobante de retención</field>
|
||||
<field name="report_name@es_419">Comprobante de retención</field>
|
||||
<field name='name'>Comprobante de retención</field>
|
||||
<field name="name@es_419">Comprobante de retención</field>
|
||||
<field name='country_id' ref='base.pe'/>
|
||||
<field name='doc_code_prefix'>R</field>
|
||||
<field name='internal_type'/>
|
||||
|
|
@ -193,7 +235,9 @@
|
|||
<field name='sequence'>60</field>
|
||||
<field name='code'>21</field>
|
||||
<field name='report_name'>Conocimiento de embarque por el servicio de transporte de carga marítima</field>
|
||||
<field name="report_name@es_419">Conocimiento de embarque por el servicio de transporte de carga marítima</field>
|
||||
<field name='name'>Conocimiento de embarque por el servicio de transporte de carga marítima</field>
|
||||
<field name="name@es_419">Conocimiento de embarque por el servicio de transporte de carga marítima</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>B</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -202,7 +246,9 @@
|
|||
<field name='sequence'>60</field>
|
||||
<field name='code'>22</field>
|
||||
<field name='report_name'>Comprobante por Operaciones No Habituales</field>
|
||||
<field name="report_name@es_419">Comprobante por Operaciones No Habituales</field>
|
||||
<field name='name'>Comprobante por Operaciones No Habituales</field>
|
||||
<field name="name@es_419">Comprobante por Operaciones No Habituales</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>C</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -211,7 +257,9 @@
|
|||
<field name='sequence'>60</field>
|
||||
<field name='code'>23</field>
|
||||
<field name='report_name'>Pólizas de Adjudicación emitidas con ocasión del remate o adjudicación de bienes por venta forzada, por los martilleros o las entidades que rematen o subasten bienes por cuenta de terceros</field>
|
||||
<field name="report_name@es_419">Pólizas de Adjudicación emitidas con ocasión del remate o adjudicación de bienes por venta forzada, por los martilleros o las entidades que rematen o subasten bienes por cuenta de terceros</field>
|
||||
<field name='name'>Pólizas de Adjudicación emitidas con ocasión del remate o adjudicación de bienes por venta forzada, por los martilleros o las entidades que rematen o subasten bienes por cuenta de terceros</field>
|
||||
<field name="name@es_419">Pólizas de Adjudicación emitidas con ocasión del remate o adjudicación de bienes por venta forzada, por los martilleros o las entidades que rematen o subasten bienes por cuenta de terceros</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>C</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -220,7 +268,9 @@
|
|||
<field name='sequence'>60</field>
|
||||
<field name='code'>24</field>
|
||||
<field name='report_name'>Certificado de pago de regalías emitidas por PERUPETRO S.A</field>
|
||||
<field name="report_name@es_419">Certificado de pago de regalías emitidas por PERUPETRO S.A</field>
|
||||
<field name='name'>Certificado de pago de regalías emitidas por PERUPETRO S.A</field>
|
||||
<field name="name@es_419">Certificado de pago de regalías emitidas por PERUPETRO S.A</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>C</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -229,7 +279,9 @@
|
|||
<field name='sequence'>60</field>
|
||||
<field name='code'>25</field>
|
||||
<field name='report_name'>Documento de Atribución (Ley del Impuesto General a las Ventas e Impuesto Selectivo al Consumo, Art. 19º, último párrafo, R.S. N° 022-98-SUNAT).</field>
|
||||
<field name="report_name@es_419">Documento de Atribución (Ley del Impuesto General a las Ventas e Impuesto Selectivo al Consumo, Art. 19º, último párrafo, R.S. N° 022-98-SUNAT).</field>
|
||||
<field name='name'>Documento de Atribución (Ley del Impuesto General a las Ventas e Impuesto Selectivo al Consumo, Art. 19º, último párrafo, R.S. N° 022-98-SUNAT).</field>
|
||||
<field name="name@es_419">Documento de Atribución (Ley del Impuesto General a las Ventas e Impuesto Selectivo al Consumo, Art. 19º, último párrafo, R.S. N° 022-98-SUNAT).</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>D</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -238,7 +290,9 @@
|
|||
<field name='sequence'>60</field>
|
||||
<field name='code'>26</field>
|
||||
<field name='report_name'>Recibo por el Pago de la Tarifa por Uso de Agua Superficial con fines agrarios y por el pago de la Cuota para la ejecución de una determinada obra o actividad acordada por la Asamblea General de la Comisión de Regantes o Resolución expedida por el Jefe de la Unidad de Aguas y de Riego (Decreto Supremo N° 003-90-AG, Arts. 28 y 48)</field>
|
||||
<field name="report_name@es_419">Recibo por el Pago de la Tarifa por Uso de Agua Superficial con fines agrarios y por el pago de la Cuota para la ejecución de una determinada obra o actividad acordada por la Asamblea General de la Comisión de Regantes o Resolución expedida por el Jefe de la Unidad de Aguas y de Riego (Decreto Supremo N° 003-90-AG, Arts. 28 y 48)</field>
|
||||
<field name='name'>Recibo por el Pago de la Tarifa por Uso de Agua Superficial con fines agrarios y por el pago de la Cuota para la ejecución de una determinada obra o actividad acordada por la Asamblea General de la Comisión de Regantes o Resolución expedida por el Jefe de la Unidad de Aguas y de Riego (Decreto Supremo N° 003-90-AG, Arts. 28 y 48)</field>
|
||||
<field name="name@es_419">Recibo por el Pago de la Tarifa por Uso de Agua Superficial con fines agrarios y por el pago de la Cuota para la ejecución de una determinada obra o actividad acordada por la Asamblea General de la Comisión de Regantes o Resolución expedida por el Jefe de la Unidad de Aguas y de Riego (Decreto Supremo N° 003-90-AG, Arts. 28 y 48)</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>R</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -247,7 +301,9 @@
|
|||
<field name='sequence'>60</field>
|
||||
<field name='code'>27</field>
|
||||
<field name='report_name'>Seguro Complementario de Trabajo de Riesgo</field>
|
||||
<field name="report_name@es_419">Seguro Complementario de Trabajo de Riesgo</field>
|
||||
<field name='name'>Seguro Complementario de Trabajo de Riesgo</field>
|
||||
<field name="name@es_419">Seguro Complementario de Trabajo de Riesgo</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>S</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -256,7 +312,9 @@
|
|||
<field name='sequence'>60</field>
|
||||
<field name='code'>28</field>
|
||||
<field name='report_name'>Documentos emitidos por los servicios aeroportuarios prestados a favor de los pasajeros, mediante mecanismo de etiquetas autoadhesivas.</field>
|
||||
<field name="report_name@es_419">Documentos emitidos por los servicios aeroportuarios prestados a favor de los pasajeros, mediante mecanismo de etiquetas autoadhesivas.</field>
|
||||
<field name='name'>Documentos emitidos por los servicios aeroportuarios prestados a favor de los pasajeros, mediante mecanismo de etiquetas autoadhesivas.</field>
|
||||
<field name="name@es_419">Documentos emitidos por los servicios aeroportuarios prestados a favor de los pasajeros, mediante mecanismo de etiquetas autoadhesivas.</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>D</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -265,7 +323,9 @@
|
|||
<field name='sequence'>60</field>
|
||||
<field name='code'>29</field>
|
||||
<field name='report_name'>Documentos emitidos por la COFOPRI en calidad de oferta de venta de terrenos, los correspondientes a las subastas públicas y a la retribución de los servicios que presta</field>
|
||||
<field name="report_name@es_419">Documentos emitidos por la COFOPRI en calidad de oferta de venta de terrenos, los correspondientes a las subastas públicas y a la retribución de los servicios que presta</field>
|
||||
<field name='name'>Documentos emitidos por la COFOPRI en calidad de oferta de venta de terrenos, los correspondientes a las subastas públicas y a la retribución de los servicios que presta</field>
|
||||
<field name="name@es_419">Documentos emitidos por la COFOPRI en calidad de oferta de venta de terrenos, los correspondientes a las subastas públicas y a la retribución de los servicios que presta</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>D</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -274,7 +334,9 @@
|
|||
<field name='sequence'>60</field>
|
||||
<field name='code'>30</field>
|
||||
<field name='report_name'>Documentos emitidos por las empresas que desempeñan el rol adquirente en los sistemas de pago mediante tarjetas de crédito y débito, emitidas por bancos e instituciones financieras o crediticias, domiciliados o no en el país.</field>
|
||||
<field name="report_name@es_419">Documentos emitidos por las empresas que desempeñan el rol adquirente en los sistemas de pago mediante tarjetas de crédito y débito, emitidas por bancos e instituciones financieras o crediticias, domiciliados o no en el país.</field>
|
||||
<field name='name'>Documentos emitidos por las empresas que desempeñan el rol adquirente en los sistemas de pago mediante tarjetas de crédito y débito, emitidas por bancos e instituciones financieras o crediticias, domiciliados o no en el país.</field>
|
||||
<field name="name@es_419">Documentos emitidos por las empresas que desempeñan el rol adquirente en los sistemas de pago mediante tarjetas de crédito y débito, emitidas por bancos e instituciones financieras o crediticias, domiciliados o no en el país.</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>D</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -283,7 +345,9 @@
|
|||
<field name='sequence'>60</field>
|
||||
<field name='code'>32</field>
|
||||
<field name='report_name'>Documentos emitidos por las empresas recaudadoras de la denominada Garantía de Red Principal a la que hace referencia el numeral 7.6 del artículo 7° de la Ley N° 27133 – Ley de Promoción del Desarrollo de la Industria del Gas Natural</field>
|
||||
<field name="report_name@es_419">Documentos emitidos por las empresas recaudadoras de la denominada Garantía de Red Principal a la que hace referencia el numeral 7.6 del artículo 7° de la Ley N° 27133 – Ley de Promoción del Desarrollo de la Industria del Gas Natural</field>
|
||||
<field name='name'>Documentos emitidos por las empresas recaudadoras de la denominada Garantía de Red Principal a la que hace referencia el numeral 7.6 del artículo 7° de la Ley N° 27133 – Ley de Promoción del Desarrollo de la Industria del Gas Natural</field>
|
||||
<field name="name@es_419">Documentos emitidos por las empresas recaudadoras de la denominada Garantía de Red Principal a la que hace referencia el numeral 7.6 del artículo 7° de la Ley N° 27133 – Ley de Promoción del Desarrollo de la Industria del Gas Natural</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>D</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -292,7 +356,9 @@
|
|||
<field name='sequence'>60</field>
|
||||
<field name='code'>33</field>
|
||||
<field name='report_name'>Manifiesto de Pasajeros</field>
|
||||
<field name="report_name@es_419">Manifiesto de Pasajeros</field>
|
||||
<field name='name'>Manifiesto de Pasajeros</field>
|
||||
<field name="name@es_419">Manifiesto de Pasajeros</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>M</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -301,7 +367,9 @@
|
|||
<field name='sequence'>60</field>
|
||||
<field name='code'>34</field>
|
||||
<field name='report_name'>Documento del Operador</field>
|
||||
<field name="report_name@es_419">Documento del Operador</field>
|
||||
<field name='name'>Documento del Operador</field>
|
||||
<field name="name@es_419">Documento del Operador</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>D</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -310,7 +378,9 @@
|
|||
<field name='sequence'>60</field>
|
||||
<field name='code'>35</field>
|
||||
<field name='report_name'>Documento del Partícipe</field>
|
||||
<field name="report_name@es_419">Documento del Partícipe</field>
|
||||
<field name='name'>Documento del Partícipe</field>
|
||||
<field name="name@es_419">Documento del Partícipe</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>D</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -319,7 +389,9 @@
|
|||
<field name='sequence'>60</field>
|
||||
<field name='code'>36</field>
|
||||
<field name='report_name'>Recibo de Distribución de Gas Natural</field>
|
||||
<field name="report_name@es_419">Recibo de Distribución de Gas Natural</field>
|
||||
<field name='name'>Recibo de Distribución de Gas Natural</field>
|
||||
<field name="name@es_419">Recibo de Distribución de Gas Natural</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>R</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -328,7 +400,9 @@
|
|||
<field name='sequence'>60</field>
|
||||
<field name='code'>37</field>
|
||||
<field name='report_name'>Documentos que emitan los concesionarios del servicio de revisiones técnicas vehiculares, por la prestación de dicho servicio</field>
|
||||
<field name="report_name@es_419">Documentos que emitan los concesionarios del servicio de revisiones técnicas vehiculares, por la prestación de dicho servicio</field>
|
||||
<field name='name'>Documentos que emitan los concesionarios del servicio de revisiones técnicas vehiculares, por la prestación de dicho servicio</field>
|
||||
<field name="name@es_419">Documentos que emitan los concesionarios del servicio de revisiones técnicas vehiculares, por la prestación de dicho servicio</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>D</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -337,7 +411,9 @@
|
|||
<field name='sequence'>60</field>
|
||||
<field name='code'>40</field>
|
||||
<field name='report_name'>Comprobante de percepción</field>
|
||||
<field name="report_name@es_419">Comprobante de percepción</field>
|
||||
<field name='name'>Comprobante de percepción</field>
|
||||
<field name="name@es_419">Comprobante de percepción</field>
|
||||
<field name='country_id' ref='base.pe'/>
|
||||
<field name='doc_code_prefix'>P</field>
|
||||
<field name='internal_type'/>
|
||||
|
|
@ -346,7 +422,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>41</field>
|
||||
<field name='report_name'>Comprobante de Percepción - Venta interna</field>
|
||||
<field name="report_name@es_419">Comprobante de Percepción - Venta interna</field>
|
||||
<field name='name'>Comprobante de Percepción - Venta interna</field>
|
||||
<field name="name@es_419">Comprobante de Percepción - Venta interna</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>C</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -355,7 +433,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>42</field>
|
||||
<field name='report_name'>Documentos emitidos por las empresas que desempeñan el rol adquiriente en los sistemas de pago mediante tarjetas de crédito emitidas por ellas mismas</field>
|
||||
<field name="report_name@es_419">Documentos emitidos por las empresas que desempeñan el rol adquiriente en los sistemas de pago mediante tarjetas de crédito emitidas por ellas mismas</field>
|
||||
<field name='name'>Documentos emitidos por las empresas que desempeñan el rol adquiriente en los sistemas de pago mediante tarjetas de crédito emitidas por ellas mismas</field>
|
||||
<field name="name@es_419">Documentos emitidos por las empresas que desempeñan el rol adquiriente en los sistemas de pago mediante tarjetas de crédito emitidas por ellas mismas</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>D</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -364,7 +444,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>43</field>
|
||||
<field name='report_name'>Boletos emitidos por las Compañías de Aviación Comercial que prestan servicios de transporte aéreo no regular de pasajeros y transporte aéreo especial de pasajeros.</field>
|
||||
<field name="report_name@es_419">Boletos emitidos por las Compañías de Aviación Comercial que prestan servicios de transporte aéreo no regular de pasajeros y transporte aéreo especial de pasajeros.</field>
|
||||
<field name='name'>Boletos emitidos por las Compañías de Aviación Comercial que prestan servicios de transporte aéreo no regular de pasajeros y transporte aéreo especial de pasajeros.</field>
|
||||
<field name="name@es_419">Boletos emitidos por las Compañías de Aviación Comercial que prestan servicios de transporte aéreo no regular de pasajeros y transporte aéreo especial de pasajeros.</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>B</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -373,7 +455,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>44</field>
|
||||
<field name='report_name'>Billetes de lotería, rifas y apuestas. </field>
|
||||
<field name="report_name@es_419">Billetes de lotería, rifas y apuestas. </field>
|
||||
<field name='name'>Billetes de lotería, rifas y apuestas. </field>
|
||||
<field name="name@es_419">Billetes de lotería, rifas y apuestas. </field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>B</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -382,7 +466,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>45</field>
|
||||
<field name='report_name'>Documentos emitidos por centros educativos y culturales, universidades, asociaciones y fundaciones, en lo referente a actividades no gravadas con tributos administrados por la SUNAT.</field>
|
||||
<field name="report_name@es_419">Documentos emitidos por centros educativos y culturales, universidades, asociaciones y fundaciones, en lo referente a actividades no gravadas con tributos administrados por la SUNAT.</field>
|
||||
<field name='name'>Documentos emitidos por centros educativos y culturales, universidades, asociaciones y fundaciones, en lo referente a actividades no gravadas con tributos administrados por la SUNAT.</field>
|
||||
<field name="name@es_419">Documentos emitidos por centros educativos y culturales, universidades, asociaciones y fundaciones, en lo referente a actividades no gravadas con tributos administrados por la SUNAT.</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>D</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -391,7 +477,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>46</field>
|
||||
<field name='report_name'>Formulario de Declaración - pago o Boleta de pago de tributos Internos</field>
|
||||
<field name="report_name@es_419">Formulario de Declaración - pago o Boleta de pago de tributos Internos</field>
|
||||
<field name='name'>Formulario de Declaración - pago o Boleta de pago de tributos Internos</field>
|
||||
<field name="name@es_419">Formulario de Declaración - pago o Boleta de pago de tributos Internos</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>F</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -400,7 +488,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>48</field>
|
||||
<field name='report_name'>Comprobante de Operaciones - Ley N° 29972</field>
|
||||
<field name="report_name@es_419">Comprobante de Operaciones - Ley N° 29972</field>
|
||||
<field name='name'>Comprobante de Operaciones - Ley N° 29972</field>
|
||||
<field name="name@es_419">Comprobante de Operaciones - Ley N° 29972</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>C</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -409,7 +499,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>49</field>
|
||||
<field name='report_name'>Constancia de Depósito - IVAP (Ley 28211)</field>
|
||||
<field name="report_name@es_419">Constancia de Depósito - IVAP (Ley 28211)</field>
|
||||
<field name='name'>Constancia de Depósito - IVAP (Ley 28211)</field>
|
||||
<field name="name@es_419">Constancia de Depósito - IVAP (Ley 28211)</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>C</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -418,7 +510,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>50</field>
|
||||
<field name='report_name'>Declaración Única de Aduanas - Importación definitiva</field>
|
||||
<field name="report_name@es_419">Declaración Única de Aduanas - Importación definitiva</field>
|
||||
<field name='name'>Declaración Única de Aduanas - Importación definitiva</field>
|
||||
<field name="name@es_419">Declaración Única de Aduanas - Importación definitiva</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>D</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -427,7 +521,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>51</field>
|
||||
<field name='report_name'>Póliza o DUI Fraccionada</field>
|
||||
<field name="report_name@es_419">Póliza o DUI Fraccionada</field>
|
||||
<field name='name'>Póliza o DUI Fraccionada</field>
|
||||
<field name="name@es_419">Póliza o DUI Fraccionada</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>P</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -436,7 +532,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>52</field>
|
||||
<field name='report_name'>Despacho Simplificado - Importación Simplificada</field>
|
||||
<field name="report_name@es_419">Despacho Simplificado - Importación Simplificada</field>
|
||||
<field name='name'>Despacho Simplificado - Importación Simplificada</field>
|
||||
<field name="name@es_419">Despacho Simplificado - Importación Simplificada</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>D</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -445,7 +543,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>53</field>
|
||||
<field name='report_name'>Declaración de Mensajería o Courier</field>
|
||||
<field name="report_name@es_419">Declaración de Mensajería o Courier</field>
|
||||
<field name='name'>Declaración de Mensajería o Courier</field>
|
||||
<field name="name@es_419">Declaración de Mensajería o Courier</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>D</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -454,7 +554,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>54</field>
|
||||
<field name='report_name'>Liquidación de Cobranza</field>
|
||||
<field name="report_name@es_419">Liquidación de Cobranza</field>
|
||||
<field name='name'>Liquidación de Cobranza</field>
|
||||
<field name="name@es_419">Liquidación de Cobranza</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>L</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -463,7 +565,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>55</field>
|
||||
<field name='report_name'>BVME para transporte ferroviario de pasajeros</field>
|
||||
<field name="report_name@es_419">BVME para transporte ferroviario de pasajeros</field>
|
||||
<field name='name'>BVME para transporte ferroviario de pasajeros</field>
|
||||
<field name="name@es_419">BVME para transporte ferroviario de pasajeros</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>B</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -472,7 +576,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>56</field>
|
||||
<field name='report_name'>Comprobante de pago SEAE</field>
|
||||
<field name="report_name@es_419">Comprobante de pago SEAE</field>
|
||||
<field name='name'>Comprobante de pago SEAE</field>
|
||||
<field name="name@es_419">Comprobante de pago SEAE</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>C</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -481,7 +587,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>87</field>
|
||||
<field name='report_name'>Nota de Crédito Especial</field>
|
||||
<field name="report_name@es_419">Nota de Crédito Especial</field>
|
||||
<field name='name'>Nota de Crédito Especial</field>
|
||||
<field name="name@es_419">Nota de Crédito Especial</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>N</field>
|
||||
<field name='internal_type'>credit_note</field>
|
||||
|
|
@ -490,7 +598,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>88</field>
|
||||
<field name='report_name'>Nota de Débito Especial</field>
|
||||
<field name="report_name@es_419">Nota de Débito Especial</field>
|
||||
<field name='name'>Nota de Débito Especial</field>
|
||||
<field name="name@es_419">Nota de Débito Especial</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>N</field>
|
||||
<field name='internal_type'>debit_note</field>
|
||||
|
|
@ -499,7 +609,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>89</field>
|
||||
<field name='report_name'>Nota de Ajuste de Operaciones - Ley N° 29972</field>
|
||||
<field name="report_name@es_419">Nota de Ajuste de Operaciones - Ley N° 29972</field>
|
||||
<field name='name'>Nota de Ajuste de Operaciones - Ley N° 29972</field>
|
||||
<field name="name@es_419">Nota de Ajuste de Operaciones - Ley N° 29972</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>N</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -508,7 +620,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>91</field>
|
||||
<field name='report_name'>Comprobante de No Domiciliado</field>
|
||||
<field name="report_name@es_419">Comprobante de No Domiciliado</field>
|
||||
<field name='name'>Comprobante de No Domiciliado</field>
|
||||
<field name="name@es_419">Comprobante de No Domiciliado</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>C</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -517,7 +631,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>96</field>
|
||||
<field name='report_name'>Exceso de crédito fiscal por retiro de bienes</field>
|
||||
<field name="report_name@es_419">Exceso de crédito fiscal por retiro de bienes</field>
|
||||
<field name='name'>Exceso de crédito fiscal por retiro de bienes</field>
|
||||
<field name="name@es_419">Exceso de crédito fiscal por retiro de bienes</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>E</field>
|
||||
<field name='internal_type'>invoice</field>
|
||||
|
|
@ -526,7 +642,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>97</field>
|
||||
<field name='report_name'>Nota de Crédito - No Domiciliado</field>
|
||||
<field name="report_name@es_419">Nota de Crédito - No Domiciliado</field>
|
||||
<field name='name'>Nota de Crédito - No Domiciliado</field>
|
||||
<field name="name@es_419">Nota de Crédito - No Domiciliado</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>N</field>
|
||||
<field name='internal_type'>credit_note</field>
|
||||
|
|
@ -535,7 +653,9 @@
|
|||
<field name='sequence'>70</field>
|
||||
<field name='code'>98</field>
|
||||
<field name='report_name'>Nota de Débito - No Domiciliado</field>
|
||||
<field name="report_name@es_419">Nota de Débito - No Domiciliado</field>
|
||||
<field name='name'>Nota de Débito - No Domiciliado</field>
|
||||
<field name="name@es_419">Nota de Débito - No Domiciliado</field>
|
||||
<field name='country_id' ref='base.pe' />
|
||||
<field name='doc_code_prefix'>N</field>
|
||||
<field name='internal_type'>debit_note</field>
|
||||
|
|
|
|||
|
|
@ -12,7 +12,9 @@
|
|||
|
||||
<record model='l10n_latam.identification.type' id='it_RUC'>
|
||||
<field name='name'>RUC</field>
|
||||
<field name="name@es_419">RUC</field>
|
||||
<field name='description'>Taxpayer Identification Number</field>
|
||||
<field name="description@es_419">Número de identificación fiscal</field>
|
||||
<field name='country_id' ref='base.pe'/>
|
||||
<field name='is_vat' eval='True'/>
|
||||
<field name='l10n_pe_vat_code'>6</field>
|
||||
|
|
@ -20,13 +22,16 @@
|
|||
</record>
|
||||
<record model='l10n_latam.identification.type' id='it_DNI'>
|
||||
<field name='name'>DNI</field>
|
||||
<field name="name@es_419">DNI</field>
|
||||
<field name='description'>National Identity Document</field>
|
||||
<field name="description@es_419">Documento nacional de identidad (DNI)</field>
|
||||
<field name='country_id' ref='base.pe'/>
|
||||
<field name='l10n_pe_vat_code'>1</field>
|
||||
<field name='sequence'>82</field>
|
||||
</record>
|
||||
<record model='l10n_latam.identification.type' id='it_NDTD'>
|
||||
<field name='name'>Non-Domiciled Tax Document</field>
|
||||
<field name="name@es_419">Documento tributario no domiciliado, sin RUC</field>
|
||||
<field name='description'>Document without RUC from another country</field>
|
||||
<field name='country_id' ref='base.pe'/>
|
||||
<field name='l10n_pe_vat_code'>0</field>
|
||||
|
|
@ -34,18 +39,21 @@
|
|||
</record>
|
||||
<record model='l10n_latam.identification.type' id='it_DIC'>
|
||||
<field name='name'>Diplomatic Identity Card</field>
|
||||
<field name="name@es_419">Cédula Diplomática de identidad</field>
|
||||
<field name='country_id' ref='base.pe'/>
|
||||
<field name='l10n_pe_vat_code'>A</field>
|
||||
<field name='sequence'>105</field>
|
||||
</record>
|
||||
<record model='l10n_latam.identification.type' id='it_IDCR'>
|
||||
<field name='name'>Identity document of the country of residence</field>
|
||||
<field name="name@es_419">Documento de identidad del país de residencia</field>
|
||||
<field name='country_id' ref='base.pe'/>
|
||||
<field name='l10n_pe_vat_code'>B</field>
|
||||
<field name='sequence'>110</field>
|
||||
</record>
|
||||
<record model='l10n_latam.identification.type' id='it_TIN'>
|
||||
<field name='name'>Tax Identification Number</field>
|
||||
<field name="name@es_419">Numero de Identificacion Fiscal</field>
|
||||
<field name='description'>TIN – Doc Trib PP.NN</field>
|
||||
<field name='country_id' ref='base.pe'/>
|
||||
<field name='l10n_pe_vat_code'>C</field>
|
||||
|
|
@ -53,6 +61,7 @@
|
|||
</record>
|
||||
<record model='l10n_latam.identification.type' id='it_IN'>
|
||||
<field name='name'>Identification Number</field>
|
||||
<field name="name@es_419">Número de identificación</field>
|
||||
<field name='description'>IN - Doc Trib PP. JJ</field>
|
||||
<field name='country_id' ref='base.pe'/>
|
||||
<field name='l10n_pe_vat_code'>D</field>
|
||||
|
|
@ -60,6 +69,7 @@
|
|||
</record>
|
||||
<record model='l10n_latam.identification.type' id='it_TAM'>
|
||||
<field name='name'>TAM</field>
|
||||
<field name="name@es_419">TAM</field>
|
||||
<field name='description'>Andean Immigration Card</field>
|
||||
<field name='country_id' ref='base.pe'/>
|
||||
<field name='l10n_pe_vat_code'>E</field>
|
||||
|
|
@ -67,19 +77,23 @@
|
|||
</record>
|
||||
<record model='l10n_latam.identification.type' id='it_PTP'>
|
||||
<field name='name'>PTP</field>
|
||||
<field name="name@es_419">PTP</field>
|
||||
<field name='description'>Temporary Residence Permit</field>
|
||||
<field name="description@es_419">Permiso de residencia temporal (PTP)</field>
|
||||
<field name='country_id' ref='base.pe'/>
|
||||
<field name='l10n_pe_vat_code'>F</field>
|
||||
<field name='sequence'>130</field>
|
||||
</record>
|
||||
<record model='l10n_latam.identification.type' id='it_SP'>
|
||||
<field name='name'>Safe Passage</field>
|
||||
<field name="name@es_419">Salvoconducto</field>
|
||||
<field name='country_id' ref='base.pe'/>
|
||||
<field name='l10n_pe_vat_code'>G</field>
|
||||
<field name='sequence'>135</field>
|
||||
</record>
|
||||
<record model='l10n_latam.identification.type' id='it_CPP'>
|
||||
<field name='name'>License Permit Temp. Perman.</field>
|
||||
<field name="name@es_419">Carné Permiso Temp. Perman.</field>
|
||||
<field name='country_id' ref='base.pe'/>
|
||||
<field name='l10n_pe_vat_code'>H</field>
|
||||
<field name='sequence'>140</field>
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,12 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="pe_chart_template" model="account.chart.template">
|
||||
<field name="name">Peru - PCGE 2019</field>
|
||||
<field name="bank_account_code_prefix">1041</field>
|
||||
<field name="cash_account_code_prefix">1031</field>
|
||||
<field name="transfer_account_code_prefix">1051</field>
|
||||
<field name="code_digits">7</field>
|
||||
<field name="currency_id" ref="base.PEN"/>
|
||||
<field name="country_id" ref="base.pe"/>
|
||||
</record>
|
||||
</odoo>
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="pe_chart_template" model="account.chart.template">
|
||||
<field name="property_account_receivable_id" ref="chart1213"/>
|
||||
<field name="default_pos_receivable_account_id" ref="chart1215" />
|
||||
<field name="property_account_payable_id" ref="chart4212"/>
|
||||
<field name="property_account_expense_categ_id" ref="chart6329"/>
|
||||
<field name="property_account_expense_id" ref="chart6011"/>
|
||||
<field name="property_account_income_categ_id" ref="chart70121"/>
|
||||
<field name="property_stock_account_input_categ_id" ref="chart6111"/>
|
||||
<field name="property_stock_account_output_categ_id" ref="chart69111"/>
|
||||
<field name="property_stock_valuation_account_id" ref="chart20111"/>
|
||||
<field name="income_currency_exchange_account_id" ref="chart776"/>
|
||||
<field name="expense_currency_exchange_account_id" ref="chart676"/>
|
||||
<field name="account_journal_early_pay_discount_loss_account_id" ref="chart675"/>
|
||||
<field name="account_journal_early_pay_discount_gain_account_id" ref="chart775"/>
|
||||
</record>
|
||||
|
||||
<!-- transfer_account_code_prefix-->
|
||||
</odoo>
|
||||
19
odoo-bringout-oca-ocb-l10n_pe/l10n_pe/data/res.bank.csv
Normal file
19
odoo-bringout-oca-ocb-l10n_pe/l10n_pe/data/res.bank.csv
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
id,name,bic,l10n_pe_edi_code,country
|
||||
peruvian_national_bank,Banco de la nación,BANCPEPL,18,Peru
|
||||
peruvian_baiopep1_bank,Banco Iberoamericano,BAIOPEP1,,Peru
|
||||
peruvian_bconpepl_bank,Banco Continental,BCONPEPL,11,Peru
|
||||
peruvian_bcplpepl_bank,Banco De Credito Del Peru,BCPLPEPL,02,Peru
|
||||
peruvian_bdcmpepl_bank,Banco De Comercio,BDCMPEPL,23,Peru
|
||||
peruvian_belppepl_bank,Cetco S.a.,BELPPEPL,,Peru
|
||||
peruvian_bifspepl_bank,Banco Interamericano De Finanzas,BIFSPEPL,38,Peru
|
||||
peruvian_binppepl_bank,Banco Internacional Del Peru,BINPPEPL,03,Peru
|
||||
peruvian_bnpepep1_bank,Banco Nor Peru,BNPEPEP1,,Peru
|
||||
peruvian_bsappepl_bank,Banco Santander Peru S.a.,BSAPPEPL,56,Peru
|
||||
peruvian_bsudpepl_bank,Scotiabank Peru,BSUDPEPL,09,Peru
|
||||
peruvian_cbolpep1_bank,Credibolsa Sociedad Agente De Bolsa S.a.,CBOLPEP1,,Peru
|
||||
peruvian_citipep1_bank,Citibank Del Peru Sa,CITIPEP1,07,Peru
|
||||
peruvian_citipepl_bank,Citibank Del Peru S.a.,CITIPEPL,07,Peru
|
||||
peruvian_cjsipep1_bank,Caja Rural De Ahorro Y Credito Sipan S.a.,CJSIPEP1,,Peru
|
||||
peruvian_cofdpepl_bank,Corporacion Financiera De Desarrollo S.A.,COFDPEPL,35,Peru
|
||||
peruvian_crhcpep1_bank,Caja Rural De Ahorro Y Credito Chavin Saa,CRHCPEP1,,Peru
|
||||
peruvian_crhcpep1001_bank,Caja Rural De Ahorro Y Credito Chavin Saa,CRHCPEP1001,,Peru
|
||||
|
|
|
@ -1,197 +1,197 @@
|
|||
"id","country_id:id","state_id:id","name","l10n_pe_code"
|
||||
city_pe_0101,base.pe,base.state_pe_01,"Chachapoyas","0101"
|
||||
city_pe_0102,base.pe,base.state_pe_01,"Bagua","0102"
|
||||
city_pe_0103,base.pe,base.state_pe_01,"Bongara","0103"
|
||||
city_pe_0104,base.pe,base.state_pe_01,"Condorcanqui","0104"
|
||||
city_pe_0105,base.pe,base.state_pe_01,"Luya","0105"
|
||||
city_pe_0106,base.pe,base.state_pe_01,"Rodriguez de Mendoza","0106"
|
||||
city_pe_0107,base.pe,base.state_pe_01,"Utcubamba","0107"
|
||||
city_pe_0201,base.pe,base.state_pe_02,"Huaraz","0201"
|
||||
city_pe_0202,base.pe,base.state_pe_02,"Aija","0202"
|
||||
city_pe_0203,base.pe,base.state_pe_02,"Antonio Raymondi","0203"
|
||||
city_pe_0204,base.pe,base.state_pe_02,"Asunción","0204"
|
||||
city_pe_0205,base.pe,base.state_pe_02,"Bolognesi","0205"
|
||||
city_pe_0206,base.pe,base.state_pe_02,"Carhuaz","0206"
|
||||
city_pe_0207,base.pe,base.state_pe_02,"Carlos Fermin Fitzcarrald","0207"
|
||||
city_pe_0208,base.pe,base.state_pe_02,"Casma","0208"
|
||||
city_pe_0209,base.pe,base.state_pe_02,"Corongo","0209"
|
||||
city_pe_0210,base.pe,base.state_pe_02,"Huari","0210"
|
||||
city_pe_0211,base.pe,base.state_pe_02,"Huarmey","0211"
|
||||
city_pe_0212,base.pe,base.state_pe_02,"Huaylas","0212"
|
||||
city_pe_0213,base.pe,base.state_pe_02,"Mariscal Luzuriaga","0213"
|
||||
city_pe_0214,base.pe,base.state_pe_02,"Ocros","0214"
|
||||
city_pe_0215,base.pe,base.state_pe_02,"Pallasca","0215"
|
||||
city_pe_0216,base.pe,base.state_pe_02,"Pomabamba","0216"
|
||||
city_pe_0217,base.pe,base.state_pe_02,"Recuay","0217"
|
||||
city_pe_0218,base.pe,base.state_pe_02,"Santa","0218"
|
||||
city_pe_0219,base.pe,base.state_pe_02,"Sihuas","0219"
|
||||
city_pe_0220,base.pe,base.state_pe_02,"Yungay","0220"
|
||||
city_pe_0301,base.pe,base.state_pe_03,"Abancay","0301"
|
||||
city_pe_0302,base.pe,base.state_pe_03,"Andahuaylas","0302"
|
||||
city_pe_0303,base.pe,base.state_pe_03,"Antabamba","0303"
|
||||
city_pe_0304,base.pe,base.state_pe_03,"Aymaraes","0304"
|
||||
city_pe_0305,base.pe,base.state_pe_03,"Cotabambas","0305"
|
||||
city_pe_0306,base.pe,base.state_pe_03,"Chincheros","0306"
|
||||
city_pe_0307,base.pe,base.state_pe_03,"Grau","0307"
|
||||
city_pe_0401,base.pe,base.state_pe_04,"Arequipa","0401"
|
||||
city_pe_0402,base.pe,base.state_pe_04,"Camana","0402"
|
||||
city_pe_0403,base.pe,base.state_pe_04,"Caraveli","0403"
|
||||
city_pe_0404,base.pe,base.state_pe_04,"Castilla","0404"
|
||||
city_pe_0405,base.pe,base.state_pe_04,"Caylloma","0405"
|
||||
city_pe_0406,base.pe,base.state_pe_04,"Condesuyos","0406"
|
||||
city_pe_0407,base.pe,base.state_pe_04,"Islay","0407"
|
||||
city_pe_0408,base.pe,base.state_pe_04,"La Union","0408"
|
||||
city_pe_0501,base.pe,base.state_pe_05,"Huamanga","0501"
|
||||
city_pe_0502,base.pe,base.state_pe_05,"Cangallo","0502"
|
||||
city_pe_0503,base.pe,base.state_pe_05,"Huanca Sancos","0503"
|
||||
city_pe_0504,base.pe,base.state_pe_05,"Huanta","0504"
|
||||
city_pe_0505,base.pe,base.state_pe_05,"La mar","0505"
|
||||
city_pe_0506,base.pe,base.state_pe_05,"Lucanas","0506"
|
||||
city_pe_0507,base.pe,base.state_pe_05,"Parinacochas","0507"
|
||||
city_pe_0508,base.pe,base.state_pe_05,"Paucar del Sara Sara","0508"
|
||||
city_pe_0509,base.pe,base.state_pe_05,"Sucre","0509"
|
||||
city_pe_0510,base.pe,base.state_pe_05,"Victor Fajardo","0510"
|
||||
city_pe_0511,base.pe,base.state_pe_05,"Vilcas Huamán","0511"
|
||||
city_pe_0601,base.pe,base.state_pe_06,"Cajamarca","0601"
|
||||
city_pe_0602,base.pe,base.state_pe_06,"Cajabamba","0602"
|
||||
city_pe_0603,base.pe,base.state_pe_06,"Celendin","0603"
|
||||
city_pe_0604,base.pe,base.state_pe_06,"Chota","0604"
|
||||
city_pe_0605,base.pe,base.state_pe_06,"Contumazá","0605"
|
||||
city_pe_0606,base.pe,base.state_pe_06,"Cutervo","0606"
|
||||
city_pe_0607,base.pe,base.state_pe_06,"Hualgayoc","0607"
|
||||
city_pe_0608,base.pe,base.state_pe_06,"Jaén","0608"
|
||||
city_pe_0609,base.pe,base.state_pe_06,"San Ignacio","0609"
|
||||
city_pe_0610,base.pe,base.state_pe_06,"San Marcos","0610"
|
||||
city_pe_0611,base.pe,base.state_pe_06,"San Miguel","0611"
|
||||
city_pe_0612,base.pe,base.state_pe_06,"San Pablo","0612"
|
||||
city_pe_0613,base.pe,base.state_pe_06,"Santa Cruz","0613"
|
||||
city_pe_0701,base.pe,base.state_pe_07,"Callao","0701"
|
||||
city_pe_0801,base.pe,base.state_pe_08,"Cusco","0801"
|
||||
city_pe_0802,base.pe,base.state_pe_08,"Acomayo","0802"
|
||||
city_pe_0803,base.pe,base.state_pe_08,"Anta","0803"
|
||||
city_pe_0804,base.pe,base.state_pe_08,"Calca","0804"
|
||||
city_pe_0805,base.pe,base.state_pe_08,"Canas","0805"
|
||||
city_pe_0806,base.pe,base.state_pe_08,"Canchis","0806"
|
||||
city_pe_0807,base.pe,base.state_pe_08,"Chumbivilcas","0807"
|
||||
city_pe_0808,base.pe,base.state_pe_08,"Espinar","0808"
|
||||
city_pe_0809,base.pe,base.state_pe_08,"La Convención","0809"
|
||||
city_pe_0810,base.pe,base.state_pe_08,"Paruro","0810"
|
||||
city_pe_0811,base.pe,base.state_pe_08,"Paucartambo","0811"
|
||||
city_pe_0812,base.pe,base.state_pe_08,"Quispicanchi","0812"
|
||||
city_pe_0813,base.pe,base.state_pe_08,"Urubamba","0813"
|
||||
city_pe_0901,base.pe,base.state_pe_09,"Huancavelica","0901"
|
||||
city_pe_0902,base.pe,base.state_pe_09,"Acobamba","0902"
|
||||
city_pe_0903,base.pe,base.state_pe_09,"Angaraes","0903"
|
||||
city_pe_0904,base.pe,base.state_pe_09,"Castrovirreyna","0904"
|
||||
city_pe_0905,base.pe,base.state_pe_09,"Churcampa","0905"
|
||||
city_pe_0906,base.pe,base.state_pe_09,"Huaytará","0906"
|
||||
city_pe_0907,base.pe,base.state_pe_09,"Tayacaja","0907"
|
||||
city_pe_1001,base.pe,base.state_pe_10,"Huánuco","1001"
|
||||
city_pe_1002,base.pe,base.state_pe_10,"Ambo","1002"
|
||||
city_pe_1003,base.pe,base.state_pe_10,"Dos de mayo","1003"
|
||||
city_pe_1004,base.pe,base.state_pe_10,"Huacaybamba","1004"
|
||||
city_pe_1005,base.pe,base.state_pe_10,"Huamalies","1005"
|
||||
city_pe_1006,base.pe,base.state_pe_10,"Leoncio Prado","1006"
|
||||
city_pe_1007,base.pe,base.state_pe_10,"Marañón","1007"
|
||||
city_pe_1008,base.pe,base.state_pe_10,"Pachitea","1008"
|
||||
city_pe_1009,base.pe,base.state_pe_10,"Puerto inca","1009"
|
||||
city_pe_1010,base.pe,base.state_pe_10,"Lauricocha","1010"
|
||||
city_pe_1011,base.pe,base.state_pe_10,"Yarowilca","1011"
|
||||
city_pe_1101,base.pe,base.state_pe_11,"Ica","1101"
|
||||
city_pe_1102,base.pe,base.state_pe_11,"Chincha","1102"
|
||||
city_pe_1103,base.pe,base.state_pe_11,"Nazca","1103"
|
||||
city_pe_1104,base.pe,base.state_pe_11,"Palpa","1104"
|
||||
city_pe_1105,base.pe,base.state_pe_11,"Pisco","1105"
|
||||
city_pe_1201,base.pe,base.state_pe_12,"Huancayo","1201"
|
||||
city_pe_1202,base.pe,base.state_pe_12,"Concepción","1202"
|
||||
city_pe_1203,base.pe,base.state_pe_12,"Chanchamayo","1203"
|
||||
city_pe_1204,base.pe,base.state_pe_12,"Jauja","1204"
|
||||
city_pe_1205,base.pe,base.state_pe_12,"Junin","1205"
|
||||
city_pe_1206,base.pe,base.state_pe_12,"Satipo","1206"
|
||||
city_pe_1207,base.pe,base.state_pe_12,"Tarma","1207"
|
||||
city_pe_1208,base.pe,base.state_pe_12,"Yauli","1208"
|
||||
city_pe_1209,base.pe,base.state_pe_12,"Chupaca","1209"
|
||||
city_pe_1301,base.pe,base.state_pe_13,"Trujillo","1301"
|
||||
city_pe_1302,base.pe,base.state_pe_13,"Ascope","1302"
|
||||
city_pe_1303,base.pe,base.state_pe_13,"Bolivar","1303"
|
||||
city_pe_1304,base.pe,base.state_pe_13,"Chepén","1304"
|
||||
city_pe_1305,base.pe,base.state_pe_13,"Julcán","1305"
|
||||
city_pe_1306,base.pe,base.state_pe_13,"Otuzco","1306"
|
||||
city_pe_1307,base.pe,base.state_pe_13,"Pacasmayo","1307"
|
||||
city_pe_1308,base.pe,base.state_pe_13,"Pataz","1308"
|
||||
city_pe_1309,base.pe,base.state_pe_13,"Sánchez Carrión","1309"
|
||||
city_pe_1310,base.pe,base.state_pe_13,"Santiago de Chuco","1310"
|
||||
city_pe_1311,base.pe,base.state_pe_13,"Gran Chimú","1311"
|
||||
city_pe_1312,base.pe,base.state_pe_13,"Virú","1312"
|
||||
city_pe_1401,base.pe,base.state_pe_14,"Chiclayo","1401"
|
||||
city_pe_1402,base.pe,base.state_pe_14,"Ferreñafe","1402"
|
||||
city_pe_1403,base.pe,base.state_pe_14,"Lambayeque","1403"
|
||||
city_pe_1501,base.pe,base.state_pe_15,"Lima","1501"
|
||||
city_pe_1502,base.pe,base.state_pe_15,"Barranca","1502"
|
||||
city_pe_1503,base.pe,base.state_pe_15,"Cajatambo","1503"
|
||||
city_pe_1504,base.pe,base.state_pe_15,"Canta","1504"
|
||||
city_pe_1505,base.pe,base.state_pe_15,"Cañete","1505"
|
||||
city_pe_1506,base.pe,base.state_pe_15,"Huaral","1506"
|
||||
city_pe_1507,base.pe,base.state_pe_15,"Huarochiri","1507"
|
||||
city_pe_1508,base.pe,base.state_pe_15,"Huaura","1508"
|
||||
city_pe_1509,base.pe,base.state_pe_15,"Oyón","1509"
|
||||
city_pe_1510,base.pe,base.state_pe_15,"Yauyos","1510"
|
||||
city_pe_1601,base.pe,base.state_pe_16,"Maynas","1601"
|
||||
city_pe_1602,base.pe,base.state_pe_16,"Alto Amazonas","1602"
|
||||
city_pe_1603,base.pe,base.state_pe_16,"Loreto","1603"
|
||||
city_pe_1604,base.pe,base.state_pe_16,"Mariscal Ramón Castilla","1604"
|
||||
city_pe_1605,base.pe,base.state_pe_16,"Requena","1605"
|
||||
city_pe_1606,base.pe,base.state_pe_16,"Ucayali","1606"
|
||||
city_pe_1607,base.pe,base.state_pe_16,"Datem del Marañón","1607"
|
||||
city_pe_1608,base.pe,base.state_pe_16,"Putumayo","1608"
|
||||
city_pe_1701,base.pe,base.state_pe_17,"Tambopata","1701"
|
||||
city_pe_1702,base.pe,base.state_pe_17,"Manu","1702"
|
||||
city_pe_1703,base.pe,base.state_pe_17,"Tahuamanu","1703"
|
||||
city_pe_1801,base.pe,base.state_pe_18,"Mariscal Nieto","1801"
|
||||
city_pe_1802,base.pe,base.state_pe_18,"General Sánchez Cerro","1802"
|
||||
city_pe_1803,base.pe,base.state_pe_18,"Ilo","1803"
|
||||
city_pe_1901,base.pe,base.state_pe_19,"Pasco","1901"
|
||||
city_pe_1902,base.pe,base.state_pe_19,"Daniel Alcides Carrión","1902"
|
||||
city_pe_1903,base.pe,base.state_pe_19,"Oxapampa","1903"
|
||||
city_pe_2001,base.pe,base.state_pe_20,"Piura","2001"
|
||||
city_pe_2002,base.pe,base.state_pe_20,"Ayabaca","2002"
|
||||
city_pe_2003,base.pe,base.state_pe_20,"Huancabamba","2003"
|
||||
city_pe_2004,base.pe,base.state_pe_20,"Morropón","2004"
|
||||
city_pe_2005,base.pe,base.state_pe_20,"Paita","2005"
|
||||
city_pe_2006,base.pe,base.state_pe_20,"Sullana","2006"
|
||||
city_pe_2007,base.pe,base.state_pe_20,"Talara","2007"
|
||||
city_pe_2008,base.pe,base.state_pe_20,"Sechura","2008"
|
||||
city_pe_2101,base.pe,base.state_pe_21,"Puno","2101"
|
||||
city_pe_2102,base.pe,base.state_pe_21,"Azángaro","2102"
|
||||
city_pe_2103,base.pe,base.state_pe_21,"Carabaya","2103"
|
||||
city_pe_2104,base.pe,base.state_pe_21,"Chucuito","2104"
|
||||
city_pe_2105,base.pe,base.state_pe_21,"El Collao","2105"
|
||||
city_pe_2106,base.pe,base.state_pe_21,"Huancané","2106"
|
||||
city_pe_2107,base.pe,base.state_pe_21,"Lampa","2107"
|
||||
city_pe_2108,base.pe,base.state_pe_21,"Melgar","2108"
|
||||
city_pe_2109,base.pe,base.state_pe_21,"Moho","2109"
|
||||
city_pe_2110,base.pe,base.state_pe_21,"San Antonio de Putina","2110"
|
||||
city_pe_2111,base.pe,base.state_pe_21,"San Román","2111"
|
||||
city_pe_2112,base.pe,base.state_pe_21,"Sandia","2112"
|
||||
city_pe_2113,base.pe,base.state_pe_21,"Yunguyo","2113"
|
||||
city_pe_2201,base.pe,base.state_pe_22,"Moyobamba","2201"
|
||||
city_pe_2202,base.pe,base.state_pe_22,"Bellavista","2202"
|
||||
city_pe_2203,base.pe,base.state_pe_22,"El Dorado","2203"
|
||||
city_pe_2204,base.pe,base.state_pe_22,"Huallaga","2204"
|
||||
city_pe_2205,base.pe,base.state_pe_22,"Lamas","2205"
|
||||
city_pe_2206,base.pe,base.state_pe_22,"Mariscal Cáceres","2206"
|
||||
city_pe_2207,base.pe,base.state_pe_22,"Picota","2207"
|
||||
city_pe_2208,base.pe,base.state_pe_22,"Rioja","2208"
|
||||
city_pe_2209,base.pe,base.state_pe_22,"San Martín","2209"
|
||||
city_pe_2210,base.pe,base.state_pe_22,"Tocache","2210"
|
||||
city_pe_2301,base.pe,base.state_pe_23,"Tacna","2301"
|
||||
city_pe_2302,base.pe,base.state_pe_23,"Candarave","2302"
|
||||
city_pe_2303,base.pe,base.state_pe_23,"Jorge Basadre","2303"
|
||||
city_pe_2304,base.pe,base.state_pe_23,"Tarata","2304"
|
||||
city_pe_2401,base.pe,base.state_pe_24,"Tumbes","2401"
|
||||
city_pe_2402,base.pe,base.state_pe_24,"Contralmirante Villar","2402"
|
||||
city_pe_2403,base.pe,base.state_pe_24,"Zarumilla","2403"
|
||||
city_pe_2501,base.pe,base.state_pe_25,"Coronel Portillo","2501"
|
||||
city_pe_2502,base.pe,base.state_pe_25,"Atalaya","2502"
|
||||
city_pe_2503,base.pe,base.state_pe_25,"Padre Abad","2503"
|
||||
city_pe_2504,base.pe,base.state_pe_25,"Purús","2504"
|
||||
"id","country_id:id","state_id:id","name","l10n_pe_code","name@es_419"
|
||||
"city_pe_0101","base.pe","base.state_pe_01","Chachapoyas","0101","Chachapoyas"
|
||||
"city_pe_0102","base.pe","base.state_pe_01","Bagua","0102","Bagua"
|
||||
"city_pe_0103","base.pe","base.state_pe_01","Bongara","0103","Bongara"
|
||||
"city_pe_0104","base.pe","base.state_pe_01","Condorcanqui","0104","Condorcanqui"
|
||||
"city_pe_0105","base.pe","base.state_pe_01","Luya","0105","Luya"
|
||||
"city_pe_0106","base.pe","base.state_pe_01","Rodriguez de Mendoza","0106","Rodriguez de Mendoza"
|
||||
"city_pe_0107","base.pe","base.state_pe_01","Utcubamba","0107","Utcubamba"
|
||||
"city_pe_0201","base.pe","base.state_pe_02","Huaraz","0201","Huaraz"
|
||||
"city_pe_0202","base.pe","base.state_pe_02","Aija","0202","Aija"
|
||||
"city_pe_0203","base.pe","base.state_pe_02","Antonio Raymondi","0203","Antonio Raymondi"
|
||||
"city_pe_0204","base.pe","base.state_pe_02","Asunción","0204","Asunción"
|
||||
"city_pe_0205","base.pe","base.state_pe_02","Bolognesi","0205","Bolognesi"
|
||||
"city_pe_0206","base.pe","base.state_pe_02","Carhuaz","0206","Carhuaz"
|
||||
"city_pe_0207","base.pe","base.state_pe_02","Carlos Fermin Fitzcarrald","0207","Carlos Fermin Fitzcarrald"
|
||||
"city_pe_0208","base.pe","base.state_pe_02","Casma","0208","Casma"
|
||||
"city_pe_0209","base.pe","base.state_pe_02","Corongo","0209","Corongo"
|
||||
"city_pe_0210","base.pe","base.state_pe_02","Huari","0210","Huari"
|
||||
"city_pe_0211","base.pe","base.state_pe_02","Huarmey","0211","Huarmey"
|
||||
"city_pe_0212","base.pe","base.state_pe_02","Huaylas","0212","Huaylas"
|
||||
"city_pe_0213","base.pe","base.state_pe_02","Mariscal Luzuriaga","0213","Mariscal Luzuriaga"
|
||||
"city_pe_0214","base.pe","base.state_pe_02","Ocros","0214","Ocros"
|
||||
"city_pe_0215","base.pe","base.state_pe_02","Pallasca","0215","Pallasca"
|
||||
"city_pe_0216","base.pe","base.state_pe_02","Pomabamba","0216","Pomabamba"
|
||||
"city_pe_0217","base.pe","base.state_pe_02","Recuay","0217","Recuay"
|
||||
"city_pe_0218","base.pe","base.state_pe_02","Santa","0218","Santa"
|
||||
"city_pe_0219","base.pe","base.state_pe_02","Sihuas","0219","Sihuas"
|
||||
"city_pe_0220","base.pe","base.state_pe_02","Yungay","0220","Yungay"
|
||||
"city_pe_0301","base.pe","base.state_pe_03","Abancay","0301","Abancay"
|
||||
"city_pe_0302","base.pe","base.state_pe_03","Andahuaylas","0302","Andahuaylas"
|
||||
"city_pe_0303","base.pe","base.state_pe_03","Antabamba","0303","Antabamba"
|
||||
"city_pe_0304","base.pe","base.state_pe_03","Aymaraes","0304","Aymaraes"
|
||||
"city_pe_0305","base.pe","base.state_pe_03","Cotabambas","0305","Cotabambas"
|
||||
"city_pe_0306","base.pe","base.state_pe_03","Chincheros","0306","Chincheros"
|
||||
"city_pe_0307","base.pe","base.state_pe_03","Grau","0307","Grau"
|
||||
"city_pe_0401","base.pe","base.state_pe_04","Arequipa","0401","Arequipa"
|
||||
"city_pe_0402","base.pe","base.state_pe_04","Camana","0402","Camana"
|
||||
"city_pe_0403","base.pe","base.state_pe_04","Caraveli","0403","Caraveli"
|
||||
"city_pe_0404","base.pe","base.state_pe_04","Castilla","0404","Castilla"
|
||||
"city_pe_0405","base.pe","base.state_pe_04","Caylloma","0405","Caylloma"
|
||||
"city_pe_0406","base.pe","base.state_pe_04","Condesuyos","0406","Condesuyos"
|
||||
"city_pe_0407","base.pe","base.state_pe_04","Islay","0407","Islay"
|
||||
"city_pe_0408","base.pe","base.state_pe_04","La Union","0408","La Union"
|
||||
"city_pe_0501","base.pe","base.state_pe_05","Huamanga","0501","Huamanga"
|
||||
"city_pe_0502","base.pe","base.state_pe_05","Cangallo","0502","Cangallo"
|
||||
"city_pe_0503","base.pe","base.state_pe_05","Huanca Sancos","0503","Huanca Sancos"
|
||||
"city_pe_0504","base.pe","base.state_pe_05","Huanta","0504","Huanta"
|
||||
"city_pe_0505","base.pe","base.state_pe_05","La mar","0505","La mar"
|
||||
"city_pe_0506","base.pe","base.state_pe_05","Lucanas","0506","Lucanas"
|
||||
"city_pe_0507","base.pe","base.state_pe_05","Parinacochas","0507","Parinacochas"
|
||||
"city_pe_0508","base.pe","base.state_pe_05","Paucar del Sara Sara","0508","Paucar del Sara Sara"
|
||||
"city_pe_0509","base.pe","base.state_pe_05","Sucre","0509","Sucre"
|
||||
"city_pe_0510","base.pe","base.state_pe_05","Victor Fajardo","0510","Victor Fajardo"
|
||||
"city_pe_0511","base.pe","base.state_pe_05","Vilcas Huamán","0511","Vilcas Huamán"
|
||||
"city_pe_0601","base.pe","base.state_pe_06","Cajamarca","0601","Cajamarca"
|
||||
"city_pe_0602","base.pe","base.state_pe_06","Cajabamba","0602","Cajabamba"
|
||||
"city_pe_0603","base.pe","base.state_pe_06","Celendin","0603","Celendin"
|
||||
"city_pe_0604","base.pe","base.state_pe_06","Chota","0604","Chota"
|
||||
"city_pe_0605","base.pe","base.state_pe_06","Contumazá","0605","Contumazá"
|
||||
"city_pe_0606","base.pe","base.state_pe_06","Cutervo","0606","Cutervo"
|
||||
"city_pe_0607","base.pe","base.state_pe_06","Hualgayoc","0607","Hualgayoc"
|
||||
"city_pe_0608","base.pe","base.state_pe_06","Jaén","0608","Jaén"
|
||||
"city_pe_0609","base.pe","base.state_pe_06","San Ignacio","0609","San Ignacio"
|
||||
"city_pe_0610","base.pe","base.state_pe_06","San Marcos","0610","San Marcos"
|
||||
"city_pe_0611","base.pe","base.state_pe_06","San Miguel","0611","San Miguel"
|
||||
"city_pe_0612","base.pe","base.state_pe_06","San Pablo","0612","San Pablo"
|
||||
"city_pe_0613","base.pe","base.state_pe_06","Santa Cruz","0613","Santa Cruz"
|
||||
"city_pe_0701","base.pe","base.state_pe_07","Callao","0701","Callao"
|
||||
"city_pe_0801","base.pe","base.state_pe_08","Cusco","0801","Cusco"
|
||||
"city_pe_0802","base.pe","base.state_pe_08","Acomayo","0802","Acomayo"
|
||||
"city_pe_0803","base.pe","base.state_pe_08","Anta","0803","Anta"
|
||||
"city_pe_0804","base.pe","base.state_pe_08","Calca","0804","Calca"
|
||||
"city_pe_0805","base.pe","base.state_pe_08","Canas","0805","Canas"
|
||||
"city_pe_0806","base.pe","base.state_pe_08","Canchis","0806","Canchis"
|
||||
"city_pe_0807","base.pe","base.state_pe_08","Chumbivilcas","0807","Chumbivilcas"
|
||||
"city_pe_0808","base.pe","base.state_pe_08","Espinar","0808","Espinar"
|
||||
"city_pe_0809","base.pe","base.state_pe_08","La Convención","0809","La Convención"
|
||||
"city_pe_0810","base.pe","base.state_pe_08","Paruro","0810","Paruro"
|
||||
"city_pe_0811","base.pe","base.state_pe_08","Paucartambo","0811","Paucartambo"
|
||||
"city_pe_0812","base.pe","base.state_pe_08","Quispicanchi","0812","Quispicanchi"
|
||||
"city_pe_0813","base.pe","base.state_pe_08","Urubamba","0813","Urubamba"
|
||||
"city_pe_0901","base.pe","base.state_pe_09","Huancavelica","0901","Huancavelica"
|
||||
"city_pe_0902","base.pe","base.state_pe_09","Acobamba","0902","Acobamba"
|
||||
"city_pe_0903","base.pe","base.state_pe_09","Angaraes","0903","Angaraes"
|
||||
"city_pe_0904","base.pe","base.state_pe_09","Castrovirreyna","0904","Castrovirreyna"
|
||||
"city_pe_0905","base.pe","base.state_pe_09","Churcampa","0905","Churcampa"
|
||||
"city_pe_0906","base.pe","base.state_pe_09","Huaytará","0906","Huaytará"
|
||||
"city_pe_0907","base.pe","base.state_pe_09","Tayacaja","0907","Tayacaja"
|
||||
"city_pe_1001","base.pe","base.state_pe_10","Huánuco","1001","Huánuco"
|
||||
"city_pe_1002","base.pe","base.state_pe_10","Ambo","1002","Ambo"
|
||||
"city_pe_1003","base.pe","base.state_pe_10","Dos de mayo","1003","Dos de mayo"
|
||||
"city_pe_1004","base.pe","base.state_pe_10","Huacaybamba","1004","Huacaybamba"
|
||||
"city_pe_1005","base.pe","base.state_pe_10","Huamalies","1005","Huamalies"
|
||||
"city_pe_1006","base.pe","base.state_pe_10","Leoncio Prado","1006","Leoncio Prado"
|
||||
"city_pe_1007","base.pe","base.state_pe_10","Marañón","1007","Marañón"
|
||||
"city_pe_1008","base.pe","base.state_pe_10","Pachitea","1008","Pachitea"
|
||||
"city_pe_1009","base.pe","base.state_pe_10","Puerto inca","1009","Puerto inca"
|
||||
"city_pe_1010","base.pe","base.state_pe_10","Lauricocha","1010","Lauricocha"
|
||||
"city_pe_1011","base.pe","base.state_pe_10","Yarowilca","1011","Yarowilca"
|
||||
"city_pe_1101","base.pe","base.state_pe_11","Ica","1101","Ica"
|
||||
"city_pe_1102","base.pe","base.state_pe_11","Chincha","1102","Chincha"
|
||||
"city_pe_1103","base.pe","base.state_pe_11","Nazca","1103","Nazca"
|
||||
"city_pe_1104","base.pe","base.state_pe_11","Palpa","1104","Palpa"
|
||||
"city_pe_1105","base.pe","base.state_pe_11","Pisco","1105","Pisco"
|
||||
"city_pe_1201","base.pe","base.state_pe_12","Huancayo","1201","Huancayo"
|
||||
"city_pe_1202","base.pe","base.state_pe_12","Concepción","1202","Concepción"
|
||||
"city_pe_1203","base.pe","base.state_pe_12","Chanchamayo","1203","Chanchamayo"
|
||||
"city_pe_1204","base.pe","base.state_pe_12","Jauja","1204","Jauja"
|
||||
"city_pe_1205","base.pe","base.state_pe_12","Junin","1205","Junin"
|
||||
"city_pe_1206","base.pe","base.state_pe_12","Satipo","1206","Satipo"
|
||||
"city_pe_1207","base.pe","base.state_pe_12","Tarma","1207","Tarma"
|
||||
"city_pe_1208","base.pe","base.state_pe_12","Yauli","1208","Yauli"
|
||||
"city_pe_1209","base.pe","base.state_pe_12","Chupaca","1209","Chupaca"
|
||||
"city_pe_1301","base.pe","base.state_pe_13","Trujillo","1301","Trujillo"
|
||||
"city_pe_1302","base.pe","base.state_pe_13","Ascope","1302","Ascope"
|
||||
"city_pe_1303","base.pe","base.state_pe_13","Bolivar","1303","Bolivar"
|
||||
"city_pe_1304","base.pe","base.state_pe_13","Chepén","1304","Chepén"
|
||||
"city_pe_1305","base.pe","base.state_pe_13","Julcán","1305","Julcán"
|
||||
"city_pe_1306","base.pe","base.state_pe_13","Otuzco","1306","Otuzco"
|
||||
"city_pe_1307","base.pe","base.state_pe_13","Pacasmayo","1307","Pacasmayo"
|
||||
"city_pe_1308","base.pe","base.state_pe_13","Pataz","1308","Pataz"
|
||||
"city_pe_1309","base.pe","base.state_pe_13","Sánchez Carrión","1309","Sánchez Carrión"
|
||||
"city_pe_1310","base.pe","base.state_pe_13","Santiago de Chuco","1310","Santiago de Chuco"
|
||||
"city_pe_1311","base.pe","base.state_pe_13","Gran Chimú","1311","Gran Chimú"
|
||||
"city_pe_1312","base.pe","base.state_pe_13","Virú","1312","Virú"
|
||||
"city_pe_1401","base.pe","base.state_pe_14","Chiclayo","1401","Chiclayo"
|
||||
"city_pe_1402","base.pe","base.state_pe_14","Ferreñafe","1402","Ferreñafe"
|
||||
"city_pe_1403","base.pe","base.state_pe_14","Lambayeque","1403","Lambayeque"
|
||||
"city_pe_1501","base.pe","base.state_pe_15","Lima","1501","Lima"
|
||||
"city_pe_1502","base.pe","base.state_pe_15","Barranca","1502","Barranca"
|
||||
"city_pe_1503","base.pe","base.state_pe_15","Cajatambo","1503","Cajatambo"
|
||||
"city_pe_1504","base.pe","base.state_pe_15","Canta","1504","Canta"
|
||||
"city_pe_1505","base.pe","base.state_pe_15","Cañete","1505","Cañete"
|
||||
"city_pe_1506","base.pe","base.state_pe_15","Huaral","1506","Huaral"
|
||||
"city_pe_1507","base.pe","base.state_pe_15","Huarochiri","1507","Huarochiri"
|
||||
"city_pe_1508","base.pe","base.state_pe_15","Huaura","1508","Huaura"
|
||||
"city_pe_1509","base.pe","base.state_pe_15","Oyón","1509","Oyón"
|
||||
"city_pe_1510","base.pe","base.state_pe_15","Yauyos","1510","Yauyos"
|
||||
"city_pe_1601","base.pe","base.state_pe_16","Maynas","1601","Maynas"
|
||||
"city_pe_1602","base.pe","base.state_pe_16","Alto Amazonas","1602","Alto Amazonas"
|
||||
"city_pe_1603","base.pe","base.state_pe_16","Loreto","1603","Loreto"
|
||||
"city_pe_1604","base.pe","base.state_pe_16","Mariscal Ramón Castilla","1604","Mariscal Ramón Castilla"
|
||||
"city_pe_1605","base.pe","base.state_pe_16","Requena","1605","Requena"
|
||||
"city_pe_1606","base.pe","base.state_pe_16","Ucayali","1606","Ucayali"
|
||||
"city_pe_1607","base.pe","base.state_pe_16","Datem del Marañón","1607","Datem del Marañón"
|
||||
"city_pe_1608","base.pe","base.state_pe_16","Putumayo","1608","Putumayo"
|
||||
"city_pe_1701","base.pe","base.state_pe_17","Tambopata","1701","Tambopata"
|
||||
"city_pe_1702","base.pe","base.state_pe_17","Manu","1702","Manu"
|
||||
"city_pe_1703","base.pe","base.state_pe_17","Tahuamanu","1703","Tahuamanu"
|
||||
"city_pe_1801","base.pe","base.state_pe_18","Mariscal Nieto","1801","Mariscal Nieto"
|
||||
"city_pe_1802","base.pe","base.state_pe_18","General Sánchez Cerro","1802","General Sánchez Cerro"
|
||||
"city_pe_1803","base.pe","base.state_pe_18","Ilo","1803","Ilo"
|
||||
"city_pe_1901","base.pe","base.state_pe_19","Pasco","1901","Pasco"
|
||||
"city_pe_1902","base.pe","base.state_pe_19","Daniel Alcides Carrión","1902","Daniel Alcides Carrión"
|
||||
"city_pe_1903","base.pe","base.state_pe_19","Oxapampa","1903","Oxapampa"
|
||||
"city_pe_2001","base.pe","base.state_pe_20","Piura","2001","Piura"
|
||||
"city_pe_2002","base.pe","base.state_pe_20","Ayabaca","2002","Ayabaca"
|
||||
"city_pe_2003","base.pe","base.state_pe_20","Huancabamba","2003","Huancabamba"
|
||||
"city_pe_2004","base.pe","base.state_pe_20","Morropón","2004","Morropón"
|
||||
"city_pe_2005","base.pe","base.state_pe_20","Paita","2005","Paita"
|
||||
"city_pe_2006","base.pe","base.state_pe_20","Sullana","2006","Sullana"
|
||||
"city_pe_2007","base.pe","base.state_pe_20","Talara","2007","Talara"
|
||||
"city_pe_2008","base.pe","base.state_pe_20","Sechura","2008","Sechura"
|
||||
"city_pe_2101","base.pe","base.state_pe_21","Puno","2101","Puno"
|
||||
"city_pe_2102","base.pe","base.state_pe_21","Azángaro","2102","Azángaro"
|
||||
"city_pe_2103","base.pe","base.state_pe_21","Carabaya","2103","Carabaya"
|
||||
"city_pe_2104","base.pe","base.state_pe_21","Chucuito","2104","Chucuito"
|
||||
"city_pe_2105","base.pe","base.state_pe_21","El Collao","2105","El Collao"
|
||||
"city_pe_2106","base.pe","base.state_pe_21","Huancané","2106","Huancané"
|
||||
"city_pe_2107","base.pe","base.state_pe_21","Lampa","2107","Lampa"
|
||||
"city_pe_2108","base.pe","base.state_pe_21","Melgar","2108","Melgar"
|
||||
"city_pe_2109","base.pe","base.state_pe_21","Moho","2109","Moho"
|
||||
"city_pe_2110","base.pe","base.state_pe_21","San Antonio de Putina","2110","San Antonio de Putina"
|
||||
"city_pe_2111","base.pe","base.state_pe_21","San Román","2111","San Román"
|
||||
"city_pe_2112","base.pe","base.state_pe_21","Sandia","2112","Sandia"
|
||||
"city_pe_2113","base.pe","base.state_pe_21","Yunguyo","2113","Yunguyo"
|
||||
"city_pe_2201","base.pe","base.state_pe_22","Moyobamba","2201","Moyobamba"
|
||||
"city_pe_2202","base.pe","base.state_pe_22","Bellavista","2202","Bellavista"
|
||||
"city_pe_2203","base.pe","base.state_pe_22","El Dorado","2203","El Dorado"
|
||||
"city_pe_2204","base.pe","base.state_pe_22","Huallaga","2204","Huallaga"
|
||||
"city_pe_2205","base.pe","base.state_pe_22","Lamas","2205","Lamas"
|
||||
"city_pe_2206","base.pe","base.state_pe_22","Mariscal Cáceres","2206","Mariscal Cáceres"
|
||||
"city_pe_2207","base.pe","base.state_pe_22","Picota","2207","Picota"
|
||||
"city_pe_2208","base.pe","base.state_pe_22","Rioja","2208","Rioja"
|
||||
"city_pe_2209","base.pe","base.state_pe_22","San Martín","2209","San Martín"
|
||||
"city_pe_2210","base.pe","base.state_pe_22","Tocache","2210","Tocache"
|
||||
"city_pe_2301","base.pe","base.state_pe_23","Tacna","2301","Tacna"
|
||||
"city_pe_2302","base.pe","base.state_pe_23","Candarave","2302","Candarave"
|
||||
"city_pe_2303","base.pe","base.state_pe_23","Jorge Basadre","2303","Jorge Basadre"
|
||||
"city_pe_2304","base.pe","base.state_pe_23","Tarata","2304","Tarata"
|
||||
"city_pe_2401","base.pe","base.state_pe_24","Tumbes","2401","Tumbes"
|
||||
"city_pe_2402","base.pe","base.state_pe_24","Contralmirante Villar","2402","Contralmirante Villar"
|
||||
"city_pe_2403","base.pe","base.state_pe_24","Zarumilla","2403","Zarumilla"
|
||||
"city_pe_2501","base.pe","base.state_pe_25","Coronel Portillo","2501","Coronel Portillo"
|
||||
"city_pe_2502","base.pe","base.state_pe_25","Atalaya","2502","Atalaya"
|
||||
"city_pe_2503","base.pe","base.state_pe_25","Padre Abad","2503","Padre Abad"
|
||||
"city_pe_2504","base.pe","base.state_pe_25","Purús","2504","Purús"
|
||||
|
|
|
|||
|
|
|
@ -11,29 +11,30 @@
|
|||
<field name="parent_id" invisible="1"/>
|
||||
<field name="type" invisible="1"/>
|
||||
<field name="street" placeholder="Street..." class="o_address_street"
|
||||
attrs="{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}"/>
|
||||
readonly="type == 'contact' and parent_id"/>
|
||||
<field name="street2" placeholder="Street 2..." class="o_address_street"
|
||||
attrs="{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}"/>
|
||||
readonly="type == 'contact' and parent_id"/>
|
||||
<field name="l10n_pe_district" placeholder="District..." class="o_address_street"
|
||||
attrs="{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}"/>
|
||||
readonly="type == 'contact' and parent_id"/>
|
||||
<field name="city_id"
|
||||
placeholder="City"
|
||||
class="o_address_city"
|
||||
domain="[('country_id', '=', country_id)]"
|
||||
attrs="{'invisible': [('country_enforce_cities', '=', False)], 'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}"
|
||||
invisible="not country_enforce_cities"
|
||||
readonly="type == 'contact' and parent_id"
|
||||
context="{'default_country_id': country_id, 'default_state_id': state_id, 'default_zipcode': zip}"/>
|
||||
<field name="city"
|
||||
placeholder="City"
|
||||
class="o_address_city"
|
||||
attrs="{'invisible': [('country_enforce_cities', '=', True), '|', ('city_id', '!=', False), ('city', 'in', ['',False])],
|
||||
'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}"/>
|
||||
invisible="country_enforce_cities and (city_id or city in ['', False])"
|
||||
readonly="type == 'contact' and parent_id"/>
|
||||
<field name="state_id" class="o_address_state" placeholder="State" options="{'no_open': True, 'no_quick_create': True}"
|
||||
context="{'default_country_id': country_id}"
|
||||
attrs="{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}"/>
|
||||
readonly="type == 'contact' and parent_id"/>
|
||||
<field name="zip" placeholder="ZIP" class="o_address_zip"
|
||||
attrs="{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}"/>
|
||||
readonly="type == 'contact' and parent_id"/>
|
||||
<field name="country_id" placeholder="Country" class="o_address_country" options='{"no_open": True, "no_create": True}'
|
||||
attrs="{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}"/>
|
||||
readonly="type == 'contact' and parent_id"/>
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,3 @@
|
|||
"id","name","auto_apply","country_id","sequence","name@es"
|
||||
"local_peru","LOCAL PERU","1","base.pe","10","LOCAL PERÚ"
|
||||
"exportation","FOREIGN - EXPORT","1","","20","EXTRANJERO - EXPORTACIÓN"
|
||||
|
|
|
@ -0,0 +1,84 @@
|
|||
"id","code_prefix_start","name","name@es"
|
||||
"group0","0","Memorandum accounts","Cuentas de orden"
|
||||
"group1","1","Assets available and payable","Activo disponible y exigible"
|
||||
"group2","2","Realizable asset","Activo realizable"
|
||||
"group3","3","Assets available and payable","Activo disponible y exigible"
|
||||
"group4","4","Liabilities","Pasivo"
|
||||
"group5","5","Net Worth","Patrimonio Neto"
|
||||
"group6","6","Expenses by nature","Gastos por naturaleza"
|
||||
"group7","7","Incomes","Ingresos"
|
||||
"group8","8","Intermediate management balances and determination of profit for the year","Saldos intrermediarios de gestión y determinación del resultado del ejercicio"
|
||||
"group10","10","CASH AND CASH EQUIVALENTS","EFECTIVO Y EQUIVALENTES DE EFECTIVO"
|
||||
"group11","11","FINANCIAL INVESTMENTS","INVERSIONES FINANCIERAS"
|
||||
"group12","12","TRADE ACCOUNTS RECEIVABLE – THIRD PARTIES","CUENTAS POR COBRAR COMERCIALES – TERCEROS"
|
||||
"group13","13","TRADE ACCOUNTS RECEIVABLE – ASSOCIATED","CUENTAS POR COBRAR COMERCIALES – RELACIONADAS"
|
||||
"group14","14","ACCOUNTS RECEIVABLE FROM STAFF, SHAREHOLDERS (PARTNERS) AND DIRECTORS","CUENTAS POR COBRAR AL PERSONAL, A LOS ACCIONISTAS (SOCIOS) y DIRECTORES"
|
||||
"group16","16","MISCELLANEOUS ACCOUNTS RECEIVABLE – THIRD PARTIES","CUENTAS POR COBRAR DIVERSAS – TERCEROS"
|
||||
"group17","17","MISCELLANEOUS ACCOUNTS RECEIVABLE – ASSOCIATED","CUENTAS POR COBRAR DIVERSAS – RELACIONADAS"
|
||||
"group18","18","SERVICES AND OTHER CONTRACTED IN ADVANCE","SERVICIOS Y OTROS CONTRATADOS POR ANTICIPADO"
|
||||
"group19","19","ESTIMATION OF DOUBTFUL ACCOUNTS","ESTIMACIÓN DE CUENTAS DE COBRANZA DUDOSA"
|
||||
"group20","20","MERCHANDISE","MERCADERÍAS"
|
||||
"group21","21","FINISHED PRODUCTS","PRODUCTOS TERMINADOS"
|
||||
"group22","22","BY-PRODUCTS, WASTE AND WASTE","SUBPRODUCTOS, DESECHOS Y DESPERDICIOS"
|
||||
"group23","23","PRODUCTS IN PROCESS","PRODUCTOS EN PROCESO"
|
||||
"group24","24","RAW MATERIALS","MATERIAS PRIMAS"
|
||||
"group25","25","AUXILIARY MATERIALS, SUPPLIES AND SPARE PARTS","MATERIALES AUXILIARES, SUMINISTROS Y REPUESTOS"
|
||||
"group26","26","CONTAINERS AND PACKAGING","ENVASES Y EMBALAJES"
|
||||
"group27","27","NON-CURRENT ASSETS HELD FOR SALE","ACTIVOS NO CORRIENTES MANTENIDOS PARA LA VENTA"
|
||||
"group28","28","INVENTORIES TO RECEIVE","INVENTARIOS POR RECIBIR"
|
||||
"group29","29","DEVALUATION OF INVENTORIES","DESVALORIZACIÓN DE INVENTARIOS"
|
||||
"group30","30","PROPERTY INVESTMENTS","INVERSIONES MOBILIARIAS"
|
||||
"group31","31","INVESTMENT PROPERTIES","PROPIEDADES DE INVERSIÓN"
|
||||
"group32","32","ASSETS BY RIGHT OF USE","ACTIVOS POR DERECHO DE USO"
|
||||
"group33","33","PROPERTY, PLANT AND EQUIPMENT","PROPIEDAD, PLANTA Y EQUIPO"
|
||||
"group34","34","INTANGIBLES","INTANGIBLES"
|
||||
"group35","35","BIOLOGICAL ASSETS","ACTIVOS BIOLÓGICOS"
|
||||
"group36","36","DEVALUATION OF FIXED ASSETS","DESVALORIZACIÓN DE ACTIVO INMOVILIZADO"
|
||||
"group37","37","DEFERRED ASSETS","ACTIVO DIFERIDO"
|
||||
"group38","38","OTHER ASSETS","OTROS ACTIVOS"
|
||||
"group39","39","ACCUMULATED DEPRECIATION AND AMORTIZATION","DEPRECIACIÓN y AMORTIZACIÓN ACUMULADOS"
|
||||
"group40","40","TAXES, CONSIDERATIONS AND CONTRIBUTIONS TO THE PUBLIC PENSION AND HEALTH SYSTEM PAYABLE","TRIBUTOS, CONTRAPRESTACIONES Y APORTES AL SISTEMA PÚBLICO DE PENSIONES Y DE SALUD POR PAGAR"
|
||||
"group41","41","REMUNERATIONS AND PARTICIPATIONS PAYABLE","REMUNERACIONES Y PARTICIPACIONES POR PAGAR"
|
||||
"group42","42","THIRD-PARTY TRADE ACCOUNTS PAYABLE","CUENTAS POR PAGAR COMERCIALES TERCEROS"
|
||||
"group43","43","RELATED TRADE ACCOUNTS PAYABLE","CUENTAS POR PAGAR COMERCIALES RELACIONADAS"
|
||||
"group44","44","ACCOUNTS PAYABLE TO SHAREHOLDERS (PARTNERS, PARTICIPANTS) AND DIRECTORS","CUENTAS POR PAGAR A LOS ACCIONISTAS (SOCIOS, PARTÍCIPES) Y DIRECTORES"
|
||||
"group45","45","FINANCIAL OBLIGATIONS","OBLIGACIONES FINANCIERAS"
|
||||
"group46","46","OTHER ACCOUNTS PAYABLE – THIRD PARTIES","CUENTAS POR PAGAR DIVERSAS – TERCEROS"
|
||||
"group47","47","OTHER ACCOUNTS PAYABLE – ASSOCIATED","CUENTAS POR PAGAR DIVERSAS – RELACIONADAS"
|
||||
"group48","48","PROVISIONS","PROVISIONES"
|
||||
"group49","49","DEFERRED LIABILITIES","PASIVO DIFERIDO"
|
||||
"group50","50","CAPITAL","CAPITAL"
|
||||
"group51","51","INVESTMENT STOCKS","ACCIONES DE INVERSIÓN"
|
||||
"group52","52","ADDITIONAL CAPITAL","CAPITAL ADICIONAL"
|
||||
"group56","56","UNREALIZED RESULTS","RESULTADOS NO REALIZADOS"
|
||||
"group57","57","REVALUATION SURPLUS","EXCEDENTE DE REVALUACIÓN"
|
||||
"group58","58","RESERVES","RESERVAS"
|
||||
"group59","59","ACUMULATED RESULTS","RESULTADOS ACUMULADOS"
|
||||
"group60","60","PURCHASES","COMPRAS"
|
||||
"group61","61","VARIATION IN INVENTORIES","VARIACIÓN DE INVENTARIOS"
|
||||
"group62","62","STAFF AND DIRECTORS EXPENSES","GASTOS DE PERSONAL Y DIRECTORES"
|
||||
"group63","63","EXPENSES FOR SERVICES RENDERED BY THIRD PARTIES","GASTOS DE SERVICIOS PRESTADOS POR TERCEROS"
|
||||
"group64","64","TAX EXPENSES","GASTOS POR TRIBUTOS"
|
||||
"group65","65","OTHER MANAGEMENT EXPENSES","OTROS GASTOS DE GESTION"
|
||||
"group66","66","LOSS DUE TO MEASUREMENT OF NON-FINANCIAL ASSETS AT FAIR VALUE","PERDIDA POR MEDICIÓN DE ACTIVOS NO FINANCIEROS AL VALOR RAZONABLE"
|
||||
"group67","67","FINANCIAL EXPENSES","GASTOS FINANCIEROS"
|
||||
"group68","68","VALUATION AND IMPAIRMENT OF ASSETS AND PROVISIONS","VALUACIÓN Y DETERIORO DE ACTIVOS Y PROVISIONES"
|
||||
"group69","69","SALES COST","COSTO DE VENTAS"
|
||||
"group70","70","SALES","VENTAS"
|
||||
"group71","71","VARIATION IN STORED PRODUCTION","VARIACIÓN DE LA PRODUCCIÓN ALMACENADA"
|
||||
"group72","72","PRODUCTION OF FIXED ASSETS","PRODUCCIÓN DE ACTIVO INMOVILIZADO"
|
||||
"group73","73","DISCOUNTS, REBATES AND BONUSES OBTAINED","DESCUENTOS, REBAJAS Y BONIFICACIONES OBTENIDOS"
|
||||
"group74","74","DISCOUNTS, DISCOUNTS AND BONUSES GRANTED","DESCUENTOS, REBAJAS y BONIFICACIONES CONCEDIDOS"
|
||||
"group75","75","OTHER MANAGEMENT INCOME","OTROS INGRESOS DE GESTIÓN"
|
||||
"group76","76","PROFIT FROM MEASUREMENT OF NON-FINANCIAL ASSETS AT FAIR VALUE","GANANCIA POR MEDICIÓN DE ACTIVOS NO FINANCIEROS AL VALOR RAZONABLE"
|
||||
"group77","77","FINANCIAL INCOME","INGRESOS FINANCIEROS"
|
||||
"group78","78","CHARGES COVERED BY PROVISIONS","CARGAS CUBIERTAS POR PROVISIONES"
|
||||
"group79","79","CHARGES ATTRIBUTABLE TO COST AND EXPENSE ACCOUNTS","CARGAS IMPUTABLES A CUENTAS DE COSTOS Y GASTOS"
|
||||
"group80","80","COMMERCIAL MARGIN","MARGEN COMERCIAL"
|
||||
"group81","81","PRODUCTION OF THE YEAR","PRODUCCIÓN DEL EJERCICIO"
|
||||
"group82","82","VALUE ADDED","VALOR AGREGADO"
|
||||
"group83","83","GROSS SURPLUS (GROSS LACK) FROM OPERATING","EXCEDENTE BRUTO (INSUFICIENCIA BRUTA) DE EXPLOTACIÓN"
|
||||
"group84","84","RESULT OF EXPLOITATION","RESULTADO DE EXPLOTACIÓN"
|
||||
"group85","85","RESULT BEFORE PARTICIPATIONS AND TAXES","RESULTADO ANTES DE PARTICIPACIONES E IMPUESTOS"
|
||||
"group88","88","INCOME TAX","IMPUESTO A LA RENTA"
|
||||
"group89","89","DETERMINATION OF THE RESULT OF THE YEAR","DETERMINACIÓN DEL RESULTADO DEL EJERCICIO"
|
||||
|
|
|
@ -0,0 +1,70 @@
|
|||
"id","name","description","invoice_label","l10n_pe_edi_tax_code","l10n_pe_edi_unece_category","amount","type_tax_use","sequence","include_base_amount","tax_group_id","repartition_line_ids/repartition_type","repartition_line_ids/document_type","repartition_line_ids/account_id","repartition_line_ids/factor_percent","name@es","description@es","children_tax_ids","amount_type","fiscal_position_ids","original_tax_ids"
|
||||
"sale_tax_igv_18","VAT 18%","VAT 18% Sale","IGV 18%","1000","S","18","sale","1","1","tax_group_igv","base","invoice","","","IGV 18%","IGV 18% Venta","","","local_peru",""
|
||||
"","","","","","","","","","","","tax","invoice","chart40111","","","","","","",""
|
||||
"","","","","","","","","","","","base","refund","","","","","","","",""
|
||||
"","","","","","","","","","","","tax","refund","chart40111","","","","","","",""
|
||||
"sale_tax_withholding_3","3% IGV Withholding","3% IGV Withholding","3% Retención IGV","","","-3","sale","1","1","tax_group_igv_withholding","base","invoice","","","3% Retención IGV","3% Retención IGV","","","local_peru",""
|
||||
"","","","","","","","","","","","tax","invoice","chart40114","","","","","","",""
|
||||
"","","","","","","","","","","","base","refund","","","","","","","",""
|
||||
"","","","","","","","","","","","tax","refund","chart40114","","","","","","",""
|
||||
"sale_tax_exo","0% Exo","0% Exonerated Sale","EXO 0%","9997","E","0","sale","1","","tax_group_exo","base","invoice","","","0% Exo","0% Exonerado","","","local_peru",""
|
||||
"","","","","","","","","","","","tax","invoice","chart40111","","","","","","",""
|
||||
"","","","","","","","","","","","base","refund","","","","","","","",""
|
||||
"","","","","","","","","","","","tax","refund","chart40111","","","","","","",""
|
||||
"sale_tax_ina","0% Ina","0% Unaffected Sale","INA 0%","9998","Z","0","sale","1","","tax_group_ina","base","invoice","","","0% Ina","0% Inafectado","","","local_peru",""
|
||||
"","","","","","","","","","","","tax","invoice","chart40111","","","","","","",""
|
||||
"","","","","","","","","","","","base","refund","","","","","","","",""
|
||||
"","","","","","","","","","","","tax","refund","chart40111","","","","","","",""
|
||||
"sale_tax_gra","0% Gra","0% Free Sale","GRA 0%","9996","E","0","sale","1","","tax_group_gra","base","invoice","","","0% Gra","0% Gratis","","","local_peru",""
|
||||
"","","","","","","","","","","","tax","invoice","chart40111","","","","","","",""
|
||||
"","","","","","","","","","","","base","refund","","","","","","","",""
|
||||
"","","","","","","","","","","","tax","refund","chart40111","","","","","","",""
|
||||
"sale_tax_ics_0","0% ISC","0% Selective Consumption Tax Sale","ISC 0%","2000","S","0","sale","1","1","tax_group_isc","base","invoice","","100","0% ISC","0% Impuesto Selectivo al Consumo","","","local_peru",""
|
||||
"","","","","","","","","","","","tax","invoice","chart4012","100","","","","","",""
|
||||
"","","","","","","","","","","","base","refund","","100","","","","","",""
|
||||
"","","","","","","","","","","","tax","refund","chart4012","100","","","","","",""
|
||||
"purchase_tax_igv_18","VAT 18%","VAT 18% Purchase","IGV 18%","1000","S","18","purchase","1","1","tax_group_igv","base","invoice","","","IGV 18%","IGV 18% Compra","","","local_peru",""
|
||||
"","","","","","","","","","","","tax","invoice","chart40111","","","","","","",""
|
||||
"","","","","","","","","","","","base","refund","","","","","","","",""
|
||||
"","","","","","","","","","","","tax","refund","chart40111","","","","","","",""
|
||||
"purchase_tax_igv_18g_ng","VAT 18% G NG","VAT 18% Taxed and Untaxed Purchase","IGV G NG 18%","1000","S","18","purchase","1","1","tax_group_igv_g_ng","base","invoice","","","IGV 18% G NG","IGV 18% Gravadas y No Gravadas","","","local_peru",""
|
||||
"","","","","","","","","","","","tax","invoice","chart40117","","","","","","",""
|
||||
"","","","","","","","","","","","base","refund","","","","","","","",""
|
||||
"","","","","","","","","","","","tax","refund","chart40117","","","","","","",""
|
||||
"purchase_tax_igv_18_ng","VAT 18% NG","VAT 18% Untaxed Purchase","IGV NG 18%","1000","S","18","purchase","1","1","tax_group_igv_ng","base","invoice","","","IGV 18% NG","18% No Gravadas","","","local_peru",""
|
||||
"","","","","","","","","","","","tax","invoice","chart40116","","","","","","",""
|
||||
"","","","","","","","","","","","base","refund","","","","","","","",""
|
||||
"","","","","","","","","","","","tax","refund","chart40116","","","","","","",""
|
||||
"purchase_tax_exp_0","0% Exp","0% Exportation Purchase","EXP 0%","9995","S","0","purchase","1","1","tax_group_exp","base","invoice","","","0% Exp","0% Exp","","","exportation",""
|
||||
"","","","","","","","","","","","tax","invoice","chart40115","","","","","","",""
|
||||
"","","","","","","","","","","","base","refund","","","","","","","",""
|
||||
"","","","","","","","","","","","tax","refund","chart40115","","","","","","",""
|
||||
"purchase_tax_exo","0% Exo","0% Exonerated Purchase","EXO 0%","9997","E","0","purchase","1","","tax_group_exo","base","invoice","","","0% Exo","0% Exonerado","","","local_peru",""
|
||||
"","","","","","","","","","","","tax","invoice","chart40111","","","","","","",""
|
||||
"","","","","","","","","","","","base","refund","","","","","","","",""
|
||||
"","","","","","","","","","","","tax","refund","chart40111","","","","","","",""
|
||||
"purchase_tax_ina","0% Ina","0% Unaffected Purchase","INA 0%","9998","Z","0","purchase","1","","tax_group_ina","base","invoice","","","0% Ina","0% Inafectado","","","local_peru",""
|
||||
"","","","","","","","","","","","tax","invoice","chart40111","","","","","","",""
|
||||
"","","","","","","","","","","","base","refund","","","","","","","",""
|
||||
"","","","","","","","","","","","tax","refund","chart40111","","","","","","",""
|
||||
"purchase_tax_gra","0% Gra","0% Free Purchase","GRA 0%","9996","E","0","purchase","1","","tax_group_gra","base","invoice","","","","0% Gratis","","","local_peru",""
|
||||
"","","","","","","","","","","","tax","invoice","chart40111","","","","","","",""
|
||||
"","","","","","","","","","","","base","refund","","","","","","","",""
|
||||
"","","","","","","","","","","","tax","refund","chart40111","","","","","","",""
|
||||
"sale_tax_exp","0% Exp","0% Exportation Sale","EXP 0%","9995","S","0","sale","1","1","tax_group_exp","base","invoice","","","","0% Exp","","","exportation","sale_tax_igv_18"
|
||||
"","","","","","","","","","","","tax","invoice","chart40111","","","","","","",""
|
||||
"","","","","","","","","","","","base","refund","","","","","","","",""
|
||||
"","","","","","","","","","","","tax","refund","chart40111","","","","","","",""
|
||||
"tax_free_subtract_base","-Base","Subtract Base","-Base","","","-100","none","1","","tax_group_free_invoice","base","invoice","","","Substraer base","SUB BASE","","","local_peru",""
|
||||
"","","","","","","","","","","","tax","invoice","","","","","","","",""
|
||||
"","","","","","","","","","","","base","refund","","","","","","","",""
|
||||
"","","","","","","","","","","","tax","refund","","","","","","","",""
|
||||
"tax_free_igv_18","18% Free","18% Free","18% Free","9996","E","18","none","1","","tax_group_gra","base","invoice","","","18% Libre de Impuestos","18% Libre","","","local_peru",""
|
||||
"","","","","","","","","","","","tax","invoice","chart40111","","","","","","",""
|
||||
"","","","","","","","","","","","base","refund","","","","","","","",""
|
||||
"","","","","","","","","","","","tax","refund","chart40111","","","","","","",""
|
||||
"tax_free_igv_18_expense","-18% Free","-18% Free Expense Tax","-18% Free","","","-18","none","1","","tax_group_free_invoice","base","invoice","","","-18% Libre de Impuestos Gasto","-18% Libre","","","local_peru",""
|
||||
"","","","","","","","","","","","tax","invoice","chart6411","","","","","","",""
|
||||
"","","","","","","","","","","","base","refund","","","","","","","",""
|
||||
"","","","","","","","","","","","tax","refund","chart6411","","","","","","",""
|
||||
"tax_free_group","18% Free Group","18% Free Final","18% Free Group","9996","","","sale","1","","tax_group_igv","","","","","18% Libre Final","18% Libre Grupo","tax_free_igv_18,tax_free_subtract_base,tax_free_igv_18_expense","group","local_peru",""
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
"id","name","sequence","country_id","name@es"
|
||||
"tax_group_igv","IGV","0","base.pe","IGV"
|
||||
"tax_group_igv_withholding","IGV Withholding","0","base.pe","Retención IGV"
|
||||
"tax_group_igv_g_ng","IGV GyNG","0","base.pe","IGV GyNG"
|
||||
"tax_group_igv_ng","IGV NG","0","base.pe","IGV NG"
|
||||
"tax_group_ivap","IVAP","0","base.pe","IVAP"
|
||||
"tax_group_isc","ISC","0","base.pe","ISC"
|
||||
"tax_group_exp","EXP","0","base.pe","EXP"
|
||||
"tax_group_gra","GRA","0","base.pe","GRA"
|
||||
"tax_group_exo","EXO","0","base.pe","EXO"
|
||||
"tax_group_ina","INA","0","base.pe","INA"
|
||||
"tax_group_other","OTHERS","0","base.pe","OTROS"
|
||||
"tax_group_det","DET","100","base.pe","DET"
|
||||
"tax_group_icbper","ICBPER","0","base.pe",""
|
||||
"tax_group_ret","RET","100","base.pe","RET"
|
||||
"tax_group_free_invoice","Free Invoice","200","base.pe","Factura Gratuita"
|
||||
|
|
|
@ -4,65 +4,63 @@ from datetime import datetime, timedelta
|
|||
from odoo import api, Command, models
|
||||
|
||||
|
||||
class AccountChartTemplate(models.Model):
|
||||
class AccountChartTemplate(models.AbstractModel):
|
||||
_inherit = "account.chart.template"
|
||||
|
||||
@api.model
|
||||
def _get_demo_data_move(self):
|
||||
cid = self.env.company.id
|
||||
|
||||
def _get_demo_data_move(self, company=False):
|
||||
def _get_tax_by_code(code, type_tax='sale'):
|
||||
taxes = self.env['account.tax'].search([
|
||||
('company_id', '=', cid), ('type_tax_use', '=', type_tax), ('l10n_pe_edi_tax_code', '=', code)], limit=1)
|
||||
('type_tax_use', '=', type_tax), ('l10n_pe_edi_tax_code', '=', code)], limit=1)
|
||||
return [Command.set(taxes.ids)]
|
||||
|
||||
model, data = super()._get_demo_data_move()
|
||||
move_data = super()._get_demo_data_move(company)
|
||||
ref = self.env.ref
|
||||
last_month_date = datetime.strptime(data[f'{cid}_demo_invoice_1']['invoice_date'], '%Y-%m-%d') - timedelta(days=1)
|
||||
if self.env.company.account_fiscal_country_id.code == "PE":
|
||||
data[f'{cid}_demo_invoice_1']['invoice_date'] = last_month_date
|
||||
data[f'{cid}_demo_invoice_1']['l10n_latam_document_number'] = 'FFF-0000001'
|
||||
data[f'{cid}_demo_invoice_1']['invoice_line_ids'] = [
|
||||
last_month_date = datetime.strptime(move_data[self.company_xmlid('demo_invoice_1')]['invoice_date'], '%Y-%m-%d') - timedelta(days=1)
|
||||
if company.account_fiscal_country_id.code == "PE":
|
||||
move_data[self.company_xmlid('demo_invoice_1')]['invoice_date'] = last_month_date
|
||||
move_data[self.company_xmlid('demo_invoice_1')]['l10n_latam_document_number'] = 'FFF-0000001'
|
||||
move_data[self.company_xmlid('demo_invoice_1')]['invoice_line_ids'] = [
|
||||
Command.create({'product_id': ref('product.consu_delivery_03').id, 'quantity': 25000.0, 'price_unit': 3.0, 'tax_ids': _get_tax_by_code('9997')}),
|
||||
]
|
||||
data[f'{cid}_demo_invoice_2']['invoice_date'] = last_month_date
|
||||
data[f'{cid}_demo_invoice_2']['l10n_latam_document_number'] = 'FFF-0000002'
|
||||
data[f'{cid}_demo_invoice_2']['invoice_line_ids'] = [
|
||||
move_data[self.company_xmlid('demo_invoice_2')]['invoice_date'] = last_month_date
|
||||
move_data[self.company_xmlid('demo_invoice_2')]['l10n_latam_document_number'] = 'FFF-0000002'
|
||||
move_data[self.company_xmlid('demo_invoice_2')]['invoice_line_ids'] = [
|
||||
Command.create({'product_id': ref('product.consu_delivery_03').id, 'quantity': 12500.0, 'price_unit': 3.0, 'tax_ids': _get_tax_by_code('1000')}),
|
||||
Command.create({'product_id': ref('product.consu_delivery_03').id, 'quantity': 1.0, 'price_unit': 1000.0, 'tax_ids': _get_tax_by_code('9997')}),
|
||||
Command.create({'product_id': ref('product.consu_delivery_03').id, 'quantity': 1.0, 'price_unit': 1500.0, 'tax_ids': _get_tax_by_code('9998')}),
|
||||
Command.create({'product_id': ref('product.consu_delivery_03').id, 'quantity': 12500.0, 'price_unit': 3.0, 'tax_ids': _get_tax_by_code('1000')}),
|
||||
]
|
||||
data[f'{cid}_demo_invoice_3']['invoice_date'] = last_month_date
|
||||
data[f'{cid}_demo_invoice_3']['l10n_latam_document_type_id'] = ref('l10n_pe.document_type08').id,
|
||||
data[f'{cid}_demo_invoice_3']['l10n_latam_document_number'] = 'NDI-0000001'
|
||||
data[f'{cid}_demo_invoice_3']['invoice_line_ids'] = [
|
||||
move_data[self.company_xmlid('demo_invoice_3')]['invoice_date'] = last_month_date
|
||||
move_data[self.company_xmlid('demo_invoice_3')]['l10n_latam_document_type_id'] = ref('l10n_pe.document_type08').id
|
||||
move_data[self.company_xmlid('demo_invoice_3')]['l10n_latam_document_number'] = 'NDI-0000001'
|
||||
move_data[self.company_xmlid('demo_invoice_3')]['invoice_line_ids'] = [
|
||||
Command.create({'product_id': ref('product.consu_delivery_03').id, 'quantity': 12500.0, 'price_unit': 3.0, 'tax_ids': _get_tax_by_code('1000')}),
|
||||
Command.create({'product_id': ref('product.consu_delivery_03').id, 'quantity': 1.0, 'price_unit': 1000.0, 'tax_ids': _get_tax_by_code('9997')}),
|
||||
Command.create({'product_id': ref('product.consu_delivery_03').id, 'quantity': 1.0, 'price_unit': 1500.0, 'tax_ids': _get_tax_by_code('9998')}),
|
||||
Command.create({'product_id': ref('product.consu_delivery_03').id, 'quantity': 12500.0, 'price_unit': 3.0, 'tax_ids': _get_tax_by_code('1000')}),
|
||||
]
|
||||
data[f'{cid}_demo_invoice_followup']['move_type'] = 'in_invoice'
|
||||
data[f'{cid}_demo_invoice_followup']['partner_id'] = ref('base.res_partner_2').id
|
||||
data[f'{cid}_demo_invoice_followup']['invoice_date'] = last_month_date
|
||||
data[f'{cid}_demo_invoice_followup']['l10n_latam_document_number'] = 'FFF-100001'
|
||||
data[f'{cid}_demo_invoice_followup']['invoice_line_ids'] = [
|
||||
move_data[self.company_xmlid('demo_invoice_followup')]['move_type'] = 'in_invoice'
|
||||
move_data[self.company_xmlid('demo_invoice_followup')]['partner_id'] = ref('base.res_partner_2').id
|
||||
move_data[self.company_xmlid('demo_invoice_followup')]['invoice_date'] = last_month_date
|
||||
move_data[self.company_xmlid('demo_invoice_followup')]['l10n_latam_document_number'] = 'FFF-100001'
|
||||
move_data[self.company_xmlid('demo_invoice_followup')]['invoice_line_ids'] = [
|
||||
Command.create({'product_id': ref('product.consu_delivery_03').id, 'quantity': 1.0, 'price_unit': 500.0}),
|
||||
]
|
||||
data[f'{cid}_demo_invoice_5']['partner_id'] = ref('base.res_partner_2').id
|
||||
data[f'{cid}_demo_invoice_5']['invoice_date'] = last_month_date
|
||||
data[f'{cid}_demo_invoice_5']['l10n_latam_document_number'] = 'FFF-100002'
|
||||
data[f'{cid}_demo_invoice_5']['invoice_line_ids'] = [
|
||||
move_data[self.company_xmlid('demo_invoice_5')]['partner_id'] = ref('base.res_partner_2').id
|
||||
move_data[self.company_xmlid('demo_invoice_5')]['invoice_date'] = last_month_date
|
||||
move_data[self.company_xmlid('demo_invoice_5')]['l10n_latam_document_number'] = 'FFF-100002'
|
||||
move_data[self.company_xmlid('demo_invoice_5')]['invoice_line_ids'] = [
|
||||
Command.create({'product_id': ref('product.consu_delivery_03').id, 'quantity': 1.0, 'price_unit': 500.0, 'tax_ids': _get_tax_by_code('1000', 'purchase')}),
|
||||
]
|
||||
igv_gyng_tax = self.env['account.tax'].search([('company_id', '=', cid), ('type_tax_use', '=', 'purchase'), ('tax_group_id.name', '=', 'IGV GyNG')], limit=1)
|
||||
data[f'{cid}_demo_invoice_equipment_purchase']['partner_id'] = ref('base.res_partner_2').id
|
||||
data[f'{cid}_demo_invoice_equipment_purchase']['invoice_date'] = last_month_date
|
||||
data[f'{cid}_demo_invoice_equipment_purchase']['l10n_latam_document_number'] = 'FFF-100003'
|
||||
data[f'{cid}_demo_invoice_equipment_purchase']['invoice_line_ids'] = [
|
||||
igv_gyng_tax = self.env['account.tax'].search([('type_tax_use', '=', 'purchase'), ('tax_group_id.name', '=', 'IGV GyNG')], limit=1)
|
||||
move_data[self.company_xmlid('demo_invoice_equipment_purchase')]['partner_id'] = ref('base.res_partner_2').id
|
||||
move_data[self.company_xmlid('demo_invoice_equipment_purchase')]['invoice_date'] = last_month_date
|
||||
move_data[self.company_xmlid('demo_invoice_equipment_purchase')]['l10n_latam_document_number'] = 'FFF-100003'
|
||||
move_data[self.company_xmlid('demo_invoice_equipment_purchase')]['invoice_line_ids'] = [
|
||||
Command.create({'product_id': ref('product.product_delivery_01').id, 'price_unit': 500.0, 'quantity': 1, 'tax_ids': [Command.set(igv_gyng_tax.ids)]}),
|
||||
]
|
||||
data[f'{cid}_demo_invoice_6'] = {
|
||||
move_data[self.company_xmlid('demo_invoice_6')] = {
|
||||
'move_type': 'in_invoice',
|
||||
'partner_id': ref('base.res_partner_2').id,
|
||||
'invoice_user_id': ref('base.user_demo').id,
|
||||
|
|
@ -77,7 +75,7 @@ class AccountChartTemplate(models.Model):
|
|||
Command.create({'product_id': ref('product.product_delivery_01').id, 'price_unit': 2500.0, 'quantity': 1, 'tax_ids': _get_tax_by_code('1000', 'purchase')}),
|
||||
],
|
||||
}
|
||||
data[f'{cid}_demo_invoice_7'] = {
|
||||
move_data[self.company_xmlid('demo_invoice_7')] = {
|
||||
'move_type': 'in_invoice',
|
||||
'partner_id': ref('base.res_partner_12').id,
|
||||
'invoice_user_id': ref('base.user_demo').id,
|
||||
|
|
@ -89,7 +87,7 @@ class AccountChartTemplate(models.Model):
|
|||
Command.create({'product_id': ref('product.product_delivery_01').id, 'price_unit': 25000.0, 'quantity': 3, 'tax_ids': _get_tax_by_code('9995', 'purchase')}),
|
||||
],
|
||||
}
|
||||
data[f'{cid}_demo_invoice_8'] = {
|
||||
move_data[self.company_xmlid('demo_invoice_8')] = {
|
||||
'move_type': 'in_invoice',
|
||||
'partner_id': ref('base.res_partner_12').id,
|
||||
'invoice_user_id': ref('base.user_demo').id,
|
||||
|
|
@ -101,7 +99,7 @@ class AccountChartTemplate(models.Model):
|
|||
Command.create({'product_id': ref('product.product_delivery_01').id, 'price_unit': 3, 'quantity': 25000.0, 'tax_ids': _get_tax_by_code('9995', 'purchase')}),
|
||||
],
|
||||
}
|
||||
data[f'{cid}_demo_invoice_9'] = {
|
||||
move_data[self.company_xmlid('demo_invoice_9')] = {
|
||||
'move_type': 'in_invoice',
|
||||
'partner_id': ref('base.res_partner_12').id,
|
||||
'invoice_user_id': ref('base.user_demo').id,
|
||||
|
|
@ -113,7 +111,7 @@ class AccountChartTemplate(models.Model):
|
|||
Command.create({'product_id': ref('product.product_delivery_01').id, 'price_unit': 3, 'quantity': 25000.0, 'tax_ids': _get_tax_by_code('9995', 'purchase')}),
|
||||
],
|
||||
}
|
||||
data[f'{cid}_demo_invoice_10'] = {
|
||||
move_data[self.company_xmlid('demo_invoice_10')] = {
|
||||
'move_type': 'out_refund',
|
||||
'partner_id': ref('base.res_partner_12').id,
|
||||
'invoice_user_id': ref('base.user_demo').id,
|
||||
|
|
@ -124,7 +122,7 @@ class AccountChartTemplate(models.Model):
|
|||
Command.create({'product_id': ref('product.consu_delivery_03').id, 'quantity': 25000.0, 'price_unit': 3.0, 'tax_ids': _get_tax_by_code('9997')}),
|
||||
],
|
||||
}
|
||||
data[f'{cid}_demo_invoice_11'] = {
|
||||
move_data[self.company_xmlid('demo_invoice_11')] = {
|
||||
'move_type': 'in_refund',
|
||||
'partner_id': ref('base.res_partner_12').id,
|
||||
'invoice_user_id': ref('base.user_demo').id,
|
||||
|
|
@ -135,7 +133,7 @@ class AccountChartTemplate(models.Model):
|
|||
Command.create({'product_id': ref('product.consu_delivery_03').id, 'quantity': 1.0, 'price_unit': 500.0}),
|
||||
],
|
||||
}
|
||||
data[f'{cid}_demo_invoice_12'] = {
|
||||
move_data[self.company_xmlid('demo_invoice_12')] = {
|
||||
'move_type': 'in_invoice',
|
||||
'partner_id': ref('base.res_partner_12').id,
|
||||
'invoice_user_id': ref('base.user_demo').id,
|
||||
|
|
@ -147,4 +145,6 @@ class AccountChartTemplate(models.Model):
|
|||
Command.create({'product_id': ref('product.consu_delivery_03').id, 'quantity': 1.0, 'price_unit': 500.0}),
|
||||
],
|
||||
}
|
||||
return model, data
|
||||
move_data[self.company_xmlid('demo_move_auto_reconcile_3')]['l10n_latam_document_number'] = 'FFF-100007'
|
||||
move_data[self.company_xmlid('demo_move_auto_reconcile_4')]['l10n_latam_document_number'] = 'FFF-100008'
|
||||
return move_data
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="partner_demo_company_pe" model="res.partner">
|
||||
<record id="base.partner_demo_company_pe" model="res.partner" forcecreate="1">
|
||||
<field name="name">PE Company</field>
|
||||
<field name="vat">10071037199</field>
|
||||
<field name="street">Calle Las Tortugas</field>
|
||||
|
|
@ -12,24 +12,27 @@
|
|||
<field name="email">info@company.peexample.com</field>
|
||||
<field name="website">www.peexample.com</field>
|
||||
<field name="l10n_latam_identification_type_id" ref="it_RUC"/>
|
||||
<field name="is_company" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="demo_company_pe" model="res.company">
|
||||
<record id="base.demo_company_pe" model="res.company" forcecreate="1">
|
||||
<field name="name">PE Company</field>
|
||||
<field name="partner_id" ref="partner_demo_company_pe"/>
|
||||
<field name="partner_id" ref="base.partner_demo_company_pe"/>
|
||||
</record>
|
||||
|
||||
<function model="res.company" name="_onchange_country_id">
|
||||
<value eval="[ref('demo_company_pe')]"/>
|
||||
<value eval="[ref('base.demo_company_pe')]"/>
|
||||
</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_pe.demo_company_pe'))]}"/>
|
||||
<value eval="{'company_ids': [(4, ref('base.demo_company_pe'))]}"/>
|
||||
</function>
|
||||
|
||||
<function model="account.chart.template" name="try_loading">
|
||||
<value eval="[ref('l10n_pe.pe_chart_template')]"/>
|
||||
<value model="res.company" eval="obj().env.ref('l10n_pe.demo_company_pe')"/>
|
||||
<value eval="[]"/>
|
||||
<value>pe</value>
|
||||
<value model="res.company" eval="obj().env.ref('base.demo_company_pe')"/>
|
||||
<value name="install_demo" eval="True"/>
|
||||
</function>
|
||||
</odoo>
|
||||
|
|
|
|||
|
|
@ -1,55 +1,137 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * l10n_pe
|
||||
# * l10n_pe
|
||||
#
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
# "Fernanda Alvarez (mfar)" <mfar@odoo.com>, 2025, 2026.
|
||||
# Allen Infante <allen.infante@outlook.com>, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 14.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-26 17:44+0000\n"
|
||||
"PO-Revision-Date: 2021-02-26 17:44+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"POT-Creation-Date: 2025-12-30 19:08+0000\n"
|
||||
"PO-Revision-Date: 2026-02-21 10:10+0000\n"
|
||||
"Last-Translator: \"Fernanda Alvarez (mfar)\" <mfar@odoo.com>\n"
|
||||
"Language-Team: Spanish (Latin America) <https://translate.odoo.com/projects/"
|
||||
"odoo-19-l10n/l10n_pe/es_419/>\n"
|
||||
"Language: es_419\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.address_form_fields
|
||||
msgid "<option value=\"\">City...</option>"
|
||||
msgstr "<option value=\"\">Ciudad...</option>"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.address_form_fields
|
||||
msgid "<option value=\"\">District...</option>"
|
||||
msgstr "<option value=\"\">Distrito...</option>"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model,name:l10n_pe.model_account_chart_template
|
||||
msgid "Account Chart Template"
|
||||
msgstr "Plantilla del plan de cuentas"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_isc_type__02
|
||||
msgid "Application of the Fixed Amount"
|
||||
msgstr ""
|
||||
"Aplicación del Monto Fijo (Sistema específico, bienes en el apéndice III, "
|
||||
"Apéndice IV, lit. B – T.U.O IGV e ISC)"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model,name:l10n_pe.model_res_bank
|
||||
msgid "Bank"
|
||||
msgstr "Banco"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,help:l10n_pe.field_res_bank__l10n_pe_edi_code
|
||||
msgid "Bank code assigned by the SUNAT to identify banking institutions."
|
||||
msgstr ""
|
||||
"Código bancario asignado por la SUNAT para identificar a las instituciones "
|
||||
"bancarias."
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model,name:l10n_pe.model_res_city
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_pe_res_city_district__city_id
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.address_form_fields
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.pe_partner_address_form
|
||||
msgid "City"
|
||||
msgstr "Ciudad"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax__l10n_pe_edi_tax_code
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_pe_res_city_district__code
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_city__l10n_pe_code
|
||||
msgid "Code"
|
||||
msgstr "Código"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:l10n_latam.identification.type,name:l10n_pe.it_DIC
|
||||
msgid "Diplomatic Identity Card"
|
||||
msgstr "Cédula Diplomática de identidad"
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_bank__l10n_pe_edi_code
|
||||
msgid "Code (PE)"
|
||||
msgstr "Código (PE)"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_move_line__display_name
|
||||
#: model:ir.model,name:l10n_pe.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "Compañías"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model,name:l10n_pe.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr "Contacto"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.pe_partner_address_form
|
||||
msgid "Country"
|
||||
msgstr "País"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model,website_form_label:l10n_pe.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr "Crear un cliente"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_pe_res_city_district__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_pe_res_city_district__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado el"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_chart_template__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_move__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax_template__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_latam_identification_type__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_pe_res_city_district__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_bank__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_city__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nombre Mostrado"
|
||||
msgstr "Nombre a mostrar"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model,name:l10n_pe.model_l10n_pe_res_city_district
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_partner__l10n_pe_district
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_users__l10n_pe_district
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.address_form_fields
|
||||
msgid "District"
|
||||
msgstr "Distrito"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_partner__l10n_pe_district_name
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_users__l10n_pe_district_name
|
||||
msgid "District name"
|
||||
msgstr "Nombre del distrito"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.pe_partner_address_form
|
||||
msgid "District..."
|
||||
|
|
@ -62,125 +144,93 @@ msgid "Districts are part of a province or city."
|
|||
msgstr "Los distritos forman parte de una ciudad o provincia"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax__l10n_pe_edi_unece_category
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax_template__l10n_pe_edi_unece_category
|
||||
msgid "EDI UNECE code"
|
||||
msgstr "Código UNECE"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax__l10n_pe_edi_tax_code
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax_template__l10n_pe_edi_tax_code
|
||||
msgid "EDI peruvian code"
|
||||
msgstr "Código de Tributo"
|
||||
#: model:ir.model,name:l10n_pe.model_account_tax
|
||||
msgid "ETA tax codes mixin"
|
||||
msgstr "Mixin de códigos fiscales ETA"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_tax_code__9997
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_tax_code__9997
|
||||
msgid "EXO - Exonerated"
|
||||
msgstr "EXO - Exonerado"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_tax_code__9995
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_tax_code__9995
|
||||
msgid "EXP - Exportation"
|
||||
msgstr "EXP - Exportación"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_unece_category__e
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_unece_category__e
|
||||
msgid "Exempt from tax"
|
||||
msgstr "Exento de impuestos"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,help:l10n_pe.field_account_tax_template__l10n_pe_edi_unece_category
|
||||
msgid ""
|
||||
"Follow the UN/ECE 5305 standard from the United Nations Economic Commission "
|
||||
"for Europe for more information "
|
||||
"http://www.unece.org/trade/untdid/d08a/tred/tred5305.htm"
|
||||
msgstr ""
|
||||
"Estandard UN/ECE 5305 de las Comisión Económica de las Naciones Unidas para Europa"
|
||||
"para mas información consulta este enlace"
|
||||
"http://www.unece.org/trade/untdid/d08a/tred/tred5305.htm"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,help:l10n_pe.field_account_tax__l10n_pe_edi_unece_category
|
||||
msgid ""
|
||||
"Follow the UN/ECE 5305 standard from the United Nations Economic Commission "
|
||||
"for Europe for more information "
|
||||
"http://www.unece.org/trade/untdid/d08a/tred/tred5305.htm"
|
||||
msgstr ""
|
||||
"Estándar UN/ECE 5305 de las Comisión Económica de las Naciones Unidas para Europa"
|
||||
"para mas información consulta este enlace"
|
||||
"http://www.unece.org/trade/untdid/d08a/tred/tred5305.htm"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_unece_category__g
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_unece_category__g
|
||||
msgid "Free export item, tax not charged"
|
||||
msgstr "Articulo de exportación, libre de impuestos."
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_tax_code__9996
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_tax_code__9996
|
||||
msgid "GRA - Free"
|
||||
msgstr "GRA - Gratuito"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_tax_code__7152
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_tax_code__7152
|
||||
msgid "ICBPER - Plastic bag tax"
|
||||
msgstr "ICBPER - Impuesto a la bolsa plastica"
|
||||
msgstr "ICBPER - Impuesto al consumo de las bolsas de plástico"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_chart_template__id
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_move__id
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax__id
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_latam_identification_type__id
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_pe_res_city_district__id
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_bank__id
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_city__id
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_tax_code__1000
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_tax_code__1000
|
||||
msgid "IGV - General Sales Tax"
|
||||
msgstr "IGV - IGV Impuesto General a las Ventas"
|
||||
msgstr "IGV - Impuesto General a las Ventas"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_tax_code__9998
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_tax_code__9998
|
||||
msgid "INA - Unaffected"
|
||||
msgstr "INA - Inafecto"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_tax_code__2000
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_tax_code__2000
|
||||
msgid "ISC - Selective Excise Tax"
|
||||
msgstr "ISC - Impuesto Selectivo al Consumo"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax__l10n_pe_edi_isc_type
|
||||
msgid "ISC Type"
|
||||
msgstr "Tipo de Impuesto Selectivo al Consumo"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_tax_code__1016
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_tax_code__1016
|
||||
msgid "IVAP - Tax on Sale Paddy Rice"
|
||||
msgstr "IVAP - Impuesto a la Venta Arroz Pilado"
|
||||
msgstr "IVAP - Impuesto a la venta de arroz pilado"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:l10n_latam.identification.type,name:l10n_pe.it_IDCR
|
||||
msgid "Identity document of the country of residence"
|
||||
msgstr "Documento de identidad del país de residencia"
|
||||
#: model:ir.model,name:l10n_pe.model_l10n_latam_identification_type
|
||||
msgid "Identification Types"
|
||||
msgstr "Tipos de Identificación"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:l10n_latam.identification.type,name:l10n_pe.it_SP
|
||||
msgid "Safe Passage"
|
||||
msgstr "Salvoconducto"
|
||||
#: model:ir.model,name:l10n_pe.model_account_move
|
||||
msgid "Journal Entry"
|
||||
msgstr "Asiento contable"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_latam_identification_type__l10n_pe_vat_code
|
||||
msgid "L10N Pe Vat Code"
|
||||
msgstr "Código de tipo de documento de identidad"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_move_line____last_update
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax____last_update
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax_template____last_update
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_latam_identification_type____last_update
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_pe_res_city_district____last_update
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_city____last_update
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_partner____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última modificación el"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_pe_res_city_district__write_uid
|
||||
msgid "Last Updated by"
|
||||
|
|
@ -192,52 +242,67 @@ msgid "Last Updated on"
|
|||
msgstr "Última actualización el"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:l10n_latam.identification.type,name:l10n_pe.it_CPP
|
||||
msgid "License Permit Temp. Perman."
|
||||
msgstr "Carné Permiso Temp. Perman."
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:l10n_latam.identification.type,name:l10n_pe.it_NDTD
|
||||
msgid "Non-Domiciled Tax Document"
|
||||
msgstr "Documento tributario no domiciliado, sin RUC"
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_pe_res_city_district__name
|
||||
msgid "Name"
|
||||
msgstr "Nombre"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_tax_code__9999
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_tax_code__9999
|
||||
msgid "OTROS - Other taxes"
|
||||
msgstr "OTROS - Otros tributos"
|
||||
msgid "OTHERS - Other taxes"
|
||||
msgstr "OTROS - Otros impuestos"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,help:l10n_pe.field_account_tax__l10n_pe_edi_unece_category
|
||||
msgid ""
|
||||
"Peru: Follow the UN/ECE 5305 standard from the United Nations Economic "
|
||||
"Commission for Europe for more information http://www.unece.org/trade/untdid/"
|
||||
"d08a/tred/tred5305.html"
|
||||
msgstr ""
|
||||
"Revisa la norma UN/ECE 5305 de la Comisión Económica de las Naciones Unidas "
|
||||
"para Europa para obtener más información: http://www.unece.org/trade/untdid/"
|
||||
"d08a/tred/tred5305.html"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,help:l10n_pe.field_account_tax__l10n_pe_edi_tax_code
|
||||
msgid "Peru: SUNAT tax code"
|
||||
msgstr "Perú: Código tributario de la SUNAT"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_isc_type__03
|
||||
msgid "Retail Price System"
|
||||
msgstr ""
|
||||
"Sistema de Precios de Venta al Público (Apéndice IV, lit. C – T.U.O IGV e "
|
||||
"ISC)"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_unece_category__o
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_unece_category__o
|
||||
msgid "Services outside scope of tax"
|
||||
msgstr "Servicios fuera del ámbito fiscal"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_unece_category__s
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_unece_category__s
|
||||
msgid "Standard rate"
|
||||
msgstr "Tarifa estándar"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.pe_partner_address_form
|
||||
msgid "State..."
|
||||
msgstr "Estado..."
|
||||
msgid "State"
|
||||
msgstr "Estado"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.pe_partner_address_form
|
||||
msgid "Street"
|
||||
msgstr "Calle"
|
||||
msgid "Street 2..."
|
||||
msgstr "Calle 2..."
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.pe_partner_address_form
|
||||
msgid "Street Name..."
|
||||
msgstr "Nombre de la calle..."
|
||||
msgid "Street..."
|
||||
msgstr "Calle..."
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model,name:l10n_pe.model_account_tax
|
||||
msgid "Tax"
|
||||
msgstr "Impuesto"
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_isc_type__01
|
||||
msgid "System to value"
|
||||
msgstr "Sistema al valor (Apéndice IV, lit. A – T.U.O IGV e ISC)"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,help:l10n_pe.field_res_city__l10n_pe_code
|
||||
|
|
@ -249,9 +314,26 @@ msgstr "Este código ayudará con la identificación de cada ciudad en Perú."
|
|||
msgid "This code will help with the identification of each district in Peru."
|
||||
msgstr "Este código ayudará con la identificación de cada distrito en Perú."
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax__l10n_pe_edi_unece_category
|
||||
msgid "UNECE Code"
|
||||
msgstr "Código UNECE"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,help:l10n_pe.field_account_tax__l10n_pe_edi_isc_type
|
||||
msgid ""
|
||||
"Used in Selective Consumption Tax to indicate the type of calculation for "
|
||||
"the ISC."
|
||||
msgstr ""
|
||||
"Utilizado en el Impuesto Selectivo al Consumo para indicar el tipo de "
|
||||
"cálculo del mismo."
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.pe_partner_address_form
|
||||
msgid "ZIP"
|
||||
msgstr "Código postal"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_unece_category__z
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_unece_category__z
|
||||
msgid "Zero rated goods"
|
||||
msgstr "Bienes libres de impuestos"
|
||||
|
||||
|
|
@ -4,10 +4,10 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 14.0+e\n"
|
||||
"Project-Id-Version: Odoo Server 19.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-26 17:44+0000\n"
|
||||
"PO-Revision-Date: 2021-02-26 17:44+0000\n"
|
||||
"POT-Creation-Date: 2025-12-30 19:08+0000\n"
|
||||
"PO-Revision-Date: 2025-12-30 19:08+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
|
@ -15,30 +15,95 @@ msgstr ""
|
|||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.address_form_fields
|
||||
msgid "<option value=\"\">City...</option>"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.address_form_fields
|
||||
msgid "<option value=\"\">District...</option>"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model,name:l10n_pe.model_account_chart_template
|
||||
msgid "Account Chart Template"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_isc_type__02
|
||||
msgid "Application of the Fixed Amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model,name:l10n_pe.model_res_bank
|
||||
msgid "Bank"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,help:l10n_pe.field_res_bank__l10n_pe_edi_code
|
||||
msgid "Bank code assigned by the SUNAT to identify banking institutions."
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model,name:l10n_pe.model_res_city
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_pe_res_city_district__city_id
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.address_form_fields
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.pe_partner_address_form
|
||||
msgid "City"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax__l10n_pe_edi_tax_code
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_pe_res_city_district__code
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_city__l10n_pe_code
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:l10n_latam.identification.type,name:l10n_pe.it_DIC
|
||||
msgid "Diplomatic Identity Card"
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_bank__l10n_pe_edi_code
|
||||
msgid "Code (PE)"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_move_line__display_name
|
||||
#: model:ir.model,name:l10n_pe.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model,name:l10n_pe.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.pe_partner_address_form
|
||||
msgid "Country"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model,website_form_label:l10n_pe.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_pe_res_city_district__create_uid
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_pe_res_city_district__create_date
|
||||
msgid "Created on"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_chart_template__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_move__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax_template__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_latam_identification_type__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_pe_res_city_district__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_bank__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_city__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
|
@ -47,9 +112,16 @@ msgstr ""
|
|||
#: model:ir.model,name:l10n_pe.model_l10n_pe_res_city_district
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_partner__l10n_pe_district
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_users__l10n_pe_district
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.address_form_fields
|
||||
msgid "District"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_partner__l10n_pe_district_name
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_users__l10n_pe_district_name
|
||||
msgid "District name"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.pe_partner_address_form
|
||||
msgid "District..."
|
||||
|
|
@ -62,109 +134,86 @@ msgid "Districts are part of a province or city."
|
|||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax__l10n_pe_edi_unece_category
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax_template__l10n_pe_edi_unece_category
|
||||
msgid "EDI UNECE code"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax__l10n_pe_edi_tax_code
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax_template__l10n_pe_edi_tax_code
|
||||
msgid "EDI peruvian code"
|
||||
#: model:ir.model,name:l10n_pe.model_account_tax
|
||||
msgid "ETA tax codes mixin"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_tax_code__9997
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_tax_code__9997
|
||||
msgid "EXO - Exonerated"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_tax_code__9995
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_tax_code__9995
|
||||
msgid "EXP - Exportation"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_unece_category__e
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_unece_category__e
|
||||
msgid "Exempt from tax"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,help:l10n_pe.field_account_tax_template__l10n_pe_edi_unece_category
|
||||
msgid ""
|
||||
"Follow the UN/ECE 5305 standard from the United Nations Economic Commission "
|
||||
"for Europe for more information "
|
||||
"http://www.unece.org/trade/untdid/d08a/tred/tred5305.htm"
|
||||
msgstr ""
|
||||
"Estandard UN/ECE 5305 de las Comisión Económica de las Naciones Unidas para Europa"
|
||||
"para mas información consulta este enlace"
|
||||
"http://www.unece.org/trade/untdid/d08a/tred/tred5305.htm"
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,help:l10n_pe.field_account_tax__l10n_pe_edi_unece_category
|
||||
msgid ""
|
||||
"Follow the UN/ECE 5305 standard from the United Nations Economic Commission "
|
||||
"for Europe for more information "
|
||||
"http://www.unece.org/trade/untdid/d08a/tred/tred5305.htm"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_unece_category__g
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_unece_category__g
|
||||
msgid "Free export item, tax not charged"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_tax_code__9996
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_tax_code__9996
|
||||
msgid "GRA - Free"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_tax_code__7152
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_tax_code__7152
|
||||
msgid "ICBPER - Plastic bag tax"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:account.tax.group,name:l10n_pe.tax_group_igv
|
||||
msgid "IGV"
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_chart_template__id
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_move__id
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax__id
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_latam_identification_type__id
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_pe_res_city_district__id
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_bank__id
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_city__id
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_tax_code__1000
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_tax_code__1000
|
||||
msgid "IGV - General Sales Tax"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_tax_code__9998
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_tax_code__9998
|
||||
msgid "INA - Unaffected"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_tax_code__2000
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_tax_code__2000
|
||||
msgid "ISC - Selective Excise Tax"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax__l10n_pe_edi_isc_type
|
||||
msgid "ISC Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_tax_code__1016
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_tax_code__1016
|
||||
msgid "IVAP - Tax on Sale Paddy Rice"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:l10n_latam.identification.type,name:l10n_pe.it_IDCR
|
||||
msgid "Identity document of the country of residence"
|
||||
#: model:ir.model,name:l10n_pe.model_l10n_latam_identification_type
|
||||
msgid "Identification Types"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:l10n_latam.identification.type,name:l10n_pe.it_SP
|
||||
msgid "Safe Passage"
|
||||
#: model:ir.model,name:l10n_pe.model_account_move
|
||||
msgid "Journal Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
|
|
@ -172,17 +221,6 @@ msgstr ""
|
|||
msgid "L10N Pe Vat Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_move_line____last_update
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax____last_update
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax_template____last_update
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_latam_identification_type____last_update
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_pe_res_city_district____last_update
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_city____last_update
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_res_partner____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_pe_res_city_district__write_uid
|
||||
msgid "Last Updated by"
|
||||
|
|
@ -194,51 +232,61 @@ msgid "Last Updated on"
|
|||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:l10n_latam.identification.type,name:l10n_pe.it_CPP
|
||||
msgid "License Permit Temp. Perman."
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:l10n_latam.identification.type,name:l10n_pe.it_NDTD
|
||||
msgid "Non-Domiciled Tax Document"
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_l10n_pe_res_city_district__name
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_tax_code__9999
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_tax_code__9999
|
||||
msgid "OTROS - Other taxes"
|
||||
msgid "OTHERS - Other taxes"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,help:l10n_pe.field_account_tax__l10n_pe_edi_unece_category
|
||||
msgid ""
|
||||
"Peru: Follow the UN/ECE 5305 standard from the United Nations Economic "
|
||||
"Commission for Europe for more information "
|
||||
"http://www.unece.org/trade/untdid/d08a/tred/tred5305.html"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,help:l10n_pe.field_account_tax__l10n_pe_edi_tax_code
|
||||
msgid "Peru: SUNAT tax code"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_isc_type__03
|
||||
msgid "Retail Price System"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_unece_category__o
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_unece_category__o
|
||||
msgid "Services outside scope of tax"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_unece_category__s
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_unece_category__s
|
||||
msgid "Standard rate"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.pe_partner_address_form
|
||||
msgid "State..."
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.pe_partner_address_form
|
||||
msgid "Street"
|
||||
msgid "Street 2..."
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.pe_partner_address_form
|
||||
msgid "Street Name..."
|
||||
msgid "Street..."
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model,name:l10n_pe.model_account_tax
|
||||
msgid "Tax"
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_isc_type__01
|
||||
msgid "System to value"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
|
|
@ -252,8 +300,23 @@ msgid "This code will help with the identification of each district in Peru."
|
|||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_unece_category__z
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax_template__l10n_pe_edi_unece_category__z
|
||||
msgid "Zero rated goods"
|
||||
#: model:ir.model.fields,field_description:l10n_pe.field_account_tax__l10n_pe_edi_unece_category
|
||||
msgid "UNECE Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields,help:l10n_pe.field_account_tax__l10n_pe_edi_isc_type
|
||||
msgid ""
|
||||
"Used in Selective Consumption Tax to indicate the type of calculation for "
|
||||
"the ISC."
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_pe.pe_partner_address_form
|
||||
msgid "ZIP"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_pe
|
||||
#: model:ir.model.fields.selection,name:l10n_pe.selection__account_tax__l10n_pe_edi_unece_category__z
|
||||
msgid "Zero rated goods"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
from odoo import SUPERUSER_ID, api
|
||||
|
||||
|
||||
def migrate(cr, version):
|
||||
env = api.Environment(cr, SUPERUSER_ID, {})
|
||||
for company in env['res.company'].search([('chart_template', '=', 'pe')], order="parent_path"):
|
||||
env['account.chart.template'].try_loading('pe', company)
|
||||
|
|
@ -1,7 +1,9 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
from . import template_pe
|
||||
from . import account_tax
|
||||
from . import account_move
|
||||
from . import l10n_latam_identification_type
|
||||
from . import res_bank
|
||||
from . import res_partner
|
||||
from . import res_city_district
|
||||
from . import res_city
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
from odoo import api, models, fields
|
||||
from odoo.tools.sql import column_exists, create_column
|
||||
from odoo import api, models
|
||||
|
||||
|
||||
class AccountMove(models.Model):
|
||||
|
|
@ -9,19 +8,30 @@ class AccountMove(models.Model):
|
|||
def _get_l10n_latam_documents_domain(self):
|
||||
self.ensure_one()
|
||||
result = super()._get_l10n_latam_documents_domain()
|
||||
if self.company_id.country_id.code != "PE" or not self.journal_id.l10n_latam_use_documents:
|
||||
if self.company_id.country_id.code != "PE" or not self.l10n_latam_use_documents or self.journal_id.type != "sale":
|
||||
return result
|
||||
if self.journal_id.type == "sale":
|
||||
result.append(("code", "in", ("01", "03", "07", "08", "20", "40")))
|
||||
result.append(("code", "in", ("01", "03", "07", "08", "20", "40")))
|
||||
if self.partner_id.l10n_latam_identification_type_id.l10n_pe_vat_code != '6' and self.move_type == 'out_invoice':
|
||||
result.append(('id', 'in', (
|
||||
self.env.ref('l10n_pe.document_type08b')
|
||||
| self.env.ref('l10n_pe.document_type02')
|
||||
| self.env.ref('l10n_pe.document_type07b')
|
||||
).ids))
|
||||
return result
|
||||
|
||||
@api.onchange('l10n_latam_document_type_id', 'l10n_latam_document_number', 'partner_id')
|
||||
def _inverse_l10n_latam_document_number(self):
|
||||
"""Inherit to complete the l10n_latam_document_number with the expected 8 characters after that a '-'
|
||||
Example: Change FFF-32 by FFF-00000032, to avoid incorrect values on the reports"""
|
||||
|
||||
After formatting the document number with zfill(8), the name field is also synchronized
|
||||
to ensure both fields remain consistent.
|
||||
|
||||
Example: Change F01-32 by F01-00000032, to avoid incorrect values on the reports
|
||||
"""
|
||||
super()._inverse_l10n_latam_document_number()
|
||||
to_review = self.filtered(
|
||||
lambda x: x.journal_id.type == "purchase"
|
||||
and x.l10n_latam_document_type_id
|
||||
and x.l10n_latam_document_type_id.code in ("01", "03", "07", "08")
|
||||
and x.l10n_latam_document_number
|
||||
and "-" in x.l10n_latam_document_number
|
||||
|
|
@ -31,22 +41,11 @@ class AccountMove(models.Model):
|
|||
number = rec.l10n_latam_document_number.split("-")
|
||||
rec.l10n_latam_document_number = "%s-%s" % (number[0], number[1].zfill(8))
|
||||
|
||||
|
||||
class AccountMoveLine(models.Model):
|
||||
_inherit = "account.move.line"
|
||||
|
||||
l10n_pe_group_id = fields.Many2one("account.group", related="account_id.group_id", store=True)
|
||||
|
||||
def _auto_init(self):
|
||||
"""
|
||||
Create column to stop ORM from computing it himself (too slow)
|
||||
"""
|
||||
if not column_exists(self.env.cr, self._table, 'l10n_pe_group_id'):
|
||||
create_column(self.env.cr, self._table, 'l10n_pe_group_id', 'int4')
|
||||
self.env.cr.execute("""
|
||||
UPDATE account_move_line line
|
||||
SET l10n_pe_group_id = account.group_id
|
||||
FROM account_account account
|
||||
WHERE account.id = line.account_id
|
||||
""")
|
||||
return super()._auto_init()
|
||||
# Synchronize the name field with the formatted document number
|
||||
# to ensure consistency between l10n_latam_document_number and name fields
|
||||
expected_name = (
|
||||
f"{rec.l10n_latam_document_type_id.doc_code_prefix} "
|
||||
f"{rec.l10n_latam_document_number}"
|
||||
)
|
||||
if rec.name != expected_name:
|
||||
rec.name = expected_name
|
||||
|
|
|
|||
|
|
@ -5,26 +5,33 @@ from odoo import fields, models
|
|||
class AccountTax(models.Model):
|
||||
_inherit = "account.tax"
|
||||
|
||||
l10n_pe_edi_tax_code = fields.Selection([
|
||||
('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'),
|
||||
('9998', 'INA - Unaffected'),
|
||||
('9999', 'OTROS - Other taxes')
|
||||
], 'EDI peruvian code')
|
||||
l10n_pe_edi_tax_code = fields.Selection(
|
||||
[
|
||||
('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'),
|
||||
('9998', 'INA - Unaffected'),
|
||||
('9999', 'OTHERS - Other taxes')
|
||||
],
|
||||
string='Code',
|
||||
help="Peru: SUNAT tax code",
|
||||
)
|
||||
|
||||
l10n_pe_edi_unece_category = fields.Selection([
|
||||
('E', 'Exempt from tax'),
|
||||
('G', 'Free export item, tax not charged'),
|
||||
('O', 'Services outside scope of tax'),
|
||||
('S', 'Standard rate'),
|
||||
('Z', 'Zero rated goods')], 'EDI UNECE code',
|
||||
help="Follow the UN/ECE 5305 standard from the United Nations Economic Commission for Europe for more "
|
||||
"information http://www.unece.org/trade/untdid/d08a/tred/tred5305.htm"
|
||||
l10n_pe_edi_unece_category = fields.Selection(
|
||||
[
|
||||
('E', 'Exempt from tax'),
|
||||
('G', 'Free export item, tax not charged'),
|
||||
('O', 'Services outside scope of tax'),
|
||||
('S', 'Standard rate'),
|
||||
('Z', 'Zero rated goods')
|
||||
],
|
||||
string='UNECE Code',
|
||||
help="Peru: Follow the UN/ECE 5305 standard from the United Nations Economic Commission for Europe for more "
|
||||
"information http://www.unece.org/trade/untdid/d08a/tred/tred5305.html"
|
||||
)
|
||||
l10n_pe_edi_isc_type = fields.Selection([
|
||||
('01', 'System to value'),
|
||||
|
|
@ -32,44 +39,3 @@ class AccountTax(models.Model):
|
|||
('03', 'Retail Price System'),
|
||||
], 'ISC Type',
|
||||
help='Used in Selective Consumption Tax to indicate the type of calculation for the ISC.')
|
||||
|
||||
|
||||
class AccountTaxTemplate(models.Model):
|
||||
_inherit = "account.tax.template"
|
||||
|
||||
l10n_pe_edi_tax_code = fields.Selection([
|
||||
('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'),
|
||||
('9998', 'INA - Unaffected'),
|
||||
('9999', 'OTROS - Other taxes')
|
||||
], 'EDI peruvian code')
|
||||
|
||||
l10n_pe_edi_unece_category = fields.Selection([
|
||||
('E', 'Exempt from tax'),
|
||||
('G', 'Free export item, tax not charged'),
|
||||
('O', 'Services outside scope of tax'),
|
||||
('S', 'Standard rate'),
|
||||
('Z', 'Zero rated goods')], 'EDI UNECE code',
|
||||
help="Follow the UN/ECE 5305 standard from the United Nations Economic Commission for Europe for more "
|
||||
"information http://www.unece.org/trade/untdid/d08a/tred/tred5305.htm"
|
||||
)
|
||||
l10n_pe_edi_isc_type = fields.Selection([
|
||||
('01', 'System to value'),
|
||||
('02', 'Application of the Fixed Amount'),
|
||||
('03', 'Retail Price System'),
|
||||
], 'ISC Type',
|
||||
help='Used in Selective Consumption Tax to indicate the type of calculation for the ISC.')
|
||||
|
||||
def _get_tax_vals(self, company, tax_template_to_tax):
|
||||
val = super()._get_tax_vals(company, tax_template_to_tax)
|
||||
val.update({
|
||||
'l10n_pe_edi_tax_code': self.l10n_pe_edi_tax_code,
|
||||
'l10n_pe_edi_unece_category': self.l10n_pe_edi_unece_category,
|
||||
'l10n_pe_edi_isc_type': self.l10n_pe_edi_isc_type,
|
||||
})
|
||||
return val
|
||||
|
|
|
|||
|
|
@ -2,8 +2,7 @@
|
|||
from odoo import models, fields
|
||||
|
||||
|
||||
class L10nLatamIdentificationType(models.Model):
|
||||
|
||||
class L10n_LatamIdentificationType(models.Model):
|
||||
_inherit = "l10n_latam.identification.type"
|
||||
|
||||
l10n_pe_vat_code = fields.Char()
|
||||
|
|
|
|||
9
odoo-bringout-oca-ocb-l10n_pe/l10n_pe/models/res_bank.py
Normal file
9
odoo-bringout-oca-ocb-l10n_pe/l10n_pe/models/res_bank.py
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
from odoo import fields, models
|
||||
|
||||
|
||||
class ResBank(models.Model):
|
||||
_inherit = 'res.bank'
|
||||
|
||||
l10n_pe_edi_code = fields.Char(
|
||||
'Code (PE)',
|
||||
help='Bank code assigned by the SUNAT to identify banking institutions.')
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
from odoo import fields, models
|
||||
|
||||
|
||||
class City(models.Model):
|
||||
class ResCity(models.Model):
|
||||
_inherit = "res.city"
|
||||
|
||||
l10n_pe_code = fields.Char('Code', help='This code will help with the '
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
from odoo import fields, models
|
||||
|
||||
|
||||
class L10nPeResCityDistrict(models.Model):
|
||||
class L10n_PeResCityDistrict(models.Model):
|
||||
_name = 'l10n_pe.res.city.district'
|
||||
_description = 'District'
|
||||
_order = 'name'
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import models
|
||||
|
||||
|
||||
|
|
@ -9,4 +9,7 @@ class ResCompany(models.Model):
|
|||
def _localization_use_documents(self):
|
||||
# OVERRIDE
|
||||
self.ensure_one()
|
||||
return self.account_fiscal_country_id.code == "PE" or super()._localization_use_documents()
|
||||
return self.chart_template == 'pe' or self.account_fiscal_country_id.code == "PE" or super()._localization_use_documents()
|
||||
|
||||
def _is_latam(self):
|
||||
return super()._is_latam() or self.country_code == 'PE'
|
||||
|
|
|
|||
|
|
@ -24,3 +24,9 @@ class ResPartner(models.Model):
|
|||
def _formatting_address_fields(self):
|
||||
"""Returns the list of address fields usable to format addresses."""
|
||||
return super()._formatting_address_fields() + ['l10n_pe_district_name']
|
||||
|
||||
def _get_frontend_writable_fields(self):
|
||||
frontend_writable_fields = super()._get_frontend_writable_fields()
|
||||
frontend_writable_fields.update({'city_id', 'l10n_pe_district'})
|
||||
|
||||
return frontend_writable_fields
|
||||
|
|
|
|||
47
odoo-bringout-oca-ocb-l10n_pe/l10n_pe/models/template_pe.py
Normal file
47
odoo-bringout-oca-ocb-l10n_pe/l10n_pe/models/template_pe.py
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
from odoo import models
|
||||
from odoo.addons.account.models.chart_template import template
|
||||
|
||||
|
||||
class AccountChartTemplate(models.AbstractModel):
|
||||
_inherit = 'account.chart.template'
|
||||
|
||||
@template('pe')
|
||||
def _get_pe_template_data(self):
|
||||
return {
|
||||
'property_account_receivable_id': 'chart1213',
|
||||
'property_account_payable_id': 'chart4212',
|
||||
'property_stock_valuation_account_id': 'chart20111',
|
||||
'code_digits': '7',
|
||||
}
|
||||
|
||||
@template('pe', 'res.company')
|
||||
def _get_pe_res_company(self):
|
||||
return {
|
||||
self.env.company.id: {
|
||||
'account_fiscal_country_id': 'base.pe',
|
||||
'bank_account_code_prefix': '1041',
|
||||
'cash_account_code_prefix': '1031',
|
||||
'transfer_account_code_prefix': '1051',
|
||||
'account_default_pos_receivable_account_id': 'chart1215',
|
||||
'income_currency_exchange_account_id': 'chart776',
|
||||
'expense_currency_exchange_account_id': 'chart676',
|
||||
'account_journal_early_pay_discount_loss_account_id': 'chart675',
|
||||
'account_journal_early_pay_discount_gain_account_id': 'chart775',
|
||||
'account_sale_tax_id': 'sale_tax_igv_18',
|
||||
'account_purchase_tax_id': 'purchase_tax_igv_18',
|
||||
'expense_account_id': 'chart6329',
|
||||
'income_account_id': 'chart70121',
|
||||
'account_stock_journal_id': 'inventory_valuation',
|
||||
'account_stock_valuation_id': 'chart20111',
|
||||
},
|
||||
}
|
||||
|
||||
@template('pe', 'account.account')
|
||||
def _get_pe_account_account(self):
|
||||
return {
|
||||
'chart20111': {
|
||||
'account_stock_expense_id': 'chart6111',
|
||||
'account_stock_variation_id': 'chart69121',
|
||||
},
|
||||
}
|
||||
|
|
@ -1,3 +1,5 @@
|
|||
id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink
|
||||
"access_l10n_pe_district_group_user","access_l10n_pe_district group_user","model_l10n_pe_res_city_district",base.group_user,1,1,1,1
|
||||
"access_l10n_pe_district_group_all","access_l10n_pe_district group_all","model_l10n_pe_res_city_district",,1,0,0,0
|
||||
"access_l10n_pe_district_group_all","access_l10n_pe_district group_all","model_l10n_pe_res_city_district",,0,0,0,0
|
||||
access_city_public,res_city_group_public,base_address_extended.model_res_city,base.group_public,1,0,0,0
|
||||
access_city_portal,res_city_group_portal,base_address_extended.model_res_city,base.group_portal,1,0,0,0
|
||||
|
|
|
|||
|
Binary file not shown.
|
Before Width: | Height: | Size: 2 KiB |
File diff suppressed because one or more lines are too long
|
Before Width: | Height: | Size: 93 KiB |
|
|
@ -0,0 +1,80 @@
|
|||
import { patch } from '@web/core/utils/patch';
|
||||
import { patchDynamicContent } from '@web/public/utils';
|
||||
import { rpc } from '@web/core/network/rpc';
|
||||
import { CustomerAddress } from '@portal/interactions/address';
|
||||
|
||||
patch(CustomerAddress.prototype, {
|
||||
setup() {
|
||||
super.setup();
|
||||
patchDynamicContent(this.dynamicContent, {
|
||||
'select[name="city_id"]': { 't-on-change': this.onChangeCity.bind(this) },
|
||||
});
|
||||
|
||||
this.isPeruvianCompany = this.countryCode === 'PE';
|
||||
if (this.isPeruvianCompany) {
|
||||
this.elementState = this.addressForm.state_id;
|
||||
this.elementCities = this.addressForm.city_id;
|
||||
this.elementDistricts = this.addressForm.l10n_pe_district;
|
||||
}
|
||||
},
|
||||
|
||||
_changeOption(selectElement, choices) {
|
||||
// empty existing options, only keep the placeholder.
|
||||
selectElement.options.length = 1;
|
||||
if (choices.length) {
|
||||
choices.forEach((item) => {
|
||||
const option = new Option(item[1], item[0]);
|
||||
option.setAttribute('data-code', item[2]);
|
||||
selectElement.appendChild(option);
|
||||
});
|
||||
}
|
||||
},
|
||||
|
||||
async onChangeState() {
|
||||
await this.waitFor(super.onChangeState());
|
||||
if (!this.isPeruvianCompany || this._getSelectedCountryCode() !== 'PE') return;
|
||||
|
||||
const stateId = this.elementState.value;
|
||||
let choices = [];
|
||||
if (stateId) {
|
||||
const data = await this.waitFor(rpc(`/portal/state_infos/${stateId}`, {}));
|
||||
choices = data.cities;
|
||||
}
|
||||
this._changeOption(this.elementCities, choices);
|
||||
// reset districts input as well
|
||||
await this.onChangeCity();
|
||||
},
|
||||
|
||||
async onChangeCity() {
|
||||
if (!this.isPeruvianCompany || this._getSelectedCountryCode() !== 'PE') return;
|
||||
|
||||
const cityId = this.elementCities.value;
|
||||
let choices = [];
|
||||
if (cityId) {
|
||||
const data = await this.waitFor(rpc(`/portal/city_infos/${cityId}`, {}));
|
||||
choices = data.districts;
|
||||
}
|
||||
this._changeOption(this.elementDistricts, choices);
|
||||
},
|
||||
|
||||
async _onChangeCountry(init=false) {
|
||||
await this.waitFor(super._onChangeCountry(...arguments));
|
||||
if (!this.isPeruvianCompany) return;
|
||||
|
||||
if (this._getSelectedCountryCode() === 'PE') {
|
||||
const cityInput = this.addressForm.city;
|
||||
if (cityInput.value) {
|
||||
cityInput.value = '';
|
||||
}
|
||||
this._hideInput('city');
|
||||
this._showInput('city_id');
|
||||
this._showInput('l10n_pe_district');
|
||||
} else {
|
||||
this._hideInput('city_id');
|
||||
this._hideInput('l10n_pe_district');
|
||||
this._showInput('city');
|
||||
this.elementCities.value = '';
|
||||
this.elementDistricts.value = '';
|
||||
}
|
||||
},
|
||||
});
|
||||
|
|
@ -8,11 +8,11 @@
|
|||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='type_tax_use']" position="before">
|
||||
<field name="l10n_pe_edi_tax_code"
|
||||
attrs="{'invisible': [('country_code', '!=', 'PE')]}"/>
|
||||
invisible="country_code != 'PE'"/>
|
||||
<field name="l10n_pe_edi_unece_category"
|
||||
attrs="{'invisible': [('country_code', '!=', 'PE')]}"/>
|
||||
invisible="country_code != 'PE'"/>
|
||||
<field name="l10n_pe_edi_isc_type"
|
||||
attrs="{'invisible': ['|', ('l10n_pe_edi_tax_code', '!=', '2000'), ('country_code', '!=', 'PE')]}"/>
|
||||
invisible="l10n_pe_edi_tax_code != '2000' or country_code != 'PE'"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,51 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
|
||||
<template id="address_form_fields" inherit_id="portal.address_form_fields">
|
||||
<div id="div_state" position="after">
|
||||
<t t-if="res_company.country_id.code == 'PE'">
|
||||
<div
|
||||
id="div_city_id"
|
||||
class="col-lg-6 mb-3"
|
||||
t-att-style="(country and country.code != 'PE') and 'display:none;'"
|
||||
>
|
||||
<label class="col-form-label" for="city_id">City</label>
|
||||
<select id="city_id" name="city_id" class="form-select" data-init="1">
|
||||
<option value="">City...</option>
|
||||
<option
|
||||
t-foreach="state_cities"
|
||||
t-as="city"
|
||||
t-att-value="city.id"
|
||||
t-att-selected="city.id == partner_sudo.city_id.id"
|
||||
t-out="city.name"
|
||||
/>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div
|
||||
id="div_district"
|
||||
class="col-lg-6 mb-3"
|
||||
t-att-style="((country and country.code != 'PE') or not city) and 'display:none;'"
|
||||
>
|
||||
<label class="col-form-label" for="l10n_pe_district">District</label>
|
||||
<select
|
||||
id="l10n_pe_district"
|
||||
name="l10n_pe_district"
|
||||
class="form-select"
|
||||
data-init="1"
|
||||
>
|
||||
<option value="">District...</option>
|
||||
<option
|
||||
t-foreach="city_districts"
|
||||
t-as="district"
|
||||
t-att-value="district.id"
|
||||
t-att-selected="district.id == partner_sudo.l10n_pe_district.id"
|
||||
t-out="district.name"
|
||||
/>
|
||||
</select>
|
||||
</div>
|
||||
</t>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<odoo>
|
||||
<record model="ir.ui.view" id="view_res_bank_inherit_l10n_pe_bank">
|
||||
<field name="name">view.res.bank.inherit.l10n_pe_bank</field>
|
||||
<field name="model">res.bank</field>
|
||||
<field name="inherit_id" ref="base.view_res_bank_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='bic']" position="after">
|
||||
<field name="country_code" invisible="1"/>
|
||||
<field name="l10n_pe_edi_code" invisible="country_code != 'PE'"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
|
|
@ -1,16 +1,19 @@
|
|||
[project]
|
||||
name = "odoo-bringout-oca-ocb-l10n_pe"
|
||||
version = "16.0.0"
|
||||
description = "Peru - Accounting - PCGE Simplified"
|
||||
description = "Peru - Accounting -
|
||||
Odoo addon
|
||||
"
|
||||
authors = [
|
||||
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
|
||||
]
|
||||
dependencies = [
|
||||
"odoo-bringout-oca-ocb-base_vat>=16.0.0",
|
||||
"odoo-bringout-oca-ocb-base_address_extended>=16.0.0",
|
||||
"odoo-bringout-oca-ocb-l10n_latam_base>=16.0.0",
|
||||
"odoo-bringout-oca-ocb-l10n_latam_invoice_document>=16.0.0",
|
||||
"odoo-bringout-oca-ocb-account_debit_note>=16.0.0",
|
||||
"odoo-bringout-oca-ocb-base_vat>=19.0.0",
|
||||
"odoo-bringout-oca-ocb-base_address_extended>=19.0.0",
|
||||
"odoo-bringout-oca-ocb-l10n_latam_base>=19.0.0",
|
||||
"odoo-bringout-oca-ocb-l10n_latam_invoice_document>=19.0.0",
|
||||
"odoo-bringout-oca-ocb-account_debit_note>=19.0.0",
|
||||
"odoo-bringout-oca-ocb-account>=19.0.0",
|
||||
"requests>=2.25.1"
|
||||
]
|
||||
readme = "README.md"
|
||||
|
|
@ -20,7 +23,7 @@ classifiers = [
|
|||
"Intended Audience :: Developers",
|
||||
"License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)",
|
||||
"Programming Language :: Python :: 3",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.12",
|
||||
"Topic :: Office/Business",
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue