diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
| commit | 3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch) | |
| tree | a44932296ef4a9b71d5f010906253d8c53727726 /addons/l10n_mx | |
| parent | 0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff) | |
initial commit 2
Diffstat (limited to 'addons/l10n_mx')
30 files changed, 2849 insertions, 0 deletions
diff --git a/addons/l10n_mx/__init__.py b/addons/l10n_mx/__init__.py new file mode 100644 index 00000000..dc5e6b69 --- /dev/null +++ b/addons/l10n_mx/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import models diff --git a/addons/l10n_mx/__manifest__.py b/addons/l10n_mx/__manifest__.py new file mode 100644 index 00000000..c7b273ee --- /dev/null +++ b/addons/l10n_mx/__manifest__.py @@ -0,0 +1,55 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +# Coded by: Alejandro Negrin anegrin@vauxoo.com, +# Planified by: Alejandro Negrin, Humberto Arocha, Moises Lopez +# Finance by: Vauxoo. +# Audited by: Humberto Arocha (hbto@vauxoo.com) y Moises Lopez (moylop260@vauxoo.com) + +{ + "name": "Mexico - Accounting", + "version": "2.0", + "author": "Vauxoo", + 'category': 'Accounting/Localizations/Account Charts', + "description": """ +Minimal accounting configuration for Mexico. +============================================ + +This Chart of account is a minimal proposal to be able to use OoB the +accounting feature of Odoo. + +This doesn't pretend be all the localization for MX it is just the minimal +data required to start from 0 in mexican localization. + +This modules and its content is updated frequently by openerp-mexico team. + +With this module you will have: + + - Minimal chart of account tested in production environments. + - Minimal chart of taxes, to comply with SAT_ requirements. + +.. _SAT: http://www.sat.gob.mx/ + """, + "depends": [ + "account", + ], + "data": [ + "data/account.account.tag.csv", + "data/l10n_mx_chart_data.xml", + "data/account.account.template.csv", + "data/l10n_mx_chart_post_data.xml", + "data/account_data.xml", + "data/account_tax_data.xml", + "data/fiscal_position_data.xml", + "data/account_chart_template_data.xml", + "data/res_bank_data.xml", + "views/partner_view.xml", + "views/res_bank_view.xml", + "views/res_config_settings_views.xml", + "views/account_views.xml", + ], + 'demo': [ + 'demo/demo_company.xml', + ], + 'license': 'LGPL-3', +} diff --git a/addons/l10n_mx/data/account.account.tag.csv b/addons/l10n_mx/data/account.account.tag.csv new file mode 100644 index 00000000..4d7cb735 --- /dev/null +++ b/addons/l10n_mx/data/account.account.tag.csv @@ -0,0 +1,1083 @@ +id,name,applicability,country_id/id,color,nature +account_tag_100_01,100.01 Activo a corto plazo,accounts,,1,D +account_tag_101,101 Caja,accounts,,4,D +account_tag_101_01,101.01 Caja y efectivo,accounts,,4,D +account_tag_102,102 Bancos,accounts,,4,D +account_tag_102_01,102.01 Bancos nacionales,accounts,,4,D +account_tag_102_02,102.02 Bancos extranjeros,accounts,,4,D +account_tag_103,103 Inversiones,accounts,,4,D +account_tag_103_01,103.01 Inversiones temporales,accounts,,4,D +account_tag_103_02,103.02 Inversiones en fideicomisos,accounts,,4,D +account_tag_103_03,103.03 Otras inversiones,accounts,,4,D +account_tag_104,104 Otros instrumentos financieros,accounts,,4,D +account_tag_104_01,104.01 Otros instrumentos financieros,accounts,,4,D +account_tag_105,105 Clientes,accounts,,4,D +account_tag_105_01,105.01 Clientes nacionales,accounts,,4,D +account_tag_105_02,105.02 Clientes extranjeros,accounts,,4,D +account_tag_105_03,105.03 Clientes nacionales parte relacionada,accounts,,4,D +account_tag_105_04,105.04 Clientes extranjeros parte relacionada,accounts,,4,D +account_tag_106,106 Cuentas y documentos por cobrar a corto plazo,accounts,,4,D +account_tag_106_01,106.01 Cuentas y documentos por cobrar a corto plazo nacional,accounts,,4,D +account_tag_106_02,106.02 Cuentas y documentos por cobrar a corto plazo extranjero,accounts,,4,D +account_tag_106_03,106.03 Cuentas y documentos por cobrar a corto plazo nacional parte relacionada,accounts,,4,D +account_tag_106_04,106.04 Cuentas y documentos por cobrar a corto plazo extranjero parte relacionada,accounts,,4,D +account_tag_106_05,106.05 Intereses por cobrar a corto plazo nacional,accounts,,4,D +account_tag_106_06,106.06 Intereses por cobrar a corto plazo extranjero,accounts,,4,D +account_tag_106_07,106.07 Intereses por cobrar a corto plazo nacional parte relacionada,accounts,,4,D +account_tag_106_08,106.08 Intereses por cobrar a corto plazo extranjero parte relacionada,accounts,,4,D +account_tag_106_09,106.09 Otras cuentas y documentos por cobrar a corto plazo,accounts,,4,D +account_tag_106_10,106.10 Otras cuentas y documentos por cobrar a corto plazo parte relacionada,accounts,,4,D +account_tag_107,107 Deudores diversos,accounts,,4,D +account_tag_107_01,107.01 Funcionarios y empleados,accounts,,4,D +account_tag_107_02,107.02 Socios y accionistas,accounts,,4,D +account_tag_107_03,107.03 Partes relacionadas nacionales,accounts,,4,D +account_tag_107_04,107.04 Partes relacionadas extranjeros,accounts,,4,D +account_tag_107_05,107.05 Otros deudores diversos,accounts,,4,D +account_tag_108,108 Estimación de cuentas incobrables,accounts,,4,D +account_tag_108_01,108.01 Estimación de cuentas incobrables nacional,accounts,,4,D +account_tag_108_02,108.02 Estimación de cuentas incobrables extranjero,accounts,,4,D +account_tag_108_03,108.03 Estimación de cuentas incobrables nacional parte relacionada,accounts,,4,D +account_tag_108_04,108.04 Estimación de cuentas incobrables extranjero parte relacionada,accounts,,4,D +account_tag_109,109 Pagos anticipados,accounts,,4,D +account_tag_109_01,109.01 Seguros y fianzas pagados por anticipado nacional,accounts,,4,D +account_tag_109_02,109.02 Seguros y fianzas pagados por anticipado extranjero,accounts,,4,D +account_tag_109_03,109.03 Seguros y fianzas pagados por anticipado nacional parte relacionada,accounts,,4,D +account_tag_109_04,109.04 Seguros y fianzas pagados por anticipado extranjero parte relacionada,accounts,,4,D +account_tag_109_05,109.05 Rentas pagados por anticipado nacional,accounts,,4,D +account_tag_109_06,109.06 Rentas pagados por anticipado extranjero,accounts,,4,D +account_tag_109_07,109.07 Rentas pagados por anticipado nacional parte relacionada,accounts,,4,D +account_tag_109_08,109.08 Rentas pagados por anticipado extranjero parte relacionada,accounts,,4,D +account_tag_109_09,109.09 Intereses pagados por anticipado nacional,accounts,,4,D +account_tag_109_10,109.10 Intereses pagados por anticipado extranjero,accounts,,4,D +account_tag_109_11,109.11 Intereses pagados por anticipado nacional parte relacionada,accounts,,4,D +account_tag_109_12,109.12 Intereses pagados por anticipado extranjero parte relacionada,accounts,,4,D +account_tag_109_13,109.13 Factoraje financiero pagados por anticipado nacional,accounts,,4,D +account_tag_109_14,109.14 Factoraje financiero pagados por anticipado extranjero,accounts,,4,D +account_tag_109_15,109.15 Factoraje financiero pagados por anticipado nacional parte relacionada,accounts,,4,D +account_tag_109_16,109.16 Factoraje financiero pagados por anticipado extranjero parte relacionada,accounts,,4,D +account_tag_109_17,109.17 Arrendamiento financiero pagados por anticipado nacional,accounts,,4,D +account_tag_109_18,109.18 Arrendamiento financiero pagados por anticipado extranjero,accounts,,4,D +account_tag_109_19,109.19 Arrendamiento financiero pagados por anticipado nacional parte relacionada,accounts,,4,D +account_tag_109_20,109.20 Arrendamiento financiero pagados por anticipado extranjero parte relacionada,accounts,,4,D +account_tag_109_21,109.21 Pérdida por deterioro de pagos anticipados,accounts,,4,D +account_tag_109_22,109.22 Derechos fiduciarios,accounts,,4,D +account_tag_109_23,109.23 Otros pagos anticipados,accounts,,4,D +account_tag_110,110 Subsidio al empleo por aplicar,accounts,,4,D +account_tag_110_01,110.01 Subsidio al empleo por aplicar,accounts,,4,D +account_tag_111,111 Crédito al diesel por acreditar,accounts,,4,D +account_tag_111_01,111.01 Crédito al diesel por acreditar,accounts,,4,D +account_tag_112,112 Otros estímulos,accounts,,4,D +account_tag_112_01,112.01 Otros estímulos,accounts,,4,D +account_tag_113,113 Impuestos a favor,accounts,,4,D +account_tag_113_01,113.01 IVA a favor,accounts,,4,D +account_tag_113_02,113.02 ISR a favor,accounts,,4,D +account_tag_113_03,113.03 IETU a favor,accounts,,4,D +account_tag_113_04,113.04 IDE a favor,accounts,,4,D +account_tag_113_05,113.05 IA a favor,accounts,,4,D +account_tag_113_06,113.06 Subsidio al empleo,accounts,,4,D +account_tag_113_07,113.07 Pago de lo indebido,accounts,,4,D +account_tag_113_08,113.08 Otros impuestos a favor,accounts,,4,D +account_tag_114,114 Pagos provisionales,accounts,,4,D +account_tag_114_01,114.01 Pagos provisionales de ISR,accounts,,4,D +account_tag_115,115 Inventario,accounts,,4,D +account_tag_115_01,115.01 Inventario,accounts,,4,D +account_tag_115_02,115.02 Materia prima y materiales,accounts,,4,D +account_tag_115_03,115.03 Producción en proceso,accounts,,4,D +account_tag_115_04,115.04 Productos terminados,accounts,,4,D +account_tag_115_05,115.05 Mercancías en tránsito,accounts,,4,D +account_tag_115_06,115.06 Mercancías en poder de terceros,accounts,,4,D +account_tag_115_07,115.07 Otros,accounts,,4,D +account_tag_116,116 Estimación de inventarios obsoletos y de lento movimiento,accounts,,4,D +account_tag_116_01,116.01 Estimación de inventarios obsoletos y de lento movimiento,accounts,,4,D +account_tag_117,117 Obras en proceso de inmuebles,accounts,,4,D +account_tag_117_01,117.01 Obras en proceso de inmuebles,accounts,,4,D +account_tag_118,118 Impuestos acreditables pagados,accounts,,4,D +account_tag_118_01,118.01 IVA acreditable pagado,accounts,,4,D +account_tag_118_02,118.02 IVA acreditable de importación pagado,accounts,,4,D +account_tag_118_03,118.03 IEPS acreditable pagado,accounts,,4,D +account_tag_118_04,118.04 IEPS pagado en importación,accounts,,4,D +account_tag_119,119 Impuestos acreditables por pagar,accounts,,4,D +account_tag_119_01,119.01 IVA pendiente de pago,accounts,,4,D +account_tag_119_02,119.02 IVA de importación pendiente de pago,accounts,,4,D +account_tag_119_03,119.03 IEPS pendiente de pago,accounts,,4,D +account_tag_119_04,119.04 IEPS pendiente de pago en importación,accounts,,4,D +account_tag_120,120 Anticipo a proveedores,accounts,,4,D +account_tag_120_01,120.01 Anticipo a proveedores nacional,accounts,,4,D +account_tag_120_02,120.02 Anticipo a proveedores extranjero,accounts,,4,D +account_tag_120_03,120.03 Anticipo a proveedores nacional parte relacionada,accounts,,4,D +account_tag_120_04,120.04 Anticipo a proveedores extranjero parte relacionada,accounts,,4,D +account_tag_121,121 Otros activos a corto plazo,accounts,,4,D +account_tag_121_01,121.01 Otros activos a corto plazo,accounts,,4,D +account_tag_100_02,100.02 Activo a largo plazo,accounts,,1,D +account_tag_151,151 Terrenos,accounts,,4,D +account_tag_151_01,151.01 Terrenos,accounts,,4,D +account_tag_152,152 Edificios,accounts,,4,D +account_tag_152_01,152.01 Edificios,accounts,,4,D +account_tag_153,153 Maquinaria y equipo,accounts,,4,D +account_tag_153_01,153.01 Maquinaria y equipo,accounts,,4,D +account_tag_154,"154 Automóviles, autobuses, camiones de carga, tractocamiones, montacargas y remolques",accounts,,4,D +account_tag_154_01,"154.01 Automóviles, autobuses, camiones de carga, tractocamiones, montacargas y remolques",accounts,,4,D +account_tag_155,155 Mobiliario y equipo de oficina,accounts,,4,D +account_tag_155_01,155.01 Mobiliario y equipo de oficina,accounts,,4,D +account_tag_156,156 Equipo de cómputo,accounts,,4,D +account_tag_156_01,156.01 Equipo de cómputo,accounts,,4,D +account_tag_157,157 Equipo de comunicación,accounts,,4,D +account_tag_157_01,157.01 Equipo de comunicación,accounts,,4,D +account_tag_158,"158 Activos biológicos, vegetales y semovientes",accounts,,4,D +account_tag_158_01,"158.01 Activos biológicos, vegetales y semovientes",accounts,,4,D +account_tag_159,159 Obras en proceso de activos fijos,accounts,,4,D +account_tag_159_01,159.01 Obras en proceso de activos fijos,accounts,,4,D +account_tag_160,160 Otros activos fijos,accounts,,4,D +account_tag_160_01,160.01 Otros activos fijos,accounts,,4,D +account_tag_161,161 Ferrocarriles,accounts,,4,D +account_tag_161_01,161.01 Ferrocarriles,accounts,,4,D +account_tag_162,162 Embarcaciones,accounts,,4,D +account_tag_162_01,162.01 Embarcaciones,accounts,,4,D +account_tag_163,163 Aviones,accounts,,4,D +account_tag_163_01,163.01 Aviones,accounts,,4,D +account_tag_164,"164 Troqueles, moldes, matrices y herramental",accounts,,4,D +account_tag_164_01,"164.01 Troqueles, moldes, matrices y herramental",accounts,,4,D +account_tag_165,165 Equipo de comunicaciones telefónicas,accounts,,4,D +account_tag_165_01,165.01 Equipo de comunicaciones telefónicas,accounts,,4,D +account_tag_166,166 Equipo de comunicación satelital,accounts,,4,D +account_tag_166_01,166.01 Equipo de comunicación satelital,accounts,,4,D +account_tag_167,167 Equipo de adaptaciones para personas con capacidades diferentes,accounts,,4,D +account_tag_167_01,167.01 Equipo de adaptaciones para personas con capacidades diferentes,accounts,,4,D +account_tag_168,168 Maquinaria y equipo de generación de energía de fuentes renovables o de sistemas de cogeneración de electricidad eficiente,accounts,,4,D +account_tag_168_01,168.01 Maquinaria y equipo de generación de energía de fuentes renovables o de sistemas de cogeneración de electricidad eficiente,accounts,,4,D +account_tag_169,169 Otra maquinaria y equipo,accounts,,4,D +account_tag_169_01,169.01 Otra maquinaria y equipo,accounts,,4,D +account_tag_170,170 Adaptaciones y mejoras,accounts,,4,D +account_tag_170_01,170.01 Adaptaciones y mejoras,accounts,,4,D +account_tag_171,171 Depreciación acumulada de activos fijos,accounts,,4,A +account_tag_171_01,171.01 Depreciación acumulada de edificios,accounts,,4,A +account_tag_171_02,171.02 Depreciación acumulada de maquinaria y equipo,accounts,,4,A +account_tag_171_03,"171.03 Depreciación acumulada de automóviles, autobuses, camiones de carga, tractocamiones, montacargas y remolques",accounts,,4,A +account_tag_171_04,171.04 Depreciación acumulada de mobiliario y equipo de oficina,accounts,,4,A +account_tag_171_05,171.05 Depreciación acumulada de equipo de cómputo,accounts,,4,A +account_tag_171_06,171.06 Depreciación acumulada de equipo de comunicación,accounts,,4,A +account_tag_171_07,"171.07 Depreciación acumulada de activos biológicos, vegetales y semovientes",accounts,,4,A +account_tag_171_08,171.08 Depreciación acumulada de otros activos fijos,accounts,,4,A +account_tag_171_09,171.09 Depreciación acumulada de ferrocarriles,accounts,,4,A +account_tag_171_10,171.10 Depreciación acumulada de embarcaciones,accounts,,4,A +account_tag_171_11,171.11 Depreciación acumulada de aviones,accounts,,4,A +account_tag_171_12,"171.12 Depreciación acumulada de troqueles, moldes, matrices y herramental",accounts,,4,A +account_tag_171_13,171.13 Depreciación acumulada de equipo de comunicaciones telefónicas,accounts,,4,A +account_tag_171_14,171.14 Depreciación acumulada de equipo de comunicación satelital,accounts,,4,A +account_tag_171_15,171.15 Depreciación acumulada de equipo de adaptaciones para personas con capacidades diferentes,accounts,,4,A +account_tag_171_16,171.16 Depreciación acumulada de maquinaria y equipo de generación de energía de fuentes renovables o de sistemas de cogeneración de electricidad eficiente,accounts,,4,A +account_tag_171_17,171.17 Depreciación acumulada de adaptaciones y mejoras,accounts,,4,A +account_tag_171_18,171.18 Depreciación acumulada de otra maquinaria y equipo,accounts,,4,A +account_tag_172,172 Pérdida por deterioro acumulado de activos fijos,accounts,,4,D +account_tag_172_01,172.01 Pérdida por deterioro acumulado de edificios,accounts,,4,D +account_tag_172_02,172.02 Pérdida por deterioro acumulado de maquinaria y equipo,accounts,,4,D +account_tag_172_03,"172.03 Pérdida por deterioro acumulado de automóviles, autobuses, camiones de carga, tractocamiones, montacargas y remolques",accounts,,4,D +account_tag_172_04,172.04 Pérdida por deterioro acumulado de mobiliario y equipo de oficina,accounts,,4,D +account_tag_172_05,172.05 Pérdida por deterioro acumulado de equipo de cómputo,accounts,,4,D +account_tag_172_06,172.06 Pérdida por deterioro acumulado de equipo de comunicación,accounts,,4,D +account_tag_172_07,"172.07 Pérdida por deterioro acumulado de activos biológicos, vegetales y semovientes",accounts,,4,D +account_tag_172_08,172.08 Pérdida por deterioro acumulado de otros activos fijos,accounts,,4,D +account_tag_172_09,172.09 Pérdida por deterioro acumulado de ferrocarriles,accounts,,4,D +account_tag_172_10,172.10 Pérdida por deterioro acumulado de embarcaciones,accounts,,4,D +account_tag_172_11,172.11 Pérdida por deterioro acumulado de aviones,accounts,,4,D +account_tag_172_12,"172.12 Pérdida por deterioro acumulado de troqueles, moldes, matrices y herramental",accounts,,4,D +account_tag_172_13,172.13 Pérdida por deterioro acumulado de equipo de comunicaciones telefónicas,accounts,,4,D +account_tag_172_14,172.14 Pérdida por deterioro acumulado de equipo de comunicación satelital,accounts,,4,D +account_tag_172_15,172.15 Pérdida por deterioro acumulado de equipo de adaptaciones para personas con capacidades diferentes,accounts,,4,D +account_tag_172_16,172.16 Pérdida por deterioro acumulado de maquinaria y equipo de generación de energía de fuentes renovables o de sistemas de cogeneración de electricidad eficiente,accounts,,4,D +account_tag_172_17,172.17 Pérdida por deterioro acumulado de adaptaciones y mejoras,accounts,,4,D +account_tag_172_18,172.18 Pérdida por deterioro acumulado de otra maquinaria y equipo,accounts,,4,D +account_tag_173,173 Gastos diferidos,accounts,,4,D +account_tag_173_01,173.01 Gastos diferidos,accounts,,4,D +account_tag_174,174 Gastos pre operativos,accounts,,4,D +account_tag_174_01,174.01 Gastos pre operativos,accounts,,4,D +account_tag_175,"175 Regalías, asistencia técnica y otros gastos diferidos",accounts,,4,D +account_tag_175_01,"175.01 Regalías, asistencia técnica y otros gastos diferidos",accounts,,4,D +account_tag_176,176 Activos intangibles,accounts,,4,D +account_tag_176_01,176.01 Activos intangibles,accounts,,4,D +account_tag_177,177 Gastos de organización,accounts,,4,D +account_tag_177_01,177.01 Gastos de organización,accounts,,4,D +account_tag_178,178 Investigación y desarrollo de mercado,accounts,,4,D +account_tag_178_01,178.01 Investigación y desarrollo de mercado,accounts,,4,D +account_tag_179,179 Marcas y patentes,accounts,,4,D +account_tag_179_01,179.01 Marcas y patentes,accounts,,4,D +account_tag_180,180 Crédito mercantil,accounts,,4,D +account_tag_180_01,180.01 Crédito mercantil,accounts,,4,D +account_tag_181,181 Gastos de instalación,accounts,,4,D +account_tag_181_01,181.01 Gastos de instalación,accounts,,4,D +account_tag_182,182 Otros activos diferidos,accounts,,4,D +account_tag_182_01,182.01 Otros activos diferidos,accounts,,4,D +account_tag_183,183 Amortización acumulada de activos diferidos,accounts,,4,A +account_tag_183_01,183.01 Amortización acumulada de gastos diferidos,accounts,,4,A +account_tag_183_02,183.02 Amortización acumulada de gastos pre operativos,accounts,,4,A +account_tag_183_03,"183.03 Amortización acumulada de regalías, asistencia técnica y otros gastos diferidos",accounts,,4,A +account_tag_183_04,183.04 Amortización acumulada de activos intangibles,accounts,,4,A +account_tag_183_05,183.05 Amortización acumulada de gastos de organización,accounts,,4,A +account_tag_183_06,183.06 Amortización acumulada de investigación y desarrollo de mercado,accounts,,4,A +account_tag_183_07,183.07 Amortización acumulada de marcas y patentes,accounts,,4,A +account_tag_183_08,183.08 Amortización acumulada de crédito mercantil,accounts,,4,A +account_tag_183_09,183.09 Amortización acumulada de gastos de instalación,accounts,,4,A +account_tag_183_10,183.10 Amortización acumulada de otros activos diferidos,accounts,,4,A +account_tag_184,184 Depósitos en garantía,accounts,,4,D +account_tag_184_01,184.01 Depósitos de fianzas,accounts,,4,D +account_tag_184_02,184.02 Depósitos de arrendamiento de bienes inmuebles,accounts,,4,D +account_tag_184_03,184.03 Otros depósitos en garantía,accounts,,4,D +account_tag_185,185 Impuestos diferidos,accounts,,4,D +account_tag_185_01,185.01 Impuestos diferidos ISR,accounts,,4,D +account_tag_186,186 Cuentas y documentos por cobrar a largo plazo,accounts,,4,D +account_tag_186_01,186.01 Cuentas y documentos por cobrar a largo plazo nacional,accounts,,4,D +account_tag_186_02,186.02 Cuentas y documentos por cobrar a largo plazo extranjero,accounts,,4,D +account_tag_186_03,186.03 Cuentas y documentos por cobrar a largo plazo nacional parte relacionada,accounts,,4,D +account_tag_186_04,186.04 Cuentas y documentos por cobrar a largo plazo extranjero parte relacionada,accounts,,4,D +account_tag_186_05,186.05 Intereses por cobrar a largo plazo nacional,accounts,,4,D +account_tag_186_06,186.06 Intereses por cobrar a largo plazo extranjero,accounts,,4,D +account_tag_186_07,186.07 Intereses por cobrar a largo plazo nacional parte relacionada,accounts,,4,D +account_tag_186_08,186.08 Intereses por cobrar a largo plazo extranjero parte relacionada,accounts,,4,D +account_tag_186_09,186.09 Otras cuentas y documentos por cobrar a largo plazo,accounts,,4,D +account_tag_186_10,186.10 Otras cuentas y documentos por cobrar a largo plazo parte relacionada,accounts,,4,D +account_tag_187,187 Participación de los trabajadores en las utilidades diferidas,accounts,,4,D +account_tag_187_01,187.01 Participación de los trabajadores en las utilidades diferidas,accounts,,4,D +account_tag_188,188 Inversiones permanentes en acciones,accounts,,4,D +account_tag_188_01,188.01 Inversiones a largo plazo en subsidiarias,accounts,,4,D +account_tag_188_02,188.02 Inversiones a largo plazo en asociadas,accounts,,4,D +account_tag_188_03,188.03 Otras inversiones permanentes en acciones,accounts,,4,D +account_tag_189,189 Estimación por deterioro de inversiones permanentes en acciones,accounts,,4,D +account_tag_189_01,189.01 Estimación por deterioro de inversiones permanentes en acciones,accounts,,4,D +account_tag_190,190 Otros instrumentos financieros,accounts,,4,D +account_tag_190_01,190.01 Otros instrumentos financieros,accounts,,4,D +account_tag_191,191 Otros activos a largo plazo,accounts,,4,D +account_tag_191_01,191.01 Otros activos a largo plazo,accounts,,4,D +account_tag_200_01,200.01 Pasivo a corto plazo,accounts,,1,A +account_tag_201,201 Proveedores,accounts,,4,A +account_tag_201_01,201.01 Proveedores nacionales,accounts,,4,A +account_tag_201_02,201.02 Proveedores extranjeros,accounts,,4,A +account_tag_201_03,201.03 Proveedores nacionales parte relacionada,accounts,,4,A +account_tag_201_04,201.04 Proveedores extranjeros parte relacionada,accounts,,4,A +account_tag_202,202 Cuentas por pagar a corto plazo,accounts,,4,A +account_tag_202_01,202.01 Documentos por pagar bancario y financiero nacional,accounts,,4,A +account_tag_202_02,202.02 Documentos por pagar bancario y financiero extranjero,accounts,,4,A +account_tag_202_03,202.03 Documentos y cuentas por pagar a corto plazo nacional,accounts,,4,A +account_tag_202_04,202.04 Documentos y cuentas por pagar a corto plazo extranjero,accounts,,4,A +account_tag_202_05,202.05 Documentos y cuentas por pagar a corto plazo nacional parte relacionada,accounts,,4,A +account_tag_202_06,202.06 Documentos y cuentas por pagar a corto plazo extranjero parte relacionada,accounts,,4,A +account_tag_202_07,202.07 Intereses por pagar a corto plazo nacional,accounts,,4,A +account_tag_202_08,202.08 Intereses por pagar a corto plazo extranjero,accounts,,4,A +account_tag_202_09,202.09 Intereses por pagar a corto plazo nacional parte relacionada,accounts,,4,A +account_tag_202_10,202.10 Intereses por pagar a corto plazo extranjero parte relacionada,accounts,,4,A +account_tag_202_11,202.11 Dividendo por pagar nacional,accounts,,4,A +account_tag_202_12,202.12 Dividendo por pagar extranjero,accounts,,4,A +account_tag_203,203 Cobros anticipados a corto plazo,accounts,,4,A +account_tag_203_01,203.01 Rentas cobradas por anticipado a corto plazo nacional,accounts,,4,A +account_tag_203_02,203.02 Rentas cobradas por anticipado a corto plazo extranjero,accounts,,4,A +account_tag_203_03,203.03 Rentas cobradas por anticipado a corto plazo nacional parte relacionada,accounts,,4,A +account_tag_203_04,203.04 Rentas cobradas por anticipado a corto plazo extranjero parte relacionada,accounts,,4,A +account_tag_203_05,203.05 Intereses cobrados por anticipado a corto plazo nacional,accounts,,4,A +account_tag_203_06,203.06 Intereses cobrados por anticipado a corto plazo extranjero,accounts,,4,A +account_tag_203_07,203.07 Intereses cobrados por anticipado a corto plazo nacional parte relacionada,accounts,,4,A +account_tag_203_08,203.08 Intereses cobrados por anticipado a corto plazo extranjero parte relacionada,accounts,,4,A +account_tag_203_09,203.09 Factoraje financiero cobrados por anticipado a corto plazo nacional,accounts,,4,A +account_tag_203_10,203.10 Factoraje financiero cobrados por anticipado a corto plazo extranjero,accounts,,4,A +account_tag_203_11,203.11 Factoraje financiero cobrados por anticipado a corto plazo nacional parte relacionada,accounts,,4,A +account_tag_203_12,203.12 Factoraje financiero cobrados por anticipado a corto plazo extranjero parte relacionada,accounts,,4,A +account_tag_203_13,203.13 Arrendamiento financiero cobrados por anticipado a corto plazo nacional,accounts,,4,A +account_tag_203_14,203.14 Arrendamiento financiero cobrados por anticipado a corto plazo extranjero,accounts,,4,A +account_tag_203_15,203.15 Arrendamiento financiero cobrados por anticipado a corto plazo nacional parte relacionada,accounts,,4,A +account_tag_203_16,203.16 Arrendamiento financiero cobrados por anticipado a corto plazo extranjero parte relacionada,accounts,,4,A +account_tag_203_17,203.17 Derechos fiduciarios,accounts,,4,D +account_tag_203_18,203.18 Otros cobros anticipados,accounts,,4,A +account_tag_204,204 Instrumentos financieros a corto plazo,accounts,,4,A +account_tag_204_01,204.01 Instrumentos financieros a corto plazo,accounts,,4,A +account_tag_205,205 Acreedores diversos a corto plazo,accounts,,4,A +account_tag_205_01,"205.01 Socios, accionistas o representante legal",accounts,,4,A +account_tag_205_02,205.02 Acreedores diversos a corto plazo nacional,accounts,,4,A +account_tag_205_03,205.03 Acreedores diversos a corto plazo extranjero,accounts,,4,A +account_tag_205_04,205.04 Acreedores diversos a corto plazo nacional parte relacionada,accounts,,4,A +account_tag_205_05,205.05 Acreedores diversos a corto plazo extranjero parte relacionada,accounts,,4,A +account_tag_205_06,205.06 Otros acreedores diversos a corto plazo,accounts,,4,A +account_tag_206,206 Anticipo de cliente,accounts,,4,A +account_tag_206_01,206.01 Anticipo de cliente nacional,accounts,,4,A +account_tag_206_02,206.02 Anticipo de cliente extranjero,accounts,,4,A +account_tag_206_03,206.03 Anticipo de cliente nacional parte relacionada,accounts,,4,A +account_tag_206_04,206.04 Anticipo de cliente extranjero parte relacionada,accounts,,4,A +account_tag_206_05,206.05 Otros anticipos de clientes,accounts,,4,A +account_tag_207,207 Impuestos trasladados,accounts,,4,A +account_tag_207_01,207.01 IVA trasladado,accounts,,4,A +account_tag_207_02,207.02 IEPS trasladado,accounts,,4,A +account_tag_208,208 Impuestos trasladados cobrados,accounts,,4,A +account_tag_208_01,208.01 IVA trasladado cobrado,accounts,,4,A +account_tag_208_02,208.02 IEPS trasladado cobrado,accounts,,4,A +account_tag_209,209 Impuestos trasladados no cobrados,accounts,,4,A +account_tag_209_01,209.01 IVA trasladado no cobrado,accounts,,4,A +account_tag_209_02,209.02 IEPS trasladado no cobrado,accounts,,4,A +account_tag_210,210 Provisión de sueldos y salarios por pagar,accounts,,4,A +account_tag_210_01,210.01 Provisión de sueldos y salarios por pagar,accounts,,4,A +account_tag_210_02,210.02 Provisión de vacaciones por pagar,accounts,,4,A +account_tag_210_03,210.03 Provisión de aguinaldo por pagar,accounts,,4,A +account_tag_210_04,210.04 Provisión de fondo de ahorro por pagar,accounts,,4,A +account_tag_210_05,210.05 Provisión de asimilados a salarios por pagar,accounts,,4,A +account_tag_210_06,210.06 Provisión de anticipos o remanentes por distribuir,accounts,,4,A +account_tag_210_07,210.07 Provisión de otros sueldos y salarios por pagar,accounts,,4,A +account_tag_211,211 Provisión de contribuciones de seguridad social por pagar,accounts,,4,A +account_tag_211_01,211.01 Provisión de IMSS patronal por pagar,accounts,,4,A +account_tag_211_02,211.02 Provisión de SAR por pagar,accounts,,4,A +account_tag_211_03,211.03 Provisión de infonavit por pagar,accounts,,4,A +account_tag_212,212 Provisión de impuesto estatal sobre nómina por pagar,accounts,,4,A +account_tag_212_01,212.01 Provisión de impuesto estatal sobre nómina por pagar,accounts,,4,A +account_tag_213,213 Impuestos y derechos por pagar,accounts,,4,A +account_tag_213_01,213.01 IVA por pagar,accounts,,4,A +account_tag_213_02,213.02 IEPS por pagar,accounts,,4,A +account_tag_213_03,213.03 ISR por pagar,accounts,,4,A +account_tag_213_04,213.04 Impuesto estatal sobre nómina por pagar,accounts,,4,A +account_tag_213_05,213.05 Impuesto estatal y municipal por pagar,accounts,,4,A +account_tag_213_06,213.06 Derechos por pagar,accounts,,4,A +account_tag_213_07,213.07 Otros impuestos por pagar,accounts,,4,A +account_tag_214,214 Dividendos por pagar,accounts,,4,A +account_tag_214_01,214.01 Dividendos por pagar,accounts,,4,A +account_tag_215,215 PTU por pagar,accounts,,4,A +account_tag_215_01,215.01 PTU por pagar,accounts,,4,A +account_tag_215_02,215.02 PTU por pagar de ejercicios anteriores,accounts,,4,A +account_tag_215_03,215.03 Provisión de PTU por pagar,accounts,,4,A +account_tag_216,216 Impuestos retenidos,accounts,,4,A +account_tag_216_01,216.01 Impuestos retenidos de ISR por sueldos y salarios,accounts,,4,A +account_tag_216_02,216.02 Impuestos retenidos de ISR por asimilados a salarios,accounts,,4,A +account_tag_216_03,216.03 Impuestos retenidos de ISR por arrendamiento,accounts,,4,A +account_tag_216_04,216.04 Impuestos retenidos de ISR por servicios profesionales,accounts,,4,A +account_tag_216_05,216.05 Impuestos retenidos de ISR por dividendos,accounts,,4,A +account_tag_216_06,216.06 Impuestos retenidos de ISR por intereses,accounts,,4,A +account_tag_216_07,216.07 Impuestos retenidos de ISR por pagos al extranjero,accounts,,4,A +account_tag_216_08,216.08 Impuestos retenidos de ISR por venta de acciones,accounts,,4,A +account_tag_216_09,216.09 Impuestos retenidos de ISR por venta de partes sociales,accounts,,4,A +account_tag_216_10,216.10 Impuestos retenidos de IVA,accounts,,4,A +account_tag_216_11,216.11 Retenciones de IMSS a los trabajadores,accounts,,4,A +account_tag_216_12,216.12 Otras impuestos retenidos,accounts,,4,A +account_tag_217,217 Pagos realizados por cuenta de terceros,accounts,,4,A +account_tag_217_01,217.01 Pagos realizados por cuenta de terceros,accounts,,4,A +account_tag_218,218 Otros pasivos a corto plazo,accounts,,4,A +account_tag_218_01,218.01 Otros pasivos a corto plazo,accounts,,4,A +account_tag_200_02,200.02 Pasivo a largo plazo,accounts,,1,A +account_tag_251,251 Acreedores diversos a largo plazo,accounts,,4,A +account_tag_251_01,"251.01 Socios, accionistas o representante legal",accounts,,4,A +account_tag_251_02,251.02 Acreedores diversos a largo plazo nacional,accounts,,4,A +account_tag_251_03,251.03 Acreedores diversos a largo plazo extranjero,accounts,,4,A +account_tag_251_04,251.04 Acreedores diversos a largo plazo nacional parte relacionada,accounts,,4,A +account_tag_251_05,251.05 Acreedores diversos a largo plazo extranjero parte relacionada,accounts,,4,A +account_tag_251_06,251.06 Otros acreedores diversos a largo plazo,accounts,,4,A +account_tag_252,252 Cuentas por pagar a largo plazo,accounts,,4,A +account_tag_252_01,252.01 Documentos bancarios y financieros por pagar a largo plazo nacional,accounts,,4,A +account_tag_252_02,252.02 Documentos bancarios y financieros por pagar a largo plazo extranjero,accounts,,4,A +account_tag_252_03,252.03 Documentos y cuentas por pagar a largo plazo nacional,accounts,,4,A +account_tag_252_04,252.04 Documentos y cuentas por pagar a largo plazo extranjero,accounts,,4,A +account_tag_252_05,252.05 Documentos y cuentas por pagar a largo plazo nacional parte relacionada,accounts,,4,A +account_tag_252_06,252.06 Documentos y cuentas por pagar a largo plazo extranjero parte relacionada,accounts,,4,A +account_tag_252_07,252.07 Hipotecas por pagar a largo plazo nacional,accounts,,4,A +account_tag_252_08,252.08 Hipotecas por pagar a largo plazo extranjero,accounts,,4,A +account_tag_252_09,252.09 Hipotecas por pagar a largo plazo nacional parte relacionada,accounts,,4,A +account_tag_252_10,252.10 Hipotecas por pagar a largo plazo extranjero parte relacionada,accounts,,4,A +account_tag_252_11,252.11 Intereses por pagar a largo plazo nacional,accounts,,4,A +account_tag_252_12,252.12 Intereses por pagar a largo plazo extranjero,accounts,,4,A +account_tag_252_13,252.13 Intereses por pagar a largo plazo nacional parte relacionada,accounts,,4,A +account_tag_252_14,252.14 Intereses por pagar a largo plazo extranjero parte relacionada,accounts,,4,A +account_tag_252_15,252.15 Dividendos por pagar nacionales,accounts,,4,A +account_tag_252_16,252.16 Dividendos por pagar extranjeros,accounts,,4,A +account_tag_252_17,252.17 Otras cuentas y documentos por pagar a largo plazo,accounts,,4,A +account_tag_253,253 Cobros anticipados a largo plazo,accounts,,4,A +account_tag_253_01,253.01 Rentas cobradas por anticipado a largo plazo nacional,accounts,,4,A +account_tag_253_02,253.02 Rentas cobradas por anticipado a largo plazo extranjero,accounts,,4,A +account_tag_253_03,253.03 Rentas cobradas por anticipado a largo plazo nacional parte relacionada,accounts,,4,A +account_tag_253_04,253.04 Rentas cobradas por anticipado a largo plazo extranjero parte relacionada,accounts,,4,A +account_tag_253_05,253.05 Intereses cobrados por anticipado a largo plazo nacional,accounts,,4,A +account_tag_253_06,253.06 Intereses cobrados por anticipado a largo plazo extranjero,accounts,,4,A +account_tag_253_07,253.07 Intereses cobrados por anticipado a largo plazo nacional parte relacionada,accounts,,4,A +account_tag_253_08,253.08 Intereses cobrados por anticipado a largo plazo extranjero parte relacionada,accounts,,4,A +account_tag_253_09,253.09 Factoraje financiero cobrados por anticipado a largo plazo nacional,accounts,,4,A +account_tag_253_10,253.10 Factoraje financiero cobrados por anticipado a largo plazo extranjero,accounts,,4,A +account_tag_253_11,253.11 Factoraje financiero cobrados por anticipado a largo plazo nacional parte relacionada,accounts,,4,A +account_tag_253_12,253.12 Factoraje financiero cobrados por anticipado a largo plazo extranjero parte relacionada,accounts,,4,A +account_tag_253_13,253.13 Arrendamiento financiero cobrados por anticipado a largo plazo nacional,accounts,,4,A +account_tag_253_14,253.14 Arrendamiento financiero cobrados por anticipado a largo plazo extranjero,accounts,,4,A +account_tag_253_15,253.15 Arrendamiento financiero cobrados por anticipado a largo plazo nacional parte relacionada,accounts,,4,A +account_tag_253_16,253.16 Arrendamiento financiero cobrados por anticipado a largo plazo extranjero parte relacionada,accounts,,4,A +account_tag_253_17,253.17 Derechos fiduciarios,accounts,,4,D +account_tag_253_18,253.18 Otros cobros anticipados,accounts,,4,A +account_tag_254,254 Instrumentos financieros a largo plazo,accounts,,4,A +account_tag_254_01,254.01 Instrumentos financieros a largo plazo,accounts,,4,A +account_tag_255,255 Pasivos por beneficios a los empleados a largo plazo,accounts,,4,A +account_tag_255_01,255.01 Pasivos por beneficios a los empleados a largo plazo,accounts,,4,A +account_tag_256,256 Otros pasivos a largo plazo,accounts,,4,A +account_tag_256_01,256.01 Otros pasivos a largo plazo,accounts,,4,A +account_tag_257,257 Participación de los trabajadores en las utilidades diferida,accounts,,4,A +account_tag_257_01,257.01 Participación de los trabajadores en las utilidades diferida,accounts,,4,A +account_tag_258,258 Obligaciones contraídas de fideicomisos,accounts,,4,A +account_tag_258_01,258.01 Obligaciones contraídas de fideicomisos,accounts,,4,A +account_tag_259,259 Impuestos diferidos,accounts,,4,A +account_tag_259_01,259.01 ISR diferido,accounts,,4,A +account_tag_259_02,259.02 ISR por dividendo diferido,accounts,,4,A +account_tag_259_03,259.03 Otros impuestos diferidos,accounts,,4,A +account_tag_260,260 Pasivos diferidos,accounts,,4,A +account_tag_260_01,260.01 Pasivos diferidos,accounts,,4,A +account_tag_301,301 Capital social,accounts,,4,A +account_tag_301_01,301.01 Capital fijo,accounts,,4,A +account_tag_301_02,301.02 Capital variable,accounts,,4,A +account_tag_301_03,301.03 Aportaciones para futuros aumentos de capital,accounts,,4,A +account_tag_301_04,301.04 Prima en suscripción de acciones,accounts,,4,A +account_tag_301_05,301.05 Prima en suscripción de partes sociales,accounts,,4,A +account_tag_302,302 Patrimonio,accounts,,4,A +account_tag_302_01,302.01 Patrimonio,accounts,,4,A +account_tag_302_02,302.02 Aportación patrimonial,accounts,,4,A +account_tag_302_03,302.03 Déficit o remanente del ejercicio,accounts,,4,D +account_tag_303,303 Reserva legal,accounts,,4,A +account_tag_303_01,303.01 Reserva legal,accounts,,4,A +account_tag_304,304 Resultado de ejercicios anteriores,accounts,,4,A +account_tag_304_01,304.01 Utilidad de ejercicios anteriores,accounts,,4,A +account_tag_304_02,304.02 Pérdida de ejercicios anteriores,accounts,,4,A +account_tag_304_03,304.03 Resultado integral de ejercicios anteriores,accounts,,4,D +account_tag_304_04,304.04 Déficit o remanente de ejercicio anteriores,accounts,,4,A +account_tag_305,305 Resultado del ejercicio,accounts,,4,A +account_tag_305_01,305.01 Utilidad del ejercicio,accounts,,4,A +account_tag_305_02,305.02 Pérdida del ejercicio,accounts,,4,A +account_tag_305_03,305.03 Resultado integral,accounts,,4,D +account_tag_306,306 Otras cuentas de capital,accounts,,4,A +account_tag_306_01,306.01 Otras cuentas de capital,accounts,,4,A +account_tag_401,401 Ingresos,accounts,,4,A +account_tag_401_01,401.01 Ventas y/o servicios gravados a la tasa general,accounts,,4,A +account_tag_401_02,401.02 Ventas y/o servicios gravados a la tasa general de contado,accounts,,4,A +account_tag_401_03,401.03 Ventas y/o servicios gravados a la tasa general a crédito,accounts,,4,A +account_tag_401_04,401.04 Ventas y/o servicios gravados al 0%,accounts,,4,A +account_tag_401_05,401.05 Ventas y/o servicios gravados al 0% de contado,accounts,,4,A +account_tag_401_06,401.06 Ventas y/o servicios gravados al 0% a crédito,accounts,,4,A +account_tag_401_07,401.07 Ventas y/o servicios exentos,accounts,,4,A +account_tag_401_08,401.08 Ventas y/o servicios exentos de contado,accounts,,4,A +account_tag_401_09,401.09 Ventas y/o servicios exentos a crédito,accounts,,4,A +account_tag_401_10,401.10 Ventas y/o servicios gravados a la tasa general nacionales partes relacionadas,accounts,,4,A +account_tag_401_11,401.11 Ventas y/o servicios gravados a la tasa general extranjeros partes relacionadas,accounts,,4,A +account_tag_401_12,401.12 Ventas y/o servicios gravados al 0% nacionales partes relacionadas,accounts,,4,A +account_tag_401_13,401.13 Ventas y/o servicios gravados al 0% extranjeros partes relacionadas,accounts,,4,A +account_tag_401_14,401.14 Ventas y/o servicios exentos nacionales partes relacionadas,accounts,,4,A +account_tag_401_15,401.15 Ventas y/o servicios exentos extranjeros partes relacionadas,accounts,,4,A +account_tag_401_16,401.16 Ingresos por servicios administrativos,accounts,,4,A +account_tag_401_17,401.17 Ingresos por servicios administrativos nacionales partes relacionadas,accounts,,4,A +account_tag_401_18,401.18 Ingresos por servicios administrativos extranjeros partes relacionadas,accounts,,4,A +account_tag_401_19,401.19 Ingresos por servicios profesionales,accounts,,4,A +account_tag_401_20,401.20 Ingresos por servicios profesionales nacionales partes relacionadas,accounts,,4,A +account_tag_401_21,401.21 Ingresos por servicios profesionales extranjeros partes relacionadas,accounts,,4,A +account_tag_401_22,401.22 Ingresos por arrendamiento,accounts,,4,A +account_tag_401_23,401.23 Ingresos por arrendamiento nacionales partes relacionadas,accounts,,4,A +account_tag_401_24,401.24 Ingresos por arrendamiento extranjeros partes relacionadas,accounts,,4,A +account_tag_401_25,401.25 Ingresos por exportación,accounts,,4,A +account_tag_401_26,401.26 Ingresos por comisiones,accounts,,4,A +account_tag_401_27,401.27 Ingresos por maquila,accounts,,4,A +account_tag_401_28,401.28 Ingresos por coordinados,accounts,,4,A +account_tag_401_29,401.29 Ingresos por regalías,accounts,,4,A +account_tag_401_30,401.30 Ingresos por asistencia técnica,accounts,,4,A +account_tag_401_31,401.31 Ingresos por donativos,accounts,,4,A +account_tag_401_32,401.32 Ingresos por intereses (actividad propia),accounts,,4,A +account_tag_401_33,401.33 Ingresos de copropiedad,accounts,,4,A +account_tag_401_34,401.34 Ingresos por fideicomisos,accounts,,4,A +account_tag_401_35,401.35 Ingresos por factoraje financiero,accounts,,4,A +account_tag_401_36,401.36 Ingresos por arrendamiento financiero,accounts,,4,A +account_tag_401_37,401.37 Ingresos de extranjeros con establecimiento en el país,accounts,,4,A +account_tag_401_38,401.38 Otros ingresos propios,accounts,,4,A +account_tag_401_04_new,401.39 Ventas y/o servicios gravados realizados en zona fronteriza norte,accounts,,4,A +account_tag_401_05_new,401.40 Ventas y/o servicios gravados realizados en zona fronteriza norte de contado,accounts,,4,A +account_tag_401_06_new,401.41 Ventas y/o servicios gravados realizados en zona fronteriza norte a crédito,accounts,,4,A +account_tag_402,"402 Devoluciones, descuentos o bonificaciones sobre ingresos",accounts,,4,D +account_tag_402_01,"402.01 Devoluciones, descuentos o bonificaciones sobre ventas y/o servicios a la tasa general",accounts,,4,D +account_tag_402_02,"402.02 Devoluciones, descuentos o bonificaciones sobre ventas y/o servicios al 0%",accounts,,4,D +account_tag_402_03,"402.03 Devoluciones, descuentos o bonificaciones sobre ventas y/o servicios exentos",accounts,,4,D +account_tag_402_04,"402.04 Devoluciones, descuentos o bonificaciones de otros ingresos",accounts,,4,D +account_tag_402_02_new,"402.05 Devoluciones, descuentos o bonificaciones sobre ventas y/o servicios en zona fronteriza norte",accounts,,4,D +account_tag_403,403 Otros ingresos,accounts,,4,A +account_tag_403_01,403.01 Otros Ingresos,accounts,,4,A +account_tag_403_02,403.02 Otros ingresos nacionales parte relacionada,accounts,,4,A +account_tag_403_03,403.03 Otros ingresos extranjeros parte relacionada,accounts,,4,A +account_tag_403_04,403.04 Ingresos por operaciones discontinuas,accounts,,4,A +account_tag_403_05,403.05 Ingresos por condonación de adeudo,accounts,,4,A +account_tag_501,501 Costo de venta y/o servicio,accounts,,1,D +account_tag_501_01,501.01 Costo de venta,accounts,,4,D +account_tag_501_02,501.02 Costo de servicios (Mano de obra),accounts,,4,D +account_tag_501_03,501.03 Materia prima directa utilizada para la producción,accounts,,4,D +account_tag_501_04,501.04 Materia prima consumida en el proceso productivo,accounts,,4,D +account_tag_501_05,501.05 Mano de obra directa consumida,accounts,,4,D +account_tag_501_06,501.06 Mano de obra directa,accounts,,4,D +account_tag_501_07,501.07 Cargos indirectos de producción,accounts,,4,D +account_tag_501_08,501.08 Otros conceptos de costo,accounts,,4,D +account_tag_502,502 Compras,accounts,,4,D +account_tag_502_01,502.01 Compras nacionales,accounts,,4,D +account_tag_502_02,502.02 Compras nacionales parte relacionada,accounts,,4,D +account_tag_502_03,502.03 Compras de Importación,accounts,,4,D +account_tag_502_04,502.04 Compras de Importación partes relacionadas,accounts,,4,D +account_tag_503,"503 Devoluciones, descuentos o bonificaciones sobre compras",accounts,,1,A +account_tag_503_01,"503.01 Devoluciones, descuentos o bonificaciones sobre compras",accounts,,4,A +account_tag_504,504 Otras cuentas de costos,accounts,,4,D +account_tag_504_01,504.01 Gastos indirectos de fabricación,accounts,,4,D +account_tag_504_02,504.02 Gastos indirectos de fabricación de partes relacionadas nacionales,accounts,,4,D +account_tag_504_03,504.03 Gastos indirectos de fabricación de partes relacionadas extranjeras,accounts,,4,D +account_tag_504_04,504.04 Otras cuentas de costos incurridos,accounts,,4,D +account_tag_504_05,504.05 Otras cuentas de costos incurridos con partes relacionadas nacionales,accounts,,4,D +account_tag_504_06,504.06 Otras cuentas de costos incurridos con partes relacionadas extranjeras,accounts,,4,D +account_tag_504_07,504.07 Depreciación de edificios,accounts,,4,D +account_tag_504_08,504.08 Depreciación de maquinaria y equipo,accounts,,4,D +account_tag_504_09,"504.09 Depreciación de automóviles, autobuses, camiones de carga, tractocamiones, montacargas y remolques",accounts,,4,D +account_tag_504_10,504.10 Depreciación de mobiliario y equipo de oficina,accounts,,4,D +account_tag_504_11,504.11 Depreciación de equipo de cómputo,accounts,,4,D +account_tag_504_12,504.12 Depreciación de equipo de comunicación,accounts,,4,D +account_tag_504_13,"504.13 Depreciación de activos biológicos, vegetales y semovientes",accounts,,4,D +account_tag_504_14,504.14 Depreciación de otros activos fijos,accounts,,4,D +account_tag_504_15,504.15 Depreciación de ferrocarriles,accounts,,4,D +account_tag_504_16,504.16 Depreciación de embarcaciones,accounts,,4,D +account_tag_504_17,504.17 Depreciación de aviones,accounts,,4,D +account_tag_504_18,"504.18 Depreciación de troqueles, moldes, matrices y herramental",accounts,,4,D +account_tag_504_19,504.19 Depreciación de equipo de comunicaciones telefónicas,accounts,,4,D +account_tag_504_20,504.20 Depreciación de equipo de comunicación satelital,accounts,,4,D +account_tag_504_21,504.21 Depreciación de equipo de adaptaciones para personas con capacidades diferentes,accounts,,4,D +account_tag_504_22,504.22 Depreciación de maquinaria y equipo de generación de energía de fuentes renovables o de sistemas de cogeneración de electricidad eficiente,accounts,,4,D +account_tag_504_23,504.23 Depreciación de adaptaciones y mejoras,accounts,,4,D +account_tag_504_24,504.24 Depreciación de otra maquinaria y equipo,accounts,,4,D +account_tag_504_25,504.25 Otras cuentas de costos,accounts,,4,D +account_tag_505,505 Costo de activo fijo,accounts,,4,D +account_tag_505_01,505.01 Costo por venta de activo fijo,accounts,,4,D +account_tag_505_02,505.02 Costo por baja de activo fijo,accounts,,4,D +account_tag_601,601 Gastos generales,accounts,,4,D +account_tag_601_01,601.01 Sueldos y salarios,accounts,,4,D +account_tag_601_02,601.02 Compensaciones,accounts,,4,D +account_tag_601_03,601.03 Tiempos extras,accounts,,4,D +account_tag_601_04,601.04 Premios de asistencia,accounts,,4,D +account_tag_601_05,601.05 Premios de puntualidad,accounts,,4,D +account_tag_601_06,601.06 Vacaciones,accounts,,4,D +account_tag_601_07,601.07 Prima vacacional,accounts,,4,D +account_tag_601_08,601.08 Prima dominical,accounts,,4,D +account_tag_601_09,601.09 Días festivos,accounts,,4,D +account_tag_601_10,601.10 Gratificaciones,accounts,,4,D +account_tag_601_11,601.11 Primas de antigüedad,accounts,,4,D +account_tag_601_12,601.12 Aguinaldo,accounts,,4,D +account_tag_601_13,601.13 Indemnizaciones,accounts,,4,D +account_tag_601_14,601.14 Destajo,accounts,,4,D +account_tag_601_15,601.15 Despensa,accounts,,4,D +account_tag_601_16,601.16 Transporte,accounts,,4,D +account_tag_601_17,601.17 Servicio médico,accounts,,4,D +account_tag_601_18,601.18 Ayuda en gastos funerarios,accounts,,4,D +account_tag_601_19,601.19 Fondo de ahorro,accounts,,4,D +account_tag_601_20,601.20 Cuotas sindicales,accounts,,4,D +account_tag_601_21,601.21 PTU,accounts,,4,D +account_tag_601_22,601.22 Estímulo al personal,accounts,,4,D +account_tag_601_23,601.23 Previsión social,accounts,,4,D +account_tag_601_24,601.24 Aportaciones para el plan de jubilación,accounts,,4,D +account_tag_601_25,601.25 Otras prestaciones al personal,accounts,,4,D +account_tag_601_26,601.26 Cuotas al IMSS,accounts,,4,D +account_tag_601_27,601.27 Aportaciones al infonavit,accounts,,4,D +account_tag_601_28,601.28 Aportaciones al SAR,accounts,,4,D +account_tag_601_29,601.29 Impuesto estatal sobre nóminas,accounts,,4,D +account_tag_601_30,601.30 Otras aportaciones,accounts,,4,D +account_tag_601_31,601.31 Asimilados a salarios,accounts,,4,D +account_tag_601_32,601.32 Servicios administrativos,accounts,,4,D +account_tag_601_33,601.33 Servicios administrativos partes relacionadas,accounts,,4,D +account_tag_601_34,601.34 Honorarios a personas físicas residentes nacionales,accounts,,4,D +account_tag_601_35,601.35 Honorarios a personas físicas residentes nacionales partes relacionadas,accounts,,4,D +account_tag_601_36,601.36 Honorarios a personas físicas residentes del extranjero,accounts,,4,D +account_tag_601_37,601.37 Honorarios a personas físicas residentes del extranjero partes relacionadas,accounts,,4,D +account_tag_601_38,601.38 Honorarios a personas morales residentes nacionales,accounts,,4,D +account_tag_601_39,601.39 Honorarios a personas morales residentes nacionales partes relacionadas,accounts,,4,D +account_tag_601_40,601.40 Honorarios a personas morales residentes del extranjero,accounts,,4,D +account_tag_601_41,601.41 Honorarios a personas morales residentes del extranjero partes relacionadas,accounts,,4,D +account_tag_601_42,601.42 Honorarios aduanales personas físicas,accounts,,4,D +account_tag_601_43,601.43 Honorarios aduanales personas morales,accounts,,4,D +account_tag_601_44,601.44 Honorarios al consejo de administración,accounts,,4,D +account_tag_601_45,601.45 Arrendamiento a personas físicas residentes nacionales,accounts,,4,D +account_tag_601_46,601.46 Arrendamiento a personas morales residentes nacionales,accounts,,4,D +account_tag_601_47,601.47 Arrendamiento a residentes del extranjero,accounts,,4,D +account_tag_601_48,601.48 Combustibles y lubricantes,accounts,,4,D +account_tag_601_49,601.49 Viáticos y gastos de viaje,accounts,,4,D +account_tag_601_50,"601.50 Teléfono, internet",accounts,,4,D +account_tag_601_51,601.51 Agua,accounts,,4,D +account_tag_601_52,601.52 Energía eléctrica,accounts,,4,D +account_tag_601_53,601.53 Vigilancia y seguridad,accounts,,4,D +account_tag_601_54,601.54 Limpieza,accounts,,4,D +account_tag_601_55,601.55 Papelería y artículos de oficina,accounts,,4,D +account_tag_601_56,601.56 Mantenimiento y conservación,accounts,,4,D +account_tag_601_57,601.57 Seguros y fianzas,accounts,,4,D +account_tag_601_58,601.58 Otros impuestos y derechos,accounts,,4,D +account_tag_601_59,601.59 Recargos fiscales,accounts,,4,D +account_tag_601_60,601.60 Cuotas y suscripciones,accounts,,4,D +account_tag_601_61,601.61 Propaganda y publicidad,accounts,,4,D +account_tag_601_62,601.62 Capacitación al personal,accounts,,4,D +account_tag_601_63,601.63 Donativos y ayudas,accounts,,4,D +account_tag_601_64,601.64 Asistencia técnica,accounts,,4,D +account_tag_601_65,601.65 Regalías sujetas a otros porcentajes,accounts,,4,D +account_tag_601_66,601.66 Regalías sujetas al 5%,accounts,,4,D +account_tag_601_67,601.67 Regalías sujetas al 10%,accounts,,4,D +account_tag_601_68,601.68 Regalías sujetas al 15%,accounts,,4,D +account_tag_601_69,601.69 Regalías sujetas al 25%,accounts,,4,D +account_tag_601_70,601.70 Regalías sujetas al 30%,accounts,,4,D +account_tag_601_71,601.71 Regalías sin retención,accounts,,4,D +account_tag_601_72,601.72 Fletes y acarreos,accounts,,4,D +account_tag_601_73,601.73 Gastos de importación,accounts,,4,D +account_tag_601_74,601.74 Comisiones sobre ventas,accounts,,4,D +account_tag_601_75,601.75 Comisiones por tarjetas de crédito,accounts,,4,D +account_tag_601_76,601.76 Patentes y marcas,accounts,,4,D +account_tag_601_77,601.77 Uniformes,accounts,,4,D +account_tag_601_78,601.78 Prediales,accounts,,4,D +account_tag_601_79,601.79 Gastos generales de urbanización,accounts,,4,D +account_tag_601_80,601.80 Gastos generales de construcción,accounts,,4,D +account_tag_601_81,601.81 Fletes del extranjero,accounts,,4,D +account_tag_601_82,601.82 Recolección de bienes del sector agropecuario y/o ganadero,accounts,,4,D +account_tag_601_83,601.83 Gastos no deducibles (sin requisitos fiscales),accounts,,4,D +account_tag_601_84,601.84 Otros gastos generales,accounts,,4,D +account_tag_602,602 Gastos de venta,accounts,,4,D +account_tag_602_01,602.01 Sueldos y salarios,accounts,,4,D +account_tag_602_02,602.02 Compensaciones,accounts,,4,D +account_tag_602_03,602.03 Tiempos extras,accounts,,4,D +account_tag_602_04,602.04 Premios de asistencia,accounts,,4,D +account_tag_602_05,602.05 Premios de puntualidad,accounts,,4,D +account_tag_602_06,602.06 Vacaciones,accounts,,4,D +account_tag_602_07,602.07 Prima vacacional,accounts,,4,D +account_tag_602_08,602.08 Prima dominical,accounts,,4,D +account_tag_602_09,602.09 Días festivos,accounts,,4,D +account_tag_602_10,602.10 Gratificaciones,accounts,,4,D +account_tag_602_11,602.11 Primas de antigüedad,accounts,,4,D +account_tag_602_12,602.12 Aguinaldo,accounts,,4,D +account_tag_602_13,602.13 Indemnizaciones,accounts,,4,D +account_tag_602_14,602.14 Destajo,accounts,,4,D +account_tag_602_15,602.15 Despensa,accounts,,4,D +account_tag_602_16,602.16 Transporte,accounts,,4,D +account_tag_602_17,602.17 Servicio médico,accounts,,4,D +account_tag_602_18,602.18 Ayuda en gastos funerarios,accounts,,4,D +account_tag_602_19,602.19 Fondo de ahorro,accounts,,4,D +account_tag_602_20,602.20 Cuotas sindicales,accounts,,4,D +account_tag_602_21,602.21 PTU,accounts,,4,D +account_tag_602_22,602.22 Estímulo al personal,accounts,,4,D +account_tag_602_23,602.23 Previsión social,accounts,,4,D +account_tag_602_24,602.24 Aportaciones para el plan de jubilación,accounts,,4,D +account_tag_602_25,602.25 Otras prestaciones al personal,accounts,,4,D +account_tag_602_26,602.26 Cuotas al IMSS,accounts,,4,D +account_tag_602_27,602.27 Aportaciones al infonavit,accounts,,4,D +account_tag_602_28,602.28 Aportaciones al SAR,accounts,,4,D +account_tag_602_29,602.29 Impuesto estatal sobre nóminas,accounts,,4,D +account_tag_602_30,602.30 Otras aportaciones,accounts,,4,D +account_tag_602_31,602.31 Asimilados a salarios,accounts,,4,D +account_tag_602_32,602.32 Servicios administrativos,accounts,,4,D +account_tag_602_33,602.33 Servicios administrativos partes relacionadas,accounts,,4,D +account_tag_602_34,602.34 Honorarios a personas físicas residentes nacionales,accounts,,4,D +account_tag_602_35,602.35 Honorarios a personas físicas residentes nacionales partes relacionadas,accounts,,4,D +account_tag_602_36,602.36 Honorarios a personas físicas residentes del extranjero,accounts,,4,D +account_tag_602_37,602.37 Honorarios a personas físicas residentes del extranjero partes relacionadas,accounts,,4,D +account_tag_602_38,602.38 Honorarios a personas morales residentes nacionales,accounts,,4,D +account_tag_602_39,602.39 Honorarios a personas morales residentes nacionales partes relacionadas,accounts,,4,D +account_tag_602_40,602.40 Honorarios a personas morales residentes del extranjero,accounts,,4,D +account_tag_602_41,602.41 Honorarios a personas morales residentes del extranjero partes relacionadas,accounts,,4,D +account_tag_602_42,602.42 Honorarios aduanales personas físicas,accounts,,4,D +account_tag_602_43,602.43 Honorarios aduanales personas morales,accounts,,4,D +account_tag_602_44,602.44 Honorarios al consejo de administración,accounts,,4,D +account_tag_602_45,602.45 Arrendamiento a personas físicas residentes nacionales,accounts,,4,D +account_tag_602_46,602.46 Arrendamiento a personas morales residentes nacionales,accounts,,4,D +account_tag_602_47,602.47 Arrendamiento a residentes del extranjero,accounts,,4,D +account_tag_602_48,602.48 Combustibles y lubricantes,accounts,,4,D +account_tag_602_49,602.49 Viáticos y gastos de viaje,accounts,,4,D +account_tag_602_50,"602.50 Teléfono, internet",accounts,,4,D +account_tag_602_51,602.51 Agua,accounts,,4,D +account_tag_602_52,602.52 Energía eléctrica,accounts,,4,D +account_tag_602_53,602.53 Vigilancia y seguridad,accounts,,4,D +account_tag_602_54,602.54 Limpieza,accounts,,4,D +account_tag_602_55,602.55 Papelería y artículos de oficina,accounts,,4,D +account_tag_602_56,602.56 Mantenimiento y conservación,accounts,,4,D +account_tag_602_57,602.57 Seguros y fianzas,accounts,,4,D +account_tag_602_58,602.58 Otros impuestos y derechos,accounts,,4,D +account_tag_602_59,602.59 Recargos fiscales,accounts,,4,D +account_tag_602_60,602.60 Cuotas y suscripciones,accounts,,4,D +account_tag_602_61,602.61 Propaganda y publicidad,accounts,,4,D +account_tag_602_62,602.62 Capacitación al personal,accounts,,4,D +account_tag_602_63,602.63 Donativos y ayudas,accounts,,4,D +account_tag_602_64,602.64 Asistencia técnica,accounts,,4,D +account_tag_602_65,602.65 Regalías sujetas a otros porcentajes,accounts,,4,D +account_tag_602_66,602.66 Regalías sujetas al 5%,accounts,,4,D +account_tag_602_67,602.67 Regalías sujetas al 10%,accounts,,4,D +account_tag_602_68,602.68 Regalías sujetas al 15%,accounts,,4,D +account_tag_602_69,602.69 Regalías sujetas al 25%,accounts,,4,D +account_tag_602_70,602.70 Regalías sujetas al 30%,accounts,,4,D +account_tag_602_71,602.71 Regalías sin retención,accounts,,4,D +account_tag_602_72,602.72 Fletes y acarreos,accounts,,4,D +account_tag_602_73,602.73 Gastos de importación,accounts,,4,D +account_tag_602_74,602.74 Comisiones sobre ventas,accounts,,4,D +account_tag_602_75,602.75 Comisiones por tarjetas de crédito,accounts,,4,D +account_tag_602_76,602.76 Patentes y marcas,accounts,,4,D +account_tag_602_77,602.77 Uniformes,accounts,,4,D +account_tag_602_78,602.78 Prediales,accounts,,4,D +account_tag_602_79,602.79 Gastos de venta de urbanización,accounts,,4,D +account_tag_602_80,602.80 Gastos de venta de construcción,accounts,,4,D +account_tag_602_81,602.81 Fletes del extranjero,accounts,,4,D +account_tag_602_82,602.82 Recolección de bienes del sector agropecuario y/o ganadero,accounts,,4,D +account_tag_602_83,602.83 Gastos no deducibles (sin requisitos fiscales),accounts,,4,D +account_tag_602_84,602.84 Otros gastos de venta,accounts,,4,D +account_tag_603,603 Gastos de administración,accounts,,4,D +account_tag_603_01,603.01 Sueldos y salarios,accounts,,4,D +account_tag_603_02,603.02 Compensaciones,accounts,,4,D +account_tag_603_03,603.03 Tiempos extras,accounts,,4,D +account_tag_603_04,603.04 Premios de asistencia,accounts,,4,D +account_tag_603_05,603.05 Premios de puntualidad,accounts,,4,D +account_tag_603_06,603.06 Vacaciones,accounts,,4,D +account_tag_603_07,603.07 Prima vacacional,accounts,,4,D +account_tag_603_08,603.08 Prima dominical,accounts,,4,D +account_tag_603_09,603.09 Días festivos,accounts,,4,D +account_tag_603_10,603.10 Gratificaciones,accounts,,4,D +account_tag_603_11,603.11 Primas de antigüedad,accounts,,4,D +account_tag_603_12,603.12 Aguinaldo,accounts,,4,D +account_tag_603_13,603.13 Indemnizaciones,accounts,,4,D +account_tag_603_14,603.14 Destajo,accounts,,4,D +account_tag_603_15,603.15 Despensa,accounts,,4,D +account_tag_603_16,603.16 Transporte,accounts,,4,D +account_tag_603_17,603.17 Servicio médico,accounts,,4,D +account_tag_603_18,603.18 Ayuda en gastos funerarios,accounts,,4,D +account_tag_603_19,603.19 Fondo de ahorro,accounts,,4,D +account_tag_603_20,603.20 Cuotas sindicales,accounts,,4,D +account_tag_603_21,603.21 PTU,accounts,,4,D +account_tag_603_22,603.22 Estímulo al personal,accounts,,4,D +account_tag_603_23,603.23 Previsión social,accounts,,4,D +account_tag_603_24,603.24 Aportaciones para el plan de jubilación,accounts,,4,D +account_tag_603_25,603.25 Otras prestaciones al personal,accounts,,4,D +account_tag_603_26,603.26 Cuotas al IMSS,accounts,,4,D +account_tag_603_27,603.27 Aportaciones al infonavit,accounts,,4,D +account_tag_603_28,603.28 Aportaciones al SAR,accounts,,4,D +account_tag_603_29,603.29 Impuesto estatal sobre nóminas,accounts,,4,D +account_tag_603_30,603.30 Otras aportaciones,accounts,,4,D +account_tag_603_31,603.31 Asimilados a salarios,accounts,,4,D +account_tag_603_32,603.32 Servicios administrativos,accounts,,4,D +account_tag_603_33,603.33 Servicios administrativos partes relacionadas,accounts,,4,D +account_tag_603_34,603.34 Honorarios a personas físicas residentes nacionales,accounts,,4,D +account_tag_603_35,603.35 Honorarios a personas físicas residentes nacionales partes relacionadas,accounts,,4,D +account_tag_603_36,603.36 Honorarios a personas físicas residentes del extranjero,accounts,,4,D +account_tag_603_37,603.37 Honorarios a personas físicas residentes del extranjero partes relacionadas,accounts,,4,D +account_tag_603_38,603.38 Honorarios a personas morales residentes nacionales,accounts,,4,D +account_tag_603_39,603.39 Honorarios a personas morales residentes nacionales partes relacionadas,accounts,,4,D +account_tag_603_40,603.40 Honorarios a personas morales residentes del extranjero,accounts,,4,D +account_tag_603_41,603.41 Honorarios a personas morales residentes del extranjero partes relacionadas,accounts,,4,D +account_tag_603_42,603.42 Honorarios aduanales personas físicas,accounts,,4,D +account_tag_603_43,603.43 Honorarios aduanales personas morales,accounts,,4,D +account_tag_603_44,603.44 Honorarios al consejo de administración,accounts,,4,D +account_tag_603_45,603.45 Arrendamiento a personas físicas residentes nacionales,accounts,,4,D +account_tag_603_46,603.46 Arrendamiento a personas morales residentes nacionales,accounts,,4,D +account_tag_603_47,603.47 Arrendamiento a residentes del extranjero,accounts,,4,D +account_tag_603_48,603.48 Combustibles y lubricantes,accounts,,4,D +account_tag_603_49,603.49 Viáticos y gastos de viaje,accounts,,4,D +account_tag_603_50,"603.50 Teléfono, internet",accounts,,4,D +account_tag_603_51,603.51 Agua,accounts,,4,D +account_tag_603_52,603.52 Energía eléctrica,accounts,,4,D +account_tag_603_53,603.53 Vigilancia y seguridad,accounts,,4,D +account_tag_603_54,603.54 Limpieza,accounts,,4,D +account_tag_603_55,603.55 Papelería y artículos de oficina,accounts,,4,D +account_tag_603_56,603.56 Mantenimiento y conservación,accounts,,4,D +account_tag_603_57,603.57 Seguros y fianzas,accounts,,4,D +account_tag_603_58,603.58 Otros impuestos y derechos,accounts,,4,D +account_tag_603_59,603.59 Recargos fiscales,accounts,,4,D +account_tag_603_60,603.60 Cuotas y suscripciones,accounts,,4,D +account_tag_603_61,603.61 Propaganda y publicidad,accounts,,4,D +account_tag_603_62,603.62 Capacitación al personal,accounts,,4,D +account_tag_603_63,603.63 Donativos y ayudas,accounts,,4,D +account_tag_603_64,603.64 Asistencia técnica,accounts,,4,D +account_tag_603_65,603.65 Regalías sujetas a otros porcentajes,accounts,,4,D +account_tag_603_66,603.66 Regalías sujetas al 5%,accounts,,4,D +account_tag_603_67,603.67 Regalías sujetas al 10%,accounts,,4,D +account_tag_603_68,603.68 Regalías sujetas al 15%,accounts,,4,D +account_tag_603_69,603.69 Regalías sujetas al 25%,accounts,,4,D +account_tag_603_70,603.70 Regalías sujetas al 30%,accounts,,4,D +account_tag_603_71,603.71 Regalías sin retención,accounts,,4,D +account_tag_603_72,603.72 Fletes y acarreos,accounts,,4,D +account_tag_603_73,603.73 Gastos de importación,accounts,,4,D +account_tag_603_74,603.74 Patentes y marcas,accounts,,4,D +account_tag_603_75,603.75 Uniformes,accounts,,4,D +account_tag_603_76,603.76 Prediales,accounts,,4,D +account_tag_603_77,603.77 Gastos de administración de urbanización,accounts,,4,D +account_tag_603_78,603.78 Gastos de administración de construcción,accounts,,4,D +account_tag_603_79,603.79 Fletes del extranjero,accounts,,4,D +account_tag_603_80,603.80 Recolección de bienes del sector agropecuario y/o ganadero,accounts,,4,D +account_tag_603_81,603.81 Gastos no deducibles (sin requisitos fiscales),accounts,,4,D +account_tag_603_82,603.82 Otros gastos de administración,accounts,,4,D +account_tag_604,604 Gastos de fabricación,accounts,,4,D +account_tag_604_01,604.01 Sueldos y salarios,accounts,,4,D +account_tag_604_02,604.02 Compensaciones,accounts,,4,D +account_tag_604_03,604.03 Tiempos extras,accounts,,4,D +account_tag_604_04,604.04 Premios de asistencia,accounts,,4,D +account_tag_604_05,604.05 Premios de puntualidad,accounts,,4,D +account_tag_604_06,604.06 Vacaciones,accounts,,4,D +account_tag_604_07,604.07 Prima vacacional,accounts,,4,D +account_tag_604_08,604.08 Prima dominical,accounts,,4,D +account_tag_604_09,604.09 Días festivos,accounts,,4,D +account_tag_604_10,604.10 Gratificaciones,accounts,,4,D +account_tag_604_11,604.11 Primas de antigüedad,accounts,,4,D +account_tag_604_12,604.12 Aguinaldo,accounts,,4,D +account_tag_604_13,604.13 Indemnizaciones,accounts,,4,D +account_tag_604_14,604.14 Destajo,accounts,,4,D +account_tag_604_15,604.15 Despensa,accounts,,4,D +account_tag_604_16,604.16 Transporte,accounts,,4,D +account_tag_604_17,604.17 Servicio médico,accounts,,4,D +account_tag_604_18,604.18 Ayuda en gastos funerarios,accounts,,4,D +account_tag_604_19,604.19 Fondo de ahorro,accounts,,4,D +account_tag_604_20,604.20 Cuotas sindicales,accounts,,4,D +account_tag_604_21,604.21 PTU,accounts,,4,D +account_tag_604_22,604.22 Estímulo al personal,accounts,,4,D +account_tag_604_23,604.23 Previsión social,accounts,,4,D +account_tag_604_24,604.24 Aportaciones para el plan de jubilación,accounts,,4,D +account_tag_604_25,604.25 Otras prestaciones al personal,accounts,,4,D +account_tag_604_26,604.26 Cuotas al IMSS,accounts,,4,D +account_tag_604_27,604.27 Aportaciones al infonavit,accounts,,4,D +account_tag_604_28,604.28 Aportaciones al SAR,accounts,,4,D +account_tag_604_29,604.29 Impuesto estatal sobre nóminas,accounts,,4,D +account_tag_604_30,604.30 Otras aportaciones,accounts,,4,D +account_tag_604_31,604.31 Asimilados a salarios,accounts,,4,D +account_tag_604_32,604.32 Servicios administrativos,accounts,,4,D +account_tag_604_33,604.33 Servicios administrativos partes relacionadas,accounts,,4,D +account_tag_604_34,604.34 Honorarios a personas físicas residentes nacionales,accounts,,4,D +account_tag_604_35,604.35 Honorarios a personas físicas residentes nacionales partes relacionadas,accounts,,4,D +account_tag_604_36,604.36 Honorarios a personas físicas residentes del extranjero,accounts,,4,D +account_tag_604_37,604.37 Honorarios a personas físicas residentes del extranjero partes relacionadas,accounts,,4,D +account_tag_604_38,604.38 Honorarios a personas morales residentes nacionales,accounts,,4,D +account_tag_604_39,604.39 Honorarios a personas morales residentes nacionales partes relacionadas,accounts,,4,D +account_tag_604_40,604.40 Honorarios a personas morales residentes del extranjero,accounts,,4,D +account_tag_604_41,604.41 Honorarios a personas morales residentes del extranjero partes relacionadas,accounts,,4,D +account_tag_604_42,604.42 Honorarios aduanales personas físicas,accounts,,4,D +account_tag_604_43,604.43 Honorarios aduanales personas morales,accounts,,4,D +account_tag_604_44,604.44 Honorarios al consejo de administración,accounts,,4,D +account_tag_604_45,604.45 Arrendamiento a personas físicas residentes nacionales,accounts,,4,D +account_tag_604_46,604.46 Arrendamiento a personas morales residentes nacionales,accounts,,4,D +account_tag_604_47,604.47 Arrendamiento a residentes del extranjero,accounts,,4,D +account_tag_604_48,604.48 Combustibles y lubricantes,accounts,,4,D +account_tag_604_49,604.49 Viáticos y gastos de viaje,accounts,,4,D +account_tag_604_50,"604.50 Teléfono, internet",accounts,,4,D +account_tag_604_51,604.51 Agua,accounts,,4,D +account_tag_604_52,604.52 Energía eléctrica,accounts,,4,D +account_tag_604_53,604.53 Vigilancia y seguridad,accounts,,4,D +account_tag_604_54,604.54 Limpieza,accounts,,4,D +account_tag_604_55,604.55 Papelería y artículos de oficina,accounts,,4,D +account_tag_604_56,604.56 Mantenimiento y conservación,accounts,,4,D +account_tag_604_57,604.57 Seguros y fianzas,accounts,,4,D +account_tag_604_58,604.58 Otros impuestos y derechos,accounts,,4,D +account_tag_604_59,604.59 Recargos fiscales,accounts,,4,D +account_tag_604_60,604.60 Cuotas y suscripciones,accounts,,4,D +account_tag_604_61,604.61 Propaganda y publicidad,accounts,,4,D +account_tag_604_62,604.62 Capacitación al personal,accounts,,4,D +account_tag_604_63,604.63 Donativos y ayudas,accounts,,4,D +account_tag_604_64,604.64 Asistencia técnica,accounts,,4,D +account_tag_604_65,604.65 Regalías sujetas a otros porcentajes,accounts,,4,D +account_tag_604_66,604.66 Regalías sujetas al 5%,accounts,,4,D +account_tag_604_67,604.67 Regalías sujetas al 10%,accounts,,4,D +account_tag_604_68,604.68 Regalías sujetas al 15%,accounts,,4,D +account_tag_604_69,604.69 Regalías sujetas al 25%,accounts,,4,D +account_tag_604_70,604.70 Regalías sujetas al 30%,accounts,,4,D +account_tag_604_71,604.71 Regalías sin retención,accounts,,4,D +account_tag_604_72,604.72 Fletes y acarreos,accounts,,4,D +account_tag_604_73,604.73 Gastos de importación,accounts,,4,D +account_tag_604_74,604.74 Patentes y marcas,accounts,,4,D +account_tag_604_75,604.75 Uniformes,accounts,,4,D +account_tag_604_76,604.76 Prediales,accounts,,4,D +account_tag_604_77,604.77 Gastos de fabricación de urbanización,accounts,,4,D +account_tag_604_78,604.78 Gastos de fabricación de construcción,accounts,,4,D +account_tag_604_79,604.79 Fletes del extranjero,accounts,,4,D +account_tag_604_80,604.80 Recolección de bienes del sector agropecuario y/o ganadero,accounts,,4,D +account_tag_604_81,604.81 Gastos no deducibles (sin requisitos fiscales),accounts,,4,D +account_tag_604_82,604.82 Otros gastos de fabricación,accounts,,4,D +account_tag_605,605 Mano de obra directa,accounts,,4,D +account_tag_605_01,605.01 Mano de obra,accounts,,4,D +account_tag_605_02,605.02 Sueldos y Salarios,accounts,,4,D +account_tag_605_03,605.03 Compensaciones,accounts,,4,D +account_tag_605_04,605.04 Tiempos extras,accounts,,4,D +account_tag_605_05,605.05 Premios de asistencia,accounts,,4,D +account_tag_605_06,605.06 Premios de puntualidad,accounts,,4,D +account_tag_605_07,605.07 Vacaciones,accounts,,4,D +account_tag_605_08,605.08 Prima vacacional,accounts,,4,D +account_tag_605_09,605.09 Prima dominical,accounts,,4,D +account_tag_605_10,605.10 Días festivos,accounts,,4,D +account_tag_605_11,605.11 Gratificaciones,accounts,,4,D +account_tag_605_12,605.12 Primas de antigüedad,accounts,,4,D +account_tag_605_13,605.13 Aguinaldo,accounts,,4,D +account_tag_605_14,605.14 Indemnizaciones,accounts,,4,D +account_tag_605_15,605.15 Destajo,accounts,,4,D +account_tag_605_16,605.16 Despensa,accounts,,4,D +account_tag_605_17,605.17 Transporte,accounts,,4,D +account_tag_605_18,605.18 Servicio médico,accounts,,4,D +account_tag_605_19,605.19 Ayuda en gastos funerarios,accounts,,4,D +account_tag_605_20,605.20 Fondo de ahorro,accounts,,4,D +account_tag_605_21,605.21 Cuotas sindicales,accounts,,4,D +account_tag_605_22,605.22 PTU,accounts,,4,D +account_tag_605_23,605.23 Estímulo al personal,accounts,,4,D +account_tag_605_24,605.24 Previsión social,accounts,,4,D +account_tag_605_25,605.25 Aportaciones para el plan de jubilación,accounts,,4,D +account_tag_605_26,605.26 Otras prestaciones al personal,accounts,,4,D +account_tag_605_27,605.27 Asimilados a salarios,accounts,,4,D +account_tag_605_28,605.28 Cuotas al IMSS,accounts,,4,D +account_tag_605_29,605.29 Aportaciones al infonavit,accounts,,4,D +account_tag_605_30,605.30 Aportaciones al SAR,accounts,,4,D +account_tag_605_31,605.31 Otros costos de mano de obra directa,accounts,,4,D +account_tag_606,606 Facilidades administrativas fiscales,accounts,,4,D +account_tag_606_01,606.01 Facilidades administrativas fiscales,accounts,,4,D +account_tag_607,607 Participación de los trabajadores en las utilidades,accounts,,4,D +account_tag_607_01,607.01 Participación de los trabajadores en las utilidades,accounts,,4,D +account_tag_608,608 Participación en resultados de subsidiarias,accounts,,4,D +account_tag_608_01,608.01 Participación en resultados de subsidiarias,accounts,,4,D +account_tag_609,609 Participación en resultados de asociadas,accounts,,4,D +account_tag_609_01,609.01 Participación en resultados de asociadas,accounts,,4,D +account_tag_610,610 Participación de los trabajadores en las utilidades diferida,accounts,,4,D +account_tag_610_01,610.01 Participación de los trabajadores en las utilidades diferida,accounts,,4,D +account_tag_611,611 Impuesto Sobre la renta,accounts,,4,D +account_tag_611_01,611.01 Impuesto Sobre la renta,accounts,,4,D +account_tag_611_02,611.02 Impuesto Sobre la renta por remanente distribuible,accounts,,4,D +account_tag_612,612 Gastos no deducibles para CUFIN,accounts,,4,D +account_tag_612_01,612.01 Gastos no deducibles para CUFIN,accounts,,4,D +account_tag_613,613 Depreciación contable,accounts,,4,D +account_tag_613_01,613.01 Depreciación de edificios,accounts,,4,D +account_tag_613_02,613.02 Depreciación de maquinaria y equipo,accounts,,4,D +account_tag_613_03,"613.03 Depreciación de automóviles, autobuses, camiones de carga, tractocamiones, montacargas y remolques",accounts,,4,D +account_tag_613_04,613.04 Depreciación de mobiliario y equipo de oficina,accounts,,4,D +account_tag_613_05,613.05 Depreciación de equipo de cómputo,accounts,,4,D +account_tag_613_06,613.06 Depreciación de equipo de comunicación,accounts,,4,D +account_tag_613_07,"613.07 Depreciación de activos biológicos, vegetales y semovientes",accounts,,4,D +account_tag_613_08,613.08 Depreciación de otros activos fijos,accounts,,4,D +account_tag_613_09,613.09 Depreciación de ferrocarriles,accounts,,4,D +account_tag_613_10,613.10 Depreciación de embarcaciones,accounts,,4,D +account_tag_613_11,613.11 Depreciación de aviones,accounts,,4,D +account_tag_613_12,"613.12 Depreciación de troqueles, moldes, matrices y herramental",accounts,,4,D +account_tag_613_13,613.13 Depreciación de equipo de comunicaciones telefónicas,accounts,,4,D +account_tag_613_14,613.14 Depreciación de equipo de comunicación satelital,accounts,,4,D +account_tag_613_15,613.15 Depreciación de equipo de adaptaciones para personas con capacidades diferentes,accounts,,4,D +account_tag_613_16,613.16 Depreciación de maquinaria y equipo de generación de energía de fuentes renovables o de sistemas de cogeneración de electricidad eficiente,accounts,,4,D +account_tag_613_17,613.17 Depreciación de adaptaciones y mejoras,accounts,,4,D +account_tag_613_18,613.18 Depreciación de otra maquinaria y equipo,accounts,,4,D +account_tag_614,614 Amortización contable,accounts,,4,D +account_tag_614_01,614.01 Amortización de gastos diferidos,accounts,,4,D +account_tag_614_02,614.02 Amortización de gastos pre operativos,accounts,,4,D +account_tag_614_03,"614.03 Amortización de regalías, asistencia técnica y otros gastos diferidos",accounts,,4,D +account_tag_614_04,614.04 Amortización de activos intangibles,accounts,,4,D +account_tag_614_05,614.05 Amortización de gastos de organización,accounts,,4,D +account_tag_614_06,614.06 Amortización de investigación y desarrollo de mercado,accounts,,4,D +account_tag_614_07,614.07 Amortización de marcas y patentes,accounts,,4,D +account_tag_614_08,614.08 Amortización de crédito mercantil,accounts,,4,D +account_tag_614_09,614.09 Amortización de gastos de instalación,accounts,,4,D +account_tag_614_10,614.10 Amortización de otros activos diferidos,accounts,,4,D +account_tag_701,701 Gastos financieros,accounts,,4,D +account_tag_701_01,701.01 Pérdida cambiaria,accounts,,4,D +account_tag_701_02,701.02 Pérdida cambiaria nacional parte relacionada,accounts,,4,D +account_tag_701_03,701.03 Pérdida cambiaria extranjero parte relacionada,accounts,,4,D +account_tag_701_04,701.04 Intereses a cargo bancario nacional,accounts,,4,D +account_tag_701_05,701.05 Intereses a cargo bancario extranjero,accounts,,4,D +account_tag_701_06,701.06 Intereses a cargo de personas físicas nacional,accounts,,4,D +account_tag_701_07,701.07 Intereses a cargo de personas físicas extranjero,accounts,,4,D +account_tag_701_08,701.08 Intereses a cargo de personas morales nacional,accounts,,4,D +account_tag_701_09,701.09 Intereses a cargo de personas morales extranjero,accounts,,4,D +account_tag_701_10,701.10 Comisiones bancarias,accounts,,4,D +account_tag_701_11,701.11 Otros gastos financieros,accounts,,4,D +account_tag_702,702 Productos financieros,accounts,,4,A +account_tag_702_01,702.01 Utilidad cambiaria,accounts,,4,A +account_tag_702_02,702.02 Utilidad cambiaria nacional parte relacionada,accounts,,4,A +account_tag_702_03,702.03 Utilidad cambiaria extranjero parte relacionada,accounts,,4,A +account_tag_702_04,702.04 Intereses a favor bancarios nacional,accounts,,4,A +account_tag_702_05,702.05 Intereses a favor bancarios extranjero,accounts,,4,A +account_tag_702_06,702.06 Intereses a favor de personas físicas nacional,accounts,,4,A +account_tag_702_07,702.07 Intereses a favor de personas físicas extranjero,accounts,,4,A +account_tag_702_08,702.08 Intereses a favor de personas morales nacional,accounts,,4,A +account_tag_702_09,702.09 Intereses a favor de personas morales extranjero,accounts,,4,A +account_tag_702_10,702.10 Otros productos financieros,accounts,,4,A +account_tag_703,703 Otros gastos,accounts,,4,D +account_tag_703_01,703.01 Pérdida en venta y/o baja de terrenos,accounts,,4,D +account_tag_703_02,703.02 Pérdida en venta y/o baja de edificios,accounts,,4,D +account_tag_703_03,703.03 Pérdida en venta y/o baja de maquinaria y equipo,accounts,,4,D +account_tag_703_04,"703.04 Pérdida en venta y/o baja de automóviles, autobuses, camiones de carga, tractocamiones, montacargas y remolques",accounts,,4,D +account_tag_703_05,703.05 Pérdida en venta y/o baja de mobiliario y equipo de oficina,accounts,,4,D +account_tag_703_06,703.06 Pérdida en venta y/o baja de equipo de cómputo,accounts,,4,D +account_tag_703_07,703.07 Pérdida en venta y/o baja de equipo de comunicación,accounts,,4,D +account_tag_703_08,"703.08 Pérdida en venta y/o baja de activos biológicos, vegetales y semovientes",accounts,,4,D +account_tag_703_09,703.09 Pérdida en venta y/o baja de otros activos fijos,accounts,,4,D +account_tag_703_10,703.10 Pérdida en venta y/o baja de ferrocarriles,accounts,,4,D +account_tag_703_11,703.11 Pérdida en venta y/o baja de embarcaciones,accounts,,4,D +account_tag_703_12,703.12 Pérdida en venta y/o baja de aviones,accounts,,4,D +account_tag_703_13,"703.13 Pérdida en venta y/o baja de troqueles, moldes, matrices y herramental",accounts,,4,D +account_tag_703_14,703.14 Pérdida en venta y/o baja de equipo de comunicaciones telefónicas,accounts,,4,D +account_tag_703_15,703.15 Pérdida en venta y/o baja de equipo de comunicación satelital,accounts,,4,D +account_tag_703_16,703.16 Pérdida en venta y/o baja de equipo de adaptaciones para personas con capacidades diferentes,accounts,,4,D +account_tag_703_17,703.17 Pérdida en venta y/o baja de maquinaria y equipo de generación de energía de fuentes renovables o de sistemas de cogeneración de electricidad eficiente,accounts,,4,D +account_tag_703_18,703.18 Pérdida en venta y/o baja de otra maquinaria y equipo,accounts,,4,D +account_tag_703_19,703.19 Pérdida por enajenación de acciones,accounts,,4,D +account_tag_703_20,703.20 Pérdida por enajenación de partes sociales,accounts,,4,D +account_tag_703_21,703.21 Otros gastos,accounts,,4,D +account_tag_704,704 Otros productos,accounts,,4,A +account_tag_704_01,704.01 Ganancia en venta y/o baja de terrenos,accounts,,4,A +account_tag_704_02,704.02 Ganancia en venta y/o baja de edificios,accounts,,4,A +account_tag_704_03,704.03 Ganancia en venta y/o baja de maquinaria y equipo,accounts,,4,A +account_tag_704_04,"704.04 Ganancia en venta y/o baja de automóviles, autobuses, camiones de carga, tractocamiones, montacargas y remolques",accounts,,4,A +account_tag_704_05,704.05 Ganancia en venta y/o baja de mobiliario y equipo de oficina,accounts,,4,A +account_tag_704_06,704.06 Ganancia en venta y/o baja de equipo de cómputo,accounts,,4,A +account_tag_704_07,704.07 Ganancia en venta y/o baja de equipo de comunicación,accounts,,4,A +account_tag_704_08,"704.08 Ganancia en venta y/o baja de activos biológicos, vegetales y semovientes",accounts,,4,A +account_tag_704_09,704.09 Ganancia en venta y/o baja de otros activos fijos,accounts,,4,A +account_tag_704_10,704.10 Ganancia en venta y/o baja de ferrocarriles,accounts,,4,A +account_tag_704_11,704.11 Ganancia en venta y/o baja de embarcaciones,accounts,,4,A +account_tag_704_12,704.12 Ganancia en venta y/o baja de aviones,accounts,,4,A +account_tag_704_13,"704.13 Ganancia en venta y/o baja de troqueles, moldes, matrices y herramental",accounts,,4,A +account_tag_704_14,704.14 Ganancia en venta y/o baja de equipo de comunicaciones telefónicas,accounts,,4,A +account_tag_704_15,704.15 Ganancia en venta y/o baja de equipo de comunicación satelital,accounts,,4,A +account_tag_704_16,704.16 Ganancia en venta y/o baja de equipo de adaptaciones para personas con capacidades diferentes,accounts,,4,A +account_tag_704_17,704.17 Ganancia en venta de maquinaria y equipo de generación de energía de fuentes renovables o de sistemas de cogeneración de electricidad eficiente,accounts,,4,A +account_tag_704_18,704.18 Ganancia en venta y/o baja de otra maquinaria y equipo,accounts,,4,A +account_tag_704_19,704.19 Ganancia por enajenación de acciones,accounts,,4,A +account_tag_704_20,704.20 Ganancia por enajenación de partes sociales,accounts,,4,A +account_tag_704_21,704.21 Ingresos por estímulos fiscales,accounts,,4,A +account_tag_704_22,704.22 Ingresos por condonación de adeudo,accounts,,4,A +account_tag_704_23,704.23 Otros productos,accounts,,4,A +account_tag_801,801 UFIN del ejercicio,accounts,,4,D +account_tag_801_01,801.01 UFIN,accounts,,4,D +account_tag_801_02,801.02 Contra cuenta UFIN,accounts,,4,A +account_tag_802,802 CUFIN del ejercicio,accounts,,4,D +account_tag_802_01,802.01 CUFIN,accounts,,4,D +account_tag_802_02,802.02 Contra cuenta CUFIN,accounts,,4,A +account_tag_803,803 CUFIN de ejercicios anteriores,accounts,,4,D +account_tag_803_01,803.01 CUFIN de ejercicios anteriores,accounts,,4,D +account_tag_803_02,803.02 Contra cuenta CUFIN de ejercicios anteriores,accounts,,4,A +account_tag_804,804 CUFINRE del ejercicio,accounts,,4,D +account_tag_804_01,804.01 CUFINRE,accounts,,4,D +account_tag_804_02,804.02 Contra cuenta CUFINRE,accounts,,4,A +account_tag_805,805 CUFINRE de ejercicios anteriores,accounts,,4,D +account_tag_805_01,805.01 CUFINRE de ejercicios anteriores,accounts,,4,D +account_tag_805_02,805.02 Contra cuenta CUFINRE de ejercicios anteriores,accounts,,4,A +account_tag_806,806 CUCA del ejercicio,accounts,,4,D +account_tag_806_01,806.01 CUCA,accounts,,4,D +account_tag_806_02,806.02 Contra cuenta CUCA,accounts,,4,A +account_tag_807,807 CUCA de ejercicios anteriores,accounts,,4,D +account_tag_807_01,807.01 CUCA de ejercicios anteriores,accounts,,4,D +account_tag_807_02,807.02 Contra cuenta CUCA de ejercicios anteriores,accounts,,4,A +account_tag_808,808 Ajuste anual por inflación acumulable,accounts,,4,D +account_tag_808_01,808.01 Ajuste anual por inflación acumulable,accounts,,4,D +account_tag_808_02,808.02 Acumulación del ajuste anual inflacionario,accounts,,4,A +account_tag_809,809 Ajuste anual por inflación deducible,accounts,,4,D +account_tag_809_01,809.01 Ajuste anual por inflación deducible,accounts,,4,D +account_tag_809_02,809.02 Deducción del ajuste anual inflacionario,accounts,,4,A +account_tag_810,810 Deducción de inversión,accounts,,4,A +account_tag_810_01,810.01 Deducción de inversión,accounts,,4,A +account_tag_810_02,810.02 Contra cuenta deducción de inversiones,accounts,,4,D +account_tag_811,811 Utilidad o pérdida fiscal en venta y/o baja de activo fijo,accounts,,4,D +account_tag_811_01,811.01 Utilidad o pérdida fiscal en venta y/o baja de activo fijo,accounts,,4,D +account_tag_811_02,811.02 Contra cuenta utilidad o pérdida fiscal en venta y/o baja de activo fijo,accounts,,4,A +account_tag_812,812 Utilidad o pérdida fiscal en venta acciones o partes sociales,accounts,,4,D +account_tag_812_01,812.01 Utilidad o pérdida fiscal en venta acciones o partes sociales,accounts,,4,D +account_tag_812_02,812.02 Contra cuenta utilidad o pérdida fiscal en venta acciones o partes sociales,accounts,,4,A +account_tag_813,813 Pérdidas fiscales pendientes de amortizar actualizadas de ejercicios anteriores,accounts,,4,A +account_tag_813_01,813.01 Pérdidas fiscales pendientes de amortizar actualizadas de ejercicios anteriores,accounts,,4,A +account_tag_813_02,813.02 Actualización de pérdidas fiscales pendientes de amortizar de ejercicios anteriores,accounts,,4,D +account_tag_814,814 Mercancías recibidas en consignación,accounts,,4,D +account_tag_814_01,814.01 Mercancías recibidas en consignación,accounts,,4,D +account_tag_814_02,814.02 Consignación de mercancías recibidas,accounts,,4,A +account_tag_815,815 Crédito fiscal de IVA e IEPS por la importación de mercancías para empresas certificadas,accounts,,4,D +account_tag_815_01,815.01 Crédito fiscal de IVA e IEPS por la importación de mercancías,accounts,,4,D +account_tag_815_02,815.02 Importación de mercancías con aplicación de crédito fiscal de IVA e IEPS,accounts,,4,A +account_tag_816,816 Crédito fiscal de IVA e IEPS por la importación de activos fijos para empresas certificadas,accounts,,4,D +account_tag_816_01,816.01 Crédito fiscal de IVA e IEPS por la importación de activo fijo,accounts,,4,D +account_tag_816_02,816.02 Importación de activo fijo con aplicación de crédito fiscal de IVA e IEPS,accounts,,4,A +account_tag_899,899 Otras cuentas de orden,accounts,,4,D +account_tag_899_01,899.01 Otras cuentas de orden,accounts,,4,D +account_tag_899_02,899.02 Contra cuenta otras cuentas de orden,accounts,,4,A +tag_iva,IVA,taxes,base.mx,0, +tag_isr,ISR,taxes,base.mx,0, +tag_ieps,IEPS,taxes,base.mx,0, +tag_diot_16,DIOT: 16%,taxes,base.mx,0, +tag_diot_16_non_cre,DIOT: 16% NO ACREDITABLE,taxes,base.mx,0, +tag_diot_16_imp,DIOT: 16% IMP,taxes,base.mx,0, +tag_diot_0,DIOT: 0%,taxes,base.mx,0, +tag_diot_8,DIOT: 8%,taxes,base.mx,0, +tag_diot_8_non_cre,DIOT: 8% NO ACREDITABLE,taxes,base.mx,0, +tag_diot_ret,DIOT: Retención,taxes,base.mx,0, +tag_diot_exento,DIOT: Exento,taxes,base.mx,0, diff --git a/addons/l10n_mx/data/account.account.template.csv b/addons/l10n_mx/data/account.account.template.csv new file mode 100644 index 00000000..5e3896f4 --- /dev/null +++ b/addons/l10n_mx/data/account.account.template.csv @@ -0,0 +1,38 @@ +"id","name","code","user_type_id/id","chart_template_id/id","tag_ids/id","reconcile" +"cuenta102_02","Transferencias bancarias moneda extranjera","102.02.01","account.data_account_type_current_assets","l10n_mx.mx_coa","l10n_mx.account_tag_102_02","True" +"cuenta105_01","Clientes nacionales","105.01.01","account.data_account_type_receivable","l10n_mx.mx_coa","l10n_mx.account_tag_105_01","True" +"cuenta105_02","Clientes nacionales (PoS)","105.01.02","account.data_account_type_receivable","l10n_mx.mx_coa","l10n_mx.account_tag_105_01","True" +"cuenta107_05_01","Mercancías Enviadas - No Facturas","107.05.01","account.data_account_type_current_assets","l10n_mx.mx_coa","l10n_mx.account_tag_107_05","True" +"cuenta108_01","Estimación de cuentas incobrables nacional","108.01.01","account.data_account_type_current_assets","l10n_mx.mx_coa","l10n_mx.account_tag_108_01","True" +"cuenta108_02","Estimación de cuentas incobrables extranjero","108.02.01","account.data_account_type_current_assets","l10n_mx.mx_coa","l10n_mx.account_tag_108_02","True" +"cuenta115_01","Inventario","115.01.01","account.data_account_type_current_assets","l10n_mx.mx_coa","l10n_mx.account_tag_115_01","False" +"cuenta115_02","Materia prima y materiales","115.02.01","account.data_account_type_current_assets","l10n_mx.mx_coa","l10n_mx.account_tag_115_02","False" +"cuenta115_03","Producción en proceso","115.03.01","account.data_account_type_current_assets","l10n_mx.mx_coa","l10n_mx.account_tag_115_03","False" +"cuenta115_04","Productos terminados","115.04.01","account.data_account_type_current_assets","l10n_mx.mx_coa","l10n_mx.account_tag_115_04","False" +"cuenta115_05","Mercancías en tránsito","115.05.01","account.data_account_type_current_assets","l10n_mx.mx_coa","l10n_mx.account_tag_115_05","True" +"cuenta115_06","Mercancías en poder de terceros","115.06.01","account.data_account_type_current_assets","l10n_mx.mx_coa","l10n_mx.account_tag_115_06","False" +"cuenta118_01","IVA acreditable pagado","118.01.01","account.data_account_type_current_assets","l10n_mx.mx_coa","l10n_mx.account_tag_118_01","False" +"cuenta119_01","IVA pendiente de pago","119.01.01","account.data_account_type_current_assets","l10n_mx.mx_coa","l10n_mx.account_tag_119_01","True" +"cuenta120_01","Anticipo a proveedores nacional","120.01.01","account.data_account_type_current_assets","l10n_mx.mx_coa","l10n_mx.account_tag_120_01","True" +"cuenta120_02","Anticipo a proveedores extranjero","120.02.01","account.data_account_type_current_assets","l10n_mx.mx_coa","l10n_mx.account_tag_120_02","True" +"cuenta201_01","Proveedores nacionales","201.01.01","account.data_account_type_payable","l10n_mx.mx_coa","l10n_mx.account_tag_201_01","True" +"cuenta205_06_01","Mercancías Recibidas - No Facturas","205.06.01","account.data_account_type_current_liabilities","l10n_mx.mx_coa","l10n_mx.account_tag_205_01","True" +"cuenta206_01","Anticipo de cliente nacional","206.01.01","account.data_account_type_current_liabilities","l10n_mx.mx_coa","l10n_mx.account_tag_206_01","True" +"cuenta206_02","Anticipo de cliente extranjero","206.02.01","account.data_account_type_current_liabilities","l10n_mx.mx_coa","l10n_mx.account_tag_206_02","True" +"cuenta206_05_01","Otros anticipos de clientes","206.05.01","account.data_account_type_current_liabilities","l10n_mx.mx_coa","l10n_mx.account_tag_206_05","True" +"cuenta208_01","IVA trasladado cobrado","208.01.01","account.data_account_type_current_liabilities","l10n_mx.mx_coa","l10n_mx.account_tag_208_01","False" +"cuenta209_01","IVA trasladado no cobrado","209.01.01","account.data_account_type_current_liabilities","l10n_mx.mx_coa","l10n_mx.account_tag_209_01","True" +"cuenta216_03","Impuestos retenidos de ISR por arrendamiento","216.03.01","account.data_account_type_current_liabilities","l10n_mx.mx_coa","l10n_mx.account_tag_216_03","False" +"cuenta216_04","Impuestos retenidos de ISR por servicios profesionales","216.04.01","account.data_account_type_current_liabilities","l10n_mx.mx_coa","l10n_mx.account_tag_216_04","False" +"cuenta216_10","Impuestos retenidos de IVA","216.10.10","account.data_account_type_current_liabilities","l10n_mx.mx_coa","l10n_mx.account_tag_216_10","False" +"cuenta216_10_20","Impuestos retenidos de iva efectivamente pagados","216.10.20","account.data_account_type_current_liabilities","l10n_mx.mx_coa","l10n_mx.account_tag_216_10","False" +"cuenta302_01","Patrimonio","302.01.01","account.data_account_type_equity","l10n_mx.mx_coa","l10n_mx.account_tag_302_01","False" +"cuenta304_01","Utilidad de ejercicios anteriores","304.01.01","account.data_account_type_equity","l10n_mx.mx_coa","l10n_mx.account_tag_304_01","False" +"cuenta305_01","Utilidad del ejercicio","305.01.01","account.data_unaffected_earnings","l10n_mx.mx_coa","l10n_mx.account_tag_305_01","False" +"cuenta401_01","Ventas y/o servicios gravados a la tasa general","401.01.01","account.data_account_type_revenue","l10n_mx.mx_coa","l10n_mx.account_tag_401_01","False" +"cuenta501_01","Costo de venta","501.01.01","account.data_account_type_direct_costs","l10n_mx.mx_coa","l10n_mx.account_tag_501_01","False" +"cuenta601_84","Otros gastos generales","601.84.01","account.data_account_type_expenses","l10n_mx.mx_coa","l10n_mx.account_tag_601_84","False" +"cuenta701_01","Pérdida cambiaria","701.01.01","account.data_account_type_expenses","l10n_mx.mx_coa","l10n_mx.account_tag_701_01","False" +"cuenta702_01","Utilidad cambiaria","702.01.01","account.data_account_type_revenue","l10n_mx.mx_coa","l10n_mx.account_tag_702_01","False" +"cuenta801_01","Utilidad o pérdida fiscal en venta y/o baja de activo fijo","811.01.01","account.data_account_type_expenses","l10n_mx.mx_coa","l10n_mx.account_tag_811_01","False" +"cuenta801_01_99","Base Imponible de Impuestos en Base a Flujo de Efectivo","899.01.99","account.data_account_type_expenses","l10n_mx.mx_coa","l10n_mx.account_tag_801_01","False" diff --git a/addons/l10n_mx/data/account_chart_template_data.xml b/addons/l10n_mx/data/account_chart_template_data.xml new file mode 100644 index 00000000..b6ec19f3 --- /dev/null +++ b/addons/l10n_mx/data/account_chart_template_data.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data noupdate="1"> + <function model="account.chart.template" name="try_loading"> + <value eval="[ref('l10n_mx.mx_coa')]"/> + </function> + </data> +</odoo> diff --git a/addons/l10n_mx/data/account_data.xml b/addons/l10n_mx/data/account_data.xml new file mode 100644 index 00000000..8176c32b --- /dev/null +++ b/addons/l10n_mx/data/account_data.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data noupdate="1"> + + <!-- Account Tax Group --> + <record id="tax_group_iva_0" model="account.tax.group"> + <field name="name">IVA 0%</field> + </record> + + <record id="tax_group_iva_16" model="account.tax.group"> + <field name="name">IVA 16% </field> + </record> + + <record id="tax_group_iva_8" model="account.tax.group"> + <field name="name">IVA 8%</field> + </record> + + <record id="tax_group_iva_ret_4" model="account.tax.group"> + <field name="name">IVA Retencion 4%</field> + </record> + + <record id="tax_group_iva_ret_10" model="account.tax.group"> + <field name="name">IVA Retencion 10%</field> + </record> + + <record id="tax_group_iva_ret_1067" model="account.tax.group"> + <field name="name">IVA Retencion 10.67%</field> + </record> + + <record id="tax_group_isr_ret_10" model="account.tax.group"> + <field name="name">ISR Retencion 10%</field> + </record> + </data> +</odoo> diff --git a/addons/l10n_mx/data/account_tax_data.xml b/addons/l10n_mx/data/account_tax_data.xml new file mode 100644 index 00000000..1f009b9f --- /dev/null +++ b/addons/l10n_mx/data/account_tax_data.xml @@ -0,0 +1,476 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data> + <record id="tax9" model="account.tax.template"> + <field name="sequence" eval="10"/> + <field name="chart_template_id" ref="mx_coa"/> + <field name="name">IVA(0%) VENTAS</field> + <field name="description">IVA(0%)</field> + <field name="amount">0</field> + <field name="amount_type">percent</field> + <field name="type_tax_use">sale</field> + <field name="tax_group_id" ref="tax_group_iva_0"/> + <field name="tax_exigibility">on_payment</field> + <field name="cash_basis_transition_account_id" ref="cuenta209_01"/> + <field name="l10n_mx_tax_type">Tasa</field> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('cuenta208_01'), + 'tag_ids': [ref('tag_iva')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('cuenta208_01'), + 'tag_ids': [ref('tag_iva')], + }), + ]"/> + </record> + + <record id="tax12" model="account.tax.template"> + <field name="sequence" eval="1"/> + <field name="chart_template_id" ref="mx_coa"/> + <field name="name">IVA(16%) VENTAS</field> + <field name="description">IVA(16%)</field> + <field name="amount">16</field> + <field name="amount_type">percent</field> + <field name="type_tax_use">sale</field> + <field name="tax_group_id" ref="tax_group_iva_16"/> + <field name="tax_exigibility">on_payment</field> + <field name="cash_basis_transition_account_id" ref="cuenta209_01"/> + <field name="l10n_mx_tax_type">Tasa</field> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('cuenta208_01'), + 'tag_ids': [ref('tag_iva')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('cuenta208_01'), + 'tag_ids': [ref('tag_iva')], + }), + ]"/> + </record> + + <record id="tax1" model="account.tax.template"> + <field name="sequence" eval="10"/> + <field name="chart_template_id" ref="mx_coa"/> + <field name="name">RET IVA FLETES 4%</field> + <field name="description">Retención IVA(-4%)</field> + <field name="amount">-4</field> + <field name="amount_type">percent</field> + <field name="type_tax_use">purchase</field> + <field name="tax_group_id" ref="tax_group_iva_ret_4"/> + <field name="tax_exigibility">on_payment</field> + <field name="cash_basis_transition_account_id" ref="cuenta216_10"/> + <field name="l10n_mx_tax_type">Tasa</field> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'tag_ids': [ref('tag_diot_ret')], + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('cuenta216_10_20'), + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'tag_ids': [ref('tag_diot_ret')], + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('cuenta216_10_20'), + }), + ]"/> + </record> + + <record id="tax2" model="account.tax.template"> + <field name="sequence" eval="10"/> + <field name="chart_template_id" ref="mx_coa"/> + <field name="name">RET IVA ARRENDAMIENTO 10%</field> + <field name="description">Retención IVA(-10%)</field> + <field name="amount">-10</field> + <field name="amount_type">percent</field> + <field name="type_tax_use">purchase</field> + <field name="tax_group_id" ref="tax_group_iva_ret_10"/> + <field name="tax_exigibility">on_payment</field> + <field name="cash_basis_transition_account_id" ref="cuenta216_10"/> + <field name="l10n_mx_tax_type">Tasa</field> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'tag_ids': [ref('tag_diot_ret')], + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('cuenta216_10_20'), + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'tag_ids': [ref('tag_diot_ret')], + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('cuenta216_10_20'), + }), + ]"/> + </record> + + <record id="tax3" model="account.tax.template"> + <field name="sequence" eval="10"/> + <field name="chart_template_id" ref="mx_coa"/> + <field name="name">RET ISR ARRENDAMIENTO 10%</field> + <field name="description">Retención ISR(-10%)</field> + <field name="amount">-10</field> + <field name="amount_type">percent</field> + <field name="type_tax_use">purchase</field> + <field name="tax_group_id" ref="tax_group_isr_ret_10"/> + <field name="l10n_mx_tax_type">Tasa</field> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('cuenta216_03'), + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('cuenta216_03'), + }), + ]"/> + </record> + + <record id="tax5" model="account.tax.template"> + <field name="sequence" eval="10"/> + <field name="chart_template_id" ref="mx_coa"/> + <field name="name">RET ISR HONORARIOS 10%</field> + <field name="description">Retención ISR(-10%)</field> + <field name="amount">-10</field> + <field name="amount_type">percent</field> + <field name="type_tax_use">purchase</field> + <field name="tax_group_id" ref="tax_group_isr_ret_10"/> + <field name="l10n_mx_tax_type">Tasa</field> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('cuenta216_04'), + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('cuenta216_04'), + }), + ]"/> + </record> + + <record id="tax7" model="account.tax.template"> + <field name="sequence" eval="10"/> + <field name="chart_template_id" ref="mx_coa"/> + <field name="name">RETENCION IVA ARRENDAMIENTO 10.67%</field> + <field name="description">Retención IVA(-10.67%)</field> + <field name="amount">-10.67</field> + <field name="amount_type">percent</field> + <field name="type_tax_use">purchase</field> + <field name="tax_group_id" ref="tax_group_iva_ret_1067"/> + <field name="tax_exigibility">on_payment</field> + <field name="cash_basis_transition_account_id" ref="cuenta216_10"/> + <field name="l10n_mx_tax_type">Tasa</field> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'tag_ids': [ref('tag_diot_ret')], + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('cuenta216_10_20'), + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'tag_ids': [ref('tag_diot_ret')], + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('cuenta216_10'), + }), + ]"/> + </record> + + <record id="tax8" model="account.tax.template"> + <field name="sequence" eval="10"/> + <field name="chart_template_id" ref="mx_coa"/> + <field name="name">RETENCION IVA HONORARIOS 10.67%</field> + <field name="description">Retención IVA(-10.67%)</field> + <field name="amount">-10.67</field> + <field name="amount_type">percent</field> + <field name="type_tax_use">purchase</field> + <field name="tax_group_id" ref="tax_group_iva_ret_1067"/> + <field name="tax_exigibility">on_payment</field> + <field name="cash_basis_transition_account_id" ref="cuenta216_10"/> + <field name="l10n_mx_tax_type">Tasa</field> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'tag_ids': [ref('tag_diot_ret')], + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('cuenta216_10_20'), + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'tag_ids': [ref('tag_diot_ret')], + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('cuenta216_10'), + }), + ]"/> + </record> + + <record id="tax13" model="account.tax.template"> + <field name="sequence" eval="10"/> + <field name="chart_template_id" ref="mx_coa"/> + <field name="name">IVA(0%) COMPRAS</field> + <field name="description">IVA(0%)</field> + <field name="amount">0</field> + <field name="amount_type">percent</field> + <field name="type_tax_use">purchase</field> + <field name="tax_group_id" ref="tax_group_iva_0"/> + <field name="tax_exigibility">on_payment</field> + <field name="cash_basis_transition_account_id" ref="cuenta119_01"/> + <field name="l10n_mx_tax_type">Tasa</field> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'tag_ids': [ref('tag_diot_0')], + }), + + (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', + 'tag_ids': [ref('tag_diot_0')], + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + }), + ]"/> + </record> + + <record id="tax14" model="account.tax.template"> + <field name="sequence" eval="1"/> + <field name="chart_template_id" ref="mx_coa"/> + <field name="name">IVA(16%) COMPRAS</field> + <field name="description">IVA(16%)</field> + <field name="amount">16</field> + <field name="amount_type">percent</field> + <field name="type_tax_use">purchase</field> + <field name="tax_group_id" ref="tax_group_iva_16"/> + <field name="tax_exigibility">on_payment</field> + <field name="cash_basis_transition_account_id" ref="cuenta119_01"/> + <field name="l10n_mx_tax_type">Tasa</field> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'tag_ids': [ref('tag_diot_16')], + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('cuenta118_01'), + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'tag_ids': [ref('tag_diot_16')], + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('cuenta119_01'), + }), + ]"/> + </record> + + <record id="tax16" model="account.tax.template"> + <field name="chart_template_id" ref="mx_coa"/> + <field name="name">IVA(8%) COMPRAS</field> + <field name="description">IVA(8%)</field> + <field name="amount">8</field> + <field name="amount_type">percent</field> + <field name="type_tax_use">purchase</field> + <field name="tax_group_id" ref="tax_group_iva_8"/> + <field name="tax_exigibility">on_payment</field> + <field name="cash_basis_transition_account_id" ref="cuenta119_01"/> + <field name="l10n_mx_tax_type">Tasa</field> + <field name="sequence" eval="10"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'tag_ids': [ref('tag_diot_8')], + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('cuenta118_01'), + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'tag_ids': [ref('tag_diot_8')], + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('cuenta119_01'), + }), + ]"/> + </record> + + <record id="tax17" model="account.tax.template"> + <field name="chart_template_id" ref="mx_coa"/> + <field name="name">IVA(8%) VENTAS</field> + <field name="description">IVA(8%)</field> + <field name="amount">8</field> + <field name="amount_type">percent</field> + <field name="type_tax_use">sale</field> + <field name="tax_group_id" ref="tax_group_iva_8"/> + <field name="tax_exigibility">on_payment</field> + <field name="cash_basis_transition_account_id" ref="cuenta209_01"/> + <field name="l10n_mx_tax_type">Tasa</field> + <field name="sequence" eval="10"/> + <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', + 'tag_ids': [ref('l10n_mx.tag_iva')], + 'account_id': ref('cuenta208_01'), + 'tag_ids': [ref('tag_iva')], + }), + ]"/> + <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', + 'tag_ids': [ref('l10n_mx.tag_iva')], + 'account_id': ref('cuenta209_01'), + 'tag_ids': [ref('tag_iva')], + }), + ]"/> + </record> + </data> +</odoo> diff --git a/addons/l10n_mx/data/fiscal_position_data.xml b/addons/l10n_mx/data/fiscal_position_data.xml new file mode 100644 index 00000000..5fa0e332 --- /dev/null +++ b/addons/l10n_mx/data/fiscal_position_data.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data noupdate="1"> + <record id="account_fiscal_position_foreign" model="account.fiscal.position.template"> + <field name="name">Foreign Customer</field> + <field name="chart_template_id" ref="mx_coa"/> + </record> + + <record id="account_fiscal_position0_purchase" model="account.fiscal.position.tax.template"> + <field name="tax_src_id" ref="l10n_mx.tax14"/> + <field name="tax_dest_id" ref="l10n_mx.tax13"/> + <field name="position_id" ref="account_fiscal_position_foreign"/> + </record> + + <record id="account_fiscal_position0_sale" model="account.fiscal.position.tax.template"> + <field name="tax_src_id" ref="l10n_mx.tax12"/> + <field name="tax_dest_id" ref="l10n_mx.tax9"/> + <field name="position_id" ref="account_fiscal_position_foreign"/> + </record> + + </data> +</odoo> diff --git a/addons/l10n_mx/data/l10n_mx_chart_data.xml b/addons/l10n_mx/data/l10n_mx_chart_data.xml new file mode 100644 index 00000000..5d74a5a7 --- /dev/null +++ b/addons/l10n_mx/data/l10n_mx_chart_data.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data> + <!-- + CoA Base + --> + <record id="mx_coa" model="account.chart.template"> + <field name="name">Plan de Cuentas para Mexico</field> + <field name="bank_account_code_prefix">102.01.0</field> + <field name="cash_account_code_prefix">101.01.0</field> + <field name="transfer_account_code_prefix">102.01.01</field> + <field name="code_digits">3</field> + <field name="currency_id" ref="base.MXN"/> + <field name="use_anglo_saxon" eval="True"/> + </record> + </data> +</odoo> diff --git a/addons/l10n_mx/data/l10n_mx_chart_post_data.xml b/addons/l10n_mx/data/l10n_mx_chart_post_data.xml new file mode 100644 index 00000000..9acddb7d --- /dev/null +++ b/addons/l10n_mx/data/l10n_mx_chart_post_data.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <!-- + CoA setting accounts + --> + <record id="mx_coa" model="account.chart.template"> + <field name="property_account_receivable_id" ref="cuenta105_01"/> + <field name="property_account_payable_id" ref="cuenta201_01"/> + <field name="property_account_expense_categ_id" ref="cuenta601_84"/> + <field name="property_account_income_categ_id" ref="cuenta401_01"/> + <field name="property_stock_account_input_categ_id" ref="cuenta205_06_01"/> + <field name="property_stock_account_output_categ_id" ref="cuenta107_05_01"/> + <field name="property_stock_valuation_account_id" ref="cuenta115_01"/> + <field name="property_cash_basis_base_account_id" ref="cuenta801_01_99" /> + <field name="income_currency_exchange_account_id" ref="cuenta702_01"/> + <field name="expense_currency_exchange_account_id" ref="cuenta701_01"/> + <field name="default_pos_receivable_account_id" ref="cuenta105_02" /> + </record> +</odoo> diff --git a/addons/l10n_mx/data/res_bank_data.xml b/addons/l10n_mx/data/res_bank_data.xml new file mode 100644 index 00000000..e694c90b --- /dev/null +++ b/addons/l10n_mx/data/res_bank_data.xml @@ -0,0 +1,468 @@ +<?xml version="1.0" ?> +<odoo> + <record id='acc_bank_002_BANAMEX' model='res.bank'> + <field name='name'>BANAMEX</field> + <field name='l10n_mx_edi_code'>002</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_006_BANCOMEXT' model='res.bank'> + <field name='name'>BANCOMEXT</field> + <field name='l10n_mx_edi_code'>006</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_009_BANOBRAS' model='res.bank'> + <field name='name'>BANOBRAS</field> + <field name='l10n_mx_edi_code'>009</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_012_BBVA_BANCOMER' model='res.bank'> + <field name='name'>BBVA BANCOMER</field> + <field name='l10n_mx_edi_code'>012</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_014_SANTANDER' model='res.bank'> + <field name='name'>SANTANDER</field> + <field name='l10n_mx_edi_code'>014</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_019_BANJERCITO' model='res.bank'> + <field name='name'>BANJERCITO</field> + <field name='l10n_mx_edi_code'>019</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_021_HSBC' model='res.bank'> + <field name='name'>HSBC</field> + <field name='l10n_mx_edi_code'>021</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_030_BAJIO' model='res.bank'> + <field name='name'>BAJIO</field> + <field name='l10n_mx_edi_code'>030</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_032_IXE' model='res.bank'> + <field name='name'>IXE</field> + <field name='l10n_mx_edi_code'>032</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_036_INBURSA' model='res.bank'> + <field name='name'>INBURSA</field> + <field name='l10n_mx_edi_code'>036</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_037_INTERACCIONES' model='res.bank'> + <field name='name'>INTERACCIONES</field> + <field name='l10n_mx_edi_code'>037</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_042_MIFEL' model='res.bank'> + <field name='name'>MIFEL</field> + <field name='l10n_mx_edi_code'>042</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_044_SCOTIABANK' model='res.bank'> + <field name='name'>SCOTIABANK</field> + <field name='l10n_mx_edi_code'>044</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_058_BANREGIO' model='res.bank'> + <field name='name'>BANREGIO</field> + <field name='l10n_mx_edi_code'>058</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_059_INVEX' model='res.bank'> + <field name='name'>INVEX</field> + <field name='l10n_mx_edi_code'>059</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_060_BANSI' model='res.bank'> + <field name='name'>BANSI</field> + <field name='l10n_mx_edi_code'>060</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_062_AFIRME' model='res.bank'> + <field name='name'>AFIRME</field> + <field name='l10n_mx_edi_code'>062</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_072_BANORTE' model='res.bank'> + <field name='name'>BANORTE</field> + <field name='l10n_mx_edi_code'>072</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_102_THE_ROYAL_BANK' model='res.bank'> + <field name='name'>THE ROYAL BANK</field> + <field name='l10n_mx_edi_code'>102</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_103_AMERICAN_EXPRESS' model='res.bank'> + <field name='name'>AMERICAN EXPRESS</field> + <field name='l10n_mx_edi_code'>103</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_106_BAMSA' model='res.bank'> + <field name='name'>BAMSA</field> + <field name='l10n_mx_edi_code'>106</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_108_TOKYO' model='res.bank'> + <field name='name'>TOKYO</field> + <field name='l10n_mx_edi_code'>108</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_110_JP_MORGAN' model='res.bank'> + <field name='name'>JP MORGAN</field> + <field name='l10n_mx_edi_code'>110</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_112_BMONEX' model='res.bank'> + <field name='name'>BMONEX</field> + <field name='l10n_mx_edi_code'>112</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_113_VE_POR_MAS' model='res.bank'> + <field name='name'>VE POR MAS</field> + <field name='l10n_mx_edi_code'>113</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_116_ING' model='res.bank'> + <field name='name'>ING</field> + <field name='l10n_mx_edi_code'>116</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_124_DEUTSCHE' model='res.bank'> + <field name='name'>DEUTSCHE</field> + <field name='l10n_mx_edi_code'>124</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_126_CREDIT_SUISSE' model='res.bank'> + <field name='name'>CREDIT SUISSE</field> + <field name='l10n_mx_edi_code'>126</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_127_AZTECA' model='res.bank'> + <field name='name'>AZTECA</field> + <field name='l10n_mx_edi_code'>127</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_128_AUTOFIN' model='res.bank'> + <field name='name'>AUTOFIN</field> + <field name='l10n_mx_edi_code'>128</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_129_BARCLAYS' model='res.bank'> + <field name='name'>BARCLAYS</field> + <field name='l10n_mx_edi_code'>129</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_130_COMPARTAMOS' model='res.bank'> + <field name='name'>COMPARTAMOS</field> + <field name='l10n_mx_edi_code'>130</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_131_BANCO_FAMSA' model='res.bank'> + <field name='name'>BANCO FAMSA</field> + <field name='l10n_mx_edi_code'>131</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_132_BMULTIVA' model='res.bank'> + <field name='name'>BMULTIVA</field> + <field name='l10n_mx_edi_code'>132</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_133_ACTINVER' model='res.bank'> + <field name='name'>ACTINVER</field> + <field name='l10n_mx_edi_code'>133</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_134_WAL-MART' model='res.bank'> + <field name='name'>WAL-MART</field> + <field name='l10n_mx_edi_code'>134</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_135_NAFIN' model='res.bank'> + <field name='name'>NAFIN</field> + <field name='l10n_mx_edi_code'>135</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_136_INTERBANCO' model='res.bank'> + <field name='name'>INTERBANCO</field> + <field name='l10n_mx_edi_code'>136</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_137_BANCOPPEL' model='res.bank'> + <field name='name'>BANCOPPEL</field> + <field name='l10n_mx_edi_code'>137</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_138_ABC_CAPITAL' model='res.bank'> + <field name='name'>ABC CAPITAL</field> + <field name='l10n_mx_edi_code'>138</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_139_UBS_BANK' model='res.bank'> + <field name='name'>UBS BANK</field> + <field name='l10n_mx_edi_code'>139</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_140_CONSUBANCO' model='res.bank'> + <field name='name'>CONSUBANCO</field> + <field name='l10n_mx_edi_code'>140</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_141_VOLKSWAGEN' model='res.bank'> + <field name='name'>VOLKSWAGEN</field> + <field name='l10n_mx_edi_code'>141</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_143_CIBANCO' model='res.bank'> + <field name='name'>CIBANCO</field> + <field name='l10n_mx_edi_code'>143</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_145_BBASE' model='res.bank'> + <field name='name'>BBASE</field> + <field name='l10n_mx_edi_code'>145</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_166_BANSEFI' model='res.bank'> + <field name='name'>BANSEFI</field> + <field name='l10n_mx_edi_code'>166</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_168_HIPOTECARIA_FEDERAL' model='res.bank'> + <field name='name'>HIPOTECARIA FEDERAL</field> + <field name='l10n_mx_edi_code'>168</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_600_MONEXCB' model='res.bank'> + <field name='name'>MONEXCB</field> + <field name='l10n_mx_edi_code'>600</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_601_GBM' model='res.bank'> + <field name='name'>GBM</field> + <field name='l10n_mx_edi_code'>601</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_602_MASARI' model='res.bank'> + <field name='name'>MASARI</field> + <field name='l10n_mx_edi_code'>602</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_605_VALUE' model='res.bank'> + <field name='name'>VALUE</field> + <field name='l10n_mx_edi_code'>605</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_606_ESTRUCTURADORES' model='res.bank'> + <field name='name'>ESTRUCTURADORES</field> + <field name='l10n_mx_edi_code'>606</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_607_TIBER' model='res.bank'> + <field name='name'>TIBER</field> + <field name='l10n_mx_edi_code'>607</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_608_VECTOR' model='res.bank'> + <field name='name'>VECTOR</field> + <field name='l10n_mx_edi_code'>608</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_610_BB' model='res.bank'> + <field name='name'>B&B</field> + <field name='l10n_mx_edi_code'>610</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_614_ACCIVAL' model='res.bank'> + <field name='name'>ACCIVAL</field> + <field name='l10n_mx_edi_code'>614</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_615_MERRILL_LYNCH' model='res.bank'> + <field name='name'>MERRILL LYNCH</field> + <field name='l10n_mx_edi_code'>615</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_616_FINAMEX' model='res.bank'> + <field name='name'>FINAMEX</field> + <field name='l10n_mx_edi_code'>616</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_617_VALMEX' model='res.bank'> + <field name='name'>VALMEX</field> + <field name='l10n_mx_edi_code'>617</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_618_UNICA' model='res.bank'> + <field name='name'>UNICA</field> + <field name='l10n_mx_edi_code'>618</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_619_MAPFRE' model='res.bank'> + <field name='name'>MAPFRE</field> + <field name='l10n_mx_edi_code'>619</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_620_PROFUTURO' model='res.bank'> + <field name='name'>PROFUTURO</field> + <field name='l10n_mx_edi_code'>620</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_621_CB_ACTINVER' model='res.bank'> + <field name='name'>CB ACTINVER</field> + <field name='l10n_mx_edi_code'>621</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_622_OACTIN' model='res.bank'> + <field name='name'>OACTIN</field> + <field name='l10n_mx_edi_code'>622</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_623_SKANDIA' model='res.bank'> + <field name='name'>SKANDIA</field> + <field name='l10n_mx_edi_code'>623</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_626_CBDEUTSCHE' model='res.bank'> + <field name='name'>CBDEUTSCHE</field> + <field name='l10n_mx_edi_code'>626</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_627_ZURICH' model='res.bank'> + <field name='name'>ZURICH</field> + <field name='l10n_mx_edi_code'>627</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_628_ZURICHVI' model='res.bank'> + <field name='name'>ZURICHVI</field> + <field name='l10n_mx_edi_code'>628</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_629_SU_CASITA' model='res.bank'> + <field name='name'>SU CASITA</field> + <field name='l10n_mx_edi_code'>629</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_630_CB_INTERCAM' model='res.bank'> + <field name='name'>CB INTERCAM</field> + <field name='l10n_mx_edi_code'>630</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_631_CI_BOLSA_CI' model='res.bank'> + <field name='name'>CI BOLSA</field> + <field name='l10n_mx_edi_code'>631</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_632_BULLTICK_CB' model='res.bank'> + <field name='name'>BULLTICK CB</field> + <field name='l10n_mx_edi_code'>632</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_633_STERLING' model='res.bank'> + <field name='name'>STERLING</field> + <field name='l10n_mx_edi_code'>633</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_634_FINCOMUN' model='res.bank'> + <field name='name'>FINCOMUN</field> + <field name='l10n_mx_edi_code'>634</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_636_HDI_SEGUROS' model='res.bank'> + <field name='name'>HDI SEGUROS</field> + <field name='l10n_mx_edi_code'>636</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_637_ORDER' model='res.bank'> + <field name='name'>ORDER</field> + <field name='l10n_mx_edi_code'>637</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_638_AKALA' model='res.bank'> + <field name='name'>AKALA</field> + <field name='l10n_mx_edi_code'>638</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_640_CB_JPMORGAN' model='res.bank'> + <field name='name'>CB JPMORGAN</field> + <field name='l10n_mx_edi_code'>640</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_642_REFORMA' model='res.bank'> + <field name='name'>REFORMA</field> + <field name='l10n_mx_edi_code'>642</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_646_STP' model='res.bank'> + <field name='name'>STP</field> + <field name='l10n_mx_edi_code'>646</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_647_TELECOMM' model='res.bank'> + <field name='name'>TELECOMM</field> + <field name='l10n_mx_edi_code'>647</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_648_EVERCORE' model='res.bank'> + <field name='name'>EVERCORE</field> + <field name='l10n_mx_edi_code'>648</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_649_SKANDIA' model='res.bank'> + <field name='name'>SKANDIA</field> + <field name='l10n_mx_edi_code'>649</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_651_SEGMTY' model='res.bank'> + <field name='name'>SEGMTY</field> + <field name='l10n_mx_edi_code'>651</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_652_ASEA' model='res.bank'> + <field name='name'>ASEA</field> + <field name='l10n_mx_edi_code'>652</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_653_KUSPIT' model='res.bank'> + <field name='name'>KUSPIT</field> + <field name='l10n_mx_edi_code'>653</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_655_SOFIEXPRESS' model='res.bank'> + <field name='name'>SOFIEXPRESS</field> + <field name='l10n_mx_edi_code'>655</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_656_UNAGRA' model='res.bank'> + <field name='name'>UNAGRA</field> + <field name='l10n_mx_edi_code'>656</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_659_OPCIONES_EMPRESARIALES_DEL_NOROESTE' model='res.bank'> + <field name='name'>OPCIONES EMPRESARIALES DEL NOROESTE</field> + <field name='l10n_mx_edi_code'>659</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_901_CLS' model='res.bank'> + <field name='name'>CLS</field> + <field name='l10n_mx_edi_code'>901</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_902_INDEVAL' model='res.bank'> + <field name='name'>INDEVAL</field> + <field name='l10n_mx_edi_code'>902</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_670_LIBERTAD' model='res.bank'> + <field name='name'>LIBERTAD</field> + <field name='l10n_mx_edi_code'>670</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_999_NA' model='res.bank'> + <field name='name'>N/A</field> + <field name='l10n_mx_edi_code'>999</field> + <field name='country' ref="base.mx"/> + </record> +</odoo> diff --git a/addons/l10n_mx/demo/demo_company.xml b/addons/l10n_mx/demo/demo_company.xml new file mode 100644 index 00000000..6250c395 --- /dev/null +++ b/addons/l10n_mx/demo/demo_company.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <record id="partner_demo_company_mx" model="res.partner"> + <field name="name">MX Company</field> + <field name="vat">AAAA611013AAA</field> + <field name="street">298 </field> + <field name="city">Santiago de Querétaro</field> + <field name="country_id" ref="base.mx"/> + <field name="state_id" ref="base.state_mx_zac"/> + <field name="zip">76168</field> + <field name="phone">+52 222 123 4567</field> + <field name="email">info@company.mxexample.com</field> + <field name="website">www.mxexample.com</field> + </record> + + <record id="demo_company_mx" model="res.company"> + <field name="name">MX Company</field> + <field name="partner_id" ref="partner_demo_company_mx"/> + </record> + + <function model="res.company" name="_onchange_country_id"> + <value eval="[ref('demo_company_mx')]"/> + </function> + + <function model="res.users" name="write"> + <value eval="[ref('base.user_root'), ref('base.user_admin'), ref('base.user_demo')]"/> + <value eval="{'company_ids': [(4, ref('l10n_mx.demo_company_mx'))]}"/> + </function> + + <function model="account.chart.template" name="try_loading"> + <value eval="[ref('l10n_mx.mx_coa')]"/> + <value model="res.company" eval="obj().env.ref('l10n_mx.demo_company_mx')"/> + </function> +</odoo> diff --git a/addons/l10n_mx/i18n/es.po b/addons/l10n_mx/i18n/es.po new file mode 100644 index 00000000..78da3dd6 --- /dev/null +++ b/addons/l10n_mx/i18n/es.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_mx +# +# Translators: +# Alejandro Die Sanchis <marketing@domatix.com>, 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-07 14:55+0000\n" +"PO-Revision-Date: 2016-01-28 12:57+0000\n" +"Last-Translator: Alejandro Die Sanchis <marketing@domatix.com>\n" +"Language-Team: Spanish (http://www.transifex.com/odoo/odoo-9/language/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_mx +#: model:ir.actions.client,name:l10n_mx.action_client_l10n_mx_menu +msgid "Open Account Dashboard Menu" +msgstr "Abrir menú de contabilidad" + +#. module: l10n_mx +#: model:account.account.type,name:l10n_mx.account_type_other +msgid "other" +msgstr "otro" diff --git a/addons/l10n_mx/i18n/es_CO.po b/addons/l10n_mx/i18n/es_CO.po new file mode 100644 index 00000000..9a5e9c8a --- /dev/null +++ b/addons/l10n_mx/i18n/es_CO.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_mx +# +# Translators: +# Mateo Tibaquirá <nestormateo@gmail.com>, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-07 14:55+0000\n" +"PO-Revision-Date: 2015-11-09 15:30+0000\n" +"Last-Translator: Mateo Tibaquirá <nestormateo@gmail.com>\n" +"Language-Team: Spanish (Colombia) (http://www.transifex.com/odoo/odoo-9/" +"language/es_CO/)\n" +"Language: es_CO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_mx +#: model:ir.actions.client,name:l10n_mx.action_client_l10n_mx_menu +msgid "Open Account Dashboard Menu" +msgstr "Abrir Menú de Contabilidad" + +#. module: l10n_mx +#: model:account.account.type,name:l10n_mx.account_type_other +msgid "other" +msgstr "otro" diff --git a/addons/l10n_mx/i18n/es_DO.po b/addons/l10n_mx/i18n/es_DO.po new file mode 100644 index 00000000..117c7093 --- /dev/null +++ b/addons/l10n_mx/i18n/es_DO.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_mx +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-07 14:55+0000\n" +"PO-Revision-Date: 2016-05-05 18:49+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: Spanish (Dominican Republic) (http://www.transifex.com/odoo/" +"odoo-9/language/es_DO/)\n" +"Language: es_DO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_mx +#: model:ir.actions.client,name:l10n_mx.action_client_l10n_mx_menu +msgid "Open Account Dashboard Menu" +msgstr "Abrir Menu de Tablero de Cuenta" + +#. module: l10n_mx +#: model:account.account.type,name:l10n_mx.account_type_other +msgid "other" +msgstr "" diff --git a/addons/l10n_mx/i18n/es_EC.po b/addons/l10n_mx/i18n/es_EC.po new file mode 100644 index 00000000..aa5b27fa --- /dev/null +++ b/addons/l10n_mx/i18n/es_EC.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_mx +# +# Translators: +# Rick Hunter <rick_hunter_ec@yahoo.com>, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-07 14:55+0000\n" +"PO-Revision-Date: 2015-11-27 06:07+0000\n" +"Last-Translator: Rick Hunter <rick_hunter_ec@yahoo.com>\n" +"Language-Team: Spanish (Ecuador) (http://www.transifex.com/odoo/odoo-9/" +"language/es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_mx +#: model:ir.actions.client,name:l10n_mx.action_client_l10n_mx_menu +msgid "Open Account Dashboard Menu" +msgstr "Abrir Menú de Indicadores Contables" + +#. module: l10n_mx +#: model:account.account.type,name:l10n_mx.account_type_other +msgid "other" +msgstr "otro" diff --git a/addons/l10n_mx/i18n/es_PE.po b/addons/l10n_mx/i18n/es_PE.po new file mode 100644 index 00000000..86da9b89 --- /dev/null +++ b/addons/l10n_mx/i18n/es_PE.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_mx +# +# Translators: +# Carlos Eduardo Rodriguez Rossi <crodriguez@samemotion.com>, 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-07 14:55+0000\n" +"PO-Revision-Date: 2016-06-10 20:40+0000\n" +"Last-Translator: Carlos Eduardo Rodriguez Rossi <crodriguez@samemotion.com>\n" +"Language-Team: Spanish (Peru) (http://www.transifex.com/odoo/odoo-9/language/" +"es_PE/)\n" +"Language: es_PE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_mx +#: model:ir.actions.client,name:l10n_mx.action_client_l10n_mx_menu +msgid "Open Account Dashboard Menu" +msgstr "Abrir Panel de Control de Contabilidad" + +#. module: l10n_mx +#: model:account.account.type,name:l10n_mx.account_type_other +msgid "other" +msgstr "Otros" diff --git a/addons/l10n_mx/i18n/es_VE.po b/addons/l10n_mx/i18n/es_VE.po new file mode 100644 index 00000000..1b843359 --- /dev/null +++ b/addons/l10n_mx/i18n/es_VE.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_mx +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-07 14:55+0000\n" +"PO-Revision-Date: 2016-03-01 11:42+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: Spanish (Venezuela) (http://www.transifex.com/odoo/odoo-9/" +"language/es_VE/)\n" +"Language: es_VE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_mx +#: model:ir.actions.client,name:l10n_mx.action_client_l10n_mx_menu +msgid "Open Account Dashboard Menu" +msgstr "Abrir Menú del tablero de Cuenta" + +#. module: l10n_mx +#: model:account.account.type,name:l10n_mx.account_type_other +msgid "other" +msgstr "" diff --git a/addons/l10n_mx/i18n/l10n_mx.pot b/addons/l10n_mx/i18n/l10n_mx.pot new file mode 100644 index 00000000..be0c22ec --- /dev/null +++ b/addons/l10n_mx/i18n/l10n_mx.pot @@ -0,0 +1,147 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_mx +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-01-29 15:07+0000\n" +"PO-Revision-Date: 2020-01-29 15:07+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_mx +#: model:ir.model.fields,field_description:l10n_mx.field_res_bank__l10n_mx_edi_code +msgid "ABM Code" +msgstr "" + +#. module: l10n_mx +#: model:ir.model,name:l10n_mx.model_account_account +msgid "Account" +msgstr "" + +#. module: l10n_mx +#: model:ir.model,name:l10n_mx.model_account_chart_template +msgid "Account Chart Template" +msgstr "" + +#. module: l10n_mx +#: model:ir.model,name:l10n_mx.model_account_account_tag +msgid "Account Tag" +msgstr "" + +#. module: l10n_mx +#: model:ir.model,name:l10n_mx.model_res_bank +msgid "Bank" +msgstr "" + +#. module: l10n_mx +#: model:ir.model,name:l10n_mx.model_res_partner_bank +msgid "Bank Accounts" +msgstr "" + +#. module: l10n_mx +#: model:ir.model.fields,field_description:l10n_mx.field_account_setup_bank_manual_config__l10n_mx_edi_clabe +#: model:ir.model.fields,field_description:l10n_mx.field_res_partner_bank__l10n_mx_edi_clabe +msgid "CLABE" +msgstr "" + +#. module: l10n_mx +#: model:ir.model,name:l10n_mx.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: l10n_mx +#: model_terms:ir.ui.view,arch_db:l10n_mx.res_config_settings_view_form +msgid "Create your electronic invoices automatically (CFDI format)" +msgstr "" + +#. module: l10n_mx +#: model:ir.model.fields.selection,name:l10n_mx.selection__account_account_tag__nature__a +msgid "Creditable Account" +msgstr "" + +#. module: l10n_mx +#: model:ir.model.fields.selection,name:l10n_mx.selection__account_account_tag__nature__d +msgid "Debitable Account" +msgstr "" + +#. module: l10n_mx +#: code:addons/l10n_mx/models/chart_template.py:0 +#, python-format +msgid "Effectively Paid" +msgstr "" + +#. module: l10n_mx +#: model:account.tax.group,name:l10n_mx.tax_group_isr_ret_10 +msgid "ISR Retencion 10%" +msgstr "" + +#. module: l10n_mx +#: model:account.tax.group,name:l10n_mx.tax_group_iva_0 +msgid "IVA 0%" +msgstr "" + +#. module: l10n_mx +#: model:account.tax.group,name:l10n_mx.tax_group_iva_16 +msgid "IVA 16% " +msgstr "" + +#. module: l10n_mx +#: model:account.tax.group,name:l10n_mx.tax_group_iva_8 +msgid "IVA 8%" +msgstr "" + +#. module: l10n_mx +#: model:account.tax.group,name:l10n_mx.tax_group_iva_ret_10 +msgid "IVA Retencion 10%" +msgstr "" + +#. module: l10n_mx +#: model:account.tax.group,name:l10n_mx.tax_group_iva_ret_1067 +msgid "IVA Retencion 10.67%" +msgstr "" + +#. module: l10n_mx +#: model:account.tax.group,name:l10n_mx.tax_group_iva_ret_4 +msgid "IVA Retencion 4%" +msgstr "" + +#. module: l10n_mx +#: model:ir.model,name:l10n_mx.model_account_journal +msgid "Journal" +msgstr "" + +#. module: l10n_mx +#: model:ir.model.fields,field_description:l10n_mx.field_res_config_settings__module_l10n_mx_edi +msgid "Mexican Electronic Invoicing" +msgstr "" + +#. module: l10n_mx +#: model:ir.model.fields,field_description:l10n_mx.field_account_account_tag__nature +msgid "Nature" +msgstr "" + +#. module: l10n_mx +#: model:ir.model.fields,help:l10n_mx.field_account_setup_bank_manual_config__l10n_mx_edi_clabe +#: model:ir.model.fields,help:l10n_mx.field_res_partner_bank__l10n_mx_edi_clabe +msgid "" +"Standardized banking cipher for Mexico. More info wikipedia.org/wiki/CLABE" +msgstr "" + +#. module: l10n_mx +#: model:ir.model.fields,help:l10n_mx.field_res_bank__l10n_mx_edi_code +msgid "" +"Three-digit number assigned by the ABM to identify banking institutions (ABM" +" is an acronym for Asociación de Bancos de México)" +msgstr "" + +#. module: l10n_mx +#: model:ir.model.fields,help:l10n_mx.field_account_account_tag__nature +msgid "Used in Mexican report of electronic accounting (account nature)." +msgstr "" diff --git a/addons/l10n_mx/models/__init__.py b/addons/l10n_mx/models/__init__.py new file mode 100644 index 00000000..81b9491a --- /dev/null +++ b/addons/l10n_mx/models/__init__.py @@ -0,0 +1,9 @@ +# coding: utf-8 +# Copyright 2016 Vauxoo (https://www.vauxoo.com) <info@vauxoo.com> +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). + +from . import account +from . import account_tax +from . import res_bank +from . import res_config_settings +from . import chart_template diff --git a/addons/l10n_mx/models/account.py b/addons/l10n_mx/models/account.py new file mode 100644 index 00000000..7c038c12 --- /dev/null +++ b/addons/l10n_mx/models/account.py @@ -0,0 +1,57 @@ +# coding: utf-8 +# Copyright 2016 Vauxoo (https://www.vauxoo.com) <info@vauxoo.com> +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). + +import re +from odoo import models, api, fields, _ + + +class AccountJournal(models.Model): + _inherit = 'account.journal' + + def _prepare_liquidity_account_vals(self, company, code, vals): + # OVERRIDE + account_vals = super()._prepare_liquidity_account_vals(company, code, vals) + + if company.country_id.code == 'MX': + # When preparing the values to use when creating the default debit and credit accounts of a + # liquidity journal, set the correct tags for the mexican localization. + account_vals.setdefault('tag_ids', []) + account_vals['tag_ids'] += [(4, tag_id) for tag_id in self.env['account.account'].mx_search_tags(code).ids] + + return account_vals + + +class AccountAccount(models.Model): + _inherit = 'account.account' + + @api.model + def mx_search_tags(self, code): + account_tag = self.env['account.account.tag'] + #search if the code is compliant with the regexp we have for tags auto-assignation + re_res = re.search( + '^(?P<first>[1-8][0-9][0-9])[,.]' + '(?P<second>[0-9][0-9])[,.]' + '(?P<third>[0-9]{2,3})$', code) + if not re_res: + return account_tag + + #get the elements of that code divided with separation declared in the regexp + account = re_res.groups() + return account_tag.search([ + ('name', '=like', "%s.%s%%" % (account[0], account[1])), + ('color', '=', 4)], limit=1) + + @api.onchange('code') + def _onchange_code(self): + if self.company_id.country_id.code == "MX" and self.code: + tags = self.mx_search_tags(self.code) + self.tag_ids = tags + + +class AccountAccountTag(models.Model): + _inherit = 'account.account.tag' + + nature = fields.Selection([ + ('D', 'Debitable Account'), ('A', 'Creditable Account')], + help='Used in Mexican report of electronic accounting (account nature).') diff --git a/addons/l10n_mx/models/account_tax.py b/addons/l10n_mx/models/account_tax.py new file mode 100644 index 00000000..a435a9ea --- /dev/null +++ b/addons/l10n_mx/models/account_tax.py @@ -0,0 +1,38 @@ +# coding: utf-8 +from odoo import models, fields + + +class AccountTaxTemplate(models.Model): + _inherit = 'account.tax.template' + + l10n_mx_tax_type = fields.Selection( + selection=[ + ('Tasa', "Tasa"), + ('Cuota', "Cuota"), + ('Exento', "Exento"), + ], + string="Factor Type", + default='Tasa', + help="The CFDI version 3.3 have the attribute 'TipoFactor' in the tax lines. In it is indicated the factor " + "type that is applied to the base of the tax.") + + def _get_tax_vals(self, company, tax_template_to_tax): + # OVERRIDE + res = super()._get_tax_vals(company, tax_template_to_tax) + res['l10n_mx_tax_type'] = self.l10n_mx_tax_type + return res + + +class AccountTax(models.Model): + _inherit = 'account.tax' + + l10n_mx_tax_type = fields.Selection( + selection=[ + ('Tasa', "Tasa"), + ('Cuota', "Cuota"), + ('Exento', "Exento"), + ], + string="Factor Type", + default='Tasa', + help="The CFDI version 3.3 have the attribute 'TipoFactor' in the tax lines. In it is indicated the factor " + "type that is applied to the base of the tax.") diff --git a/addons/l10n_mx/models/chart_template.py b/addons/l10n_mx/models/chart_template.py new file mode 100644 index 00000000..d267febb --- /dev/null +++ b/addons/l10n_mx/models/chart_template.py @@ -0,0 +1,49 @@ +# coding: utf-8 +# Copyright 2016 Vauxoo (https://www.vauxoo.com) <info@vauxoo.com> +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). + +from odoo import models, api, _ + + +class AccountChartTemplate(models.Model): + _inherit = "account.chart.template" + + @api.model + def generate_journals(self, acc_template_ref, company, journals_dict=None): + """Set the tax_cash_basis_journal_id on the company""" + res = super(AccountChartTemplate, self).generate_journals( + acc_template_ref, company, journals_dict=journals_dict) + if not self == self.env.ref('l10n_mx.mx_coa'): + return res + journal_basis = self.env['account.journal'].search([ + ('company_id', '=', company.id), + ('type', '=', 'general'), + ('code', '=', 'CBMX')], limit=1) + company.write({'tax_cash_basis_journal_id': journal_basis.id}) + return res + + def _prepare_all_journals(self, acc_template_ref, company, journals_dict=None): + """Create the tax_cash_basis_journal_id""" + res = super(AccountChartTemplate, self)._prepare_all_journals( + acc_template_ref, company, journals_dict=journals_dict) + if not self == self.env.ref('l10n_mx.mx_coa'): + return res + account = acc_template_ref.get(self.env.ref('l10n_mx.cuenta118_01').id) + res.append({ + 'type': 'general', + 'name': _('Effectively Paid'), + 'code': 'CBMX', + 'company_id': company.id, + 'default_account_id': account, + 'show_on_dashboard': True, + }) + return res + + @api.model + def _prepare_transfer_account_for_direct_creation(self, name, company): + res = super(AccountChartTemplate, self)._prepare_transfer_account_for_direct_creation(name, company) + if company.country_id.code == 'MX': + xml_id = self.env.ref('l10n_mx.account_tag_102_01').id + res.setdefault('tag_ids', []) + res['tag_ids'].append((4, xml_id)) + return res diff --git a/addons/l10n_mx/models/res_bank.py b/addons/l10n_mx/models/res_bank.py new file mode 100644 index 00000000..ee751c7f --- /dev/null +++ b/addons/l10n_mx/models/res_bank.py @@ -0,0 +1,21 @@ +# coding: utf-8 +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import fields, models + + +class Bank(models.Model): + _inherit = "res.bank" + + l10n_mx_edi_code = fields.Char( + "ABM Code", + help="Three-digit number assigned by the ABM to identify banking " + "institutions (ABM is an acronym for Asociación de Bancos de México)") + + +class ResPartnerBank(models.Model): + _inherit = "res.partner.bank" + + l10n_mx_edi_clabe = fields.Char( + "CLABE", help="Standardized banking cipher for Mexico. More info " + "wikipedia.org/wiki/CLABE") diff --git a/addons/l10n_mx/models/res_config_settings.py b/addons/l10n_mx/models/res_config_settings.py new file mode 100644 index 00000000..a0776b70 --- /dev/null +++ b/addons/l10n_mx/models/res_config_settings.py @@ -0,0 +1,9 @@ +# -*- coding: utf-8 -*- + +from odoo import fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = 'res.config.settings' + + module_l10n_mx_edi = fields.Boolean('Mexican Electronic Invoicing') diff --git a/addons/l10n_mx/static/description/icon.png b/addons/l10n_mx/static/description/icon.png Binary files differnew file mode 100644 index 00000000..4da9a113 --- /dev/null +++ b/addons/l10n_mx/static/description/icon.png diff --git a/addons/l10n_mx/views/account_views.xml b/addons/l10n_mx/views/account_views.xml new file mode 100644 index 00000000..1becc7d5 --- /dev/null +++ b/addons/l10n_mx/views/account_views.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <record id="view_account_journal_form_inherit" model="ir.ui.view"> + <field name="name">account.journal.form</field> + <field name="model">account.journal</field> + <field name="inherit_id" ref="account.view_account_journal_form"/> + <field name="arch" type="xml"> + <field name="restrict_mode_hash_table" position="attributes"> + <attribute name="groups" eval=""/> + </field> + </field> + </record> +</odoo> diff --git a/addons/l10n_mx/views/partner_view.xml b/addons/l10n_mx/views/partner_view.xml new file mode 100644 index 00000000..b6ba9e2c --- /dev/null +++ b/addons/l10n_mx/views/partner_view.xml @@ -0,0 +1,13 @@ +<?xml version='1.0' encoding='UTF-8'?> +<odoo> + <record model="ir.ui.view" id="view_res_partner_inherit_l10n_mx_edi_bank"> + <field name="name">view.res.partner.inherit.l10n_mx_edi_bank</field> + <field name="model">res.partner</field> + <field name="inherit_id" ref="account.view_partner_property_form"/> + <field name="arch" type="xml"> + <xpath expr="//field[@name='bank_ids']//field[@name='acc_number']" position="after"> + <field name="l10n_mx_edi_clabe"/> + </xpath> + </field> + </record> +</odoo> diff --git a/addons/l10n_mx/views/res_bank_view.xml b/addons/l10n_mx/views/res_bank_view.xml new file mode 100644 index 00000000..81505204 --- /dev/null +++ b/addons/l10n_mx/views/res_bank_view.xml @@ -0,0 +1,35 @@ +<?xml version='1.0' encoding='UTF-8'?> +<odoo> + <record model="ir.ui.view" id="view_res_bank_inherit_l10n_mx_edi_bank"> + <field name="name">view.res.bank.inherit.l10n_mx_edi_bank</field> + <field name="model">res.bank</field> + <field name="inherit_id" ref="base.view_res_bank_form"/> + <field name="arch" type="xml"> + <xpath expr="//field[@name='bic']" position="after"> + <field name="l10n_mx_edi_code"/> + </xpath> + </field> + </record> + + <record model="ir.ui.view" id="view_partner_bank_form_l10n_mx_edi_bank"> + <field name="name">view.partner.bank.form.mx.inherit</field> + <field name="model">res.partner.bank</field> + <field name="inherit_id" ref="base.view_partner_bank_form"/> + <field name="arch" type="xml"> + <xpath expr="//field[@name='bank_id']" position="after"> + <field name="l10n_mx_edi_clabe" colspan="2"/> + </xpath> + </field> + </record> + + <record model="ir.ui.view" id="view_partner_bank_tree_l10n_mx_edi_bank"> + <field name="name">view.partner.bank.tree.mx.inherit</field> + <field name="model">res.partner.bank</field> + <field name="inherit_id" ref="base.view_partner_bank_tree"/> + <field name="arch" type="xml"> + <xpath expr="//field[@name='bank_name']" position="after"> + <field name="l10n_mx_edi_clabe"/> + </xpath> + </field> + </record> +</odoo> diff --git a/addons/l10n_mx/views/res_config_settings_views.xml b/addons/l10n_mx/views/res_config_settings_views.xml new file mode 100644 index 00000000..f0333b6e --- /dev/null +++ b/addons/l10n_mx/views/res_config_settings_views.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <record id="res_config_settings_view_form" model="ir.ui.view"> + <field name="name">res.config.settings.view.form.inherit.l10n.mx</field> + <field name="model">res.config.settings</field> + <field name="inherit_id" ref="account.res_config_settings_view_form"/> + <field name="arch" type="xml"> + <xpath expr=".//div[@id='invoicing_settings']" position="inside"> + <div class="col-12 col-lg-6 o_setting_box" id="electronic_invoices_mx" attrs="{'invisible': [('country_code', '!=', 'MX')]}"> + <div class="o_setting_left_pane"> + <field name="module_l10n_mx_edi" class="oe_inline" widget="upgrade_boolean"/> + </div> + <div class="o_setting_right_pane"> + <label for="module_l10n_mx_edi"/> + <div class="text-muted"> + Create your electronic invoices automatically (CFDI format) + </div> + </div> + </div> + </xpath> + </field> + </record> +</odoo> |
