diff options
| author | Christophe Simonis <chs@odoo.com> | 2019-09-13 18:07:59 +0200 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2019-09-13 18:07:59 +0200 |
| commit | 6c948c36bbf72dd896e0bff03aa7fbddadcbb0cd (patch) | |
| tree | f8620905c011735d8a3c340c46d1417a54a75972 /addons/l10n_cl | |
| parent | 48503fcf08eac6fed12e080d4f501f9bbc8d257d (diff) | |
| parent | 197474e5b9ad43ab2d587a98136a1a809ce9a2e7 (diff) | |
[MERGE] forward port branch saas-12.5 up to 197474e5b9a
Diffstat (limited to 'addons/l10n_cl')
46 files changed, 3878 insertions, 511 deletions
diff --git a/addons/l10n_cl/__init__.py b/addons/l10n_cl/__init__.py index fdcb151b02b..be9f4fab00a 100644 --- a/addons/l10n_cl/__init__.py +++ b/addons/l10n_cl/__init__.py @@ -1,4 +1,3 @@ # -*- coding: utf-8 -*- # Part of Odoo. See LICENSE file for full copyright and licensing details. - -# Copyright (c) 2011 Cubic ERP - Teradata SAC. (http://cubicerp.com). +from . import models diff --git a/addons/l10n_cl/__manifest__.py b/addons/l10n_cl/__manifest__.py index cf68e6d1567..10557639b55 100644 --- a/addons/l10n_cl/__manifest__.py +++ b/addons/l10n_cl/__manifest__.py @@ -1,25 +1,49 @@ # -*- coding: utf-8 -*- # Part of Odoo. See LICENSE file for full copyright and licensing details. - -# Copyright (c) 2011 Cubic ERP - Teradata SAC. (http://cubicerp.com). - +# Copyright (c) 2019 - Blanco Martín & Asociados. https://www.bmya.cl { 'name': 'Chile - Accounting', - 'version': '2.0', + 'version': '13.0.3.0.0', 'description': """ Chilean accounting chart and tax localization. -============================================== Plan contable chileno e impuestos de acuerdo a disposiciones vigentes - """, - 'author': 'Cubic ERP', + 'author': 'Blanco Martín & Asociados', 'category': 'Localization', - 'depends': ['account'], + 'depends': [ + 'contacts', + 'base_address_city', + 'base_vat', + 'l10n_latam_base', + 'l10n_latam_invoice_document', + 'uom', + ], 'data': [ + 'views/account_journal_view.xml', + 'views/account_move_view.xml', + 'views/account_tax_view.xml', + 'views/ir_sequence_view.xml', + 'views/res_bank_view.xml', + 'views/res_country_view.xml', + 'views/res_partner.xml', 'data/l10n_cl_chart_data.xml', - 'data/account_data.xml', 'data/account_tax_report_data.xml', + 'data/account_tax_group_data.xml', + 'data/account_tax_tags_data.xml', 'data/account_tax_data.xml', + 'data/l10n_latam_identification_type_data.xml', + 'data/l10n_latam.document.type.csv', + 'data/menuitem_data.xml', + 'data/product_data.xml', + 'data/uom_data.xml', + 'data/res.currency.csv', + 'data/res.bank.csv', + 'data/res.country.csv', + 'data/res_partner.xml', + 'data/account_fiscal_template.xml', 'data/account_chart_template_data.xml', ], + 'demo': [ + 'demo/partner_demo.xml', + ] } diff --git a/addons/l10n_cl/data/account_fiscal_template.xml b/addons/l10n_cl/data/account_fiscal_template.xml new file mode 100644 index 00000000000..49d7f9cdb29 --- /dev/null +++ b/addons/l10n_cl/data/account_fiscal_template.xml @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data> + <record id="afpt_non_recoverable_vat_1" model="account.fiscal.position.template"> + <field name="name">Compras - destinadas a generar operaciones no gravadas o exentas</field> + <field name="chart_template_id" ref="l10n_cl.cl_chart_template"/> + </record> + <record id="afpt_non_recoverable_vat_1_tax" model="account.fiscal.position.tax.template"> + <field name="position_id" ref="l10n_cl.afpt_non_recoverable_vat_1"/> + <field name="tax_src_id" ref="l10n_cl.OTAX_19"/> + <field name="tax_dest_id" ref="l10n_cl.iva_activo_fijo_uso_no_recup"/> + </record> + <record id="afpt_non_recoverable_vat_2" model="account.fiscal.position.template"> + <field name="name">Compras - Facturas de proveedores registrados fuera de plazo</field> + <field name="chart_template_id" ref="l10n_cl.cl_chart_template"/> + </record> + <record id="afpt_non_recoverable_vat_2_tax" model="account.fiscal.position.tax.template"> + <field name="position_id" ref="afpt_non_recoverable_vat_2"/> + <field name="tax_src_id" ref="l10n_cl.OTAX_19"/> + <field name="tax_dest_id" ref="l10n_cl.iva_activo_fijo_uso_no_recup"/> + </record> + <record id="afpt_non_recoverable_vat_3" model="account.fiscal.position.template"> + <field name="name">Compras - Gastos rechazados</field> + <field name="chart_template_id" ref="l10n_cl.cl_chart_template"/> + </record> + <record id="afpt_non_recoverable_vat_3_tax" model="account.fiscal.position.tax.template"> + <field name="position_id" ref="afpt_non_recoverable_vat_3"/> + <field name="tax_src_id" ref="l10n_cl.OTAX_19"/> + <field name="tax_dest_id" ref="l10n_cl.iva_activo_fijo_uso_no_recup"/> + </record> + <record id="afpt_non_recoverable_vat_4" model="account.fiscal.position.template"> + <field name="name">Compras - Entregas gratuitas (premios, bonificaciones, etc.) recibidos</field> + <field name="chart_template_id" ref="l10n_cl.cl_chart_template"/> + </record> + <record id="afpt_non_recoverable_vat_4_tax" model="account.fiscal.position.tax.template"> + <field name="position_id" ref="afpt_non_recoverable_vat_4"/> + <field name="tax_src_id" ref="l10n_cl.OTAX_19"/> + <field name="tax_dest_id" ref="l10n_cl.iva_activo_fijo_uso_no_recup"/> + </record> + <record id="afpt_non_recoverable_vat_9" model="account.fiscal.position.template"> + <field name="name">Compras - Otros</field> + <field name="chart_template_id" ref="l10n_cl.cl_chart_template"/> + </record> + <record id="afpt_non_recoverable_vat_9_tax" model="account.fiscal.position.tax.template"> + <field name="position_id" ref="afpt_non_recoverable_vat_9"/> + <field name="tax_src_id" ref="l10n_cl.OTAX_19"/> + <field name="tax_dest_id" ref="l10n_cl.iva_activo_fijo_uso_no_recup"/> + </record> + <record id="afpt_fixed_asset" model="account.fiscal.position.template"> + <field name="name">Compras - Activo Fijo</field> + <field name="chart_template_id" ref="l10n_cl.cl_chart_template"/> + </record> + <record id="afpt_fixed_asset_tax" model="account.fiscal.position.tax.template"> + <field name="position_id" ref="afpt_fixed_asset"/> + <field name="tax_src_id" ref="l10n_cl.OTAX_19"/> + <field name="tax_dest_id" ref="l10n_cl.iva_activo_fijo_uso_comun"/> + </record> + </data> +</odoo>
\ No newline at end of file diff --git a/addons/l10n_cl/data/account_tax_data.xml b/addons/l10n_cl/data/account_tax_data.xml index 44f2c3d81bb..3602d83df1f 100644 --- a/addons/l10n_cl/data/account_tax_data.xml +++ b/addons/l10n_cl/data/account_tax_data.xml @@ -9,31 +9,30 @@ <field name="amount">19</field> <field name="amount_type">percent</field> <field name="type_tax_use">sale</field> + <field name="l10n_cl_sii_code">14</field> <field name="tax_group_id" ref="tax_group_iva_19"/> <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), (0,0, { 'factor_percent': 100, 'repartition_type': 'base', - 'plus_report_line_ids': [ref('tax_report_base_imponible_ventas_grav')], + 'plus_report_line_ids': [ref('tax_report_ventas_netas_gravadas_c_iva')], }), (0,0, { 'factor_percent': 100, 'repartition_type': 'tax', - 'account_id': ref('231'), - 'plus_report_line_ids': [ref('tax_report_impuesto_general_cobrado_iva')], + 'plus_report_line_ids': [ref('tax_report_iva_debito_fiscal')], }), ]"/> <field name="refund_repartition_line_ids" eval="[(5, 0, 0), (0,0, { 'factor_percent': 100, 'repartition_type': 'base', - 'minus_report_line_ids': [ref('tax_report_base_imponible_ventas_grav')], + 'minus_report_line_ids': [ref('tax_report_ventas_netas_gravadas_c_iva')], }), (0,0, { 'factor_percent': 100, 'repartition_type': 'tax', - 'account_id': ref('231'), - 'minus_report_line_ids': [ref('tax_report_impuesto_general_cobrado_iva')], + 'minus_report_line_ids': [ref('tax_report_iva_debito_fiscal')], }), ]"/> </record> @@ -45,31 +44,208 @@ <field name="amount">19</field> <field name="amount_type">percent</field> <field name="type_tax_use">purchase</field> + <field name="l10n_cl_sii_code">14</field> <field name="tax_group_id" ref="tax_group_iva_19"/> <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), (0,0, { 'factor_percent': 100, 'repartition_type': 'base', - 'plus_report_line_ids': [ref('tax_report_base_imponible_compras_grav')], + 'plus_report_line_ids': [ref('tax_report_compras_netas_gr_iva_recup')], }), (0,0, { 'factor_percent': 100, 'repartition_type': 'tax', - 'account_id': ref('231'), - 'plus_report_line_ids': [ref('tax_report_impuesto_general_pag_iva')], + 'account_id': ref('account_110710'), + 'plus_report_line_ids': [ref('tax_report_compras_iva_recup')], }), ]"/> <field name="refund_repartition_line_ids" eval="[(5, 0, 0), (0,0, { 'factor_percent': 100, 'repartition_type': 'base', - 'minus_report_line_ids': [ref('tax_report_base_imponible_compras_grav')], + 'minus_report_line_ids': [ref('tax_report_compras_netas_gr_iva_recup')], }), (0,0, { 'factor_percent': 100, 'repartition_type': 'tax', - 'account_id': ref('231'), - 'minus_report_line_ids': [ref('tax_report_impuesto_general_pag_iva')], + 'account_id': ref('account_110710'), + 'minus_report_line_ids': [ref('tax_report_compras_iva_recup')], + }), + ]"/> + </record> + + <record id="I_IU2C" model="account.tax.template"> + <field name="chart_template_id" ref="cl_chart_template"/> + <field name="name">Retención de Segunda Categoría</field> + <field name="description">Retención de Segunda Categoría</field> + <field name="amount">-10</field> + <field name="sequence" eval="2"/> + <field name="amount_type">percent</field> + <field name="type_tax_use">purchase</field> + <field name="l10n_cl_sii_code">15</field> + <field name="tax_group_id" ref="tax_group_2da_categ"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_base_retencion_segunda_categ')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'plus_report_line_ids': [ref('tax_report_retencion_segunda_categ')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_base_retencion_segunda_categ')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'minus_report_line_ids': [ref('tax_report_retencion_segunda_categ')], + }), + ]"/> + </record> + + <record id="especifico_compra" model="account.tax.template"> + <field name="chart_template_id" ref="cl_chart_template"/> + <field name="name">Específico Compra</field> + <field name="description">Especifico</field> + <field name="amount">63</field> + <field name="amount_type">percent</field> + <field name="type_tax_use">purchase</field> + <field name="l10n_cl_sii_code">29</field> + <field name="sequence" eval="5"/> + <field name="tax_group_id" ref="tax_group_impuestos_especificos"/> + <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', + }), + ]"/> + <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', + }), + ]"/> + </record> + + <record id="iva_activo_fijo" model="account.tax.template"> + <field name="chart_template_id" ref="cl_chart_template"/> + <field name="name">IVA Compra - 19% Activo Fijo</field> + <field name="description">IVA 19% ActF</field> + <field name="amount">19</field> + <field name="amount_type">percent</field> + <field name="type_tax_use">purchase</field> + <field name="l10n_cl_sii_code">14</field> + <field name="sequence" eval="6"/> + <field name="tax_group_id" ref="tax_group_iva_19"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_compras_activo_fijo')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'plus_report_line_ids': [ref('tax_report_compras_iva_activo_fijo')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_compras_activo_fijo')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'plus_report_line_ids': [ref('tax_report_compras_iva_activo_fijo')], + }), + ]"/> + </record> + + <record id="iva_activo_fijo_uso_comun" model="account.tax.template"> + <field name="chart_template_id" ref="cl_chart_template"/> + <field name="name">IVA Compra - 19% Activo Fijo Uso Común</field> + <field name="description">IVA 19% ActFUC</field> + <field name="amount">19</field> + <field name="amount_type">percent</field> + <field name="type_tax_use">purchase</field> + <field name="l10n_cl_sii_code">14</field> + <field name="sequence" eval="6"/> + <field name="tax_group_id" ref="tax_group_iva_19"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_compras_activo_fijo_uso_comun')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'plus_report_line_ids': [ref('tax_report_compras_iva_activo_fijo_uso_comun')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_compras_activo_fijo_uso_comun')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'plus_report_line_ids': [ref('tax_report_compras_iva_activo_fijo_uso_comun')], + }), + ]"/> + </record> + + <record id="iva_activo_fijo_uso_no_recup" model="account.tax.template"> + <field name="chart_template_id" ref="cl_chart_template"/> + <field name="name">IVA Compra - 19% Activo Fijo No Recuperable</field> + <field name="description">IVA 19% ActFNR</field> + <field name="amount">19</field> + <field name="amount_type">percent</field> + <field name="type_tax_use">purchase</field> + <field name="l10n_cl_sii_code">14</field> + <field name="sequence" eval="6"/> + <field name="tax_group_id" ref="tax_group_iva_19"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_compras_activo_fijo_no_recup')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'plus_report_line_ids': [ref('tax_report_compras_iva_activo_fijo_no_recup')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_compras_activo_fijo_no_recup')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'plus_report_line_ids': [ref('tax_report_compras_iva_activo_fijo_no_recup')], }), ]"/> </record> diff --git a/addons/l10n_cl/data/account_tax_group_data.xml b/addons/l10n_cl/data/account_tax_group_data.xml new file mode 100644 index 00000000000..9d8cf4f6f78 --- /dev/null +++ b/addons/l10n_cl/data/account_tax_group_data.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<odoo> + <data noupdate="1"> + <!-- Account Tax Group --> + + <record id="tax_group_iva_19" model="account.tax.group"> + <field name="name">IVA 19%</field> + </record> + + <record id="tax_group_impuestos_especificos" model="account.tax.group"> + <field name="name">Impuestos Específicos</field> + </record> + + <record id="tax_group_ila" model="account.tax.group"> + <field name="name">ILA</field> + </record> + + <record id="tax_group_2da_categ" model="account.tax.group"> + <field name="name">Retención de 2da Categoría</field> + </record> + + <record id="tax_group_retenciones" model="account.tax.group"> + <field name="name">Retenciones</field> + </record> + + </data> +</odoo>
\ No newline at end of file diff --git a/addons/l10n_cl/data/account_tax_report_data.xml b/addons/l10n_cl/data/account_tax_report_data.xml index 399d3afc11f..5c76c5ccb8c 100644 --- a/addons/l10n_cl/data/account_tax_report_data.xml +++ b/addons/l10n_cl/data/account_tax_report_data.xml @@ -1,146 +1,182 @@ <?xml version="1.0" encoding="utf-8"?> <odoo> - <record id="tax_report_impuestos" model="account.tax.report.line"> - <field name="name">Impuestos Directos a Pagar</field> + <record id="tax_report_base_imponible_ventas" model="account.tax.report.line"> + <field name="name">Base Imponible Ventas</field> + <field name="tag_name">Base Imponible Ventas</field> + <field name="sequence" eval="1"/> + <field name="country_id" ref="base.cl"/> + </record> + + <record id="tax_report_ventas_netas_gravadas_c_iva" model="account.tax.report.line"> + <field name="name">Ventas Netas Gravadas con IVA</field> + <field name="tag_name">Ventas Netas Gravadas con IVA</field> + <field name="sequence" eval="1"/> + <field name="country_id" ref="base.cl"/> + </record> + + <record id="tax_report_ventas_exentas" model="account.tax.report.line"> + <field name="name">Ventas Exentas</field> + <field name="tag_name">Ventas Exentas</field> <field name="sequence" eval="1"/> + <field name="parent_id" ref="tax_report_base_imponible_ventas"/> <field name="country_id" ref="base.cl"/> </record> <record id="tax_report_impuestos_renta" model="account.tax.report.line"> <field name="name">Impuesto a la Renta Primera Categoría a Pagar</field> <field name="tag_name">Impuesto a la Renta Primera Categoría a Pagar</field> + <field name="sequence" eval="2"/> + <field name="parent_id" ref="tax_report_base_imponible_ventas"/> + <field name="country_id" ref="base.cl"/> + </record> + + <record id="tax_report_impuestos_originados_venta" model="account.tax.report.line"> + <field name="name">Impuesto Originado por la Venta</field> + <field name="tag_name">Impuesto Originado por la Venta</field> <field name="sequence" eval="1"/> - <field name="parent_id" ref="tax_report_impuestos"/> <field name="country_id" ref="base.cl"/> </record> - <record id="tax_report_impuesto_general" model="account.tax.report.line"> - <field name="name">Impuesto General a las Ventas (IVA) Total a Pagar</field> - <field name="sequence" eval="2"/> + <record id="tax_report_iva_debito_fiscal" model="account.tax.report.line"> + <field name="name">IVA Debito Fiscal</field> + <field name="tag_name">IVA Debito Fiscal</field> + <field name="sequence" eval="1"/> <field name="country_id" ref="base.cl"/> </record> - <record id="tax_report_impuesto_general_pag" model="account.tax.report.line"> - <field name="name">Impuesto Pagado</field> + <record id="tax_report_ppm" model="account.tax.report.line"> + <field name="name">PPM</field> + <field name="tag_name">PPM</field> <field name="sequence" eval="1"/> - <field name="parent_id" ref="tax_report_impuesto_general"/> <field name="country_id" ref="base.cl"/> </record> - <record id="tax_report_impuesto_general_pag_iva" model="account.tax.report.line"> - <field name="name">Impuesto Pagado IVA</field> - <field name="tag_name">Impuesto Pagado IVA</field> + <record id="tax_report_compras_netas_gr_iva_recup" model="account.tax.report.line"> + <field name="name">Compras Netas Gravadas Con IVA (recuperable)</field> + <field name="tag_name">Compras Netas Gravadas Con IVA (recuperable)</field> <field name="sequence" eval="1"/> - <field name="parent_id" ref="tax_report_impuesto_general_pag"/> <field name="country_id" ref="base.cl"/> </record> - <record id="tax_report_impuesto_general_pag_exon" model="account.tax.report.line"> - <field name="name">Impuesto Pagado de Exonerados al IVA</field> - <field name="sequence" eval="2"/> - <field name="parent_id" ref="tax_report_impuesto_general_pag"/> + <record id="tax_report_compras_netas_gr_iva_uso_comun" model="account.tax.report.line"> + <field name="name">Compra Netas Gravadas Con IVA Uso Comun</field> + <field name="tag_name">Compra Netas Gravadas Con IVA Uso Comun</field> + <field name="sequence" eval="1"/> <field name="country_id" ref="base.cl"/> </record> - <record id="tax_report_impuesto_general_pag_fuera" model="account.tax.report.line"> - <field name="name">Impuesto Pagado Fuera de Ámbito</field> - <field name="sequence" eval="3"/> - <field name="parent_id" ref="tax_report_impuesto_general_pag"/> + <record id="tax_report_compras_netas_gr_iva_no_recuperable" model="account.tax.report.line"> + <field name="name">Compras IVA No Recuperable</field> + <field name="tag_name">Compras IVA No Recuperable</field> + <field name="sequence" eval="1"/> <field name="country_id" ref="base.cl"/> </record> - <record id="tax_report_impuesto_general_cobrado" model="account.tax.report.line"> - <field name="name">Impuesto Cobrado</field> - <field name="sequence" eval="2"/> - <field name="parent_id" ref="tax_report_impuesto_general"/> + <record id="tax_report_compras_supermercado" model="account.tax.report.line"> + <field name="name">Compras De Supermercado</field> + <field name="tag_name">Compras De Supermercado</field> + <field name="sequence" eval="1"/> <field name="country_id" ref="base.cl"/> </record> - <record id="tax_report_impuesto_general_cobrado_iva" model="account.tax.report.line"> - <field name="name">Impuesto Cobrado IVA</field> - <field name="tag_name">Impuesto Cobrado IVA</field> + <record id="tax_report_compras_activo_fijo" model="account.tax.report.line"> + <field name="name">Compras de Activo Fijo</field> + <field name="tag_name">Compras de Activo Fijo</field> <field name="sequence" eval="1"/> - <field name="parent_id" ref="tax_report_impuesto_general_cobrado"/> <field name="country_id" ref="base.cl"/> </record> - <record id="tax_report_impuesto_general_cobrado_exon" model="account.tax.report.line"> - <field name="name">Impuesto Cobrado de Exonerados al IVA</field> - <field name="sequence" eval="2"/> - <field name="parent_id" ref="tax_report_impuesto_general_cobrado"/> + <record id="tax_report_compras_activo_fijo_uso_comun" model="account.tax.report.line"> + <field name="name">Compras de Activo Fijo Uso Común</field> + <field name="tag_name">Compras de Activo Fijo Uso Común</field> + <field name="sequence" eval="1"/> <field name="country_id" ref="base.cl"/> </record> - <record id="tax_report_impuesto_general_cobrado_fuera" model="account.tax.report.line"> - <field name="name">Impuesto Cobrado Fuera de Ámbito</field> - <field name="sequence" eval="3"/> - <field name="parent_id" ref="tax_report_impuesto_general_cobrado"/> + <record id="tax_report_compras_activo_fijo_no_recup" model="account.tax.report.line"> + <field name="name">Compras de Activo Fijo No Recuperable</field> + <field name="tag_name">Compras de Activo Fijo No Recuperable</field> + <field name="sequence" eval="1"/> <field name="country_id" ref="base.cl"/> </record> - <record id="tax_report_base_imponible" model="account.tax.report.line"> - <field name="name">Base Imponible</field> - <field name="sequence" eval="3"/> + <record id="tax_report_compras_no_gravadas_iva" model="account.tax.report.line"> + <field name="name">Compras No Gravadas Con IVA</field> + <field name="tag_name">Compras No Gravadas Con IVA</field> + <field name="sequence" eval="1"/> <field name="country_id" ref="base.cl"/> </record> - <record id="tax_report_base_imponible_ventas" model="account.tax.report.line"> - <field name="name">Base Imponible - Ventas</field> + <record id="tax_report_impuestos_pagados_compra" model="account.tax.report.line"> + <field name="name">Impuestos Pagados en la Compra</field> + <field name="tag_name">Impuestos Pagados en la Compra</field> <field name="sequence" eval="1"/> - <field name="parent_id" ref="tax_report_base_imponible"/> <field name="country_id" ref="base.cl"/> </record> - <record id="tax_report_base_imponible_ventas_grav" model="account.tax.report.line"> - <field name="name">Ventas Gravadas con IVA</field> - <field name="tag_name">Ventas Gravadas con IVA</field> + <record id="tax_report_compras_iva_recup" model="account.tax.report.line"> + <field name="name">IVA Pagado Compras Recuperables</field> + <field name="tag_name">IVA Pagado Compras Recuperables</field> <field name="sequence" eval="1"/> - <field name="parent_id" ref="tax_report_base_imponible_ventas"/> <field name="country_id" ref="base.cl"/> </record> - <record id="tax_report_base_imponible_ventas_no_grav" model="account.tax.report.line"> - <field name="name">Ventas NO Gravadas (Exoneradas)</field> - <field name="sequence" eval="2"/> - <field name="parent_id" ref="tax_report_base_imponible_ventas"/> + <record id="tax_report_compras_iva_uso_comun" model="account.tax.report.line"> + <field name="name">IVA Pagado Compras Uso Común</field> + <field name="tag_name">IVA Pagado Compras Uso Común</field> + <field name="sequence" eval="1"/> <field name="country_id" ref="base.cl"/> </record> - <record id="tax_report_base_imponible_ventas_fuera" model="account.tax.report.line"> - <field name="name">Ventas Gravadas Fuera de Ámbito</field> - <field name="sequence" eval="3"/> - <field name="parent_id" ref="tax_report_base_imponible_ventas"/> + <record id="tax_report_compras_iva_no_recup" model="account.tax.report.line"> + <field name="name">IVA Pagado No Recuperable</field> + <field name="tag_name">IVA Pagado No Recuperable</field> + <field name="sequence" eval="1"/> <field name="country_id" ref="base.cl"/> </record> - <record id="tax_report_base_imponible_compras" model="account.tax.report.line"> - <field name="name">Base Imponible - Compras</field> - <field name="sequence" eval="2"/> - <field name="parent_id" ref="tax_report_base_imponible"/> + <record id="tax_report_compras_iva_supermercado" model="account.tax.report.line"> + <field name="name">IVA Pagado Compras Supermercado</field> + <field name="tag_name">IVA Pagado Compras Supermercado</field> + <field name="sequence" eval="1"/> <field name="country_id" ref="base.cl"/> </record> - <record id="tax_report_base_imponible_compras_grav" model="account.tax.report.line"> - <field name="name">Compras Gravadas con IVA</field> - <field name="tag_name">Compras Gravadas con IVA</field> + <record id="tax_report_compras_iva_activo_fijo" model="account.tax.report.line"> + <field name="name">Compras Activo Fijo</field> + <field name="tag_name">Compras Activo Fijo</field> <field name="sequence" eval="1"/> - <field name="parent_id" ref="tax_report_base_imponible_compras"/> <field name="country_id" ref="base.cl"/> </record> - <record id="tax_report_base_imponible_compras_no_grav" model="account.tax.report.line"> - <field name="name">Compras NO Gravadas (Exoneradas)</field> - <field name="sequence" eval="2"/> - <field name="parent_id" ref="tax_report_base_imponible_compras"/> + <record id="tax_report_compras_iva_activo_fijo_uso_comun" model="account.tax.report.line"> + <field name="name">Compras Activo Fijo Uso Común</field> + <field name="tag_name">Compras Activo Fijo Uso Común</field> + <field name="sequence" eval="1"/> + <field name="country_id" ref="base.cl"/> + </record> + + <record id="tax_report_compras_iva_activo_fijo_no_recup" model="account.tax.report.line"> + <field name="name">Compras Activo Fijo No Recuperables</field> + <field name="tag_name">Compras Activo Fijo No Recuperables</field> + <field name="sequence" eval="1"/> <field name="country_id" ref="base.cl"/> </record> - <record id="tax_report_base_imponible_compras_fuera" model="account.tax.report.line"> - <field name="name">Compras Gravadas Fuera de Ámbito</field> - <field name="sequence" eval="3"/> - <field name="parent_id" ref="tax_report_base_imponible_compras"/> + <record id="tax_report_retencion_segunda_categ" model="account.tax.report.line"> + <field name="name">Retención Segunda Categoría</field> + <field name="tag_name">Retención Segunda Categoría</field> + <field name="sequence" eval="1"/> <field name="country_id" ref="base.cl"/> </record> + <record id="tax_report_base_retencion_segunda_categ" model="account.tax.report.line"> + <field name="name">Base Retención Segunda Categoría</field> + <field name="tag_name">Base Retención Segunda Categoría</field> + <field name="sequence" eval="1"/> + <field name="country_id" ref="base.cl"/> + </record> + + </odoo> diff --git a/addons/l10n_cl/data/account_tax_tags_data.xml b/addons/l10n_cl/data/account_tax_tags_data.xml new file mode 100644 index 00000000000..3ebbcb5e5cd --- /dev/null +++ b/addons/l10n_cl/data/account_tax_tags_data.xml @@ -0,0 +1,162 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data> + + <record id="tag_cl_sale_mnt_iva" model="account.account.tag"> + <!-- TotMntIVA --> + <field name="name">Ventas - Monto IVA</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_sale_mnt_fuera_plazo" model="account.account.tag"> + <!-- TotIVAFueraPlazo --> + <field name="name">Ventas - IVA Fuera de Plazo</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_sale_iva_propio" model="account.account.tag"> + <!-- TotIVAPropio --> + <field name="name">Ventas - IVA Propio</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_sale_iva_terceros" model="account.account.tag"> + <!-- TotIVATerceros --> + <field name="name">Ventas - IVA Terceros</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_sale_iva_18211" model="account.account.tag"> + <!-- TotLey18211 --> + <field name="name">Ventas - IVA Ley 18211</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_sale_otros_imp" model="account.account.tag"> + <!-- TotOtrosImp --> + <field name="name">Ventas - Otros Impuestos</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_sale_iva_ret_total" model="account.account.tag"> + <!-- TotIVARetTotal --> + <field name="name">Ventas - IVA Retenido Total</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_sale_iva_ret_parcial" model="account.account.tag"> + <!-- TotIVARetParcial --> + <field name="name">Ventas - IVA Retenido Parcial</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_sale_cred_ec" model="account.account.tag"> + <!-- TotCredEC --> + <field name="name">Ventas - Credito Especial 65% Empresas Constructoras</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_sale_dep_env" model="account.account.tag"> + <!-- TotDepEnvase --> + <field name="name">Ventas - Depósito de Envases</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_sale_iva_comisiones" model="account.account.tag"> + <!-- TotValComIVA --> + <field name="name">Ventas - IVA Comisiones y Otros Cargos</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_sale_iva_no_retenido" model="account.account.tag"> + <!-- TotOpIVANoRetenido --> + <field name="name">Ventas - IVA No Retenido</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_purchase_mnt_iva" model="account.account.tag"> + <!-- TotMntIVA --> + <field name="name">Compras - Monto IVA Recuperable</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_purchase_mnt_iva_actf" model="account.account.tag"> + <!-- TotMntIVAActivoFijo --> + <field name="name">Compras - Monto IVA Activo Fijo</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_purchase_mnt_iva_actf_uso_comun" model="account.account.tag"> + <!-- TotMntIVAActivoFijo --> + <field name="name">Compras - Monto IVA Activo Fijo (Uso Común)</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_purchase_mnt_iva_actf_no_recup" model="account.account.tag"> + <!-- TotMntIVAActivoFijo --> + <field name="name">Compras - Monto IVA Activo Fijo (Uso Común)</field> + <field name="applicability">taxes</field> + </record> + + + <record id="tag_cl_purchase_mnt_iva_no_rec" model="account.account.tag"> + <!-- TotMntIVANoRec --> + <field name="name">Compras - Monto IVA No Recuperable</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_purchase_mnt_iva_uso_comun" model="account.account.tag"> + <!-- TotMntIVANoRec --> + <field name="name">Compras - Monto IVA Uso Comun</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_purchase_mnt_iva_supermercado" model="account.account.tag"> + <field name="name">Compras - Monto IVA Compras Supermercado</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_purchase_mnt_otros_imp" model="account.account.tag"> + <!-- TotOtrosImp --> + <field name="name">Compras - Monto Otros Impuestos</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_purchase_imp_sin_credito" model="account.account.tag"> + <!-- TotImpSinCredito --> + <field name="name">Compras - Impuestos Sin Crédito</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_purchase_iva_no_ret" model="account.account.tag"> + <!-- TotIVANoRetenido --> + <field name="name">Compras - IVA No Retenido Fac de compra</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_purchase_imp_42" model="account.account.tag"> + <!-- TotCredImp --> + <field name="name">Compras - Credito Imp Art 42</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_purchase_imp_sin_cred" model="account.account.tag"> + <!-- TotImpSinCredito --> + <field name="name">Compras - Impuesto Sin Credito</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_purchase_iva_no_reten" model="account.account.tag"> + <!-- TotIVANoRetenido --> + <field name="name">Compras - IVA No Retenido</field> + <field name="applicability">taxes</field> + </record> + + <record id="tag_cl_purchase_imp_vehic" model="account.account.tag"> + <!-- TotImpVehiculo --> + <field name="name">Compras - Impuesto a Vehículos Automotores</field> + <field name="applicability">taxes</field> + </record> + + </data> +</odoo>
\ No newline at end of file diff --git a/addons/l10n_cl/data/l10n_cl_chart_data.xml b/addons/l10n_cl/data/l10n_cl_chart_data.xml index 95500552dcd..45c707fa26b 100644 --- a/addons/l10n_cl/data/l10n_cl_chart_data.xml +++ b/addons/l10n_cl/data/l10n_cl_chart_data.xml @@ -1,948 +1,1718 @@ <?xml version="1.0" encoding="utf-8"?> <odoo> - <menuitem id="account_reports_cl_statements_menu" name="Chile" parent="account.menu_finance_reports" sequence="0" groups="account.group_account_user"/> + <!-- Account Tags --> + <!-- Account Taxes Tags Ventas --> + <record id="tag_cl_sale_mnt_exe" model="account.account.tag"> + <!-- TotMntExe --> + <field name="name">Ventas - Total Monto Exento o No Gravado</field> + <field name="applicability">accounts</field> + </record> - <!-- Account Types --> + <record id="tag_cl_sale_mnt_neto" model="account.account.tag"> + <!-- TotMntNeto --> + <field name="name">Ventas - Total Monto Neto</field> + <field name="applicability">accounts</field> + </record> - <record id="account_account_type_NCLASIFICADO" model="account.account.type"> - <field name="name">Cuentas No Clasificadas</field> + <record id="tag_cl_sale_valor_neto_comis" model="account.account.tag"> + <!-- TotValComNeto --> + <field name="name">Ventas - Total Valor Neto Comisiones y Otros Cargos</field> + <field name="applicability">accounts</field> </record> - <record id="cl_chart_template" model="account.chart.template"> - <field name="name">Chile - Plan de Cuentas</field> - <field name="bank_account_code_prefix">114</field> - <field name="cash_account_code_prefix">111</field> - <field name="transfer_account_code_prefix">117</field> - <field name="code_digits">6</field> - <field name="currency_id" ref="base.CLP"/> + <record id="tag_cl_sale_valor_comisiones_no_afecto" model="account.account.tag"> + <!-- TotValComExe --> + <field name="name">Ventas - Total Valor Neto Comisiones y Otros Cargos No Afectos</field> + <field name="applicability">accounts</field> </record> - <!-- Account Templates --> + <record id="tag_cl_sale_monto_no_facturable" model="account.account.tag"> + <!-- TotMntNoFact --> + <field name="name">Ventas - Total Monto No Facturable</field> + <field name="applicability">accounts</field> + </record> - <record id="113_001" model="account.account.template"> - <field name="name">Activo Circulante - Fondos fijos</field> - <field name="code">113</field> + <record id="tag_cl_sale_exento_vta_pasajes_nacional" model="account.account.tag"> + <!-- TotPsjNac --> + <field name="name">Ventas - Exento Ventas de Pasajes Nacional</field> + <field name="applicability">accounts</field> + </record> + + <record id="tag_cl_sale_exento_vta_pasajes_internacional" model="account.account.tag"> + <!-- TotPsjInt --> + <field name="name">Ventas - Exento Ventas de Pasajes Internacional</field> + <field name="applicability">accounts</field> + </record> + + <!-- Account Taxes Tags Commpras --> + <record id="tag_cl_purchase_mnt_exe" model="account.account.tag"> + <!-- TotMntExe --> + <field name="name">Compras - Total Monto Exento o No Gravado</field> + <field name="applicability">accounts</field> + </record> + + <record id="tag_cl_purchase_mnt_neto" model="account.account.tag"> + <!-- TotMntNeto --> + <field name="name">Compras - Total Monto Neto</field> + <field name="applicability">accounts</field> + </record> + + <record id="tag_cl_purchase_mnt_neto_uso_comun" model="account.account.tag"> + <!-- TotMntNeto --> + <field name="name">Compras - Total Monto Neto Uso Común</field> + <field name="applicability">accounts</field> + </record> + + <record id="tag_cl_purchase_mnt_neto_no_recup" model="account.account.tag"> + <!-- TotMntNeto --> + <field name="name">Compras - Total Monto Neto No Recuperable</field> + <field name="applicability">accounts</field> + </record> + + <record id="tag_cl_purchase_mnt_neto_supermercado" model="account.account.tag"> + <!-- TotMntNeto --> + <field name="name">Compras - Total Monto Neto Compras de Supermercado</field> + <field name="applicability">accounts</field> + </record> + + + <record id="tag_cl_purchase_mnt_neto_actf" model="account.account.tag"> + <!-- TotMntActivoFijo --> + <field name="name">Compras - Total Monto Neto Activo Fijo</field> + <field name="applicability">accounts</field> + </record> + + + <record id="tag_cl_purchase_tab_puros" model="account.account.tag"> + <!-- TotTabPuros --> + <field name="name">Compras - Total Tabacos Manufacturados Puros</field> + <field name="applicability">accounts</field> + </record> + + <record id="tag_cl_purchase_tab_cigar" model="account.account.tag"> + <!-- TotTabCigarrillos --> + <field name="name">Compras - Total Tabacos Manufacturados Cigarrillos</field> + <field name="applicability">accounts</field> + </record> + + <record id="tag_cl_purchase_tab_elab" model="account.account.tag"> + <!-- TotTabCigarrillos --> + <field name="name">Compras - Total Tabacos Manufacturados Elaborados</field> + <field name="applicability">accounts</field> + </record> + + <record id="tag_cl_remanente_cf" model="account.account.tag"> + <field name="name">Remantente de Crédito Fiscal</field> + <field name="applicability">accounts</field> + </record> + + <record id="tag_cl_impuesto_unico_trabajadores" model="account.account.tag"> + <field name="name">Impuesto Unico Trabajadores</field> + <field name="applicability">accounts</field> + </record> + + <!-- honorarios y otros --> + <record id="tag_cl_fees_amount" model="account.account.tag"> + <field name="name">Honorarios - Montos Sujetos a Retención Renta 2 Categoría</field> + <field name="applicability">accounts</field> + </record> + + <record id="cl_chart_template" model="account.chart.template"> + <field name="name">Chile - Plan de Cuentas</field> + <field name="bank_account_code_prefix">1101</field> + <field name="cash_account_code_prefix">1101</field> + <field name="transfer_account_code_prefix">117</field> + <field name="code_digits">6</field> + <field name="currency_id" ref="base.CLP"/> + <field name="use_anglo_saxon" eval="True" /> + </record> + + <record id="account_11700" model="account.account.template"> + <field name="code">117000</field> + <field name="name">Cuenta de Transferencia</field> + <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_110210" model="account.account.template"> + <field name="code">110210</field> + <field name="name">Depósitos en Divisas</field> <field ref="account.data_account_type_current_assets" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="115" model="account.account.template"> - <field name="name">Activo Circulante - Valores a Depositar </field> - <field name="code">115</field> + <record id="account_110220" model="account.account.template"> + <field name="code">110220</field> + <field name="name">Acciones</field> + <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_110310" model="account.account.template"> + <field name="code">110310</field> + <field name="name">Clientes</field> + <field ref="account.data_account_type_receivable" name="user_type_id"/> + <field name="reconcile" eval="True"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_11320" model="account.account.template"> + <field name="code">110320</field> + <field name="name">Anticipo Proveedores</field> <field ref="account.data_account_type_current_assets" name="user_type_id"/> + <field name="reconcile" eval="True"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="116" model="account.account.template"> - <field name="name">Activo Circulante - Recaudaciones a Depositar </field> - <field name="code">116</field> - <field name="reconcile" eval="False"/> + <record id="account_11410" model="account.account.template"> + <field name="code">110410</field> + <field name="name">Cheques a Fecha Por Cobrar</field> <field ref="account.data_account_type_current_assets" name="user_type_id"/> + <field name="reconcile" eval="True"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="121" model="account.account.template"> - <field name="name">Documentos por Cobrar / Deudores por Ventas</field> - <field name="code">121</field> + <record id="account_110420" model="account.account.template"> + <field name="code">110420</field> + <field name="name">Deudores Varios</field> + <field ref="account.data_account_type_receivable" name="user_type_id"/> <field name="reconcile" eval="True"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_110421" model="account.account.template"> + <field name="code">110421</field> + <field name="name">Deudores por Ventas (Pos)</field> <field ref="account.data_account_type_receivable" name="user_type_id"/> - <field name="reconcile">1</field> + <field name="reconcile" eval="True"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="121_01" model="account.account.template"> - <field name="name">Documentos por Cobrar / Deudores por Ventas (PoS)</field> - <field name="code">121.01</field> + + <record id="account_110430" model="account.account.template"> + <field name="code">110430</field> + <field name="name">Boletas en Garantía</field> + <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="reconcile" eval="True"/> - <field ref="account.data_account_type_receivable" name="user_type_id"/> - <field name="reconcile">1</field> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="122" model="account.account.template"> - <field name="name">Documentos por Cobrar / Deudores Morosos</field> - <field name="code">122</field> + <record id="account_110440" model="account.account.template"> + <field name="code">110440</field> + <field name="name">Letras en Cartera</field> + <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="reconcile" eval="True"/> - <field ref="account.data_account_type_receivable" name="user_type_id"/> - <field name="reconcile">1</field> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="123" model="account.account.template"> - <field name="name">Documentos por Cobrar / Deudores en Gestión Judicial</field> - <field name="code">123</field> + <record id="account_110450" model="account.account.template"> + <field name="code">110450</field> + <field name="name">Documentos Protestados</field> + <field ref="account.data_account_type_current_assets" name="user_type_id"/> + <field name="reconcile" eval="True"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_110510" model="account.account.template"> + <field name="code">110510</field> + <field name="name">Anticipo de Sueldo</field> + <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="reconcile" eval="True"/> - <field ref="account.data_account_type_receivable" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="124" model="account.account.template"> - <field name="name">Documentos por Cobrar / Deudores Varios</field> - <field name="code">124</field> + <record id="account_110520" model="account.account.template"> + <field name="code">110520</field> + <field name="name">Préstamos otorgados</field> + <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="reconcile" eval="True"/> - <field ref="account.data_account_type_receivable" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="125" model="account.account.template"> - <field name="name">Documentos por Cobrar / (-) Previsión para Incobrables</field> - <field name="code">125</field> + <record id="account_110530" model="account.account.template"> + <field name="code">110530</field> + <field name="name">Anticipos de Viáticos</field> + <field ref="account.data_account_type_prepayments" name="user_type_id"/> <field name="reconcile" eval="True"/> - <field ref="account.data_account_type_receivable" name="user_type_id"/> - <field name="reconcile">1</field> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="131" model="account.account.template"> - <field name="name">Cuentas por Cobrar / Préstamos otorgados</field> - <field name="code">131</field> - <field name="reconcile" eval="False"/> + <record id="account_110540" model="account.account.template"> + <field name="code">110540</field> + <field name="name">Fondos x Rendir</field> <field ref="account.data_account_type_current_assets" name="user_type_id"/> + <field name="reconcile" eval="True"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="132" model="account.account.template"> - <field name="name">Cuentas por Cobrar / Anticipos a Proveedores</field> - <field name="code">132</field> - <field name="reconcile" eval="False"/> + <record id="account_110550" model="account.account.template"> + <field name="code">110550</field> + <field name="name">Anticipo de Honorarios</field> + <field ref="account.data_account_type_prepayments" name="user_type_id"/> + <field name="reconcile" eval="True"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_110560" model="account.account.template"> + <field name="code">110560</field> + <field name="name">Anticipo de Aguinaldo</field> + <field ref="account.data_account_type_prepayments" name="user_type_id"/> + <field name="reconcile" eval="True"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_110570" model="account.account.template"> + <field name="code">110570</field> + <field name="name">Asignación Familiar</field> <field ref="account.data_account_type_current_assets" name="user_type_id"/> + <field name="reconcile" eval="True"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="133" model="account.account.template"> - <field name="name">Cuentas por Cobrar / Anticipo de Impuestos</field> - <field name="code">133</field> + <record id="account_110580" model="account.account.template"> + <field name="code">110580</field> + <field name="name">Anticipo de Impuestos</field> + <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_110585" model="account.account.template"> + <field name="code">110585</field> + <field name="name">Alquileres Pagados por Adelantado</field> <field ref="account.data_account_type_current_assets" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="134" model="account.account.template"> - <field name="name">Cuentas por Cobrar / Anticipo al Personal</field> - <field name="code">134</field><field name="reconcile" eval="False"/> + <record id="account_110590" model="account.account.template"> + <field name="code">110590</field> + <field name="name">Intereses Pagados por Adelantado</field> <field ref="account.data_account_type_current_assets" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="135" model="account.account.template"> - <field name="name">Cuentas por Cobrar / Alquileres Pagados por Adelantado</field> - <field name="code">135</field> + <record id="account_110610" model="account.account.template"> + <field name="code">110610</field> + <field name="name">Mercaderías</field> + <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_110612" model="account.account.template"> + <field name="code">110612</field> + <field name="name">Materia Prima</field> <field ref="account.data_account_type_current_assets" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="136" model="account.account.template"> - <field name="name">Cuentas por Cobrar / Intereses Pagados por Adelantado</field> - <field name="code">136</field> + <record id="account_110615" model="account.account.template"> + <field name="code">110615</field> + <field name="name">Materiales</field> + <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_110620" model="account.account.template"> + <field name="code">110620</field> + <field name="name">Insumos</field> <field ref="account.data_account_type_current_assets" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="137" model="account.account.template"> - <field name="name">Cuentas por Cobrar / Accionistas</field> - <field name="code">137</field> + <record id="account_110625" model="account.account.template"> + <field name="code">110625</field> + <field name="name">Equipos</field> + <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_110630" model="account.account.template"> + <field name="code">110630</field> + <field name="name">Repuestos</field> <field ref="account.data_account_type_current_assets" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="138" model="account.account.template"> - <field name="name">Cuentas por Cobrar / (-) Previsión para Descuentos</field> - <field name="code">138</field> + <record id="account_110640" model="account.account.template"> + <field name="code">110640</field> + <field name="name">Existencias en Tránsito</field> + <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_110650" model="account.account.template"> + <field name="code">110650</field> + <field name="name">Productos Fabricados</field> <field ref="account.data_account_type_current_assets" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="139" model="account.account.template"> - <field name="name">Cuentas por Cobrar / (-) Intereses (+) a Devengar</field> - <field name="code">139</field> + <record id="account_110660" model="account.account.template"> + <field name="code">110660</field> + <field name="name">Productos En Proceso</field> + <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_110670" model="account.account.template"> + <field name="code">110670</field> + <field name="name">Envases</field> <field ref="account.data_account_type_current_assets" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="141" model="account.account.template"> - <field name="name">Inversiones / Acciones Transitorias</field> - <field name="code">141</field> + <record id="account_110710" model="account.account.template"> + <field name="code">110710</field> + <field name="name">IVA Crédito Fiscal</field> + <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_110720" model="account.account.template"> + <field name="code">110720</field> + <field name="name">Remanente Crédito Fiscal</field> <field ref="account.data_account_type_current_assets" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> + <field name="tag_ids" eval="[(6,0,[ref('tag_cl_remanente_cf')])]"/> </record> - <record id="142" model="account.account.template"> - <field name="name">Inversiones / Acciones Permanentes</field> - <field name="code">142</field> + <record id="account_110730" model="account.account.template"> + <field name="code">110730</field> + <field name="name">Crédito por Activo Fijo</field> + <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_110740" model="account.account.template"> + <field name="code">110740</field> + <field name="name">P.P.M. / Art 33 BIS</field> + <field ref="account.data_account_type_receivable" name="user_type_id"/> + <field name="reconcile" eval="True"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_110750" model="account.account.template"> + <field name="code">110750</field> + <field name="name">Crédito Sence</field> <field ref="account.data_account_type_current_assets" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="143" model="account.account.template"> - <field name="name">Inversiones / Títulos Públicos</field> - <field name="code">143</field> + <record id="account_110810" model="account.account.template"> + <field name="code">110810</field> + <field name="name">Anticipos Comercio Exterior</field> + <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_110820" model="account.account.template"> + <field name="code">110820</field> + <field name="name">Gastos Anticipados</field> <field ref="account.data_account_type_current_assets" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="144" model="account.account.template"> - <field name="name">Inversiones / (-) Previsión para Devalorización de Acciones</field> - <field name="code">144</field> + <record id="account_110830" model="account.account.template"> + <field name="code">110830</field> + <field name="name">Organización y Puesta en Marcha</field> + <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_110910" model="account.account.template"> + <field name="code">110910</field> + <field name="name">Retiros Socios</field> <field ref="account.data_account_type_current_assets" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="151_01" model="account.account.template"> - <field name="name">Existencias - Mercaderías / Categoria de productos 01</field> - <field name="code">151.01</field> + <record id="account_110920" model="account.account.template"> + <field name="code">110920</field> + <field name="name">Retiros Reinversión</field> + <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_111010" model="account.account.template"> + <field name="code">111010</field> + <field name="name">Gastos Reorganización</field> <field ref="account.data_account_type_current_assets" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="152" model="account.account.template"> - <field name="name">Existencias - Mercaderías en Tránsito</field> - <field name="code">152</field> + <record id="account_111110" model="account.account.template"> + <field name="code">111110</field> + <field name="name">Cuentas Obligadas Socios</field> + <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_111210" model="account.account.template"> + <field name="code">111210</field> + <field name="name">Gastos Tributarios</field> <field ref="account.data_account_type_current_assets" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="153" model="account.account.template"> - <field name="name">Materias primas</field> - <field name="code">153</field> + <record id="account_111310" model="account.account.template"> + <field name="code">111310</field> + <field name="name">Cuenta Importaciones</field> + <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_111410" model="account.account.template"> + <field name="code">111410</field> + <field name="name">Gastos Rechazados</field> <field ref="account.data_account_type_current_assets" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="154" model="account.account.template"> - <field name="name">Productos en Curso de Elaboración</field> - <field name="code">154</field> + <record id="account_120110" model="account.account.template"> + <field name="code">120110</field> + <field name="name">Deudores Morosos</field> + <field ref="account.data_account_type_receivable" name="user_type_id"/> + <field name="reconcile" eval="True"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_120120" model="account.account.template"> + <field name="code">120120</field> + <field name="name">Deudores en Gestión Judicial</field> + <field ref="account.data_account_type_receivable" name="user_type_id"/> + <field name="reconcile" eval="True"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_121110" model="account.account.template"> + <field name="code">121110</field> + <field name="name">Equipos y Mobiliario de Oficina</field> + <field ref="account.data_account_type_fixed_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> + <field name="tag_ids" + eval="[(6,0,[ref('tag_cl_purchase_mnt_neto_actf')])]"/> </record> - <record id="155" model="account.account.template"> - <field name="name">Productos Elaborados</field> - <field name="code">155</field> + <record id="account_121120" model="account.account.template"> + <field name="code">121120</field> + <field name="name">Equipos Computacionales</field> + <field ref="account.data_account_type_fixed_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> + <field name="tag_ids" + eval="[(6,0,[ref('tag_cl_purchase_mnt_neto_actf')])]"/> </record> - <record id="156" model="account.account.template"> - <field name="name">Materiales Varios </field> - <field name="code">156</field> + <record id="account_121130" model="account.account.template"> + <field name="code">121130</field> + <field name="name">Vehículos</field> + <field ref="account.data_account_type_fixed_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> + <field name="tag_ids" + eval="[(6,0,[ref('tag_cl_purchase_mnt_neto_actf')])]"/> </record> - <record id="157" model="account.account.template"> - <field name="name">(-) Previsión para Desvalorización de Existencias</field> - <field name="code">157</field> + <record id="account_121140" model="account.account.template"> + <field name="code">121140</field> + <field name="name">Maquinaria</field> + <field ref="account.data_account_type_fixed_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> + <field name="tag_ids" + eval="[(6,0,[ref('tag_cl_purchase_mnt_neto_actf')])]"/> </record> - <record id="161" model="account.account.template"> - <field name="name">Activo Fijo / Inmuebles</field> - <field name="code">161</field> + <record id="account_121210" model="account.account.template"> + <field name="code">121210</field> + <field name="name">Bienes Raíces</field> + <field ref="account.data_account_type_fixed_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> + <field name="tag_ids" + eval="[(6,0,[ref('tag_cl_purchase_mnt_neto_actf')])]"/> </record> - <record id="162" model="account.account.template"> - <field name="name">Activo Fijo / Maquinaria</field> - <field name="code">162</field> + <record id="account_121310" model="account.account.template"> + <field name="code">121310</field> + <field name="name">Depreciación Acum Equipos y Mob de Oficina</field> + <field ref="account.data_account_type_fixed_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="163" model="account.account.template"> - <field name="name">Activo Fijo / Equipos</field> - <field name="code">163</field> + <record id="account_121320" model="account.account.template"> + <field name="code">121320</field> + <field name="name">Depreciación Acum Equipos Computacionales</field> + <field ref="account.data_account_type_fixed_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="164" model="account.account.template"> - <field name="name">Activo Fijo / Material Rodante Motorizado</field> - <field name="code">164</field> + <record id="account_121330" model="account.account.template"> + <field name="code">121330</field> + <field name="name">Depreciación Acum Otros Activos</field> + <field ref="account.data_account_type_fixed_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> + <field name="tag_ids" + eval="[(6,0,[ref('tag_cl_purchase_mnt_neto_actf')])]"/> </record> - <record id="165" model="account.account.template"> - <field name="name">Activo Fijo / (-) Depreciación Acumulada</field> - <field name="code">165</field> + <record id="account_130110" model="account.account.template"> + <field name="code">130110</field> + <field name="name">Activo Intangible - Derecho de Llaves</field> + <field ref="account.data_account_type_non_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="171" model="account.account.template"> - <field name="name">Activo Intangible / Derecho de Llaves</field> - <field name="code">171</field> + <record id="account_130112" model="account.account.template"> + <field name="code">130112</field> + <field name="name">Activo Intangible - Concesiones y Franquicias</field> + <field ref="account.data_account_type_non_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="172" model="account.account.template"> - <field name="name">Activo Intangible / Concesiones y Franquicias</field> - <field name="code">172</field> + <record id="account_130114" model="account.account.template"> + <field name="code">130114</field> + <field name="name">Activo Intangible - Marcas y Patentes de Invención</field> + <field ref="account.data_account_type_non_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="173" model="account.account.template"> - <field name="name">Activo Intangible / Marcas y Patentes de Invención</field> - <field name="code">173</field> + <record id="account_130116" model="account.account.template"> + <field name="code">130116</field> + <field name="name">Activo Intangible - (-) Amortización Acumulada</field> + <field ref="account.data_account_type_non_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="174" model="account.account.template"> - <field name="name">Activo Intangible / (-) Amortización Acumulada</field> - <field name="code">174</field> + <record id="account_130120" model="account.account.template"> + <field name="code">130120</field> + <field name="name">Derechos Otras Empresas</field> + <field ref="account.data_account_type_non_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_current_assets" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="211" model="account.account.template"> - <field name="name">Cuentas por Pagar / Proveedores</field> - <field name="code">211</field> - <field name="reconcile" eval="True"/> - <field ref="account.data_account_type_payable" name="user_type_id"/> - <field name="reconcile">1</field> + <record id="account_130130" model="account.account.template"> + <field name="code">130130</field> + <field name="name">Cuentas por Cobrar a Personas y Empresas Relacionadas Largo Plazo</field> + <field ref="account.data_account_type_non_current_assets" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="212" model="account.account.template"> - <field name="name">Cuentas por Pagar / Anticipos de Clientes</field> - <field name="code">212</field> - <field name="reconcile" eval="True"/> - <field ref="account.data_account_type_payable" name="user_type_id"/> - <field name="reconcile">1</field> + <record id="account_130140" model="account.account.template"> + <field name="code">130140</field> + <field name="name">Documentos y Cuentas por Cobrar a Largo Plazo</field> + <field ref="account.data_account_type_non_current_assets" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="213" model="account.account.template"> - <field name="name">Cuentas por Pagar / (-) Intereses a Devengar por Compras al Crédito</field> - <field name="code">213</field> - <field name="reconcile" eval="True"/> - <field ref="account.data_account_type_payable" name="user_type_id"/> - <field name="reconcile">1</field> + <record id="account_130150" model="account.account.template"> + <field name="code">130150</field> + <field name="name">Garantías de Obligaciones a Largo Plazo y de Obligaciones de Terceros</field> + <field ref="account.data_account_type_non_current_assets" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="221" model="account.account.template"> - <field name="name">Pasivo Circulante / Adelantos en Cuenta Corriente</field> - <field name="code">221</field> + <record id="account_130160" model="account.account.template"> + <field name="code">130160</field> + <field name="name">Títulos Patrimoniales Bolsas de Productos</field> + <field ref="account.data_account_type_non_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="222" model="account.account.template"> - <field name="name">Pasivo Circulante / Prestamos</field> - <field name="code">222</field> + <record id="account_190110" model="account.account.template"> + <field name="code">190110</field> + <field name="name">Boletas de Garantía</field> + <field ref="account.data_account_type_non_current_assets" name="user_type_id"/> + <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_190210" model="account.account.template"> + <field name="code">190210</field> + <field name="name">Letras Descontadas</field> + <field ref="account.data_account_type_non_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="223" model="account.account.template"> - <field name="name">Pasivo Circulante / Obligaciones a Pagar</field> - <field name="code">223</field> + <record id="account_190310" model="account.account.template"> + <field name="code">190310</field> + <field name="name">Documentos en Garantía</field> + <field ref="account.data_account_type_non_current_assets" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_190410" model="account.account.template"> + <field name="code">190410</field> + <field name="name">Acciones Suscritas</field> + <field ref="account.data_account_type_non_current_assets" name="user_type_id"/> + <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_210110" model="account.account.template"> + <field name="code">210110</field> + <field name="name">Tarjeta de Crédito Corporativa</field> <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="224" model="account.account.template"> - <field name="name">Pasivo Circulante / Intereses a Pagar</field> - <field name="code">224</field> + <record id="account_210120" model="account.account.template"> + <field name="code">210120</field> + <field name="name">Linea de Crédito Bancaria</field> + <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_210140" model="account.account.template"> + <field name="code">210140</field> + <field name="name">Crédito Comercial C/Plazo</field> <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="225" model="account.account.template"> - <field name="name">Pasivo Circulante / Debentures Emitidos</field> - <field name="code">225</field> + <record id="account_210150" model="account.account.template"> + <field name="code">210150</field> + <field name="name">Obligaciones Leasing Corto Plazo</field> + <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_210160" model="account.account.template"> + <field name="code">210160</field> + <field name="name">Crédito Hipotecario C/Plazo</field> <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="231" model="account.account.template"> - <field name="name">Impuestos por Pagar / IVA a Pagar</field> - <field name="code">231</field> + <record id="account_210170" model="account.account.template"> + <field name="code">210170</field> + <field name="name">Crédito Comercial LP Venc. C/Plazo</field> + <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_210180" model="account.account.template"> + <field name="code">210180</field> + <field name="name">Dividendos por Pagar</field> <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> + <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_210190" model="account.account.template"> + <field name="code">210190</field> + <field name="name">Intereses a Devengar por Compras al Crédito</field> + <field ref="account.data_account_type_payable" name="user_type_id"/> + <field name="reconcile" eval="True"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="232" model="account.account.template"> - <field name="name">Impuestos por Pagar / Impuesto a la Renta a Pagar</field> - <field name="code">232</field> + <record id="account_210195" model="account.account.template"> + <field name="code">210195</field> + <field name="name">Intereses a pagar</field> + <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_210210" model="account.account.template"> + <field name="code">210210</field> + <field name="name">Proveedores</field> + <field ref="account.data_account_type_payable" name="user_type_id"/> + <field name="reconcile" eval="True"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + + <record id="account_210220" model="account.account.template"> + <field name="code">210220</field> + <field name="name">Anticipo de Clientes</field> + <field ref="account.data_account_type_payable" name="user_type_id"/> + <field name="reconcile" eval="True"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_210230" model="account.account.template"> + <field name="code">210230</field> + <field name="name">Facturas por Recibir</field> <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="241" model="account.account.template"> - <field name="name">Remuneraciones por Pagar / Sueldos a Pagar</field> - <field name="code">241</field> + <record id="account_210310" model="account.account.template"> + <field name="code">210310</field> + <field name="name">Cheques Girados y No Cobrados</field> + <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_210320" model="account.account.template"> + <field name="code">210320</field> + <field name="name">Documentos en Garantía</field> <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="242" model="account.account.template"> - <field name="name">Remuneraciones por Pagar / Cargas Sociales a Pagar</field> - <field name="code">242</field> + <record id="account_210330" model="account.account.template"> + <field name="code">210330</field> + <field name="name">Boleta en Garantia</field> + <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_210410" model="account.account.template"> + <field name="code">210410</field> + <field name="name">AFP x Pagar</field> <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="243" model="account.account.template"> - <field name="name">Remuneraciones por Pagar / Provisión para Sueldo Anual Complementario</field> - <field name="code">243</field> + <record id="account_210420" model="account.account.template"> + <field name="code">210420</field> + <field name="name">C.C.A.F. x Pagar</field> + <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_210430" model="account.account.template"> + <field name="code">210430</field> + <field name="name">INP x Pagar</field> <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="244" model="account.account.template"> - <field name="name">Remuneraciones por Pagar / Retenciones a Depositar</field> - <field name="code">244</field> + <record id="account_210440" model="account.account.template"> + <field name="code">210440</field> + <field name="name">ISAPRES x Pagar</field> + <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_210450" model="account.account.template"> + <field name="code">210450</field> + <field name="name">Mutual Seg. x Pagar</field> <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="251" model="account.account.template"> - <field name="name">Otras Cuentas por Pagar / Acreedores Varios</field> - <field name="code">251</field> + <record id="account_210510" model="account.account.template"> + <field name="code">210510</field> + <field name="name">Sueldos por Pagar</field> + <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_210520" model="account.account.template"> + <field name="code">210520</field> + <field name="name">Honorarios por Pagar</field> <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="252" model="account.account.template"> - <field name="name">Otras Cuentas por Pagar / Dividendos a Pagar</field> - <field name="code">252</field> + <record id="account_210550" model="account.account.template"> + <field name="code">210550</field> + <field name="name">Rendiciones por Pagar</field> + <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_210560" model="account.account.template"> + <field name="code">210560</field> + <field name="name">Provisión de Vacaciones</field> <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="253" model="account.account.template"> - <field name="name">Otras Cuentas por Pagar / Cobros por Adelantado</field> - <field name="code">253</field> + <record id="account_210565" model="account.account.template"> + <field name="code">210565</field> + <field name="name">Provisión por Finiquitos</field> + <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_210610" model="account.account.template"> + <field name="code">210610</field> + <field name="name">Provisión de Impuesto PPM</field> + <field ref="account.data_account_type_non_current_liabilities" name="user_type_id"/> + <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_210620" model="account.account.template"> + <field name="code">210620</field> + <field name="name">Otras Provisiones</field> <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="254" model="account.account.template"> - <field name="name">Otras Cuentas por Pagar / Honorarios Directores y Síndicos a Pagar</field> - <field name="code">254</field> + <record id="account_210710" model="account.account.template"> + <field name="code">210710</field> + <field name="name">IVA Débito Fiscal</field> + <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_210720" model="account.account.template"> + <field name="code">210720</field> + <field name="name">PPM por Pagar</field> <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="261" model="account.account.template"> - <field name="name">Provisiones / Previsión Indemnización por Despidos</field> - <field name="code">261</field> + <record id="account_210730" model="account.account.template"> + <field name="code">210730</field> + <field name="name">Impuesto Único Trabajadores</field> + <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + <field name="tag_ids" eval="[(6,0,[ref('tag_cl_impuesto_unico_trabajadores')])]"/> + </record> + + <record id="account_210740" model="account.account.template"> + <field name="code">210740</field> + <field name="name">Impuesto Retención Segunda Categoría</field> <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="262" model="account.account.template"> - <field name="name">Provisiones / Previsión para juicios Pendientes</field> - <field name="code">262</field> + <record id="account_210750" model="account.account.template"> + <field name="code">210750</field> + <field name="name">Impuesto Renta 1a Categoría por Pagar</field> + <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_210760" model="account.account.template"> + <field name="code">210760</field> + <field name="name">Impuesto Mensuales por Pagar</field> <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="263" model="account.account.template"> - <field name="name">Provisiones / Previsión para Garantías por Service</field> - <field name="code">263</field> + <record id="account_220120" model="account.account.template"> + <field name="code">220120</field> + <field name="name">Obligaciones Leasing L/Plazo</field> + <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_220130" model="account.account.template"> + <field name="code">220130</field> + <field name="name">Crédito Comercial L/Plazo</field> <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="311" model="account.account.template"> - <field name="name">Capital / Capital Propio</field> - <field name="code">311</field> + <record id="account_220210" model="account.account.template"> + <field name="code">220210</field> + <field name="name">Provisión Indemnización por Años de Servicio</field> + <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_equity" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="312" model="account.account.template"> - <field name="name">Capital / Acciones en Circulación</field> - <field name="code">312</field> + <record id="account_220310" model="account.account.template"> + <field name="code">220310</field> + <field name="name">Cta Corriente Empresa Relacionada</field> + <field ref="account.data_account_type_non_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_equity" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="313" model="account.account.template"> - <field name="name">Capital / Dividendos a Distribuir en Acciones</field> - <field name="code">313</field> + <record id="account_220320" model="account.account.template"> + <field name="code">220320</field> + <field name="name">Impuesto Diferido Largo Plazo</field> + <field ref="account.data_account_type_non_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_equity" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="314" model="account.account.template"> - <field name="name">Capital / (-) Descuento de Emisión de Acciones</field> - <field name="code">314</field> + <record id="account_220330" model="account.account.template"> + <field name="code">220330</field> + <field name="name">Otros Pasivos</field> + <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_230110" model="account.account.template"> + <field name="code">230110</field> + <field name="name">Capital Social</field> <field ref="account.data_account_type_equity" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="321" model="account.account.template"> - <field name="name">Aportes No Capitalizados / Primas de Emsión</field> - <field name="code">321</field> + <record id="account_230120" model="account.account.template"> + <field name="code">230120</field> + <field name="name">Acciones en Circulación</field> + <field ref="account.data_account_type_equity" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_230130" model="account.account.template"> + <field name="code">230130</field> + <field name="name">Dividendos a Distribuir en Acciones</field> <field ref="account.data_account_type_equity" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="322" model="account.account.template"> - <field name="name">Aportes No Capitalizados / Aportes Irrevocables Futura Suscripción de Acciones</field> - <field name="code">322</field> + <record id="account_230140" model="account.account.template"> + <field name="code">230140</field> + <field name="name">Descuento de Emisión de Acciones</field> + <field ref="account.data_account_type_equity" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_230210" model="account.account.template"> + <field name="code">230210</field> + <field name="name">Revalorización Capital Propio</field> <field ref="account.data_account_type_equity" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="331" model="account.account.template"> - <field name="name">Ajustes al Patrimonio / Revaluo Técnico de Activo Fijo</field> - <field name="code">331</field> + <record id="account_230220" model="account.account.template"> + <field name="code">230220</field> + <field name="name">Otras Revalorizaciones</field> + <field ref="account.data_account_type_equity" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_230230" model="account.account.template"> + <field name="code">230230</field> + <field name="name">Revalorización Activo Fijo</field> <field ref="account.data_account_type_equity" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="341" model="account.account.template"> - <field name="name">Reserva Legal</field> - <field name="code">341</field> + <record id="account_230240" model="account.account.template"> + <field name="code">230240</field> + <field name="name">Fluctuación de Valores</field> + <field ref="account.data_account_type_equity" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_230250" model="account.account.template"> + <field name="code">230250</field> + <field name="name">Reserva Legal</field> <field ref="account.data_account_type_equity" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="342" model="account.account.template"> + <record id="account_230260" model="account.account.template"> + <field name="code">230260</field> <field name="name">Reserva Estatutaria</field> - <field name="code">342</field> - <field name="reconcile" eval="False"/> <field ref="account.data_account_type_equity" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="343" model="account.account.template"> + <record id="account_230270" model="account.account.template"> + <field name="code">230270</field> <field name="name">Reserva Facultativa</field> - <field name="code">343</field> - <field name="reconcile" eval="False"/> <field ref="account.data_account_type_equity" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="344" model="account.account.template"> + <record id="account_230280" model="account.account.template"> + <field name="code">230280</field> <field name="name">Reserva para Renovación de Activo Fijo</field> - <field name="code">344</field> - <field name="reconcile" eval="False"/> <field ref="account.data_account_type_equity" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="351" model="account.account.template"> + <record id="account_230290" model="account.account.template"> + <field name="code">230290</field> <field name="name">Resultados Acumulados</field> - <field name="code">351</field> + <field ref="account.data_account_type_equity" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_230300" model="account.account.template"> + <field name="code">230300</field> + <field name="name">Utilidades y Pérdidas del Ejercicio</field> <field ref="account.data_account_type_equity" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="352" model="account.account.template"> + <record id="account_230310" model="account.account.template"> + <field name="code">230310</field> <field name="name">Resultados Acumulados del Ejercicio Anterior</field> - <field name="code">352</field> - <field name="reconcile" eval="False"/> <field ref="account.data_account_type_equity" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="353" model="account.account.template"> - <field name="name">Utilidades y Pérdidas del Ejercicio</field> - <field name="code">353</field> - <field name="reconcile" eval="False"/> + <record id="account_230510" model="account.account.template"> + <field name="code">230510</field> + <field name="name">Resultado del Ejercicio</field> <field ref="account.data_account_type_equity" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="354" model="account.account.template"> - <field name="name">Resultado del Ejercicio</field> - <field name="code">354</field> + <record id="account_290110" model="account.account.template"> + <field name="code">290110</field> + <field name="name">Cuenta Puente</field> + <field ref="account.data_account_type_non_current_liabilities" name="user_type_id"/> + <field name="reconcile" eval="True"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_290210" model="account.account.template"> + <field name="code">290210</field> + <field name="name">Responsable Boletas Garantía</field> + <field ref="account.data_account_type_non_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_equity" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - - <record id="411_01" model="account.account.template"> - <field name="name">Ventas - Categoria de productos 01</field> - <field name="code">411.01</field> + + <record id="account_290220" model="account.account.template"> + <field name="code">290220</field> + <field name="name">Responsable Documentos Garantía</field> + <field ref="account.data_account_type_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_revenue" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="412" model="account.account.template"> - <field name="name">Intereses gananados, obtenidos, percibidos</field> - <field name="code">412</field> + <record id="account_290230" model="account.account.template"> + <field name="code">290230</field> + <field name="name">Responsable Letras Descontadas</field> + <field ref="account.data_account_type_non_current_liabilities" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_revenue" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="413" model="account.account.template"> - <field name="name">Alquileres gananados, obtenidos, percibidos</field> - <field name="code">413</field> + <record id="account_310110" model="account.account.template"> + <field name="code">310110</field> + <field name="name">Ingresos por Consultoría</field> + <field ref="account.data_account_type_revenue" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_310115" model="account.account.template"> + <field name="code">310115</field> + <field name="name">Ventas de Productos</field> <field ref="account.data_account_type_revenue" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> + <field name="tag_ids" + eval="[(6,0,[ + ref('tag_cl_sale_mnt_neto'), + ref('tag_cl_sale_valor_neto_comis') + ])]"/> </record> - <record id="414" model="account.account.template"> - <field name="name">Comisiones gananados, obtenidos, percibidos</field> - <field name="code">414</field> + <record id="account_310120" model="account.account.template"> + <field name="code">310120</field> + <field name="name">Ventas de Servicios</field> + <field ref="account.data_account_type_revenue" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + <field name="tag_ids" + eval="[(6,0,[ + ref('tag_cl_sale_mnt_exe'), + ref('tag_cl_sale_valor_comisiones_no_afecto'), + ref('tag_cl_sale_exento_vta_pasajes_nacional'), + ref('tag_cl_sale_exento_vta_pasajes_internacional') + ])]"/> + </record> + + <record id="account_310125" model="account.account.template"> + <field name="code">310125</field> + <field name="name">Ventas de Exportación</field> <field ref="account.data_account_type_revenue" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="415" model="account.account.template"> - <field name="name">Descuentos gananados, obtenidos, percibidos</field> - <field name="code">415</field> + <record id="account_310130" model="account.account.template"> + <field name="code">310130</field> + <field name="name">Comisiones Percibidas por Ventas</field> + <field ref="account.data_account_type_revenue" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_320210" model="account.account.template"> + <field name="code">320210</field> + <field name="name">Utilidad Venta Activo Fijo</field> <field ref="account.data_account_type_revenue" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="416" model="account.account.template"> - <field name="name">Interese sobre Inversiones</field> - <field name="code">416</field> + <record id="account_320220" model="account.account.template"> + <field name="code">320220</field> + <field name="name">Intereses Percibidos Sobre Préstamos Otorgados</field> + <field ref="account.data_account_type_revenue" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_320225" model="account.account.template"> + <field name="code">320225</field> + <field name="name">Arriendos ganados, obtenidos, percibidos</field> <field ref="account.data_account_type_revenue" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="417" model="account.account.template"> - <field name="name">Honorarios gananados, obtenidos, percibidos</field> - <field name="code">417</field> + <record id="account_320230" model="account.account.template"> + <field name="code">320230</field> + <field name="name">Descuentos ganados, obtenidos, percibidos</field> + <field ref="account.data_account_type_revenue" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_320235" model="account.account.template"> + <field name="code">320235</field> + <field name="name">Intereses sobre Inversiones</field> <field ref="account.data_account_type_revenue" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="418" model="account.account.template"> + <record id="account_320240" model="account.account.template"> + <field name="code">320240</field> <field name="name">Ganancia Venta de Acciones</field> - <field name="code">418</field> - <field name="reconcile" eval="False"/> <field ref="account.data_account_type_revenue" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="421" model="account.account.template"> + <record id="account_320245" model="account.account.template"> + <field name="code">320245</field> <field name="name">Recupero de Rezagos</field> - <field name="code">421</field> - <field name="reconcile" eval="False"/> <field ref="account.data_account_type_revenue" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="422" model="account.account.template"> + <record id="account_320250" model="account.account.template"> + <field name="code">320250</field> <field name="name">Recupero de Deudores Incobrables</field> - <field name="code">422</field> + <field ref="account.data_account_type_revenue" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_320255" model="account.account.template"> + <field name="code">320255</field> + <field name="name">Donaciones obtenidas, ganandas, percibidas</field> <field ref="account.data_account_type_revenue" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="423" model="account.account.template"> - <field name="name">Ganancia Venta de Activo Fijo</field> - <field name="code">423</field> + <record id="account_320260" model="account.account.template"> + <field name="code">320260</field> + <field name="name">Ganancia Venta Inversiones Permanentes</field> + <field ref="account.data_account_type_revenue" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_320265" model="account.account.template"> + <field name="code">320265</field> + <field name="name">Diferencia tipo de cambio</field> <field ref="account.data_account_type_revenue" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="424" model="account.account.template"> - <field name="name">Donaciones obtenidas, ganandas, percibidas</field> - <field name="code">424</field> + <record id="account_320270" model="account.account.template"> + <field name="code">320270</field> + <field name="name">Cŕeditos a Largo Plazo</field> + <field ref="account.data_account_type_other_income" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_revenue" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="425" model="account.account.template"> - <field name="name">Ganancia Venta Inversiones Permanentes</field> - <field name="code">425</field> + <record id="account_320275" model="account.account.template"> + <field name="code">320275</field> + <field name="name">Otros Ingresos</field> + <field ref="account.data_account_type_other_income" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_revenue" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="426" model="account.account.template"> - <field name="name">Diferencial cambiario</field> - <field name="code">426</field> + <record id="account_320280" model="account.account.template"> + <field name="code">320280</field> + <field name="name">Corrección Monetaria Activos</field> + <field ref="account.data_account_type_other_income" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account.data_account_type_revenue" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="511_01" model="account.account.template"> - <field name="name">Costo de Mercaderías Vendidas - Categoria de productos 01</field> - <field name="code">511.01</field> + <record id="account_320285" model="account.account.template"> + <field name="code">320285</field> + <field name="name">Corrección Monetaria Bienes Leasing</field> + <field ref="account.data_account_type_other_income" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_410110" model="account.account.template"> + <field name="code">410110</field> + <field name="name">Remuneraciones Operación</field> <field ref="account.data_account_type_expenses" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="512" model="account.account.template"> - <field name="name">Gastos en Depreciación de Activo Fijo</field> - <field name="code">512</field> + <record id="account_410115" model="account.account.template"> + <field name="code">410115</field> + <field name="name">Aporte Patronal Operación</field> + <field ref="account.data_account_type_expenses" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_410120" model="account.account.template"> + <field name="code">410120</field> + <field name="name">Viáticos</field> <field ref="account.data_account_type_expenses" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="513" model="account.account.template"> - <field name="name">Gastos en Amortización</field> - <field name="code">513</field> + <record id="account_410125" model="account.account.template"> + <field name="code">410125</field> + <field name="name">Capacitación</field> + <field ref="account.data_account_type_expenses" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_410130" model="account.account.template"> + <field name="code">410130</field> + <field name="name">Honorarios Pagados</field> <field ref="account.data_account_type_expenses" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="514" model="account.account.template"> - <field name="name">Gastos en Sueldos y Jornales</field> - <field name="code">514</field> + <record id="account_410135" model="account.account.template"> + <field name="code">410135</field> + <field name="name">Asesorías</field> + <field ref="account.data_account_type_expenses" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_410140" model="account.account.template"> + <field name="code">410140</field> + <field name="name">Arriendos Oficina</field> <field ref="account.data_account_type_expenses" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="515" model="account.account.template"> - <field name="name">Gastos en Cargas Sociales</field> - <field name="code">515</field> + <record id="account_410145" model="account.account.template"> + <field name="code">410145</field> + <field name="name">Arriendos Bodega</field> + <field ref="account.data_account_type_expenses" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_410150" model="account.account.template"> + <field name="code">410150</field> + <field name="name">Comunicaciones</field> <field ref="account.data_account_type_expenses" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="516" model="account.account.template"> - <field name="name">Gastos en Impuestos</field> - <field name="code">516</field> + <record id="account_410155" model="account.account.template"> + <field name="code">410155</field> + <field name="name">Servicios Legales</field> + <field ref="account.data_account_type_expenses" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account_account_type_NCLASIFICADO" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="517" model="account.account.template"> - <field name="name">Gastos Bancarios</field> - <field name="code">517</field> + <record id="account_410160" model="account.account.template"> + <field name="code">410160</field> + <field name="name">Manutención y Reparación de Activos</field> + <field ref="account.data_account_type_expenses" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account_account_type_NCLASIFICADO" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="518" model="account.account.template"> - <field name="name">Gastos en Servicios Públicos</field> - <field name="code">518</field> + <record id="account_410165" model="account.account.template"> + <field name="code">410165</field> + <field name="name">Papelería-Aseo-Gastos Diversos</field> + <field ref="account.data_account_type_expenses" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account_account_type_NCLASIFICADO" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="519" model="account.account.template"> - <field name="name">Gastos de Publicidad y Propaganda</field> - <field name="code">519</field> + <record id="account_410170" model="account.account.template"> + <field name="code">410170</field> + <field name="name">Remuneraciones Administración</field> + <field ref="account.data_account_type_expenses" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_410175" model="account.account.template"> + <field name="code">410175</field> + <field name="name">Aporte Patronal Administración</field> <field ref="account.data_account_type_expenses" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="521" model="account.account.template"> - <field name="name">Gastos en Siniestros</field> - <field name="code">521</field> + <record id="account_410180" model="account.account.template"> + <field name="code">410180</field> + <field name="name">Electricidad</field> + <field ref="account.data_account_type_expenses" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_410185" model="account.account.template"> + <field name="code">410185</field> + <field name="name">Gastos Comunes</field> <field ref="account.data_account_type_expenses" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="522" model="account.account.template"> - <field name="name">Donaciones Cedidas, Otorgadas</field> - <field name="code">522</field> + <record id="account_410190" model="account.account.template"> + <field name="code">410190</field> + <field name="name">Gastos Bancarios</field> + <field ref="account.data_account_off_sheet" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_410195" model="account.account.template"> + <field name="code">410195</field> + <field name="name">Diferencia Tipo de Cambio</field> <field ref="account.data_account_type_expenses" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="523" model="account.account.template"> - <field name="name">Pérdida Venta Activo Fijo</field> - <field name="code">523</field> + <record id="account_410200" model="account.account.template"> + <field name="code">410200</field> + <field name="name">Corrección Monetaria</field> + <field ref="account.data_account_type_expenses" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_410205" model="account.account.template"> + <field name="code">410205</field> + <field name="name">Multas Fiscales</field> <field ref="account.data_account_type_expenses" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="524" model="account.account.template"> - <field name="name">Diferencial cambiario</field> - <field name="code">524</field> + <record id="account_410210" model="account.account.template"> + <field name="code">410210</field> + <field name="name">Impuesto a la Renta 1ra Categoría</field> + <field ref="account.data_account_off_sheet" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_410215" model="account.account.template"> + <field name="code">410215</field> + <field name="name">Pérdida por Venta Activo</field> <field ref="account.data_account_type_expenses" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - - <record id="61_01" model="account.account.template"> - <field name="name">Compras - Categoria de productos 01</field> - <field name="code">61.01</field> + + <record id="account_410220" model="account.account.template"> + <field name="code">410220</field> + <field name="name">Ajuste Ejercicio Anterior</field> + <field ref="account.data_account_type_expenses" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_410225" model="account.account.template"> + <field name="code">410225</field> + <field name="name">Donación</field> <field ref="account.data_account_type_expenses" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="62" model="account.account.template"> - <field name="name">Costos de Producción</field> - <field name="code">62</field> + <record id="account_410230" model="account.account.template"> + <field name="code">410230</field> + <field name="name">Compras Productos 1ra Categoría</field> + <field ref="account.data_account_type_expenses" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + <field name="tag_ids" + eval="[(6,0,[ref('tag_cl_purchase_mnt_neto'), ref('tag_cl_purchase_tab_puros'), ref('tag_cl_purchase_tab_cigar')])]"/> + </record> + <record id="account_410231" model="account.account.template"> + <field name="code">410231</field> + <field name="name">Compras Netas (IVA Uso Común)</field> <field ref="account.data_account_type_expenses" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> + <field name="tag_ids" + eval="[ + (6,0,[ref('tag_cl_purchase_mnt_neto_uso_comun')])]"/> </record> - - <record id="63" model="account.account.template"> - <field name="name">Gastos de Administración</field> - <field name="code">63</field> + <record id="account_410232" model="account.account.template"> + <field name="code">410232</field> + <field name="name">Compras Netas (IVA No Recuperable)</field> + <field ref="account.data_account_type_expenses" name="user_type_id"/> + <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + <field name="tag_ids" + eval="[(6,0,[ref('tag_cl_purchase_mnt_neto_no_recup')])]"/> + </record> + <record id="account_410233" model="account.account.template"> + <field name="code">410233</field> + <field name="name">Compras de Supermercado</field> + <field ref="account.data_account_type_expenses" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + <field name="tag_ids" + eval="[(6,0,[ref('tag_cl_purchase_mnt_neto_supermercado')])]"/> + </record> + + <record id="account_410235" model="account.account.template"> + <field name="code">410235</field> + <field name="name">Costo de Mercaderías Vendidas - Prod. 1ra Categoría</field> <field ref="account.data_account_type_expenses" name="user_type_id"/> + <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_410240" model="account.account.template"> + <field name="code">410240</field> + <field name="name">Importaciones</field> + <field ref="account.data_account_type_direct_costs" name="user_type_id"/> + <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_410245" model="account.account.template"> + <field name="code">410245</field> + <field name="name">CIF</field> + <field ref="account.data_account_type_direct_costs" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="64" model="account.account.template"> - <field name="name">Gastos de Comercialización</field> - <field name="code">64</field> + <record id="account_410250" model="account.account.template"> + <field name="code">410250</field> + <field name="name">Compras de Materia Prima</field> + <field ref="account.data_account_type_direct_costs" name="user_type_id"/> <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_410255" model="account.account.template"> + <field name="code">410255</field> + <field name="name">Mano de Obra Directa</field> <field ref="account.data_account_type_expenses" name="user_type_id"/> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="711" model="account.account.template"> + <record id="account_420110" model="account.account.template"> + <field name="code">420110</field> <field name="name">Mercaderias Recibidas en Consignación</field> - <field name="code">711</field> + <field ref="account.data_account_off_sheet" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account_account_type_NCLASIFICADO" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="712" model="account.account.template"> - <field name="name">Depósito de Valores Recibos en Garantía</field> - <field name="code">712</field> + <record id="account_440210" model="account.account.template"> + <field name="code">440210</field> + <field name="name">Comitente por Mercaderias Recibidas en Consignación</field> + <field ref="account.data_account_off_sheet" name="user_type_id"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_420120" model="account.account.template"> + <field name="code">420120</field> + <field name="name">Gastos en Depreciación de Activo Fijo</field> + <field ref="account.data_account_type_expenses" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account_account_type_NCLASIFICADO" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="713" model="account.account.template"> - <field name="name">Garantias Otorgadas</field> - <field name="code">713</field> + <record id="account_420140" model="account.account.template"> + <field name="code">420140</field> + <field name="name">Gastos en Amortización</field> + <field ref="account.data_account_type_expenses" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account_account_type_NCLASIFICADO" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="714" model="account.account.template"> - <field name="name">Documentos Descontados</field> - <field name="code">714</field> + <record id="account_420150" model="account.account.template"> + <field name="code">420150</field> + <field name="name">Gastos en Siniestros</field> + <field ref="account.data_account_type_expenses" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account_account_type_NCLASIFICADO" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="715" model="account.account.template"> - <field name="name">Documentos Endosados</field> - <field name="code">715</field> + <record id="account_420160" model="account.account.template"> + <field name="code">420160</field> + <field name="name">Depósito de Valores Recibos en Garantía</field> + <field ref="account.data_account_off_sheet" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account_account_type_NCLASIFICADO" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="721" model="account.account.template"> - <field name="name">Comitente por Mercaderias Recibidas en Consignación</field> - <field name="code">721</field> + <record id="account_420170" model="account.account.template"> + <field name="code">420170</field> + <field name="name">Garantias Otorgadas</field> + <field ref="account.data_account_off_sheet" name="user_type_id"/> + <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_420180" model="account.account.template"> + <field name="code">420180</field> + <field name="name">Documentos Descontados</field> + <field ref="account.data_account_off_sheet" name="user_type_id"/> + <field name="reconcile" eval="False"/> + <field name="chart_template_id" ref="cl_chart_template"/> + </record> + + <record id="account_420190" model="account.account.template"> + <field name="code">420190</field> + <field name="name">Documentos Endosados</field> + <field ref="account.data_account_off_sheet" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account_account_type_NCLASIFICADO" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="722" model="account.account.template"> + <record id="account_420200" model="account.account.template"> + <field name="code">420200</field> <field name="name">Acreedor por Garantías Otorgadas</field> - <field name="code">722</field> + <field ref="account.data_account_off_sheet" name="user_type_id"/> <field name="reconcile" eval="False"/> - <field ref="account_account_type_NCLASIFICADO" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="723" model="account.account.template"> + <record id="account_420210" model="account.account.template"> + <field name="code">420210</field> <field name="name">Acreedor por Documentos Descontados</field> - <field name="code">723</field> + <field name="user_type_id" ref="account.data_account_off_sheet" /> <field name="reconcile" eval="False"/> - <field ref="account_account_type_NCLASIFICADO" name="user_type_id"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> - <record id="112" model="account.account.template"> - <field name="name">Activo Circulante - Moneda Extranjera</field> - <field name="code">112</field> - <field name="user_type_id" ref="account.data_account_type_current_assets"/> + <record id="account_420220" model="account.account.template"> + <field name="code">420220</field> + <field name="name">Gastos Otros Impuestos</field> + <field name="user_type_id" ref="account.data_account_off_sheet" /> + <field name="reconcile" eval="False"/> <field name="chart_template_id" ref="cl_chart_template"/> </record> <record id="cl_chart_template" model="account.chart.template"> - <field name="property_account_receivable_id" ref="121"/> - <field name="property_account_payable_id" ref="211"/> - <field name="property_account_expense_categ_id" ref="61_01"/> - <field name="property_account_income_categ_id" ref="411_01"/> - <field name="income_currency_exchange_account_id" ref="426"/> - <field name="expense_currency_exchange_account_id" ref="524"/> - <field name="default_pos_receivable_account_id" ref="121_01" /> + <field name="property_account_receivable_id" ref="account_110310"/> + <field name="property_account_payable_id" ref="account_210210"/> + <field name="property_account_expense_categ_id" ref="account_410230"/> + <field name="property_account_income_categ_id" ref="account_310115"/> + <field name="income_currency_exchange_account_id" ref="account_410195"/> + <field name="expense_currency_exchange_account_id" ref="account_410195"/> + <field name="default_pos_receivable_account_id" ref="account_110421"/> + <!--<field name="transfer_account_id" ref="transfer_account_id"/>--> </record> + </odoo> diff --git a/addons/l10n_cl/data/l10n_latam.document.type.csv b/addons/l10n_cl/data/l10n_latam.document.type.csv new file mode 100644 index 00000000000..85d764da956 --- /dev/null +++ b/addons/l10n_cl/data/l10n_latam.document.type.csv @@ -0,0 +1,52 @@ +id,sequence,code,name,report_name,internal_type,doc_code_prefix,country_id/id,active +dc_I_f_dtn,10,29,Factura de Inicio,FAI,invoice,FAI,base.cl,False +dc_a_f_dtn,20,30,Factura,FACTURA,invoice,FAC,base.cl,False +dc_y_f_dtn,30,32,Factura de Ventas y Servicios no Afectos o Exentos de IVA,F-EXENTA,invoice,FNA,base.cl,False +dc_a_f_dte,40,33,Factura Electrónica,FACTURA,invoice,FAC,base.cl,True +dc_y_f_dte,50,34,Factura no Afecta o Exenta Electrónica,F-EXENTA,invoice,FNA,base.cl,True +dc_l_f_dtn,60,40,Liquidación Factura,L-FACTURAM,invoice,FAL,base.cl,False +dc_l_f_dte,70,43,Liquidación Factura Electrónica,L-FACTURAE,invoice,FAL,base.cl,False +dc_fc_f_dtn,80,45,Factura de Compra,FACTURA,invoice_in,FAC,base.cl,False +dc_fc_f_dte,90,46,Factura de Compra Electrónica,FACTURA,invoice_in,FAC,base.cl,False +dc_nd_f_dtn,100,55,Nota de Débito,NOTA DE DEBITO,debit_note,N/D,base.cl,False +dc_nd_f_dte,110,56,Nota de Débito Electrónica,NOTA DE DEBITO,debit_note,N/D,base.cl,True +dc_nc_f_dtn,120,60,Nota de Crédito,NOTA DE CREDITO,credit_note,N/C,base.cl,False +dc_nc_f_dte,130,61,Nota de Crédito Electrónica,NOTA DE CREDITO,credit_note,N/C,base.cl,True +dc_s_f_dtn,140,108,SRF Solicitud de Registro de Factura,SOL REGISTRO,,REG,base.cl,False +dc_ftf_f_dtn,150,901,Factura de ventas a empresas del territorio preferencial ( Res. Ex. N° 1057,FACTURA,invoice,FAC,base.cl,False +dc_din_f_dtn,160,914,Declaración de Ingreso (DIN),DEC ING,invoice_in,DIN,base.cl,False +dc_dizf_f_dtn,170,911,Declaración de Ingreso a Zona Franca Primaria,DEC ING,invoice_in,DIN,base.cl,False +dc_ftt_f_dtn,180,904,Factura de Traspaso,FACT TR,invoice,FTR,base.cl,False +dc_frr_f_dtn,190,905,Factura de Reexpedición,FACT RX,invoice,FRX,base.cl,False +dc_bzf_f_dtn,200,906,Boletas Venta Módulos ZF (todas),BOLETA ZF,invoice,BZF,base.cl,False +dc_fzf_f_dtn,210,907,Facturas Venta Módulo ZF (todas),FACTURA ZF,invoice,FZF,base.cl,False +dc_tca_f_dtn,220,500,Ajuste aumento Tipo de Cambio (código 500),TC-A,,TCA,base.cl,False +dc_tcd_f_dtn,230,501,Ajuste disminución Tipo de Cambio (código 501),TC-D,,TCD,base.cl,False +dc_b_f_dtn,240,35,Boleta de Venta,BOL,invoice,BOL,base.cl,False +dc_b_e_dtn,250,38,Boleta exenta,BEX,invoice,BEX,base.cl,False +dc_b_f_dte,260,39,Boleta Electrónica,BEL,invoice,BEL,base.cl,True +dc_b_e_dte,270,41,Boleta Exenta Electrónica,BXE,invoice,BXE,base.cl,False +dc_m_f_dtn,280,70,Boleta de Honorarios,BHO,invoice,BHO,base.cl,False +dc_m_d_dtn,290,71,Boleta de Honorarios Electrónica,BHE,invoice,BHE,base.cl,True +dc_oc,300,801,Orden de Compra,OC,,OC,base.cl,False +dc_hes,310,HES,Hoja de Entrada de Servicio (HES),HES,,HES,base.cl,False +dc_hem,320,HEM,Hoja de Entrada de Materiales (HEM),HEM,,HEM,base.cl,False +dc_migo,330,MIG,Movimiento de Mercancías (MIGO),MIGO,,MIGO,base.cl,False +dc_li,340,103,Liquidación,LIQ,,LIQ,base.cl,False +dc_fe_dte,370,110,Factura de Exportación Electrónica,FCXE,invoice,FCXE,base.cl,False +dc_ndex_dte,380,111,Nota de Débito de Exportación Electrónica,NDXE,debit_note,NDXE,base.cl,False +dc_ncex_dte,390,112,Nota de Crédito de Exportación Electrónica,NCXE,credit_note,NCXE,base.cl,False +dc_ndp,400,802,Nota de pedido,NP,,NP,base.cl,False +dc_cont,410,803,Contrato,CONT,,CONT,base.cl,False +dc_resol,420,804,Resolución,RES,,RES,base.cl,False +dc_prchc,430,805,Proceso ChileCompra,PCHC,,PCHC,base.cl,False +dc_fichc,440,806,Ficha ChileCompra,FCHC,,FCHC,base.cl,False +dc_dus,450,807,DUS,DUS,,DUS,base.cl,False +dc_bl_cemb,460,808,B/L (Conocimiento de embarque),B/L,,B/L,base.cl,False +dc_awb,470,809,AWB Airway Bill,AWB,,AWB,base.cl,False +dc_mic_dta,480,810,MIC/DTA,MDT,,MDT,base.cl,False +dc_cpor,490,811,Carta de Porte,CPR,,CPR,base.cl,False +dc_res_sna,500,812,Resolución del SNA donde califica Servicios de Exportación,RSN,,RSN,base.cl,False +dc_pasap,510,813,Pasaporte,PSP,,PSP,base.cl,False +dc_cd_bol,520,814,Certificado de Depósito Bolsa Prod. Chile.,CRTD,,CRTD,base.cl,False +dc_vp_pren,530,815,Vale de Prenda Bolsa Prod. Chile,VLPR,,VLPR,base.cl,False diff --git a/addons/l10n_cl/data/l10n_latam_identification_type_data.xml b/addons/l10n_cl/data/l10n_latam_identification_type_data.xml new file mode 100644 index 00000000000..8bc1bc71663 --- /dev/null +++ b/addons/l10n_cl/data/l10n_latam_identification_type_data.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<odoo> + <data noupdate="False"> + <record model='l10n_latam.identification.type' id='it_RUT'> + <field name='name'>RUT</field> + <field name='description'>RUT</field> + <field name='sequence'>11</field> + <field name='is_vat' eval='True'/> + <field name='country_id' ref="base.cl"/> + </record> + <record model='l10n_latam.identification.type' id='it_RUN'> + <field name='name'>RUN</field> + <field name='description'>Cédula</field> + <field name='sequence'>12</field> + <field name='country_id' ref="base.cl"/> + </record> + <record model='l10n_latam.identification.type' id='it_DNI'> + <field name='name'>DNI</field> + <field name='description'>DNI Extranjero</field> + <field name='sequence'>13</field> + <field name='country_id' ref="base.cl"/> + </record> + </data> +</odoo> diff --git a/addons/l10n_cl/data/menuitem_data.xml b/addons/l10n_cl/data/menuitem_data.xml new file mode 100644 index 00000000000..d5b35a26022 --- /dev/null +++ b/addons/l10n_cl/data/menuitem_data.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <menuitem id="account_reports_cl_statements_menu" name="Chile" parent="account.menu_finance_reports" sequence="0" groups="account.group_account_user"/> +</odoo>
\ No newline at end of file diff --git a/addons/l10n_cl/data/product_data.xml b/addons/l10n_cl/data/product_data.xml new file mode 100644 index 00000000000..4fd5e70d066 --- /dev/null +++ b/addons/l10n_cl/data/product_data.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<odoo noupdate="1"> + + <record id="product_product_ad_valorem" model="product.product"> + <field name="name">Ad-Valorem</field> + <field name="type">service</field> + <field name="default_code">AD_VALOREM</field> + <field name="description">Cargo para calculo de Ad-Valorem en DIN</field> + <field name="sale_ok" eval="False"/> + <field name="uom_id" ref="uom.product_uom_unit"/> + </record> + +</odoo> diff --git a/addons/l10n_cl/data/res.bank.csv b/addons/l10n_cl/data/res.bank.csv new file mode 100644 index 00000000000..48c1a67cba6 --- /dev/null +++ b/addons/l10n_cl/data/res.bank.csv @@ -0,0 +1,33 @@ +id,name,l10n_cl_sbif_code,country +bank_001_0,Banco de Chile,001,Chile +bank_001_1,Banco Edwards,001,Chile +bank_001_2,Citi,001,Chile +bank_001_3,Atlas,001,Chile +bank_001_4,CrediChile,001,Chile +bank_009_0,Banco Internacional,009,Chile +bank_012_0,Banco Estado,012,Chile +bank_014_0,Scotiabank Chile,014,Chile +bank_016_0,Banco De Credito e Inversiones (BCI),016,Chile +bank_016_1,Tbanc,016,Chile +bank_016_2,BCI Nova,016,Chile +bank_027_0,Corpbanca,027,Chile +bank_027_1,Banco Condell,027,Chile +bank_028_0,Banco Bice,028,Chile +bank_031_0,Hsbc Bank,031,Chile +bank_037_0,Banco Santander-Chile,037,Chile +bank_037_1,Banefe,037,Chile +bank_039_0,Banco Itaú Chile,039,Chile +bank_049_0,Banco Security,049,Chile +bank_051_0,Banco Falabella,051,Chile +bank_052_0,Deutsche Bank,052,Chile +bank_053_0,Banco Ripley,053,Chile +bank_054_0,Rabobank Chile (Ex Hns Banco),054,Chile +bank_055_0,Banco Consorcio (Ex Banco Monex),055,Chile +bank_056_0,Banco Penta,056,Chile +bank_057_0,Banco Paris,057,Chile +bank_504_0,Banco Bilbao Vizcaya Argentaria Chile (BBVA),504,Chile +bank_504_1,BBVA Express,504,Chile +bank_059_0,Banco Btg Pactual Chile,059,Chile +bank_017_0,Banco Do Brasil S.A.,017,Chile +bank_041_0,Jp Morgan Chase Bank N. A.,041,Chile +bank_043_0,Banco De La Nacion Argentina,043,Chile diff --git a/addons/l10n_cl/data/res.country.csv b/addons/l10n_cl/data/res.country.csv new file mode 100644 index 00000000000..c88c6d366db --- /dev/null +++ b/addons/l10n_cl/data/res.country.csv @@ -0,0 +1,160 @@ +id,l10n_cl_customs_code +base.ad,525 +base.af,308 +base.ag,240 +base.al,518 +base.am,540 +base.ao,140 +base.ar,224 +base.at,509 +base.au,406 +base.aw,243 +base.az,541 +base.bb,204 +base.bd,321 +base.bf,161 +base.bg,527 +base.bi,141 +base.bj,150 +base.bm,244 +base.bo,221 +base.br,220 +base.bs,207 +base.bw,113 +base.by,542 +base.ca,226 +base.cg,144 +base.ch,508 +base.ci,107 +base.ck,427 +base.cl,997 +base.cn,336 +base.co,202 +base.cr,211 +base.cu,209 +base.cv,129 +base.cy,305 +base.de,563 +base.dj,155 +base.dk,507 +base.dm,231 +base.dz,127 +base.ec,218 +base.ee,549 +base.eg,124 +base.er,163 +base.es,517 +base.fi,512 +base.fj,401 +base.fm,417 +base.fr,505 +base.ga,145 +base.gd,232 +base.ge,550 +base.gg,566 +base.gh,108 +base.gi,565 +base.gl,253 +base.gm,102 +base.gn,104 +base.gq,147 +base.gr,520 +base.gt,215 +base.gu,425 +base.gy,217 +base.hn,214 +base.hr,547 +base.ht,208 +base.id,328 +base.ie,506 +base.il,306 +base.in,317 +base.iq,307 +base.ir,309 +base.is,516 +base.it,504 +base.je,568 +base.jm,205 +base.jo,301 +base.ke,137 +base.kh,315 +base.ki,416 +base.kp,334 +base.kr,333 +base.kw,303 +base.la,316 +base.li,534 +base.lk,314 +base.lr,106 +base.ls,114 +base.lt,554 +base.lv,553 +base.ly,125 +base.ma,128 +base.mc,535 +base.md,556 +base.mg,120 +base.mh,164 +base.ml,133 +base.mn,337 +base.mo,345 +base.mp,424 +base.mq,250 +base.mr,134 +base.mt,523 +base.mu,119 +base.mw,115 +base.mx,216 +base.my,329 +base.mz,121 +base.na,159 +base.nc,423 +base.ne,131 +base.ng,111 +base.ni,212 +base.nl,515 +base.no,513 +base.np,320 +base.nr,402 +base.nu,421 +base.om,304 +base.pa,210 +base.pe,219 +base.pf,422 +base.ph,335 +base.pk,324 +base.pl,528 +base.pr,251 +base.pt,501 +base.py,222 +base.qa,312 +base.rw,142 +base.sc,156 +base.sd,123 +base.se,511 +base.sg,332 +base.si,548 +base.sl,105 +base.sm,536 +base.sn,101 +base.so,138 +base.sr,235 +base.sv,213 +base.sy,310 +base.td,130 +base.tg,109 +base.tm,558 +base.tt,203 +base.tv,419 +base.tz,135 +base.ua,559 +base.ug,136 +base.uk,510 +base.uy,223 +base.uz,560 +base.vc,234 +base.ve,201 +base.vn,325 +base.vu,415 +base.zm,117 +base.zw,116
\ No newline at end of file diff --git a/addons/l10n_cl/data/res.currency.csv b/addons/l10n_cl/data/res.currency.csv new file mode 100644 index 00000000000..0fbfc7103be --- /dev/null +++ b/addons/l10n_cl/data/res.currency.csv @@ -0,0 +1,32 @@ +id,l10n_cl_currency_code,name,l10n_cl_short_name,rounding,position,symbol,currency_unit_label,active +base.AED,139,AED,DIRHAM,1,,د.إ,, +base.ARS,1,ARS,PESO,1,,$,, +base.AUD,36,AUD,DOLAR AUST,1,,$,, +base.BOB,4,BOB,BOLIVIANO,1,,Bs.,, +base.BRL,5,BRL,CRUZEIRO REAL,1,,R$,, +base.CAD,6,CAD,DOLAR CAN,1,,$,, +base.CHF,82,CHF,FRANCO SZ,1,,CHF,, +base.CLP,200,CLP,PESO CL,1.0,before,CLP,Peso,True +base.CNY,48,CNY,RENMINBI,1,,¥,, +base.COP,129,COP,PESO COL,1,,$,, +base.ECS,130,ECS,SUCRE,1,,S/.,, +base.EUR,142,EUR,EURO,0.01,before,€,Euros, +base.GBR,102,GBR,LIBRA EST,1,,£,, +base.HKD,127,HKD,DOLAR HK,1,,$,, +base.INR,137,INR,RUPIA,1,,₹,, +base.JPY,72,JPY,YEN,1,,¥,, +base.MXN,132,MXN,PESO MEX,1,,$,, +base.NOK,96,NOK,CORONA NOR,1,,kr,, +base.NZD,97,NZD,DOLAR NZ,1,,$,, +base.PEN,24,PEN,NUEVO SOL,1,,S/,, +base.PYG,23,PYG,GUARANI,1,,₲,, +base.SEK,113,SEK,CORONA SC,1,,kr,, +base.SGD,136,SGD,DOLAR SIN,1,,$,, +base.TWD,138,TWD,DOLAR TAI,1,,NT$,, +base.UF,,UF,Unidad de Fomento,0.01,after,UF,Unidad de Fomento, +base.USD,13,USD,DOLAR USA,0.01,before,$,Dollars, +base.UTM,,UTM,Unidad Tributaria Mensual,0.01,after,UTM,Unidad Tributaria Mensual, +base.UYU,26,UYU,PESO URUG,1,,$,, +base.VEF,134,VEF,BOLIVAR,1,,Bs.F,, +base.ZAR,128,ZAR,RAND,1,,R,, +l10n_cl.OTR,900,OTR,OTR,1,,OTR,,
\ No newline at end of file diff --git a/addons/l10n_cl/data/res_partner.xml b/addons/l10n_cl/data/res_partner.xml new file mode 100644 index 00000000000..c82f074e1d8 --- /dev/null +++ b/addons/l10n_cl/data/res_partner.xml @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8"?> +<odoo> + <data noupdate="True"> + + <record model='res.partner' id='par_cfa'> + <field name='name'>Consumidor Final Anónimo</field> + <field name='l10n_cl_sii_taxpayer_type'>3</field> + <field name='l10n_latam_identification_type_id' ref='l10n_cl.it_RUT'/> + <field name='vat'>66666666-6</field> + </record> + + <record model='res.partner' id='par_tgr'> + <field name='name'>Tesorería General de la República</field> + <field name="company_type">company</field> + <field name='l10n_cl_sii_taxpayer_type'>1</field> + <field name='l10n_latam_identification_type_id' ref='l10n_cl.it_RUT'/> + <field name='vat'>60805000-0</field> + <field name="image_1920" type="base64" file="l10n_cl/static/tgr_logo.png"/> + </record> + + <record model='res.partner' id='par_sii'> + <field name='name'>Servicio de Impuestos Internos</field> + <field name="company_type">company</field> + <field name='l10n_cl_sii_taxpayer_type'>1</field> + <field name='l10n_latam_identification_type_id' ref='l10n_cl.it_RUT'/> + <field name='vat'>60803000-K</field> + <field name="image_1920" type="base64" file="l10n_cl/static/sii_logo.jpeg"/> + </record> + + </data> +</odoo> diff --git a/addons/l10n_cl/data/uom_data.xml b/addons/l10n_cl/data/uom_data.xml new file mode 100644 index 00000000000..f0b9fbd4326 --- /dev/null +++ b/addons/l10n_cl/data/uom_data.xml @@ -0,0 +1,165 @@ +<?xml version="1.0" encoding="UTF-8"?> +<odoo> + <data noupdate="True"> + <record id="uom_categ_energy" model="uom.category"> + <field name="name">Energía</field> + </record> + <record id="uom_categ_others" model="uom.category"> + <field name="name">Otros</field> + </record> + + <record id="uom.product_uom_unit" model="uom.uom"> + <field name="l10n_cl_sii_code">10</field> + <field name="name">U</field> + </record> + + <record id="uom.product_uom_dozen" model="uom.uom"> + <field name="l10n_cl_sii_code">11</field> + <field name="name">DOC</field> + </record> + + <record id="uom.product_uom_meter" model="uom.uom"> + <field name="l10n_cl_sii_code">14</field> + <field name="name">MT</field> + </record> + + <record id="uom.product_uom_foot" model="uom.uom"> + <field name="l10n_cl_sii_code">13</field> + <field name="name">P2</field> + </record> + + <record id="uom.product_uom_kgm" model="uom.uom"> + <field name="l10n_cl_sii_code">6</field> + <field name="name">KN</field> + </record> + + <record id="uom.product_uom_litre" model="uom.uom"> + <field name="l10n_cl_sii_code">9</field> + <field name="name">LT</field> + </record> + + <record id="product_uom_sum" model="uom.uom"> + <field name="l10n_cl_sii_code">0</field> + <field name="name">S.U.M</field> + <field name="category_id" ref="uom.product_uom_categ_unit"/> + <field name="uom_type">smaller</field> + </record> + + <record id="product_uom_tmb" model="uom.uom"> + <field name="l10n_cl_sii_code">1</field> + <field name="name">TMB</field> + <field name="category_id" ref="uom.product_uom_categ_kgm"/> + <field name="uom_type">bigger</field> + </record> + + <record id="product_uom_u" model="uom.uom"> + <field name="l10n_cl_sii_code">12</field> + <field name="name">U(JGO)</field> + <field name="category_id" ref="uom.product_uom_categ_unit"/> + <field name="uom_type">bigger</field> + </record> + + <record id="product_uom_mt2" model="uom.uom"> + <field name="l10n_cl_sii_code">15</field> + <field name="name">MT2</field> + <field name="category_id" ref="uom.uom_categ_length"/> + <field name="uom_type">bigger</field> + </record> + + <record id="product_uom_mcub" model="uom.uom"> + <field name="l10n_cl_sii_code">16</field> + <field name="name">MCUB</field> + <field name="category_id" ref="uom.product_uom_categ_vol"/> + <field name="uom_type">bigger</field> + </record> + + <record id="product_uom_par" model="uom.uom"> + <field name="l10n_cl_sii_code">17</field> + <field name="name">PAR</field> + <field name="category_id" ref="uom.product_uom_categ_unit"/> + <field name="uom_type">bigger</field> + </record> + + <record id="product_uom_knfc" model="uom.uom"> + <field name="l10n_cl_sii_code">18</field> + <field name="name">KNFC</field> + <field name="category_id" ref="uom.product_uom_categ_kgm"/> + <field name="uom_type">bigger</field> + </record> + + <record id="product_uom_carton" model="uom.uom"> + <field name="l10n_cl_sii_code">19</field> + <field name="name">CARTON</field> + <field name="category_id" ref="uom.product_uom_categ_unit"/> + <field name="uom_type">bigger</field> + </record> + + <record id="product_uom_qmb" model="uom.uom"> + <field name="l10n_cl_sii_code">2</field> + <field name="name">QMB</field> + <field name="category_id" ref="uom.product_uom_categ_kgm"/> + <field name="uom_type">bigger</field> + </record> + + <record id="product_uom_kwh" model="uom.uom"> + <field name="l10n_cl_sii_code">20</field> + <field name="name">KWH</field> + <field name="category_id" ref="uom_categ_energy"/> + </record> + + <record id="product_uom_bar" model="uom.uom"> + <field name="l10n_cl_sii_code">23</field> + <field name="name">BAR</field> + <field name="category_id" ref="uom.product_uom_categ_vol"/> + <field name="uom_type">bigger</field> + </record> + + <record id="product_uom_mm" model="uom.uom"> + <field name="l10n_cl_sii_code">24</field> + <field name="name">M2/1MM</field> + <field name="category_id" ref="uom.uom_categ_length"/> + <field name="uom_type">smaller</field> + </record> + + <record id="product_uom_mkwh" model="uom.uom"> + <field name="l10n_cl_sii_code">3</field> + <field name="name">MKWH</field> + <field name="category_id" ref="uom_categ_energy"/> + <field name="uom_type">bigger</field> + </record> + + <record id="product_uom_tmn" model="uom.uom"> + <field name="l10n_cl_sii_code">4</field> + <field name="name">TMN</field> + <field name="category_id" ref="uom.product_uom_categ_kgm"/> + <field name="uom_type">bigger</field> + </record> + + <record id="product_uom_qnt" model="uom.uom"> + <field name="l10n_cl_sii_code">5</field> + <field name="name">QNT</field> + <field name="category_id" ref="uom.product_uom_categ_kgm"/> + <field name="uom_type">bigger</field> + </record> + + <record id="uom.product_uom_gram" model="uom.uom"> + <field name="l10n_cl_sii_code">7</field> + <field name="name">GN</field> + <field name="uom_type">smaller</field> + </record> + + <record id="product_uom_hl" model="uom.uom"> + <field name="l10n_cl_sii_code">8</field> + <field name="name">HL</field> + <field name="category_id" ref="uom.product_uom_categ_vol"/> + <field name="uom_type">bigger</field> + </record> + + <record id="product_uom_sum_99" model="uom.uom"> + <field name="l10n_cl_sii_code">99</field> + <field name="name">S.U.M</field> + <field name="category_id" ref="uom.product_uom_categ_unit"/> + <field name="uom_type">bigger</field> + </record> + </data> +</odoo>
\ No newline at end of file diff --git a/addons/l10n_cl/demo/bmya_icon.png b/addons/l10n_cl/demo/bmya_icon.png Binary files differnew file mode 100755 index 00000000000..02e87bcc733 --- /dev/null +++ b/addons/l10n_cl/demo/bmya_icon.png diff --git a/addons/l10n_cl/demo/foto_dab.png b/addons/l10n_cl/demo/foto_dab.png Binary files differnew file mode 100644 index 00000000000..42e152a99f4 --- /dev/null +++ b/addons/l10n_cl/demo/foto_dab.png diff --git a/addons/l10n_cl/demo/partner_demo.xml b/addons/l10n_cl/demo/partner_demo.xml new file mode 100644 index 00000000000..2e81f4aa87e --- /dev/null +++ b/addons/l10n_cl/demo/partner_demo.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + + <record id="res_partner_bmya" model="res.partner"> + <field name="name">Blanco Martin & Asociados EIRL</field> + <field name="email">info@bmya.cl</field> + <field name="is_company">1</field> + <field name="city">Las Condes</field> + <field name="country_id" ref="base.cl"/> + <field name="street">Apoquindo 6410</field> + <field name="street2">Oficina 212, Santiago (RM)</field> + <field name="phone">+56 2 28400990</field> + <field name="website">http://www.bmya.cl</field> + <field name='l10n_latam_identification_type_id' ref="it_RUT"/> + <field name='vat'>76201224-3</field> + <field name="image_1920" type="base64" file="l10n_cl/demo/bmya_icon.png"/> + </record> + + <record id="res_partner_bmya_dab" model="res.partner"> + <field name="name">Daniel Blanco</field> + <field name="type">contact</field> + <field name='l10n_latam_identification_type_id' ref="it_RUT"/> + <field name="parent_id" ref="res_partner_bmya"/> + <field name="image_1920" type="base64" file="l10n_cl/demo/foto_dab.png"/> + </record> + + <record id="res_partner_teksa" model="res.partner"> + <field name="name">Teksa SpA</field> + <field name="email">teksa@teksa.cl</field> + <field name="is_company">1</field> + <field name="city">Pudahuel</field> + <field name="country_id" ref="base.cl"/> + <field name="street">Puerto Madero 9710</field> + <field name="street2">Of A15, Santiago (RM)</field> + <field name="phone">+562 2840 5918</field> + <field name="website">http://www.teksa.cl</field> + <field name='l10n_latam_identification_type_id' ref="it_RUT"/> + <field name='vat'>76882486-K</field> + <field name="image_1920" type="base64" file="l10n_cl/demo/teksa-logo-300.png"/> + </record> + +</odoo> diff --git a/addons/l10n_cl/demo/teksa-logo-300.png b/addons/l10n_cl/demo/teksa-logo-300.png Binary files differnew file mode 100644 index 00000000000..d3e2e12acb5 --- /dev/null +++ b/addons/l10n_cl/demo/teksa-logo-300.png diff --git a/addons/l10n_cl/i18n/es.po b/addons/l10n_cl/i18n/es.po new file mode 100644 index 00000000000..620d18e66dd --- /dev/null +++ b/addons/l10n_cl/i18n/es.po @@ -0,0 +1,519 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_cl +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0alpha1+e\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-08-11 18:27+0000\n" +"PO-Revision-Date: 2019-08-11 18:27+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: l10n_cl +#: model:ir.model.fields,help:l10n_cl.field_res_partner__l10n_cl_sii_taxpayer_type +#: model:ir.model.fields,help:l10n_cl.field_res_users__l10n_cl_sii_taxpayer_type +msgid "" +"1 - VAT Affected (1st Category) (Most of the cases)\n" +"2 - Fees Receipt Issuer (Applies to suppliers who issue fees receipt)\n" +"3 - End consumer (only receipts)\n" +"4 - Foreigner" +msgstr "" +"1 - IVA Afecto (la mayoría de los casos)\n" +"2 - Emisor Boletas (aplica solo para proveedores emisores de boleta)\n" +"3 - Consumidor Final (se le emitirán siempre boletas)\n" +"4 - Extranjero" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_complete_invoice_refund_tree +msgid "Accounting Date" +msgstr "Fecha contable" + +#. module: l10n_cl +#: model:product.product,name:l10n_cl.product_product_ad_valorem +#: model:product.template,name:l10n_cl.product_product_ad_valorem_product_template +msgid "Ad-Valorem" +msgstr "" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_complete_invoice_refund_tree +msgid "Amount Due" +msgstr "Monto adeudado" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_complete_invoice_refund_tree +msgid "Amount Untaxed" +msgstr "Mon sin impuestos" + +#. module: l10n_cl +#: model:ir.model.fields,help:l10n_cl.field_account_move__l10n_latam_internal_type +#: model:ir.model.fields,help:l10n_cl.field_l10n_latam_document_type__internal_type +msgid "" +"Analog to odoo account.move.type but with more options allowing to identify " +"the kind of document we are working with. (not only related to account.move," +" could be for documents of other models like stock.picking)" +msgstr "" +"Análogo a account.move.type de Odoo pero con más opciones, permitiendo " +"identificar el tipo de documento sobre el que estamos trabajando. (no " +"solamente relativo a account.move, podría ser relativo a otros modelos, como " +"por ejemplo stock.picking)" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_bar +msgid "BAR" +msgstr "" + +#. module: l10n_cl +#: model:ir.model,name:l10n_cl.model_res_bank +msgid "Bank" +msgstr "Banco" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_carton +msgid "CARTON" +msgstr "" + +#. module: l10n_cl +#: model:l10n_latam.identification.type,name:l10n_cl.it_CIe +msgid "CIe" +msgstr "" + +#. module: l10n_cl +#: model:product.product,description:l10n_cl.product_product_ad_valorem +#: model:product.template,description:l10n_cl.product_product_ad_valorem_product_template +msgid "Cargo para calculo de Ad-Valorem en DIN" +msgstr "" + +#. module: l10n_cl +#: model:ir.ui.menu,name:l10n_cl.account_reports_cl_statements_menu +msgid "Chile" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_res_bank__l10n_cl_sbif_code +msgid "Cod. SBIF" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,help:l10n_cl.field_account_move__l10n_latam_document_type_id_code +msgid "Code used by different localizations" +msgstr "Código usado por diferentes localizaciones" + +#. module: l10n_cl +#: model:ir.model,name:l10n_cl.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: l10n_cl +#: model:ir.model.fields,help:l10n_cl.field_res_company__l10n_cl_rut_dv +#: model:ir.model.fields,help:l10n_cl.field_res_partner__l10n_cl_rut_dv +#: model:ir.model.fields,help:l10n_cl.field_res_users__l10n_cl_rut_dv +msgid "" +"Computed field that returns RUT or nothing if this one is not set for the " +"partner" +msgstr "" +"Campo calculado que retorna el RUT o valor vacío si no está establecido en " +"el partner" + +#. module: l10n_cl +#: model:ir.model.fields,help:l10n_cl.field_res_company__l10n_cl_rut +#: model:ir.model.fields,help:l10n_cl.field_res_partner__l10n_cl_rut +#: model:ir.model.fields,help:l10n_cl.field_res_users__l10n_cl_rut +msgid "" +"Computed field that will convert the given rut number to often local used " +"format" +msgstr "Campo calculado que convertirá el RUT al formato usado localmente" + +#. module: l10n_cl +#: model:ir.model,name:l10n_cl.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: l10n_cl +#: model:ir.model,name:l10n_cl.model_res_country +#: model:ir.model.fields,field_description:l10n_cl.field_res_partner__country_id +#: model:ir.model.fields,field_description:l10n_cl.field_res_users__country_id +msgid "Country" +msgstr "País" + +#. module: l10n_cl +#: selection:l10n_latam.document.type,internal_type:0 +msgid "Credit Notes" +msgstr "Notas de crédito" + +#. module: l10n_cl +#: model:account.account.type,name:l10n_cl.account_account_type_NCLASIFICADO +msgid "Cuentas No Clasificadas" +msgstr "" + +#. module: l10n_cl +#: model:ir.model,name:l10n_cl.model_res_currency +msgid "Currency" +msgstr "Moneda" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_res_currency__l10n_cl_currency_code +msgid "Currency Code" +msgstr "Código de moneda" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_res_country__l10n_cl_customs_code +msgid "Customs Code" +msgstr "Código de aduana" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_res_country__l10n_cl_customs_abbreviation +#: model:ir.model.fields,field_description:l10n_cl.field_res_country__l10n_cl_customs_name +msgid "Customs Name" +msgstr "Nombre de aduana" + +#. module: l10n_cl +#: model:l10n_latam.identification.type,name:l10n_cl.it_DNI +msgid "DNI" +msgstr "" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_move_form +msgid "Datos adic. dirección y Ciudad" +msgstr "" + +#. module: l10n_cl +#: selection:l10n_latam.document.type,internal_type:0 +msgid "Debit Notes" +msgstr "Notas de débito" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_account_move__l10n_latam_document_type_id_code +msgid "Doc Type" +msgstr "Tipo documento" + +#. module: l10n_cl +#: code:addons/l10n_cl/models/res_partner.py:18 +#: selection:res.partner,l10n_cl_sii_taxpayer_type:0 +#, python-format +msgid "End Consumer" +msgstr "Consumidor final" + +#. module: l10n_cl +#: model:uom.category,name:l10n_cl.uom_categ_energy +msgid "Energía" +msgstr "" + +#. module: l10n_cl +#: code:addons/l10n_cl/models/res_partner.py:17 +#: selection:res.partner,l10n_cl_sii_taxpayer_type:0 +#, python-format +msgid "Fees Receipt Issuer (2nd category)" +msgstr "Emisor de boleta 2da categoría" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_complete_invoice_refund_tree +msgid "Folio" +msgstr "" + +#. module: l10n_cl +#: code:addons/l10n_cl/models/res_partner.py:19 +#: selection:res.partner,l10n_cl_sii_taxpayer_type:0 +#, python-format +msgid "Foreigner" +msgstr "Extranjero" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_hl +msgid "HL" +msgstr "" + +#. module: l10n_cl +#: model:account.tax.group,name:l10n_cl.tax_group_ila +msgid "ILA" +msgstr "" + +#. module: l10n_cl +#: model:account.tax.group,name:l10n_cl.tax_group_iva_19 +msgid "IVA 19%" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,help:l10n_cl.field_account_move__partner_id_vat +msgid "Identification Number for selected type." +msgstr "Número de identificación" + +#. module: l10n_cl +#: model:account.tax.group,name:l10n_cl.tax_group_impuestos_especificos +msgid "Impuestos Específicos" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_l10n_latam_document_type__internal_type +msgid "Internal Type" +msgstr "Tipo interno" + +#. module: l10n_cl +#: code:addons/l10n_cl/models/res_partner.py:78 +#, python-format +msgid "Invalid length." +msgstr "Longitud inválida" + +#. module: l10n_cl +#: selection:l10n_latam.document.type,internal_type:0 +msgid "Invoices" +msgstr "Facturas" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_complete_invoice_refund_tree +msgid "Invoices and Refunds" +msgstr "Facturas y notas de crédito" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_res_company__l10n_cl_rut +#: model:ir.model.fields,field_description:l10n_cl.field_res_partner__l10n_cl_rut +#: model:ir.model.fields,field_description:l10n_cl.field_res_users__l10n_cl_rut +msgid "Invoicing RUT" +msgstr "" + +#. module: l10n_cl +#: model:ir.model,name:l10n_cl.model_account_journal +msgid "Journal" +msgstr "Diario" + +#. module: l10n_cl +#: model:ir.model,name:l10n_cl.model_account_move +msgid "Journal Entries" +msgstr "Asientos contables" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_knfc +msgid "KNFC" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_kwh +msgid "KWH" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_account_move__l10n_latam_internal_type +msgid "L10n Latam Internal Type" +msgstr "" + +#. module: l10n_cl +#: model:ir.model,name:l10n_cl.model_l10n_latam_document_type +msgid "Latam Document Type" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_mm +msgid "M2/1MM" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_mcub +msgid "MCUB" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_mkwh +msgid "MKWH" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_mt2 +msgid "MT2" +msgstr "" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_account_journal_form_inherit_l10n_cl +msgid "Next Number" +msgstr "Próximo número" + +#. module: l10n_cl +#: code:addons/l10n_cl/models/res_partner.py:109 +#, python-format +msgid "No RUT configured for partner [%i] %s" +msgstr "No se configuró RUT para el cliente o proveedor [%i] %" + +#. module: l10n_cl +#: code:addons/l10n_cl/models/res_partner.py:80 +#, python-format +msgid "Only numbers allowed." +msgstr "Solo se permite números" + +#. module: l10n_cl +#: model:uom.category,name:l10n_cl.uom_categ_others +msgid "Otros" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_par +msgid "PAR" +msgstr "" + +#. module: l10n_cl +#: model:l10n_latam.identification.type,name:l10n_cl.it_PAS +msgid "PAS" +msgstr "" + +#. module: l10n_cl +#: model:ir.model,name:l10n_cl.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Unidad de medida" + +#. module: l10n_cl +#: selection:l10n_latam.document.type,internal_type:0 +msgid "Purchase Invoices" +msgstr "Órdenes de compra" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_qmb +msgid "QMB" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_qnt +msgid "QNT" +msgstr "" + +#. module: l10n_cl +#: model:l10n_latam.identification.type,name:l10n_cl.it_RUN +msgid "RUN" +msgstr "" + +#. module: l10n_cl +#: model:l10n_latam.identification.type,name:l10n_cl.it_RUT +msgid "RUT" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_res_company__l10n_cl_rut_dv +#: model:ir.model.fields,field_description:l10n_cl.field_res_partner__l10n_cl_rut_dv +#: model:ir.model.fields,field_description:l10n_cl.field_res_users__l10n_cl_rut_dv +msgid "RUT's DV" +msgstr "DV del RUT" + +#. module: l10n_cl +#: selection:l10n_latam.document.type,internal_type:0 +msgid "Receipt Invoice" +msgstr "" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_move_form +msgid "Región" +msgstr "" + +#. module: l10n_cl +#: model:account.tax.group,name:l10n_cl.tax_group_retenciones +msgid "Retenciones" +msgstr "" + +#. module: l10n_cl +#: model:account.tax.group,name:l10n_cl.tax_group_2da_categ +msgid "Retención de 2da Categoría" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_sum +#: model:uom.uom,name:l10n_cl.product_uom_sum_99 +msgid "S.U.M" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_uom_uom__l10n_cl_sii_code +msgid "SII Code" +msgstr "" + +#. module: l10n_cl +#: model:ir.actions.act_window,name:l10n_cl.sale_invoices_credit_notes +#: model:ir.ui.menu,name:l10n_cl.menu_sale_invoices_credit_notes +msgid "(CL) Sale Invoices and Credit Notes" +msgstr "(CL) Facturas de venta y notas de crédito" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_complete_invoice_refund_tree +msgid "Sales Person" +msgstr "Comercial" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_account_journal_form_inherit_l10n_cl +msgid "Sequence" +msgstr "Secuencia" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_account_journal__l10n_cl_sequence_ids +msgid "Sequences" +msgstr "Secuencias" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_res_currency__l10n_cl_short_name +msgid "Short Name" +msgstr "Nombre corto" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_complete_invoice_refund_tree +msgid "Source Document" +msgstr "Documento origen" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_tmb +msgid "TMB" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_tmn +msgid "TMN" +msgstr "" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_complete_invoice_refund_tree +msgid "Tax" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_res_partner__l10n_cl_sii_taxpayer_type +#: model:ir.model.fields,field_description:l10n_cl.field_res_users__l10n_cl_sii_taxpayer_type +msgid "Taxpayer Types" +msgstr "" + +#. module: l10n_cl +#: code:addons/l10n_cl/models/res_partner.py:76 +#, python-format +msgid "The validation digit is not valid." +msgstr "El dígito de validación no es correcto" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_complete_invoice_refund_tree +msgid "Total" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_u +msgid "U(JGO)" +msgstr "" + +#. module: l10n_cl +#: code:addons/l10n_cl/models/res_partner.py:16 +#: selection:res.partner,l10n_cl_sii_taxpayer_type:0 +#, python-format +msgid "VAT Affected (1st Category)" +msgstr "IVA afecto 1ª categoría" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_account_move__partner_id_vat +msgid "VAT No" +msgstr "" + +#. module: l10n_cl +#: model:ir.actions.act_window,name:l10n_cl.vendor_bills_and_refunds +#: model:ir.ui.menu,name:l10n_cl.menu_vendor_bills_and_refunds +msgid "(CL) Vendor Bills and Refunds" +msgstr "(CL) Facturas y notas de crédito de proveedores" + +#. module: l10n_cl +#: code:addons/l10n_cl/models/account_move.py:54 +#, python-format +msgid "You can not use a %s document type with this tax payer type" +msgstr "No puedes usar un tipo de documento %s con este tipo de contribuyente " diff --git a/addons/l10n_cl/i18n/l10n_cl.pot b/addons/l10n_cl/i18n/l10n_cl.pot new file mode 100644 index 00000000000..6d6b7c9e422 --- /dev/null +++ b/addons/l10n_cl/i18n/l10n_cl.pot @@ -0,0 +1,509 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_cl +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0alpha1+e\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-08-11 18:27+0000\n" +"PO-Revision-Date: 2019-08-11 18:27+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: l10n_cl +#: model:ir.model.fields,help:l10n_cl.field_res_partner__l10n_cl_sii_taxpayer_type +#: model:ir.model.fields,help:l10n_cl.field_res_users__l10n_cl_sii_taxpayer_type +msgid "" +"1 - VAT Affected (1st Category) (Most of the cases)\n" +"2 - Fees Receipt Issuer (Applies to suppliers who issue fees receipt)\n" +"3 - End consumer (only receipts)\n" +"4 - Foreigner" +msgstr "" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_complete_invoice_refund_tree +msgid "Accounting Date" +msgstr "" + +#. module: l10n_cl +#: model:product.product,name:l10n_cl.product_product_ad_valorem +#: model:product.template,name:l10n_cl.product_product_ad_valorem_product_template +msgid "Ad-Valorem" +msgstr "" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_complete_invoice_refund_tree +msgid "Amount Due" +msgstr "" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_complete_invoice_refund_tree +msgid "Amount Untaxed" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,help:l10n_cl.field_account_move__l10n_latam_internal_type +#: model:ir.model.fields,help:l10n_cl.field_l10n_latam_document_type__internal_type +msgid "" +"Analog to odoo account.move.type but with more options allowing to identify " +"the kind of document we are working with. (not only related to account.move," +" could be for documents of other models like stock.picking)" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_bar +msgid "BAR" +msgstr "" + +#. module: l10n_cl +#: model:ir.model,name:l10n_cl.model_res_bank +msgid "Bank" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_carton +msgid "CARTON" +msgstr "" + +#. module: l10n_cl +#: model:l10n_latam.identification.type,name:l10n_cl.it_CIe +msgid "CIe" +msgstr "" + +#. module: l10n_cl +#: model:product.product,description:l10n_cl.product_product_ad_valorem +#: model:product.template,description:l10n_cl.product_product_ad_valorem_product_template +msgid "Cargo para calculo de Ad-Valorem en DIN" +msgstr "" + +#. module: l10n_cl +#: model:ir.ui.menu,name:l10n_cl.account_reports_cl_statements_menu +msgid "Chile" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_res_bank__l10n_cl_sbif_code +msgid "Cod. SBIF" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,help:l10n_cl.field_account_move__l10n_latam_document_type_id_code +msgid "Code used by different localizations" +msgstr "" + +#. module: l10n_cl +#: model:ir.model,name:l10n_cl.model_res_company +msgid "Companies" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,help:l10n_cl.field_res_company__l10n_cl_rut_dv +#: model:ir.model.fields,help:l10n_cl.field_res_partner__l10n_cl_rut_dv +#: model:ir.model.fields,help:l10n_cl.field_res_users__l10n_cl_rut_dv +msgid "" +"Computed field that returns RUT or nothing if this one is not set for the " +"partner" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,help:l10n_cl.field_res_company__l10n_cl_rut +#: model:ir.model.fields,help:l10n_cl.field_res_partner__l10n_cl_rut +#: model:ir.model.fields,help:l10n_cl.field_res_users__l10n_cl_rut +msgid "" +"Computed field that will convert the given rut number to often local used " +"format" +msgstr "" + +#. module: l10n_cl +#: model:ir.model,name:l10n_cl.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_cl +#: model:ir.model,name:l10n_cl.model_res_country +#: model:ir.model.fields,field_description:l10n_cl.field_res_partner__country_id +#: model:ir.model.fields,field_description:l10n_cl.field_res_users__country_id +msgid "Country" +msgstr "" + +#. module: l10n_cl +#: selection:l10n_latam.document.type,internal_type:0 +msgid "Credit Notes" +msgstr "" + +#. module: l10n_cl +#: model:account.account.type,name:l10n_cl.account_account_type_NCLASIFICADO +msgid "Cuentas No Clasificadas" +msgstr "" + +#. module: l10n_cl +#: model:ir.model,name:l10n_cl.model_res_currency +msgid "Currency" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_res_currency__l10n_cl_currency_code +msgid "Currency Code" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_res_country__l10n_cl_customs_code +msgid "Customs Code" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_res_country__l10n_cl_customs_abbreviation +#: model:ir.model.fields,field_description:l10n_cl.field_res_country__l10n_cl_customs_name +msgid "Customs Name" +msgstr "" + +#. module: l10n_cl +#: model:l10n_latam.identification.type,name:l10n_cl.it_DNI +msgid "DNI" +msgstr "" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_move_form +msgid "Datos adic. dirección y Ciudad" +msgstr "" + +#. module: l10n_cl +#: selection:l10n_latam.document.type,internal_type:0 +msgid "Debit Notes" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_account_move__l10n_latam_document_type_id_code +msgid "Doc Type" +msgstr "" + +#. module: l10n_cl +#: code:addons/l10n_cl/models/res_partner.py:18 +#: selection:res.partner,l10n_cl_sii_taxpayer_type:0 +#, python-format +msgid "End Consumer" +msgstr "" + +#. module: l10n_cl +#: model:uom.category,name:l10n_cl.uom_categ_energy +msgid "Energía" +msgstr "" + +#. module: l10n_cl +#: code:addons/l10n_cl/models/res_partner.py:17 +#: selection:res.partner,l10n_cl_sii_taxpayer_type:0 +#, python-format +msgid "Fees Receipt Issuer (2nd category)" +msgstr "" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_complete_invoice_refund_tree +msgid "Folio" +msgstr "" + +#. module: l10n_cl +#: code:addons/l10n_cl/models/res_partner.py:19 +#: selection:res.partner,l10n_cl_sii_taxpayer_type:0 +#, python-format +msgid "Foreigner" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_hl +msgid "HL" +msgstr "" + +#. module: l10n_cl +#: model:account.tax.group,name:l10n_cl.tax_group_ila +msgid "ILA" +msgstr "" + +#. module: l10n_cl +#: model:account.tax.group,name:l10n_cl.tax_group_iva_19 +msgid "IVA 19%" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,help:l10n_cl.field_account_move__partner_id_vat +msgid "Identification Number for selected type." +msgstr "" + +#. module: l10n_cl +#: model:account.tax.group,name:l10n_cl.tax_group_impuestos_especificos +msgid "Impuestos Específicos" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_l10n_latam_document_type__internal_type +msgid "Internal Type" +msgstr "" + +#. module: l10n_cl +#: code:addons/l10n_cl/models/res_partner.py:78 +#, python-format +msgid "Invalid length." +msgstr "" + +#. module: l10n_cl +#: selection:l10n_latam.document.type,internal_type:0 +msgid "Invoices" +msgstr "" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_complete_invoice_refund_tree +msgid "Invoices and Refunds" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_res_company__l10n_cl_rut +#: model:ir.model.fields,field_description:l10n_cl.field_res_partner__l10n_cl_rut +#: model:ir.model.fields,field_description:l10n_cl.field_res_users__l10n_cl_rut +msgid "Invoicing RUT" +msgstr "" + +#. module: l10n_cl +#: model:ir.model,name:l10n_cl.model_account_journal +msgid "Journal" +msgstr "" + +#. module: l10n_cl +#: model:ir.model,name:l10n_cl.model_account_move +msgid "Journal Entries" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_knfc +msgid "KNFC" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_kwh +msgid "KWH" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_account_move__l10n_latam_internal_type +msgid "L10n Latam Internal Type" +msgstr "" + +#. module: l10n_cl +#: model:ir.model,name:l10n_cl.model_l10n_latam_document_type +msgid "Latam Document Type" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_mm +msgid "M2/1MM" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_mcub +msgid "MCUB" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_mkwh +msgid "MKWH" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_mt2 +msgid "MT2" +msgstr "" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_account_journal_form_inherit_l10n_cl +msgid "Next Number" +msgstr "" + +#. module: l10n_cl +#: code:addons/l10n_cl/models/res_partner.py:109 +#, python-format +msgid "No RUT configured for partner [%i] %s" +msgstr "" + +#. module: l10n_cl +#: code:addons/l10n_cl/models/res_partner.py:80 +#, python-format +msgid "Only numbers allowed." +msgstr "" + +#. module: l10n_cl +#: model:uom.category,name:l10n_cl.uom_categ_others +msgid "Otros" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_par +msgid "PAR" +msgstr "" + +#. module: l10n_cl +#: model:l10n_latam.identification.type,name:l10n_cl.it_PAS +msgid "PAS" +msgstr "" + +#. module: l10n_cl +#: model:ir.model,name:l10n_cl.model_uom_uom +msgid "Product Unit of Measure" +msgstr "" + +#. module: l10n_cl +#: selection:l10n_latam.document.type,internal_type:0 +msgid "Purchase Invoices" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_qmb +msgid "QMB" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_qnt +msgid "QNT" +msgstr "" + +#. module: l10n_cl +#: model:l10n_latam.identification.type,name:l10n_cl.it_RUN +msgid "RUN" +msgstr "" + +#. module: l10n_cl +#: model:l10n_latam.identification.type,name:l10n_cl.it_RUT +msgid "RUT" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_res_company__l10n_cl_rut_dv +#: model:ir.model.fields,field_description:l10n_cl.field_res_partner__l10n_cl_rut_dv +#: model:ir.model.fields,field_description:l10n_cl.field_res_users__l10n_cl_rut_dv +msgid "RUT's DV" +msgstr "" + +#. module: l10n_cl +#: selection:l10n_latam.document.type,internal_type:0 +msgid "Receipt Invoice" +msgstr "" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_move_form +msgid "Región" +msgstr "" + +#. module: l10n_cl +#: model:account.tax.group,name:l10n_cl.tax_group_retenciones +msgid "Retenciones" +msgstr "" + +#. module: l10n_cl +#: model:account.tax.group,name:l10n_cl.tax_group_2da_categ +msgid "Retención de 2da Categoría" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_sum +#: model:uom.uom,name:l10n_cl.product_uom_sum_99 +msgid "S.U.M" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_uom_uom__l10n_cl_sii_code +msgid "SII Code" +msgstr "" + +#. module: l10n_cl +#: model:ir.actions.act_window,name:l10n_cl.sale_invoices_credit_notes +#: model:ir.ui.menu,name:l10n_cl.menu_sale_invoices_credit_notes +msgid "Sale Invoices and Credit Notes" +msgstr "" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_complete_invoice_refund_tree +msgid "Sales Person" +msgstr "" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_account_journal_form_inherit_l10n_cl +msgid "Sequence" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_account_journal__l10n_cl_sequence_ids +msgid "Sequences" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_res_currency__l10n_cl_short_name +msgid "Short Name" +msgstr "" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_complete_invoice_refund_tree +msgid "Source Document" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_tmb +msgid "TMB" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_tmn +msgid "TMN" +msgstr "" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_complete_invoice_refund_tree +msgid "Tax" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_res_partner__l10n_cl_sii_taxpayer_type +#: model:ir.model.fields,field_description:l10n_cl.field_res_users__l10n_cl_sii_taxpayer_type +msgid "Taxpayer Types" +msgstr "" + +#. module: l10n_cl +#: code:addons/l10n_cl/models/res_partner.py:76 +#, python-format +msgid "The validation digit is not valid." +msgstr "" + +#. module: l10n_cl +#: model_terms:ir.ui.view,arch_db:l10n_cl.view_complete_invoice_refund_tree +msgid "Total" +msgstr "" + +#. module: l10n_cl +#: model:uom.uom,name:l10n_cl.product_uom_u +msgid "U(JGO)" +msgstr "" + +#. module: l10n_cl +#: code:addons/l10n_cl/models/res_partner.py:16 +#: selection:res.partner,l10n_cl_sii_taxpayer_type:0 +#, python-format +msgid "VAT Affected (1st Category)" +msgstr "" + +#. module: l10n_cl +#: model:ir.model.fields,field_description:l10n_cl.field_account_move__partner_id_vat +msgid "VAT No" +msgstr "" + +#. module: l10n_cl +#: model:ir.actions.act_window,name:l10n_cl.vendor_bills_and_refunds +#: model:ir.ui.menu,name:l10n_cl.menu_vendor_bills_and_refunds +msgid "Vendor Bills and Refunds" +msgstr "" + +#. module: l10n_cl +#: code:addons/l10n_cl/models/account_move.py:54 +#, python-format +msgid "You can not use %s with this tax payer type" +msgstr "" diff --git a/addons/l10n_cl/models/__init__.py b/addons/l10n_cl/models/__init__.py new file mode 100644 index 00000000000..5412089747b --- /dev/null +++ b/addons/l10n_cl/models/__init__.py @@ -0,0 +1,14 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. +from . import account_chart_template +from . import account_journal +from . import account_move +from . import account_tax +from . import ir_sequence +from . import l10n_latam_document_type +from . import res_company +from . import res_country +from . import res_currency +from . import res_partner +from . import res_partner_bank +from . import uom_uom diff --git a/addons/l10n_cl/models/account_chart_template.py b/addons/l10n_cl/models/account_chart_template.py new file mode 100644 index 00000000000..ef5864518fa --- /dev/null +++ b/addons/l10n_cl/models/account_chart_template.py @@ -0,0 +1,15 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import models +from odoo.http import request + + +class AccountChartTemplate(models.Model): + _inherit = 'account.chart.template' + + def _load(self, sale_tax_rate, purchase_tax_rate, company): + """ Set tax calculation rounding method required in Chilean localization""" + res = super()._load(sale_tax_rate, purchase_tax_rate, company) + if company.country_id.code == 'CL': + company.write({'tax_calculation_rounding_method': 'round_globally'}) + return res diff --git a/addons/l10n_cl/models/account_journal.py b/addons/l10n_cl/models/account_journal.py new file mode 100644 index 00000000000..0fd9b4d39bb --- /dev/null +++ b/addons/l10n_cl/models/account_journal.py @@ -0,0 +1,35 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import fields, models, api + + +class AccountJournal(models.Model): + _inherit = "account.journal" + + l10n_cl_sequence_ids = fields.Many2many( + 'ir.sequence', 'l10n_cl_journal_sequence_rel', 'journal_id', 'sequence_id', string='Sequences', + domain="[('l10n_latam_document_type_id', '!=', False)]") + + def button_create_new_sequences(self): + self.ensure_one() + internal_types = ['invoice', 'debit_note', 'credit_note'] + domain = [('country_id.code', '=', 'CL'), ('internal_type', 'in', internal_types), ('active', '=', True)] + documents = self.env['l10n_latam.document.type'].search(domain) + sequences = self.env['ir.sequence'] + for document in documents: + sequences |= self.env['ir.sequence'].create(document.get_document_sequence_vals(self)) + self.write({'l10n_cl_sequence_ids': [(4, s.id) for s in sequences]}) + + def create_document_sequences_cl(self): + self.ensure_one() + if (self.company_id.country_id != self.env.ref('base.cl')) or self.env['ir.sequence'].search( + [('l10n_latam_document_type_id', '!=', False)]) or self.type != 'sale' or not self.l10n_latam_use_documents: + return + self.button_create_new_sequences() + + @api.model + def create(self, values): + """ Create Document sequences after create the journal """ + res = super().create(values) + res.create_document_sequences_cl() + return res diff --git a/addons/l10n_cl/models/account_move.py b/addons/l10n_cl/models/account_move.py new file mode 100644 index 00000000000..010005ed040 --- /dev/null +++ b/addons/l10n_cl/models/account_move.py @@ -0,0 +1,48 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. +from odoo.exceptions import ValidationError + +from odoo import models, fields, api, _ + + +class AccountMove(models.Model): + _inherit = "account.move" + + l10n_latam_document_type_id_code = fields.Char(related='l10n_latam_document_type_id.code', string='Doc Type') + partner_id_vat = fields.Char(related='partner_id.vat', string='VAT No') + l10n_latam_internal_type = fields.Selection( + related='l10n_latam_document_type_id.internal_type', string='L10n Latam Internal Type') + + def _get_document_type_sequence(self): + """ Return the match sequences for the given journal and invoice """ + self.ensure_one() + if self.journal_id.l10n_latam_use_documents and self.l10n_latam_country_code == 'CL': + res = self.journal_id.l10n_cl_sequence_ids.filtered( + lambda x: x.l10n_latam_document_type_id == self.l10n_latam_document_type_id) + return res + return super()._get_document_type_sequence() + + def _get_l10n_latam_documents_domain(self): + self.ensure_one() + domain = super()._get_l10n_latam_documents_domain() + if (self.journal_id.l10n_latam_use_documents and + self.journal_id.company_id.country_id == self.env.ref('base.cl')): + if self.type in ['in_invoice', 'in_refund']: + if self.partner_id.l10n_cl_sii_taxpayer_type == '2': + domain += [('code', '=', '71')] + return domain + document_type_ids = self.journal_id.l10n_cl_sequence_ids.mapped('l10n_latam_document_type_id').ids + domain += [('id', 'in', document_type_ids)] + if self.partner_id.l10n_cl_sii_taxpayer_type == '3': + domain += [('code', 'in', ['35', '38', '39', '41'])] + return domain + + @api.constrains('type', 'l10n_latam_document_type_id') + def _check_invoice_type_document_type(self): + super()._check_invoice_type_document_type() + for rec in self.filtered('l10n_latam_document_type_id'): + tax_payer_type = rec.partner_id.l10n_cl_sii_taxpayer_type + latam_document_type_code = rec.l10n_latam_document_type_id.code + if not tax_payer_type and latam_document_type_code not in {'35', '38', '39', '41'}: + raise ValidationError(_('Tax payer type is mandatory for this type of document. ' + 'Please set the current tax payer type of this client')) diff --git a/addons/l10n_cl/models/account_tax.py b/addons/l10n_cl/models/account_tax.py new file mode 100644 index 00000000000..c1edd934a50 --- /dev/null +++ b/addons/l10n_cl/models/account_tax.py @@ -0,0 +1,27 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. +from odoo import fields, models + + +class AccountTax(models.Model): + _name = 'account.tax' + _inherit = 'account.tax' + + l10n_cl_sii_code = fields.Integer('SII Code') + + +class AccountTaxTemplate(models.Model): + _name = 'account.tax.template' + _inherit = 'account.tax.template' + + l10n_cl_sii_code = fields.Integer('SII Code') + + def _get_tax_vals(self, company, tax_template_to_tax): + self.ensure_one() + vals = super(AccountTaxTemplate, self)._get_tax_vals(company, tax_template_to_tax) + vals.update({ + 'l10n_cl_sii_code': self.l10n_cl_sii_code, + }) + if self.tax_group_id: + vals['tax_group_id'] = self.tax_group_id.id + return vals diff --git a/addons/l10n_cl/models/ir_sequence.py b/addons/l10n_cl/models/ir_sequence.py new file mode 100644 index 00000000000..5da1e5c964a --- /dev/null +++ b/addons/l10n_cl/models/ir_sequence.py @@ -0,0 +1,10 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. +from odoo import fields, models + + +class IrSequence(models.Model): + + _inherit = 'ir.sequence' + + l10n_cl_journal_ids = fields.Many2many('account.journal', 'l10n_cl_journal_sequence_rel', 'sequence_id', + 'journal_id', 'Journals', readonly=True) diff --git a/addons/l10n_cl/models/l10n_latam_document_type.py b/addons/l10n_cl/models/l10n_latam_document_type.py new file mode 100644 index 00000000000..983f07de45a --- /dev/null +++ b/addons/l10n_cl/models/l10n_latam_document_type.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. +from odoo import models, fields + + +class L10nLatamDocumentType(models.Model): + + _inherit = 'l10n_latam.document.type' + + internal_type = fields.Selection( + selection_add=[ + ('invoice', 'Invoices'), + ('invoice_in', 'Purchase Invoices'), + ('debit_note', 'Debit Notes'), + ('credit_note', 'Credit Notes'), + ('receipt_invoice', 'Receipt Invoice')]) + + def get_document_sequence_vals(self, journal): + values = super(L10nLatamDocumentType, self).get_document_sequence_vals(journal) + if self.country_id != self.env.ref('base.cl'): + return values + values.update({ + 'padding': 6, + 'implementation': 'no_gap', + 'l10n_latam_document_type_id': self.id, + 'prefix': None + }) + return values diff --git a/addons/l10n_cl/models/res_company.py b/addons/l10n_cl/models/res_company.py new file mode 100644 index 00000000000..85426eb6669 --- /dev/null +++ b/addons/l10n_cl/models/res_company.py @@ -0,0 +1,12 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. +from odoo import models, fields + + +class ResCompany(models.Model): + _inherit = "res.company" + + def _localization_use_documents(self): + """ Chilean localization use documents """ + self.ensure_one() + return True if self.country_id == self.env.ref('base.cl') else super()._localization_use_documents() diff --git a/addons/l10n_cl/models/res_country.py b/addons/l10n_cl/models/res_country.py new file mode 100644 index 00000000000..213e0a79fe3 --- /dev/null +++ b/addons/l10n_cl/models/res_country.py @@ -0,0 +1,12 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. +from odoo import fields, models + + +class ResPartner(models.Model): + _name = 'res.country' + _inherit = 'res.country' + + l10n_cl_customs_code = fields.Char('Customs Code') + l10n_cl_customs_name = fields.Char('Customs Name') + l10n_cl_customs_abbreviation = fields.Char('Customs Name') diff --git a/addons/l10n_cl/models/res_currency.py b/addons/l10n_cl/models/res_currency.py new file mode 100644 index 00000000000..473cad7f794 --- /dev/null +++ b/addons/l10n_cl/models/res_currency.py @@ -0,0 +1,10 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. +from odoo import _, api, fields, models + + +class ResCurrency(models.Model): + _name = "res.currency" + _inherit = "res.currency" + + l10n_cl_currency_code = fields.Char('Currency Code') + l10n_cl_short_name = fields.Char('Short Name') diff --git a/addons/l10n_cl/models/res_partner.py b/addons/l10n_cl/models/res_partner.py new file mode 100644 index 00000000000..3fee54dd05d --- /dev/null +++ b/addons/l10n_cl/models/res_partner.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. +from odoo import _, api, fields, models +from odoo.exceptions import UserError, ValidationError + + +class ResPartner(models.Model): + _name = 'res.partner' + _inherit = 'res.partner' + + _sii_taxpayer_types = [ + ('1', _('VAT Affected (1st Category)')), + ('2', _('Fees Receipt Issuer (2nd category)')), + ('3', _('End Consumer')), + ('4', _('Foreigner')), + ] + + l10n_cl_sii_taxpayer_type = fields.Selection(_sii_taxpayer_types, + 'Taxpayer Types', index=True, default='1', + help='1 - VAT Affected (1st Category) (Most of the cases)\n' + '2 - Fees Receipt Issuer (Applies to suppliers who issue fees receipt)\n' + '3 - End consumer (only receipts)\n' + '4 - Foreigner' + )
\ No newline at end of file diff --git a/addons/l10n_cl/models/res_partner_bank.py b/addons/l10n_cl/models/res_partner_bank.py new file mode 100644 index 00000000000..611c14e17d1 --- /dev/null +++ b/addons/l10n_cl/models/res_partner_bank.py @@ -0,0 +1,9 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. +from odoo import fields, models + + +class ResBank(models.Model): + _name = 'res.bank' + _inherit = 'res.bank' + + l10n_cl_sbif_code = fields.Char('Cod. SBIF', size=10) diff --git a/addons/l10n_cl/models/uom_uom.py b/addons/l10n_cl/models/uom_uom.py new file mode 100644 index 00000000000..f4ec5de0a58 --- /dev/null +++ b/addons/l10n_cl/models/uom_uom.py @@ -0,0 +1,9 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import fields, models, api, _ + + +class UomUom(models.Model): + _inherit = 'uom.uom' + + l10n_cl_sii_code = fields.Char('SII Code') diff --git a/addons/l10n_cl/static/description/icon.png b/addons/l10n_cl/static/description/icon.png Binary files differindex 4443e289bfc..4a5621bda59 100644 --- a/addons/l10n_cl/static/description/icon.png +++ b/addons/l10n_cl/static/description/icon.png diff --git a/addons/l10n_cl/static/sii_logo.jpeg b/addons/l10n_cl/static/sii_logo.jpeg Binary files differnew file mode 100644 index 00000000000..52ffded78a2 --- /dev/null +++ b/addons/l10n_cl/static/sii_logo.jpeg diff --git a/addons/l10n_cl/static/tgr_logo.png b/addons/l10n_cl/static/tgr_logo.png Binary files differnew file mode 100644 index 00000000000..6edcce87e9d --- /dev/null +++ b/addons/l10n_cl/static/tgr_logo.png diff --git a/addons/l10n_cl/views/account_journal_view.xml b/addons/l10n_cl/views/account_journal_view.xml new file mode 100644 index 00000000000..8616a58d210 --- /dev/null +++ b/addons/l10n_cl/views/account_journal_view.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + + <record id="view_account_journal_form_inherit_l10n_cl" model="ir.ui.view"> + <field name="model">account.journal</field> + <field name="name">account.journal.form.inherit.cl</field> + <field name="inherit_id" ref="l10n_latam_invoice_document.view_account_journal_form"/> + <field name="arch" type="xml"> + <xpath expr="//field[@name='code']/.." position="inside"> + <button name="button_create_new_sequences" type="object" string="Create New Sequences" + attrs="{'invisible': ['|', '|', ('l10n_latam_use_documents', '=', False), ('l10n_cl_sequence_ids', '!=', []), ('l10n_latam_country_code', '!=', 'CL')]}" + class="btn btn-primary"/> + <field name="l10n_cl_sequence_ids" nolabel="1" colspan="2" + attrs="{'invisible': ['|', ('l10n_latam_use_documents', '=', False), ('l10n_latam_country_code', '!=', 'CL')]}"> + <tree default_order="id"> + <field name="name" readonly="True" string="Sequence"/> + <field name="number_next_actual" string="Next Number"/> + <field name="id" invisible="1"/> + </tree> + </field> + </xpath> + <label for="sequence_number_next" position="attributes"> + <attribute name="attrs">{'invisible': [('l10n_latam_use_documents', '=', True), ('l10n_latam_country_code', '=', 'CL')]}</attribute> + </label> + <field name="refund_sequence" position="attributes"> + <attribute name="attrs">{'invisible': [('l10n_latam_use_documents', '=', True), ('l10n_latam_country_code', '=', 'CL')]}</attribute> + </field> + <xpath expr="//field[@name='sequence_number_next']/.." position="attributes"> + <attribute name="attrs">{'invisible': [('l10n_latam_use_documents', '=', True), ('l10n_latam_country_code', '=', 'CL')]}</attribute> + </xpath> + </field> + </record> + +</odoo>
\ No newline at end of file diff --git a/addons/l10n_cl/views/account_move_view.xml b/addons/l10n_cl/views/account_move_view.xml new file mode 100644 index 00000000000..685d8cbde60 --- /dev/null +++ b/addons/l10n_cl/views/account_move_view.xml @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + + <record id="view_move_form_inherit_l10n_cl" model="ir.ui.view"> + <field name="name">account.move.form.inherit.l10n.cl</field> + <field name="model">account.move</field> + <field name="inherit_id" ref="account.view_move_form"/> + <field name="arch" type="xml"> + <form> + <field name="l10n_latam_internal_type" invisible="1"/> + </form> + <field name="ref" position="attributes"> + <attribute name="attrs">{'invisible': [('type', '=', 'out_invoice'), ('l10n_latam_internal_type', '!=', 'debit_note')], 'required': [('l10n_latam_internal_type', '=', 'debit_note')]}</attribute> + </field> + </field> + </record> + + <record id="view_complete_invoice_refund_tree" model="ir.ui.view"> + <field name="name">account.move.tree2</field> + <field name="model">account.move</field> + <field name="arch" type="xml"> + <tree decoration-info="state == 'draft'" default_order="create_date" string="Invoices and Refunds" decoration-muted="state == 'cancel'" js_class="account_tree"> + <field name="l10n_latam_document_type_id_code"/> + <field name="l10n_latam_document_number" string="Folio"/> + <field name="partner_id_vat"/> + <field name="partner_id"/> + <field name="invoice_date" optional="show"/> + <field name="invoice_date_due" optional="show"/> + <field name="date" string="Accounting Date" optional="show"/> + <field name="invoice_payment_ref" optional="hide"/> + <field name="invoice_user_id" optional="show" invisible="context.get('default_type') not in ('out_invoice', 'out_refund','out_receipt')" string="Sales Person"/> + <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}" optional="show"/> + <field name="invoice_origin" optional="show" string="Source Document"/> + <field name="amount_untaxed_signed" string="Amount Untaxed" sum="Total" optional="show"/> + <field name="amount_tax_signed" string="Tax" sum="Total" optional="show"/> + <field name="amount_total_signed" string="Total" sum="Total" optional="show"/> + <field name="amount_residual_signed" string="Amount Due" sum="Amount Due" optional="show"/> + <field name="currency_id" invisible="1"/> + <field name="company_currency_id" invisible="1"/> + <field name="state" optional="show"/> + <field name="invoice_payment_state" optional="hide"/> + <field name="type" invisible="context.get('default_type', True)"/> + </tree> + </field> + </record> + + <record model="ir.actions.act_window" id="sale_invoices_credit_notes"> + <field name="name">Sale Invoices and Credit Notes</field> + <field name="view_id" ref="view_complete_invoice_refund_tree"/> + <field name="res_model">account.move</field> + <field name="domain">[('type', 'in', ['out_invoice', 'out_refund'])]</field> + <field name="context">{'default_type': 'out_invoice'}</field> + <field name="target">current</field> + <field name="view_mode">tree,form</field> + </record> + + <record model="ir.actions.act_window" id="vendor_bills_and_refunds"> + <field name="name">Vendor Bills and Refunds</field> + <field name="view_id" ref="view_complete_invoice_refund_tree"/> + <field name="res_model">account.move</field> + <field name="domain">[('type', 'in', ['in_invoice', 'in_refund'])]</field> + <field name="context">{'default_type': 'in_invoice'}</field> + <field name="target">current</field> + <field name="view_mode">tree,form</field> + </record> + + <menuitem id="menu_sale_invoices_credit_notes" parent="account.menu_finance_receivables" sequence="3" action="sale_invoices_credit_notes" name="Sale Invoices and Credit Notes (CL)"/> + <menuitem id="menu_vendor_bills_and_refunds" parent="account.menu_finance_payables" sequence="3" action="vendor_bills_and_refunds" name="Vendor Bills and Refunds (CL)"/> + +</odoo> diff --git a/addons/l10n_cl/views/account_tax_view.xml b/addons/l10n_cl/views/account_tax_view.xml new file mode 100644 index 00000000000..4d99ae7170d --- /dev/null +++ b/addons/l10n_cl/views/account_tax_view.xml @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data> + <record id="view_account_tax_form" model="ir.ui.view"> + <field name="name">account.tax.form</field> + <field name="model">account.tax</field> + <field name="inherit_id" ref="account.view_tax_form"/> + <field name="arch" type="xml"> + <field name="name" position="after"> + <field name="l10n_cl_sii_code"/> + </field> + </field> + </record> + + <record id="view_tax_sii_code_tree" model="ir.ui.view"> + <field name="name">account.tax.sii.code.tree</field> + <field name="model">account.tax</field> + <field name="inherit_id" ref="account.view_tax_tree" /> + <field name="arch" type="xml"> + <field name="name" position="before"> + <field name="l10n_cl_sii_code"/> + </field> + </field> + </record> + + <record id="view_account_tax_template_form" model="ir.ui.view"> + <field name="name">account.tax.template.form</field> + <field name="model">account.tax.template</field> + <field name="inherit_id" ref="account.view_account_tax_template_form"/> + <field name="arch" type="xml"> + <field name="name" position="after"> + <field name="l10n_cl_sii_code"/> + </field> + </field> + </record> + + <record id="view_account_tax_template_tree" model="ir.ui.view"> + <field name="name">account.tax.template.sii.tree</field> + <field name="model">account.tax.template</field> + <field name="inherit_id" ref="account.view_account_tax_template_tree" /> + <field name="arch" type="xml"> + <field name="name" position="before"> + <field name="l10n_cl_sii_code"/> + </field> + </field> + </record> + </data> +</odoo>
\ No newline at end of file diff --git a/addons/l10n_cl/views/ir_sequence_view.xml b/addons/l10n_cl/views/ir_sequence_view.xml new file mode 100644 index 00000000000..83d7c3c3f23 --- /dev/null +++ b/addons/l10n_cl/views/ir_sequence_view.xml @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + + <record id="sequence_view" model="ir.ui.view"> + <field name="name">ir.sequence.form</field> + <field name="model">ir.sequence</field> + <field name="inherit_id" ref="l10n_latam_invoice_document.sequence_view"/> + <field name="arch" type="xml"> + <field name="l10n_latam_journal_id" position="attributes"> + <attribute name="invisible">1</attribute> + </field> + <field name="l10n_latam_journal_id" position="after"> + <field name="l10n_cl_journal_ids" widget="many2many_tags"/> + </field> + </field> + </record> + + <record id="sequence_view_tree" model="ir.ui.view"> + <field name="name">ir.sequence.tree</field> + <field name="model">ir.sequence</field> + <field name="inherit_id" ref="l10n_latam_invoice_document.sequence_view_tree"/> + <field name="arch" type="xml"> + <field name="l10n_latam_journal_id" position="attributes"> + <attribute name="attrs">{'column_invisible': True}</attribute> + </field> + </field> + </record> + + <record id="view_sequence_search" model="ir.ui.view"> + <field name="name">ir.sequence.search</field> + <field name="model">ir.sequence</field> + <field name="inherit_id" ref="l10n_latam_invoice_document.view_sequence_search"/> + <field name="arch" type="xml"> + <field name="l10n_latam_journal_id" position="attributes"> + <attribute name="invisible">1</attribute> + </field> + <field name="code" position="before"> + <field name="l10n_cl_journal_ids"/> + </field> + </field> + </record> + +</odoo> diff --git a/addons/l10n_cl/views/res_bank_view.xml b/addons/l10n_cl/views/res_bank_view.xml new file mode 100644 index 00000000000..653180a070b --- /dev/null +++ b/addons/l10n_cl/views/res_bank_view.xml @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data> + + <record model="ir.ui.view" id="view_res_bank_form"> + <field name="name">res.bank.form</field> + <field name="model">res.bank</field> + <field name="inherit_id" ref="base.view_res_bank_form" /> + <field name="arch" type="xml"> + <field name="name" position="before"> + <field name="l10n_cl_sbif_code" /> + </field> + </field> + </record> + + <record model="ir.ui.view" id="view_res_bank_tree"> + <field name="name">bank.bank.tree</field> + <field name="model">res.bank</field> + <field name="inherit_id" ref="base.view_res_bank_tree" /> + <field name="arch" type="xml"> + <field name="name" position="before"> + <field name="l10n_cl_sbif_code" /> + </field> + </field> + </record> + + </data> +</odoo>
\ No newline at end of file diff --git a/addons/l10n_cl/views/res_country_view.xml b/addons/l10n_cl/views/res_country_view.xml new file mode 100644 index 00000000000..4879b79ccb4 --- /dev/null +++ b/addons/l10n_cl/views/res_country_view.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + + <record id="view_res_country_form" model="ir.ui.view"> + <field name="name">res.country.form</field> + <field name="model">res.country</field> + <field name="inherit_id" ref="base.view_country_form"/> + <field name="arch" type="xml"> + <field name="code" position="after"> + <field name="l10n_cl_customs_name"/> + <field name="l10n_cl_customs_code"/> + <field name="l10n_cl_customs_abbreviation"/> + </field> + </field> + </record> + + <record id="view_res_country_tree" model="ir.ui.view"> + <field name="name">res.country.tree</field> + <field name="model">res.country</field> + <field name="inherit_id" ref="base.view_country_tree"/> + <field name="arch" type="xml"> + <field name="code" position="after"> + <field name="l10n_cl_customs_name"/> + <field name="l10n_cl_customs_code"/> + <field name="l10n_cl_customs_abbreviation"/> + </field> + </field> + </record> +</odoo>
\ No newline at end of file diff --git a/addons/l10n_cl/views/res_partner.xml b/addons/l10n_cl/views/res_partner.xml new file mode 100644 index 00000000000..715275442b2 --- /dev/null +++ b/addons/l10n_cl/views/res_partner.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + + <record id="view_move_form" model="ir.ui.view"> + <field name="name">res.partner.placeholders.l10n_cl.form</field> + <field name="inherit_id" ref="base.view_partner_form"/> + <field name="model">res.partner</field> + <field name="arch" type="xml"> + <field name="street2" position="attributes"> + <attribute name="placeholder">Datos adic. dirección y Ciudad</attribute> + </field> + <field name="city" position="attributes"> + <attribute name="attrs">{'placeholder': 'Comuna'}</attribute> + </field> + <field name="state_id" position="attributes"> + <attribute name="placeholder">Región</attribute> + </field> + <field name="country_id" position="after"> + <field name="l10n_cl_sii_taxpayer_type"/> + </field> + </field> + + </record> + +</odoo>
\ No newline at end of file |
