19.0 vanilla

This commit is contained in:
Ernad Husremovic 2026-03-09 09:31:16 +01:00
parent 89c6e82fe7
commit 1b82c20a58
572 changed files with 43570 additions and 53303 deletions

View file

@ -28,37 +28,14 @@ pip install odoo-bringout-oca-ocb-l10n_mx
## Dependencies
This addon depends on:
- account
## Manifest Information
- **Name**: Mexico - Accounting
- **Version**: 2.2
- **Category**: Accounting/Localizations/Account Charts
- **License**: LGPL-3
- **Installable**: False
## Source
Based on [OCA/OCB](https://github.com/OCA/OCB) branch 16.0, addon `l10n_mx`.
- Repository: https://github.com/OCA/OCB
- Branch: 19.0
- Path: addons/l10n_mx
## License
This package maintains the original LGPL-3 license from the upstream Odoo project.
## Documentation
- Overview: doc/OVERVIEW.md
- Architecture: doc/ARCHITECTURE.md
- Models: doc/MODELS.md
- Controllers: doc/CONTROLLERS.md
- Wizards: doc/WIZARDS.md
- Reports: doc/REPORTS.md
- Security: doc/SECURITY.md
- Install: doc/INSTALL.md
- Usage: doc/USAGE.md
- Configuration: doc/CONFIGURATION.md
- Dependencies: doc/DEPENDENCIES.md
- Troubleshooting: doc/TROUBLESHOOTING.md
- FAQ: doc/FAQ.md
This package preserves the original LGPL-3 license.

View file

@ -1,4 +1,8 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import models
def _enable_group_uom_post_init(env):
env['res.config.settings'].create({
'group_uom': True, # set units of measure to True by default in mx
}).execute()

View file

@ -1,17 +1,13 @@
# -*- 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.2",
"author": "Vauxoo",
'name': 'Mexico - Accounting',
'website': 'https://www.odoo.com/documentation/latest/applications/finance/fiscal_localizations/mexico.html',
'icon': '/account/static/description/l10n.png',
'countries': ['mx'],
'version': '2.3',
'author': 'Vauxoo',
'category': 'Accounting/Localizations/Account Charts',
"description": """
'description': """
Minimal accounting configuration for Mexico.
============================================
@ -30,28 +26,32 @@ With this module you will have:
.. _SAT: http://www.sat.gob.mx/
""",
"depends": [
"account",
'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_tax_group_data.xml",
"data/account.group.template.csv",
"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",
'auto_install': ['account'],
'data': [
'data/account.account.tag.csv',
'data/account_report_diot.xml',
'data/res_bank_data.xml',
'views/partner_view.xml',
'views/res_bank_view.xml',
'views/account_views.xml',
'views/account_tax_view.xml',
'views/res_config_settings_views.xml',
"data/l10n_mx_uom.xml",
],
'demo': [
'demo/demo_company.xml',
],
'assets': {
'web.assets_backend': [
'l10n_mx/static/src/helpers/*.js',
],
'web.assets_frontend': [
'l10n_mx/static/src/helpers/*.js',
],
},
'license': 'LGPL-3',
'post_init_hook': '_enable_group_uom_post_init',
}

View file

@ -1,36 +1,3 @@
id,name,applicability,country_id/id,color
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_tax,DIOT: 16% TAX,taxes,base.mx,0
tag_diot_16_non_cre,DIOT: 16% NO ACREDITABLE,taxes,base.mx,0
tag_diot_16_non_cre_tax,DIOT: 16% NO ACREDITABLE TAX,taxes,base.mx,0
tag_diot_16_refund,DIOT: 16% REFUNDS,taxes,base.mx,0
tag_diot_16_imp,DIOT: 16% IMPORTACIÓN,taxes,base.mx,0
tag_diot_16_imp_tax,DIOT: 16% IMPORTACIÓN TAX,taxes,base.mx,0
tag_diot_16_imp_non_cre,DIOT: 16% IMPORTACIÓN NO ACREDITABLE,taxes,base.mx,0
tag_diot_16_imp_non_cre_tax,DIOT: 16% IMPORTACIÓN NO ACREDITABLE TAX,taxes,base.mx,0
tag_diot_16_imp_refund,DIOT: 16% IMPORTACIÓN REFUNDS,taxes,base.mx,0
tag_diot_0,DIOT: 0%,taxes,base.mx,0
tag_diot_8,DIOT: 8% N.,taxes,base.mx,0
tag_diot_8_tax,DIOT: 8% N. TAX,taxes,base.mx,0
tag_diot_8_non_cre,DIOT: 8% N. NO ACREDITABLE,taxes,base.mx,0
tag_diot_8_non_cre_tax,DIOT: 8% N. NO ACREDITABLE TAX,taxes,base.mx,0
tag_diot_8_refund,DIOT: 8% N. REFUNDS,taxes,base.mx,0
tag_diot_8_south,DIOT: 8% S.,taxes,base.mx,0
tag_diot_8_south_tax,DIOT: 8% S. TAX,taxes,base.mx,0
tag_diot_8_south_non_cre,DIOT: 8% S. NO ACREDITABLE,taxes,base.mx,0
tag_diot_8_south_non_cre_tax,DIOT: 8% S. NO ACREDITABLE TAX,taxes,base.mx,0
tag_diot_8_south_refund,DIOT: 8% S. REFUNDS,taxes,base.mx,0
tag_diot_16_imp_int,DIOT: 16% IMPORTACIÓN INTANGIBLES,taxes,base.mx,0
tag_diot_16_imp_int_tax,DIOT: 16% IMPORTACIÓN INTANGIBLES TAX,taxes,base.mx,0
tag_diot_16_imp_int_non_cre,DIOT: 16% IMPORTACIÓN INTANGIBLES NO ACREDITABLE,taxes,base.mx,0
tag_diot_16_imp_int_non_cre_tax,DIOT: 16% IMPORTACIÓN INTANGIBLES NO ACREDITABLE TAX,taxes,base.mx,0
tag_diot_16_imp_int_refund,DIOT: 16% IMPORTACIÓN INTANGIBLES REFUNDS,taxes,base.mx,0
tag_diot_ret,DIOT: Retención,taxes,base.mx,0
tag_diot_exento,DIOT: Exento,taxes,base.mx,0
tag_diot_exento_imp,DIOT: Exento Importación,taxes,base.mx,0
tag_diot_no_obj,DIOT: No tax object,taxes,base.mx,0
tag_debit_balance_account,Debit Balance Account,accounts,base.mx,0
tag_credit_balance_account,Credit Balance Account,accounts,base.mx,0
"id","name","applicability","country_id/id","color","name@es_419"
"tag_debit_balance_account","Debit Balance Account","accounts","base.mx","0","Cuenta de saldo deudor"
"tag_credit_balance_account","Credit Balance Account","accounts","base.mx","0","Cuenta de saldo acreedor"

1 id name applicability country_id/id color name@es_419
2 tag_iva tag_debit_balance_account IVA Debit Balance Account taxes accounts base.mx 0 Cuenta de saldo deudor
3 tag_isr tag_credit_balance_account ISR Credit Balance Account taxes accounts base.mx 0 Cuenta de saldo acreedor
tag_ieps IEPS taxes base.mx 0
tag_diot_16 DIOT: 16% taxes base.mx 0
tag_diot_16_tax DIOT: 16% TAX taxes base.mx 0
tag_diot_16_non_cre DIOT: 16% NO ACREDITABLE taxes base.mx 0
tag_diot_16_non_cre_tax DIOT: 16% NO ACREDITABLE TAX taxes base.mx 0
tag_diot_16_refund DIOT: 16% REFUNDS taxes base.mx 0
tag_diot_16_imp DIOT: 16% IMPORTACIÓN taxes base.mx 0
tag_diot_16_imp_tax DIOT: 16% IMPORTACIÓN TAX taxes base.mx 0
tag_diot_16_imp_non_cre DIOT: 16% IMPORTACIÓN NO ACREDITABLE taxes base.mx 0
tag_diot_16_imp_non_cre_tax DIOT: 16% IMPORTACIÓN NO ACREDITABLE TAX taxes base.mx 0
tag_diot_16_imp_refund DIOT: 16% IMPORTACIÓN REFUNDS taxes base.mx 0
tag_diot_0 DIOT: 0% taxes base.mx 0
tag_diot_8 DIOT: 8% N. taxes base.mx 0
tag_diot_8_tax DIOT: 8% N. TAX taxes base.mx 0
tag_diot_8_non_cre DIOT: 8% N. NO ACREDITABLE taxes base.mx 0
tag_diot_8_non_cre_tax DIOT: 8% N. NO ACREDITABLE TAX taxes base.mx 0
tag_diot_8_refund DIOT: 8% N. REFUNDS taxes base.mx 0
tag_diot_8_south DIOT: 8% S. taxes base.mx 0
tag_diot_8_south_tax DIOT: 8% S. TAX taxes base.mx 0
tag_diot_8_south_non_cre DIOT: 8% S. NO ACREDITABLE taxes base.mx 0
tag_diot_8_south_non_cre_tax DIOT: 8% S. NO ACREDITABLE TAX taxes base.mx 0
tag_diot_8_south_refund DIOT: 8% S. REFUNDS taxes base.mx 0
tag_diot_16_imp_int DIOT: 16% IMPORTACIÓN INTANGIBLES taxes base.mx 0
tag_diot_16_imp_int_tax DIOT: 16% IMPORTACIÓN INTANGIBLES TAX taxes base.mx 0
tag_diot_16_imp_int_non_cre DIOT: 16% IMPORTACIÓN INTANGIBLES NO ACREDITABLE taxes base.mx 0
tag_diot_16_imp_int_non_cre_tax DIOT: 16% IMPORTACIÓN INTANGIBLES NO ACREDITABLE TAX taxes base.mx 0
tag_diot_16_imp_int_refund DIOT: 16% IMPORTACIÓN INTANGIBLES REFUNDS taxes base.mx 0
tag_diot_ret DIOT: Retención taxes base.mx 0
tag_diot_exento DIOT: Exento taxes base.mx 0
tag_diot_exento_imp DIOT: Exento Importación taxes base.mx 0
tag_diot_no_obj DIOT: No tax object taxes base.mx 0
tag_debit_balance_account Debit Balance Account accounts base.mx 0
tag_credit_balance_account Credit Balance Account accounts base.mx 0

View file

@ -1,48 +0,0 @@
id,name,code,account_type,chart_template_id/id,reconcile,tag_ids/id
cuenta102_02,Transferencias bancarias moneda extranjera,102.02.01,asset_current,l10n_mx.mx_coa,True,l10n_mx.tag_debit_balance_account
cuenta105_01,Clientes nacionales,105.01.01,asset_receivable,l10n_mx.mx_coa,True,l10n_mx.tag_debit_balance_account
cuenta105_02,Clientes nacionales (PoS),105.01.02,asset_receivable,l10n_mx.mx_coa,True,l10n_mx.tag_debit_balance_account
cuenta107_05_01,Mercancías Enviadas - No Facturas,107.05.01,asset_current,l10n_mx.mx_coa,True,l10n_mx.tag_debit_balance_account
cuenta108_01,Estimación de cuentas incobrables nacional,108.01.01,asset_current,l10n_mx.mx_coa,True,l10n_mx.tag_debit_balance_account
cuenta108_02,Estimación de cuentas incobrables extranjero,108.02.01,asset_current,l10n_mx.mx_coa,True,l10n_mx.tag_debit_balance_account
cuenta115_01,Inventario,115.01.01,asset_current,l10n_mx.mx_coa,False,l10n_mx.tag_debit_balance_account
cuenta115_02,Materia prima y materiales,115.02.01,asset_current,l10n_mx.mx_coa,False,l10n_mx.tag_debit_balance_account
cuenta115_03,Producción en proceso,115.03.01,asset_current,l10n_mx.mx_coa,False,l10n_mx.tag_debit_balance_account
cuenta115_04,Productos terminados,115.04.01,asset_current,l10n_mx.mx_coa,False,l10n_mx.tag_debit_balance_account
cuenta115_05,Mercancías en tránsito,115.05.01,asset_current,l10n_mx.mx_coa,True,l10n_mx.tag_debit_balance_account
cuenta115_06,Mercancías en poder de terceros,115.06.01,asset_current,l10n_mx.mx_coa,False,l10n_mx.tag_debit_balance_account
cuenta118_01,IVA acreditable pagado,118.01.01,asset_current,l10n_mx.mx_coa,False,l10n_mx.tag_debit_balance_account
cuenta118_01_02,IVA acreditable pagado al 8%,118.01.02,asset_current,l10n_mx.mx_coa,False,l10n_mx.tag_debit_balance_account
cuenta118_02,IVA acreditable de importación pagado,118.02.01,asset_current,l10n_mx.mx_coa,False,l10n_mx.tag_debit_balance_account
cuenta118_03,IEPS acreditable pagado,118.03.01,asset_current,l10n_mx.mx_coa,False,l10n_mx.tag_debit_balance_account
cuenta119_01,IVA pendiente de pago,119.01.01,asset_current,l10n_mx.mx_coa,True,l10n_mx.tag_debit_balance_account
cuenta119_02,IVA de importación pendiente de pago,119.02.01,asset_current,l10n_mx.mx_coa,True,l10n_mx.tag_debit_balance_account
cuenta119_03,IEPS pendiente de pago,119.03.01,asset_current,l10n_mx.mx_coa,True,l10n_mx.tag_debit_balance_account
cuenta120_01,Anticipo a proveedores nacional,120.01.01,asset_current,l10n_mx.mx_coa,True,l10n_mx.tag_debit_balance_account
cuenta120_02,Anticipo a proveedores extranjero,120.02.01,asset_current,l10n_mx.mx_coa,True,l10n_mx.tag_debit_balance_account
cuenta201_01,Proveedores nacionales,201.01.01,liability_payable,l10n_mx.mx_coa,True,l10n_mx.tag_credit_balance_account
cuenta205_06_01,Mercancías Recibidas - No Facturas,205.06.01,liability_current,l10n_mx.mx_coa,True,l10n_mx.tag_credit_balance_account
cuenta206_01,Anticipo de cliente nacional,206.01.01,liability_current,l10n_mx.mx_coa,True,l10n_mx.tag_credit_balance_account
cuenta206_02,Anticipo de cliente extranjero,206.02.01,liability_current,l10n_mx.mx_coa,True,l10n_mx.tag_credit_balance_account
cuenta206_05_01,Otros anticipos de clientes,206.05.01,liability_current,l10n_mx.mx_coa,True,l10n_mx.tag_credit_balance_account
cuenta208_01,IVA trasladado cobrado,208.01.01,liability_current,l10n_mx.mx_coa,False,l10n_mx.tag_credit_balance_account
cuenta208_02,IEPS trasladado cobrado,208.02.01,liability_current,l10n_mx.mx_coa,False,l10n_mx.tag_credit_balance_account
cuenta209_01,IVA trasladado no cobrado,209.01.01,liability_current,l10n_mx.mx_coa,True,l10n_mx.tag_credit_balance_account
cuenta209_02,IEPS trasladado no cobrado,209.02.01,liability_current,l10n_mx.mx_coa,True,l10n_mx.tag_credit_balance_account
cuenta216_03,Impuestos retenidos de ISR por arrendamiento,216.03.01,liability_current,l10n_mx.mx_coa,False,l10n_mx.tag_credit_balance_account
cuenta216_04,Impuestos retenidos de ISR por servicios profesionales,216.04.01,liability_current,l10n_mx.mx_coa,False,l10n_mx.tag_credit_balance_account
cuenta216_10,Impuestos retenidos de IVA,216.10.10,liability_current,l10n_mx.mx_coa,False,l10n_mx.tag_credit_balance_account
cuenta216_10_20,Impuestos retenidos de iva efectivamente pagados,216.10.20,liability_current,l10n_mx.mx_coa,False,l10n_mx.tag_credit_balance_account
cuenta302_01,Patrimonio,302.01.01,equity,l10n_mx.mx_coa,False,l10n_mx.tag_credit_balance_account
cuenta304_01,Utilidad de ejercicios anteriores,304.01.01,equity,l10n_mx.mx_coa,False,l10n_mx.tag_credit_balance_account
cuenta305_01,Utilidad del ejercicio,305.01.01,equity,l10n_mx.mx_coa,False,l10n_mx.tag_credit_balance_account
cuenta401_01,Ventas y/o servicios gravados a la tasa general,401.01.01,income,l10n_mx.mx_coa,False,l10n_mx.tag_credit_balance_account
cuenta501_01,Costo de venta,501.01.01,expense_direct_cost,l10n_mx.mx_coa,False,l10n_mx.tag_debit_balance_account
cuenta601_58,Otros impuestos y derechos,601.58.01,expense,l10n_mx.mx_coa,False,l10n_mx.tag_debit_balance_account
cuenta601_84,Otros gastos generales,601.84.01,expense,l10n_mx.mx_coa,False,l10n_mx.tag_debit_balance_account
cuenta701_01,Pérdida cambiaria,701.01.01,expense,l10n_mx.mx_coa,False,l10n_mx.tag_debit_balance_account
cuenta702_01,Utilidad cambiaria,702.01.01,income,l10n_mx.mx_coa,False,l10n_mx.tag_credit_balance_account
cuenta801_01,Utilidad o pérdida fiscal en venta y/o baja de activo fijo,811.01.01,expense,l10n_mx.mx_coa,False,l10n_mx.tag_debit_balance_account
cuenta801_01_99,Base Imponible de Impuestos en Base a Flujo de Efectivo,899.01.99,expense,l10n_mx.mx_coa,False,l10n_mx.tag_debit_balance_account
cuenta9993,Cash Discount Loss,9993,expense,l10n_mx.mx_coa,False,l10n_mx.tag_debit_balance_account
cuenta9994,Cash Discount Gain,9994,income_other,l10n_mx.mx_coa,False,l10n_mx.tag_credit_balance_account
1 id name code account_type chart_template_id/id reconcile tag_ids/id
2 cuenta102_02 Transferencias bancarias moneda extranjera 102.02.01 asset_current l10n_mx.mx_coa True l10n_mx.tag_debit_balance_account
3 cuenta105_01 Clientes nacionales 105.01.01 asset_receivable l10n_mx.mx_coa True l10n_mx.tag_debit_balance_account
4 cuenta105_02 Clientes nacionales (PoS) 105.01.02 asset_receivable l10n_mx.mx_coa True l10n_mx.tag_debit_balance_account
5 cuenta107_05_01 Mercancías Enviadas - No Facturas 107.05.01 asset_current l10n_mx.mx_coa True l10n_mx.tag_debit_balance_account
6 cuenta108_01 Estimación de cuentas incobrables nacional 108.01.01 asset_current l10n_mx.mx_coa True l10n_mx.tag_debit_balance_account
7 cuenta108_02 Estimación de cuentas incobrables extranjero 108.02.01 asset_current l10n_mx.mx_coa True l10n_mx.tag_debit_balance_account
8 cuenta115_01 Inventario 115.01.01 asset_current l10n_mx.mx_coa False l10n_mx.tag_debit_balance_account
9 cuenta115_02 Materia prima y materiales 115.02.01 asset_current l10n_mx.mx_coa False l10n_mx.tag_debit_balance_account
10 cuenta115_03 Producción en proceso 115.03.01 asset_current l10n_mx.mx_coa False l10n_mx.tag_debit_balance_account
11 cuenta115_04 Productos terminados 115.04.01 asset_current l10n_mx.mx_coa False l10n_mx.tag_debit_balance_account
12 cuenta115_05 Mercancías en tránsito 115.05.01 asset_current l10n_mx.mx_coa True l10n_mx.tag_debit_balance_account
13 cuenta115_06 Mercancías en poder de terceros 115.06.01 asset_current l10n_mx.mx_coa False l10n_mx.tag_debit_balance_account
14 cuenta118_01 IVA acreditable pagado 118.01.01 asset_current l10n_mx.mx_coa False l10n_mx.tag_debit_balance_account
15 cuenta118_01_02 IVA acreditable pagado al 8% 118.01.02 asset_current l10n_mx.mx_coa False l10n_mx.tag_debit_balance_account
16 cuenta118_02 IVA acreditable de importación pagado 118.02.01 asset_current l10n_mx.mx_coa False l10n_mx.tag_debit_balance_account
17 cuenta118_03 IEPS acreditable pagado 118.03.01 asset_current l10n_mx.mx_coa False l10n_mx.tag_debit_balance_account
18 cuenta119_01 IVA pendiente de pago 119.01.01 asset_current l10n_mx.mx_coa True l10n_mx.tag_debit_balance_account
19 cuenta119_02 IVA de importación pendiente de pago 119.02.01 asset_current l10n_mx.mx_coa True l10n_mx.tag_debit_balance_account
20 cuenta119_03 IEPS pendiente de pago 119.03.01 asset_current l10n_mx.mx_coa True l10n_mx.tag_debit_balance_account
21 cuenta120_01 Anticipo a proveedores nacional 120.01.01 asset_current l10n_mx.mx_coa True l10n_mx.tag_debit_balance_account
22 cuenta120_02 Anticipo a proveedores extranjero 120.02.01 asset_current l10n_mx.mx_coa True l10n_mx.tag_debit_balance_account
23 cuenta201_01 Proveedores nacionales 201.01.01 liability_payable l10n_mx.mx_coa True l10n_mx.tag_credit_balance_account
24 cuenta205_06_01 Mercancías Recibidas - No Facturas 205.06.01 liability_current l10n_mx.mx_coa True l10n_mx.tag_credit_balance_account
25 cuenta206_01 Anticipo de cliente nacional 206.01.01 liability_current l10n_mx.mx_coa True l10n_mx.tag_credit_balance_account
26 cuenta206_02 Anticipo de cliente extranjero 206.02.01 liability_current l10n_mx.mx_coa True l10n_mx.tag_credit_balance_account
27 cuenta206_05_01 Otros anticipos de clientes 206.05.01 liability_current l10n_mx.mx_coa True l10n_mx.tag_credit_balance_account
28 cuenta208_01 IVA trasladado cobrado 208.01.01 liability_current l10n_mx.mx_coa False l10n_mx.tag_credit_balance_account
29 cuenta208_02 IEPS trasladado cobrado 208.02.01 liability_current l10n_mx.mx_coa False l10n_mx.tag_credit_balance_account
30 cuenta209_01 IVA trasladado no cobrado 209.01.01 liability_current l10n_mx.mx_coa True l10n_mx.tag_credit_balance_account
31 cuenta209_02 IEPS trasladado no cobrado 209.02.01 liability_current l10n_mx.mx_coa True l10n_mx.tag_credit_balance_account
32 cuenta216_03 Impuestos retenidos de ISR por arrendamiento 216.03.01 liability_current l10n_mx.mx_coa False l10n_mx.tag_credit_balance_account
33 cuenta216_04 Impuestos retenidos de ISR por servicios profesionales 216.04.01 liability_current l10n_mx.mx_coa False l10n_mx.tag_credit_balance_account
34 cuenta216_10 Impuestos retenidos de IVA 216.10.10 liability_current l10n_mx.mx_coa False l10n_mx.tag_credit_balance_account
35 cuenta216_10_20 Impuestos retenidos de iva efectivamente pagados 216.10.20 liability_current l10n_mx.mx_coa False l10n_mx.tag_credit_balance_account
36 cuenta302_01 Patrimonio 302.01.01 equity l10n_mx.mx_coa False l10n_mx.tag_credit_balance_account
37 cuenta304_01 Utilidad de ejercicios anteriores 304.01.01 equity l10n_mx.mx_coa False l10n_mx.tag_credit_balance_account
38 cuenta305_01 Utilidad del ejercicio 305.01.01 equity l10n_mx.mx_coa False l10n_mx.tag_credit_balance_account
39 cuenta401_01 Ventas y/o servicios gravados a la tasa general 401.01.01 income l10n_mx.mx_coa False l10n_mx.tag_credit_balance_account
40 cuenta501_01 Costo de venta 501.01.01 expense_direct_cost l10n_mx.mx_coa False l10n_mx.tag_debit_balance_account
41 cuenta601_58 Otros impuestos y derechos 601.58.01 expense l10n_mx.mx_coa False l10n_mx.tag_debit_balance_account
42 cuenta601_84 Otros gastos generales 601.84.01 expense l10n_mx.mx_coa False l10n_mx.tag_debit_balance_account
43 cuenta701_01 Pérdida cambiaria 701.01.01 expense l10n_mx.mx_coa False l10n_mx.tag_debit_balance_account
44 cuenta702_01 Utilidad cambiaria 702.01.01 income l10n_mx.mx_coa False l10n_mx.tag_credit_balance_account
45 cuenta801_01 Utilidad o pérdida fiscal en venta y/o baja de activo fijo 811.01.01 expense l10n_mx.mx_coa False l10n_mx.tag_debit_balance_account
46 cuenta801_01_99 Base Imponible de Impuestos en Base a Flujo de Efectivo 899.01.99 expense l10n_mx.mx_coa False l10n_mx.tag_debit_balance_account
47 cuenta9993 Cash Discount Loss 9993 expense l10n_mx.mx_coa False l10n_mx.tag_debit_balance_account
48 cuenta9994 Cash Discount Gain 9994 income_other l10n_mx.mx_coa False l10n_mx.tag_credit_balance_account

View file

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<function model="account.chart.template" name="try_loading">
<value eval="[ref('l10n_mx.mx_coa')]"/>
</function>
</data>
</odoo>

View file

@ -0,0 +1,352 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="diot_report" model="account.report">
<field name="name">DIOT</field>
<field name="name@es_419">DIOT</field>
<field name="root_report_id" ref="account.generic_tax_report"/>
<field name="filter_show_draft" eval="True"/>
<field name="filter_period_comparison" eval="False"/>
<field name="load_more_limit" eval="80"/>
<field name="filter_unfold_all" eval="False"/>
<field name="default_opening_date_filter">this_month</field>
<field name="filter_date_range" eval="True"/>
<field name="filter_partner" eval="True"/>
<field name="filter_multi_company">selector</field>
<field name="country_id" ref="base.mx"/>
<field name="availability_condition">country</field>
<field name="column_ids">
<record id="diot_report_paid_8_n_wnc" model="account.report.column">
<field name="name">Paid 8 % Northern</field>
<field name="expression_label">paid_8_n_wnc</field>
<field name="sequence">10</field>
</record>
<record id="diot_report_paid_8_n_r" model="account.report.column">
<field name="name">Refunds 8 % Northern</field>
<field name="expression_label">refunds_8_n</field>
<field name="sequence">11</field>
</record>
<record id="diot_report_paid_8_s_wnc" model="account.report.column">
<field name="name">Paid 8 % Southern</field>
<field name="expression_label">paid_8_s_wnc</field>
<field name="sequence">12</field>
</record>
<record id="diot_report_paid_8_s_r" model="account.report.column">
<field name="name">Refunds 8 % Southern</field>
<field name="expression_label">refunds_8_s</field>
<field name="sequence">13</field>
</record>
<record id="diot_report_paid_16_wnc" model="account.report.column">
<field name="name">Paid 16%</field>
<field name="name@es_419">Pagado al 16%</field>
<field name="expression_label">paid_16_wnc</field>
<field name="sequence">14</field>
</record>
<record id="diot_report_paid_16_r" model="account.report.column">
<field name="name">Refunds 16%</field>
<field name="expression_label">refunds_16</field>
<field name="sequence">15</field>
</record>
<record id="diot_report_paid_16_imp_wnc" model="account.report.column">
<field name="name">Importation 16%</field>
<field name="name@es_419">Importación al 16%</field>
<field name="expression_label">paid_16_imp_wnc</field>
<field name="sequence">16</field>
</record>
<record id="diot_report_paid_16_imp_r" model="account.report.column">
<field name="name">Refunds Importation 16%</field>
<field name="expression_label">refunds_16_imp</field>
<field name="sequence">17</field>
</record>
<record id="diot_report_paid_16_imp_int_wnc" model="account.report.column">
<field name="name">Intangible Imports 16%</field>
<field name="expression_label">paid_16_imp_int_wnc</field>
<field name="sequence">18</field>
</record>
<record id="diot_report_paid_16_imp_int_r" model="account.report.column">
<field name="name">Refunds Intangible Imports 16%</field>
<field name="expression_label">refunds_16_imp_int</field>
<field name="sequence">19</field>
</record>
<record id="diot_report_paid_8_n" model="account.report.column">
<field name="name">Paid 8 % N. - Creditable</field>
<field name="expression_label">paid_8_tax</field>
<field name="sequence">20</field>
</record>
<record id="diot_report_paid_8_s" model="account.report.column">
<field name="name">Paid 8 % S. - Creditable</field>
<field name="expression_label">paid_8_s_tax</field>
<field name="sequence">21</field>
</record>
<record id="diot_report_paid_16" model="account.report.column">
<field name="name">Paid 16% - Creditable</field>
<field name="expression_label">paid_16_tax</field>
<field name="sequence">22</field>
</record>
<record id="diot_report_paid_16_imp" model="account.report.column">
<field name="name">Importation 16% - Creditable</field>
<field name="expression_label">importation_16_tax</field>
<field name="sequence">23</field>
</record>
<record id="diot_report_paid_16_imp_int" model="account.report.column">
<field name="name">Intangible Imports 16% - Creditable</field>
<field name="expression_label">paid_16_imp_int_tax</field>
<field name="sequence">24</field>
</record>
<record id="diot_report_paid_8_n_nc" model="account.report.column">
<field name="name">Paid 8 % N. - Non-Creditable</field>
<field name="expression_label">paid_8_non_cred_tax</field>
<field name="sequence">25</field>
</record>
<record id="diot_report_paid_8_s_nc" model="account.report.column">
<field name="name">Paid 8 % S. - Non-Creditable</field>
<field name="expression_label">paid_8_s_nc_tax</field>
<field name="sequence">26</field>
</record>
<record id="diot_report_paid_16_nc" model="account.report.column">
<field name="name">Paid 16% - Non-Creditable</field>
<field name="name@es_419">Pagado al 16% - No acreditable</field>
<field name="expression_label">paid_16_non_cred_tax</field>
<field name="sequence">27</field>
</record>
<record id="diot_report_paid_16_imp_nc" model="account.report.column">
<field name="name">Importation 16% - Non-Creditable</field>
<field name="expression_label">paid_16_imp_nc_tax</field>
<field name="sequence">28</field>
</record>
<record id="diot_report_paid_16_imp_int_nc" model="account.report.column">
<field name="name">Intangible Imports 16% - Non-Creditable</field>
<field name="expression_label">paid_16_imp_int_nc_tax</field>
<field name="sequence">29</field>
</record>
<record id="diot_report_withheld" model="account.report.column">
<field name="name">Withheld</field>
<field name="name@es_419">Retenido</field>
<field name="expression_label">withheld</field>
<field name="sequence">30</field>
</record>
<record id="diot_report_exempt_imp" model="account.report.column">
<field name="name">Exempt Imports</field>
<field name="expression_label">exempt_imp</field>
<field name="sequence">31</field>
</record>
<record id="diot_report_exempt" model="account.report.column">
<field name="name">Exempt</field>
<field name="name@es_419">Exento</field>
<field name="expression_label">exempt</field>
<field name="sequence">32</field>
</record>
<record id="diot_report_paid_0" model="account.report.column">
<field name="name">Paid 0%</field>
<field name="name@es_419">Pagado al 0%</field>
<field name="expression_label">paid_0</field>
<field name="sequence">33</field>
</record>
<record id="diot_report_no_obj" model="account.report.column">
<field name="name">No Tax Object</field>
<field name="expression_label">no_obj</field>
<field name="sequence">34</field>
</record>
</field>
<field name="line_ids">
<record id="diot_report_line" model="account.report.line">
<field name="name">DIOT</field>
<field name="name@es_419">DIOT</field>
<field name="groupby">partner_id, id</field>
<field name="hierarchy_level">0</field>
<field name="expression_ids">
<record id="tax_report_mx_diot_paid_8_tag" model="account.report.expression">
<field name="label">paid_8</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: 8% N.</field>
</record>
<record id="tax_report_mx_diot_paid_8_non_cred_tag" model="account.report.expression">
<field name="label">paid_8_non_cred</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: 8% N. NO ACREDITABLE</field>
</record>
<record id="tax_report_mx_diot_paid_8_tax_tag" model="account.report.expression">
<field name="label">paid_8_tax</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: 8% N. TAX</field>
</record>
<record id="tax_report_mx_diot_paid_8_non_cred_tax_tag" model="account.report.expression">
<field name="label">paid_8_non_cred_tax</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: 8% N. NO ACREDITABLE TAX</field>
</record>
<record id="tax_report_mx_diot_paid_8_s_tag" model="account.report.expression">
<field name="label">paid_8_s</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: 8% S.</field>
</record>
<record id="tax_report_mx_diot_paid_8_s_nc_tag" model="account.report.expression">
<field name="label">paid_8_s_nc</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: 8% S. NO ACREDITABLE</field>
</record>
<record id="tax_report_mx_diot_paid_8_s_tax_tag" model="account.report.expression">
<field name="label">paid_8_s_tax</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: 8% S. TAX</field>
</record>
<record id="tax_report_mx_diot_paid_8_s_nc_tax_tag" model="account.report.expression">
<field name="label">paid_8_s_nc_tax</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: 8% S. NO ACREDITABLE TAX</field>
</record>
<record id="tax_report_mx_diot_paid_16_tag" model="account.report.expression">
<field name="label">paid_16</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: 16%</field>
</record>
<record id="tax_report_mx_diot_paid_16_non_cred_tag" model="account.report.expression">
<field name="label">paid_16_non_cred</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: 16% NO ACREDITABLE</field>
</record>
<record id="tax_report_mx_diot_paid_16_tax_tag" model="account.report.expression">
<field name="label">paid_16_tax</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: 16% TAX</field>
</record>
<record id="tax_report_mx_diot_paid_16_non_cred__tax_tag" model="account.report.expression">
<field name="label">paid_16_non_cred_tax</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: 16% NO ACREDITABLE TAX</field>
</record>
<record id="tax_report_mx_diot_importation_16_tag" model="account.report.expression">
<field name="label">importation_16</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: 16% IMP</field>
</record>
<record id="tax_report_mx_diot_16_imp_nc_tag" model="account.report.expression">
<field name="label">paid_16_imp_nc</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: 16% IMP NO ACREDITABLE</field>
</record>
<record id="tax_report_mx_diot_importation_16_tax_tag" model="account.report.expression">
<field name="label">importation_16_tax</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: 16% IMP TAX</field>
</record>
<record id="tax_report_mx_diot_16_imp_nc_tax_tag" model="account.report.expression">
<field name="label">paid_16_imp_nc_tax</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: 16% IMP NO ACREDITABLE TAX</field>
</record>
<record id="tax_report_mx_diot_16_imp_int_tag" model="account.report.expression">
<field name="label">paid_16_imp_int</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: 16% IMP INT</field>
</record>
<record id="tax_report_mx_diot_16_imp_int_nc_tag" model="account.report.expression">
<field name="label">paid_16_imp_int_nc</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: 16% IMP INT NO ACREDITABLE</field>
</record>
<record id="tax_report_mx_diot_16_imp_int_tax_tag" model="account.report.expression">
<field name="label">paid_16_imp_int_tax</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: 16% IMP INT TAX</field>
</record>
<record id="tax_report_mx_diot_16_imp_int_nc_tax_tag" model="account.report.expression">
<field name="label">paid_16_imp_int_nc_tax</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: 16% IMP INT NO ACREDITABLE TAX</field>
</record>
<record id="tax_report_mx_diot_refunds_8_n_tag" model="account.report.expression">
<field name="label">refunds_8_n</field>
<field name="engine">tax_tags</field>
<field name="formula">-DIOT: Refunds 8% N.</field>
</record>
<record id="tax_report_mx_diot_refunds_8_s_tag" model="account.report.expression">
<field name="label">refunds_8_s</field>
<field name="engine">tax_tags</field>
<field name="formula">-DIOT: Refunds 8% S.</field>
</record>
<record id="tax_report_mx_diot_refunds_16_tag" model="account.report.expression">
<field name="label">refunds_16</field>
<field name="engine">tax_tags</field>
<field name="formula">-DIOT: Refunds 16%</field>
</record>
<record id="tax_report_mx_diot_refunds_16_imp_tag" model="account.report.expression">
<field name="label">refunds_16_imp</field>
<field name="engine">tax_tags</field>
<field name="formula">-DIOT: Refunds 16% IMP</field>
</record>
<record id="tax_report_mx_diot_refunds_16_imp_int_tag" model="account.report.expression">
<field name="label">refunds_16_imp_int</field>
<field name="engine">tax_tags</field>
<field name="formula">-DIOT: Refunds 16% IMP INT</field>
</record>
<record id="tax_report_mx_diot_paid_8_n_wnc_tag" model="account.report.expression">
<field name="label">paid_8_n_wnc</field>
<field name="engine">domain</field>
<field name="formula" eval="['|', '|', '|', ('tax_tag_ids', '=', 'DIOT: 8% N.'), ('tax_tag_ids', '=', 'DIOT: 8% N.'), ('tax_tag_ids', '=', 'DIOT: 8% N. NO ACREDITABLE'), ('tax_tag_ids', '=', 'DIOT: 8% N. NO ACREDITABLE')]"/>
<field name="subformula">sum</field>
</record>
<record id="tax_report_mx_diot_paid_8_s_wnc_tag" model="account.report.expression">
<field name="label">paid_8_s_wnc</field>
<field name="engine">domain</field>
<field name="formula" eval="['|', '|', '|', ('tax_tag_ids', '=', 'DIOT: 8% S.'), ('tax_tag_ids', '=', 'DIOT: 8% S.'), ('tax_tag_ids', '=', 'DIOT: 8% S. NO ACREDITABLE'), ('tax_tag_ids', '=', 'DIOT: 8% S. NO ACREDITABLE')]"/>
<field name="subformula">sum</field>
</record>
<record id="tax_report_mx_diot_paid_16_wnc_tag" model="account.report.expression">
<field name="label">paid_16_wnc</field>
<field name="engine">domain</field>
<field name="formula" eval="['|', '|', '|', ('tax_tag_ids', '=', 'DIOT: 16%'), ('tax_tag_ids', '=', 'DIOT: 16%'), ('tax_tag_ids', '=', 'DIOT: 16% NO ACREDITABLE'), ('tax_tag_ids', '=', 'DIOT: 16% NO ACREDITABLE')]"/>
<field name="subformula">sum</field>
</record>
<record id="tax_report_mx_diot_paid_16_imp_wnc_tag" model="account.report.expression">
<field name="label">paid_16_imp_wnc</field>
<field name="engine">domain</field>
<field name="formula" eval="['|', '|', '|', ('tax_tag_ids', '=', 'DIOT: 16% IMP'), ('tax_tag_ids', '=', 'DIOT: 16% IMP'), ('tax_tag_ids', '=', 'DIOT: 16% IMP NO ACREDITABLE'), ('tax_tag_ids', '=', 'DIOT: 16% IMP NO ACREDITABLE')]"/>
<field name="subformula">sum</field>
</record>
<record id="tax_report_mx_diot_paid_16_imp_int_wnc_tag" model="account.report.expression">
<field name="label">paid_16_imp_int_wnc</field>
<field name="engine">domain</field>
<field name="formula" eval="['|', '|', '|', ('tax_tag_ids', '=', 'DIOT: 16% IMP INT'), ('tax_tag_ids', '=', 'DIOT: 16% IMP INT'), ('tax_tag_ids', '=', 'DIOT: 16% IMP INT NO ACREDITABLE'), ('tax_tag_ids', '=', 'DIOT: 16% IMP INT NO ACREDITABLE')]"/>
<field name="subformula">sum</field>
</record>
<record id="tax_report_mx_diot_paid_0_tag" model="account.report.expression">
<field name="label">paid_0</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: 0%</field>
</record>
<record id="tax_report_mx_diot_exempt_tag" model="account.report.expression">
<field name="label">exempt</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: Exento</field>
</record>
<record id="tax_report_mx_diot_exempt_imp_tag" model="account.report.expression">
<field name="label">exempt_imp</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: Exento Imports</field>
</record>
<record id="tax_report_mx_diot_withheld_tag" model="account.report.expression">
<field name="label">withheld</field>
<field name="engine">tax_tags</field>
<field name="formula">-DIOT: Retención</field>
</record>
<record id="tax_report_mx_diot_refunds_tag" model="account.report.expression">
<field name="label">refunds</field>
<field name="engine">tax_tags</field>
<field name="formula">-DIOT: Refunds</field>
</record>
<record id="tax_report_mx_diot_no_obj_tag" model="account.report.expression">
<field name="label">no_obj</field>
<field name="engine">tax_tags</field>
<field name="formula">DIOT: No Tax Object</field>
</record>
</field>
</record>
</field>
</record>
</odoo>

View file

@ -1,869 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="ieps_8_sale" model="account.tax.template">
<field name="sequence" eval="0"/>
<field name="chart_template_id" ref="mx_coa"/>
<field name="active" eval="False"/>
<field name="name">IEPS 8% VENTAS</field>
<field name="description">IEPS 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_ieps_8"/>
<field name="tax_exigibility">on_payment</field>
<field name="include_base_amount">1</field>
<field name="cash_basis_transition_account_id" ref="cuenta209_02"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [ref('l10n_mx.tag_ieps')],
'account_id': ref('l10n_mx.cuenta208_02'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [ref('l10n_mx.tag_ieps')],
'account_id': ref('l10n_mx.cuenta208_02'),
}),
]"/>
</record>
<record id="ieps_8_purchase" model="account.tax.template">
<field name="sequence" eval="1"/>
<field name="chart_template_id" ref="mx_coa"/>
<field name="name">IEPS 8% COMPRAS</field>
<field name="description">IEPS 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_ieps_8"/>
<field name="tax_exigibility">on_payment</field>
<field name="include_base_amount">1</field>
<field name="cash_basis_transition_account_id" ref="cuenta119_03"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [ref('l10n_mx.tag_ieps')],
'account_id': ref('l10n_mx.cuenta118_03'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [ref('l10n_mx.tag_ieps')],
'account_id': ref('l10n_mx.cuenta118_03'),
}),
]"/>
</record>
<record id="ieps_25_sale" model="account.tax.template">
<field name="sequence" eval="2"/>
<field name="chart_template_id" ref="mx_coa"/>
<field name="active" eval="False"/>
<field name="name">IEPS 25% VENTAS</field>
<field name="description">IEPS 25%</field>
<field name="amount">25</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="tax_group_id" ref="tax_group_ieps_25"/>
<field name="tax_exigibility">on_payment</field>
<field name="include_base_amount">1</field>
<field name="cash_basis_transition_account_id" ref="cuenta209_02"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [ref('l10n_mx.tag_ieps')],
'account_id': ref('l10n_mx.cuenta208_02'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [ref('l10n_mx.tag_ieps')],
'account_id': ref('l10n_mx.cuenta208_02'),
}),
]"/>
</record>
<record id="ieps_25_purchase" model="account.tax.template">
<field name="sequence" eval="3"/>
<field name="chart_template_id" ref="mx_coa"/>
<field name="name">IEPS 25% COMPRAS</field>
<field name="description">IEPS 25%</field>
<field name="amount">25</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="tax_group_id" ref="tax_group_ieps_25"/>
<field name="tax_exigibility">on_payment</field>
<field name="include_base_amount">1</field>
<field name="cash_basis_transition_account_id" ref="cuenta119_03"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [ref('l10n_mx.tag_ieps')],
'account_id': ref('l10n_mx.cuenta118_03'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [ref('l10n_mx.tag_ieps')],
'account_id': ref('l10n_mx.cuenta118_03'),
}),
]"/>
</record>
<record id="ieps_26_5_sale" model="account.tax.template">
<field name="sequence" eval="4"/>
<field name="chart_template_id" ref="mx_coa"/>
<field name="active" eval="False"/>
<field name="name">IEPS 26.5% VENTAS</field>
<field name="description">IEPS 26.5%</field>
<field name="amount">26.5</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="tax_group_id" ref="tax_group_ieps_26_5"/>
<field name="tax_exigibility">on_payment</field>
<field name="include_base_amount">1</field>
<field name="cash_basis_transition_account_id" ref="cuenta209_02"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [ref('l10n_mx.tag_ieps')],
'account_id': ref('l10n_mx.cuenta208_02'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [ref('l10n_mx.tag_ieps')],
'account_id': ref('l10n_mx.cuenta208_02'),
}),
]"/>
</record>
<record id="ieps_26_5_purchase" model="account.tax.template">
<field name="sequence" eval="5"/>
<field name="chart_template_id" ref="mx_coa"/>
<field name="name">IEPS 26.5% COMPRAS</field>
<field name="description">IEPS 26.5%</field>
<field name="amount">26.5</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="include_base_amount">1</field>
<field name="tax_group_id" ref="tax_group_ieps_26_5"/>
<field name="tax_exigibility">on_payment</field>
<field name="cash_basis_transition_account_id" ref="cuenta119_03"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [ref('l10n_mx.tag_ieps')],
'account_id': ref('l10n_mx.cuenta118_03'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [ref('l10n_mx.tag_ieps')],
'account_id': ref('l10n_mx.cuenta118_03'),
}),
]"/>
</record>
<record id="ieps_30_sale" model="account.tax.template">
<field name="sequence" eval="6"/>
<field name="chart_template_id" ref="mx_coa"/>
<field name="active" eval="False"/>
<field name="name">IEPS 30% VENTAS</field>
<field name="description">IEPS 30%</field>
<field name="amount">30</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="tax_group_id" ref="tax_group_ieps_30"/>
<field name="tax_exigibility">on_payment</field>
<field name="include_base_amount">1</field>
<field name="cash_basis_transition_account_id" ref="cuenta209_02"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [ref('l10n_mx.tag_ieps')],
'account_id': ref('l10n_mx.cuenta208_02'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [ref('l10n_mx.tag_ieps')],
'account_id': ref('l10n_mx.cuenta208_02'),
}),
]"/>
</record>
<record id="ieps_30_purchase" model="account.tax.template">
<field name="sequence" eval="7"/>
<field name="chart_template_id" ref="mx_coa"/>
<field name="name">IEPS 30% COMPRAS</field>
<field name="description">IEPS 30%</field>
<field name="amount">30</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="tax_group_id" ref="tax_group_ieps_30"/>
<field name="tax_exigibility">on_payment</field>
<field name="include_base_amount">1</field>
<field name="cash_basis_transition_account_id" ref="cuenta119_03"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [ref('l10n_mx.tag_ieps')],
'account_id': ref('l10n_mx.cuenta118_03'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [ref('l10n_mx.tag_ieps')],
'account_id': ref('l10n_mx.cuenta118_03'),
}),
]"/>
</record>
<record id="ieps_53_sale" model="account.tax.template">
<field name="sequence" eval="8"/>
<field name="chart_template_id" ref="mx_coa"/>
<field name="active" eval="False"/>
<field name="name">IEPS 53% VENTAS</field>
<field name="description">IEPS 53%</field>
<field name="amount">53</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="tax_group_id" ref="tax_group_ieps_53"/>
<field name="tax_exigibility">on_payment</field>
<field name="include_base_amount">1</field>
<field name="cash_basis_transition_account_id" ref="cuenta209_02"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [ref('l10n_mx.tag_ieps')],
'account_id': ref('l10n_mx.cuenta208_02'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [ref('l10n_mx.tag_ieps')],
'account_id': ref('l10n_mx.cuenta208_02'),
}),
]"/>
</record>
<record id="ieps_53_purchase" model="account.tax.template">
<field name="sequence" eval="9"/>
<field name="chart_template_id" ref="mx_coa"/>
<field name="name">IEPS 53% COMPRAS</field>
<field name="description">IEPS 53%</field>
<field name="amount">53</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="tax_group_id" ref="tax_group_ieps_53"/>
<field name="tax_exigibility">on_payment</field>
<field name="include_base_amount">1</field>
<field name="cash_basis_transition_account_id" ref="cuenta119_03"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [ref('l10n_mx.tag_ieps')],
'account_id': ref('l10n_mx.cuenta118_03'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [ref('l10n_mx.tag_ieps')],
'account_id': ref('l10n_mx.cuenta118_03'),
}),
]"/>
</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">RET 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, {
'repartition_type': 'base',
'tag_ids': [ref('tag_diot_ret')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta216_10_20'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'tag_ids': [ref('tag_diot_ret')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta216_10_20'),
}),
]"/>
</record>
<record id="tax2" model="account.tax.template">
<field name="sequence" eval="11"/>
<field name="chart_template_id" ref="mx_coa"/>
<field name="name">RET IVA ARRENDAMIENTO 10%</field>
<field name="description">RET 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, {
'repartition_type': 'base',
'tag_ids': [ref('tag_diot_ret')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta216_10_20'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'tag_ids': [ref('tag_diot_ret')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta216_10_20'),
}),
]"/>
</record>
<record id="tax3" model="account.tax.template">
<field name="sequence" eval="12"/>
<field name="chart_template_id" ref="mx_coa"/>
<field name="name">RET ISR ARRENDAMIENTO 10%</field>
<field name="description">RET 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, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta216_03'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta216_03'),
}),
]"/>
</record>
<record id="tax5" model="account.tax.template">
<field name="sequence" eval="13"/>
<field name="chart_template_id" ref="mx_coa"/>
<field name="name">RET ISR HONORARIOS 10%</field>
<field name="description">RET 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, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta216_04'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta216_04'),
}),
]"/>
</record>
<record id="tax7" model="account.tax.template">
<field name="sequence" eval="14"/>
<field name="chart_template_id" ref="mx_coa"/>
<field name="name">RET IVA ARRENDAMIENTO 10.67%</field>
<field name="description">RET 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, {
'repartition_type': 'base',
'tag_ids': [ref('tag_diot_ret')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta216_10_20'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'tag_ids': [ref('tag_diot_ret')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta216_10_20'),
}),
]"/>
</record>
<record id="tax8" model="account.tax.template">
<field name="sequence" eval="15"/>
<field name="chart_template_id" ref="mx_coa"/>
<field name="name">RET IVA HONORARIOS 10.67%</field>
<field name="description">RET 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, {
'repartition_type': 'base',
'tag_ids': [ref('tag_diot_ret')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta216_10_20'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'tag_ids': [ref('tag_diot_ret')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta216_10_20'),
}),
]"/>
</record>
<record id="tax9" model="account.tax.template">
<field name="sequence" eval="16"/>
<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, {
'repartition_type': 'base',
}),
(0,0, {
'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, {
'repartition_type': 'base',
}),
(0,0, {
'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="17"/>
<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, {
'repartition_type': 'base',
}),
(0,0, {
'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, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta208_01'),
'tag_ids': [ref('tag_iva')],
}),
]"/>
</record>
<record id="tax13" model="account.tax.template">
<field name="sequence" eval="18"/>
<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, {
'repartition_type': 'base',
'tag_ids': [ref('tag_diot_0')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta118_01'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'tag_ids': [ref('tag_diot_0')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta118_01'),
}),
]"/>
</record>
<record id="tax14" model="account.tax.template">
<field name="sequence" eval="19"/>
<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, {
'repartition_type': 'base',
'tag_ids': [ref('tag_diot_16')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta118_01'),
'tag_ids': [ref('tag_diot_16_tax')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta118_01'),
'tag_ids': [ref('tag_diot_16_refund')],
}),
]"/>
</record>
<record id="tax16" model="account.tax.template">
<field name="sequence" eval="20"/>
<field name="chart_template_id" ref="mx_coa"/>
<field name="name">IVA 8% N. COMPRAS</field>
<field name="description">IVA 8% N.</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="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'tag_ids': [ref('tag_diot_8')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta118_01_02'),
'tag_ids': [ref('tag_diot_8_tax')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta118_01_02'),
'tag_ids': [ref('tag_diot_8_refund')],
}),
]"/>
</record>
<record id="tax17" model="account.tax.template">
<field name="sequence" eval="21"/>
<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="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'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, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [ref('l10n_mx.tag_iva')],
'account_id': ref('cuenta208_01'),
'tag_ids': [ref('tag_iva')],
}),
]"/>
</record>
<record id="tax18" model="account.tax.template">
<field name="sequence" eval="22"/>
<field name="chart_template_id" ref="mx_coa"/>
<field name="name">16% NO ACREDITABLE</field>
<field name="description">16% NO ACREDITABLE</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, {
'repartition_type': 'base',
'tag_ids': [ref('tag_diot_16_non_cre')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta601_58'),
'tag_ids': [ref('tag_diot_16_non_cre_tax')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta601_58'),
'tag_ids': [ref('tag_diot_16_refund')],
}),
]"/>
</record>
<record id="tax19" model="account.tax.template">
<field name="sequence" eval="23"/>
<field name="chart_template_id" ref="mx_coa"/>
<field name="name">16% IMPORTS</field>
<field name="description">16% IMPORTS</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_02"/>
<field name="l10n_mx_tax_type">Tasa</field>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'tag_ids': [ref('tag_diot_16_imp')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta118_02'),
'tag_ids': [ref('tag_diot_16_imp_tax')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta118_02'),
'tag_ids': [ref('tag_diot_16_imp_refund')],
}),
]"/>
</record>
<record id="tax20" model="account.tax.template">
<field name="sequence" eval="24"/>
<field name="chart_template_id" ref="mx_coa"/>
<field name="name">16% IMPORTS INTANGIBLES</field>
<field name="description">16% IMPORTS INTANGIBLES</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_02"/>
<field name="l10n_mx_tax_type">Tasa</field>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'tag_ids': [ref('tag_diot_16_imp_int')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta118_02'),
'tag_ids': [ref('tag_diot_16_imp_int_tax')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta118_02'),
'tag_ids': [ref('tag_diot_16_imp_int_refund')],
}),
]"/>
</record>
<record id="tax21" model="account.tax.template">
<field name="sequence" eval="25"/>
<field name="chart_template_id" ref="mx_coa"/>
<field name="name">IVA 8% S. COMPRAS</field>
<field name="description">IVA 8% S.</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="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'tag_ids': [ref('tag_diot_8_south')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta118_01_02'),
'tag_ids': [ref('tag_diot_8_south_tax')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cuenta118_01_02'),
'tag_ids': [ref('tag_diot_8_south_refund')],
}),
]"/>
</record>
</data>
</odoo>

View file

@ -1,48 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="tax_group_iva_0" model="account.tax.group">
<field name="name">IVA 0%</field>
<field name="country_id" ref="base.mx"/>
</record>
<record id="tax_group_iva_16" model="account.tax.group">
<field name="name">IVA 16% </field>
<field name="country_id" ref="base.mx"/>
</record>
<record id="tax_group_iva_8" model="account.tax.group">
<field name="name">IVA 8%</field>
<field name="country_id" ref="base.mx"/>
</record>
<record id="tax_group_iva_ret_4" model="account.tax.group">
<field name="name">IVA Retencion 4%</field>
<field name="country_id" ref="base.mx"/>
</record>
<record id="tax_group_iva_ret_10" model="account.tax.group">
<field name="name">IVA Retencion 10%</field>
<field name="country_id" ref="base.mx"/>
</record>
<record id="tax_group_iva_ret_1067" model="account.tax.group">
<field name="name">IVA Retencion 10.67%</field>
<field name="country_id" ref="base.mx"/>
</record>
<record id="tax_group_isr_ret_10" model="account.tax.group">
<field name="name">ISR Retencion 10%</field>
<field name="country_id" ref="base.mx"/>
</record>
<record id="tax_group_ieps_8" model="account.tax.group">
<field name="name">IEPS 8%</field>
</record>
<record id="tax_group_ieps_25" model="account.tax.group">
<field name="name">IEPS 25%</field>
</record>
<record id="tax_group_ieps_26_5" model="account.tax.group">
<field name="name">IEPS 26.5%</field>
</record>
<record id="tax_group_ieps_30" model="account.tax.group">
<field name="name">IEPS 30%</field>
</record>
<record id="tax_group_ieps_53" model="account.tax.group">
<field name="name">IEPS 53%</field>
</record>
</data>
</odoo>

View file

@ -1,22 +0,0 @@
<?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>

View file

@ -1,18 +0,0 @@
<?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"/>
<field name="country_id" ref="base.mx"/>
</record>
</data>
</odoo>

View file

@ -1,21 +0,0 @@
<?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"/>
<field name="account_journal_early_pay_discount_loss_account_id" ref="cuenta9993"/>
<field name="account_journal_early_pay_discount_gain_account_id" ref="cuenta9994"/>
</record>
</odoo>

View file

@ -1,29 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="1">
<!-- UOM Categories -->
<record id="product_uom_categ_service" model="uom.category">
<field name="name">Service</field>
</record>
<!-- UOM.UOM -->
<!-- SERVICE -->
<record id="product_uom_service_unit" model="uom.uom">
<field name="category_id" ref="product_uom_categ_service"/>
<field name="name">Service Unit</field>
<field name="factor" eval="1"/>
<field name="uom_type">reference</field>
<field name="relative_factor" eval="1"/>
</record>
<record id="product_uom_activity" model="uom.uom">
<field name="category_id" ref="product_uom_categ_service"/>
<field name="name">Activity</field>
<field name="factor" eval="1"/>
<field name="uom_type">smaller</field>
<field name="relative_factor" eval="1"/>
</record>
<record id="product_uom_job" model="uom.uom">
<field name="category_id" ref="product_uom_categ_service"/>
<field name="name">Job</field>
<field name="factor" eval="1"/>
<field name="uom_type">smaller</field>
<field name="relative_factor" eval="1"/>
</record>
</odoo>

View file

@ -0,0 +1,88 @@
"id","name","code","account_type","reconcile","tag_ids","non_trade","name@es"
"cuenta102_02","Foreign currency bank transfers","102.02.01","asset_current","True","l10n_mx.tag_debit_balance_account","","Transferencias bancarias moneda extranjera"
"cuenta105_01","Domestic customers","105.01.01","asset_receivable","True","l10n_mx.tag_debit_balance_account","","Clientes nacionales"
"cuenta105_02","National customers (PoS)","105.01.02","asset_receivable","True","l10n_mx.tag_debit_balance_account","","Clientes nacionales (PoS)"
"cuenta107_05_01","Goods Shipped - No Invoices","107.05.01","asset_current","True","l10n_mx.tag_debit_balance_account","","Mercancías Enviadas - No Facturas"
"cuenta108_01","Allowance for doubtful accounts national","108.01.01","asset_current","True","l10n_mx.tag_debit_balance_account","","Estimación de cuentas incobrables nacional"
"cuenta108_02","Allowance for doubtful accounts foreign","108.02.01","asset_current","True","l10n_mx.tag_debit_balance_account","","Estimación de cuentas incobrables extranjero"
"cuenta110_01","Employment subsidy to apply","110.01.01","asset_current","True","l10n_mx.tag_debit_balance_account","","Subsidio al empleo por aplicar"
"cuenta113_01","VAT credit","113.01.01","asset_receivable","True","l10n_mx.tag_debit_balance_account","True","IVA a favor"
"cuenta113_02_01","ISR Credit","113.02.01","asset_receivable","True","l10n_mx.tag_debit_balance_account","True","ISR a favor"
"cuenta113_02_02","ISR Withheld","113.02.02","asset_current","False","l10n_mx.tag_debit_balance_account","","ISR Retenido"
"cuenta113_08","Other taxes credit","113.08.01","asset_receivable","True","l10n_mx.tag_debit_balance_account","True","Otros impuestos a favor"
"cuenta115_01","Inventory","115.01.01","asset_current","False","l10n_mx.tag_debit_balance_account","","Inventario"
"cuenta115_02","Raw materials and materials","115.02.01","asset_current","False","l10n_mx.tag_debit_balance_account","","Materia prima y materiales"
"cuenta115_03","Production in progress","115.03.01","asset_current","False","l10n_mx.tag_debit_balance_account","","Producción en proceso"
"cuenta115_04","Finished products","115.04.01","asset_current","False","l10n_mx.tag_debit_balance_account","","Productos terminados"
"cuenta115_05","Goods in transit","115.05.01","asset_current","True","l10n_mx.tag_debit_balance_account","","Mercancías en tránsito"
"cuenta115_06","Goods held by third parties","115.06.01","asset_current","False","l10n_mx.tag_debit_balance_account","","Mercancías en poder de terceros"
"cuenta118_01","Creditable VAT paid","118.01.01","asset_current","False","l10n_mx.tag_debit_balance_account","","IVA acreditable pagado"
"cuenta118_01_02","Creditable VAT paid at 8%",118.01.02,"asset_current","False","l10n_mx.tag_debit_balance_account","","IVA acreditable pagado al 8%"
"cuenta118_02","Creditable import VAT paid",118.02.01,"asset_current","False","l10n_mx.tag_debit_balance_account","","IVA acreditable de importación pagado"
"cuenta118_03","IEPS creditable paid","118.03.01","asset_current","False","l10n_mx.tag_debit_balance_account","","IEPS acreditable pagado"
"cuenta119_01","VAT due","119.01.01","asset_current","True","l10n_mx.tag_debit_balance_account","","IVA pendiente de pago"
"cuenta119_01_02","Freight VAT due","119.01.02","asset_current","True","l10n_mx.tag_debit_balance_account","","Flete IVA pendiente de pago"
"cuenta119_01_03","Honorarium VAT due","119.01.03","asset_current","True","l10n_mx.tag_debit_balance_account","","Honorarios IVA pendiente de pago"
"cuenta119_01_04","Lease VAT due","119.01.04","asset_current","True","l10n_mx.tag_debit_balance_account","","Arrendamiento IVA pendiente de pago"
"cuenta119_02","Importation VAT due",119.02.01,"asset_current","True","l10n_mx.tag_debit_balance_account","","IVA de importación pendiente de pago"
"cuenta119_03","IEPS due","119.03.01","asset_current","True","l10n_mx.tag_debit_balance_account","","IEPS pendiente"
"cuenta120_01","Advance to national suppliers","120.01.01","asset_current","True","l10n_mx.tag_debit_balance_account","","Anticipo a proveedores nacional"
"cuenta120_02","Advance payment to foreign suppliers","120.02.01","asset_current","True","l10n_mx.tag_debit_balance_account","","Anticipo a proveedores extranjero"
"cuenta173_01","Deferred expenses","173.01.01","asset_current","True","l10n_mx.tag_debit_balance_account","","Gastos diferidos"
"cuenta201_01","National suppliers","201.01.01","liability_payable","True","l10n_mx.tag_credit_balance_account","","Proveedores nacionales"
"cuenta201_01_02","Employee Reimbursement","201.01.02","liability_current","True","l10n_mx.tag_credit_balance_account","","Reembolso empleados"
"cuenta205_06_01","Goods Received - No Invoices","205.06.01","liability_current","True","l10n_mx.tag_credit_balance_account","","Mercancías Recibidas - No Facturas"
"cuenta205_06_02","Other Various Short-Term Credits (Fonacot)","205.06.02","liability_current","True","l10n_mx.tag_credit_balance_account","","Otros acreedores diversos a corto plazo (Fonacot)"
"cuenta206_01","Domestic customer advance","206.01.01","liability_current","True","l10n_mx.tag_credit_balance_account","","Anticipo de cliente nacional"
"cuenta206_02","Advance payment from foreign customer","206.02.01","liability_current","True","l10n_mx.tag_credit_balance_account","","Anticipo de cliente extranjero"
"cuenta206_05_01","Other customer advances","206.05.01","liability_current","True","l10n_mx.tag_credit_balance_account","","Otros anticipos de clientes"
"cuenta208_01","VAT carried forward collected","208.01.01","liability_current","False","l10n_mx.tag_credit_balance_account","","IVA trasladado cobrado"
"cuenta208_02","IEPS carried forward collected","208.02.01","liability_current","False","l10n_mx.tag_credit_balance_account","","IEPS trasladado cobrado"
"cuenta209_01","VAT carried forward not collected","209.01.01","liability_current","True","l10n_mx.tag_credit_balance_account","","IVA trasladado no cobrado"
"cuenta209_02","IEPS carried forward not collected","209.02.01","liability_current","True","l10n_mx.tag_credit_balance_account","","IEPS trasladado no cobrado"
"cuenta210_01","Provision of wages and salaries to pay","210.01.01","liability_current","True","l10n_mx.tag_credit_balance_account","","Provisión de sueldos y salarios a pagar"
"cuenta210_02","Provision for vacation to pay","210.02.01","liability_current","True","l10n_mx.tag_credit_balance_account","","Provisión de vacaciones a pagar"
"cuenta210_03","Provision for bonus to pay","210.03.01","liability_current","True","l10n_mx.tag_credit_balance_account","","Provisión de aguinaldo a pagar"
"cuenta210_04","Provision for savings fund to pay","210.04.01","liability_current","True","l10n_mx.tag_credit_balance_account","","Provisión de fondo de ahorro a pagar"
"cuenta211_01","Provision for employer IMSS to pay","211.01.01","liability_current","True","l10n_mx.tag_credit_balance_account","","Provisión de IMSS patronal a pagar"
"cuenta211_02","Provision for SAR to pay","211.02.01","liability_current","True","l10n_mx.tag_credit_balance_account","","Provisión de SAR a pagar"
"cuenta211_03","Provision for infonavit to pay","211.03.01","liability_current","True","l10n_mx.tag_credit_balance_account","","Provisión de infonavit a pagar"
"cuenta213_01","VAT payable","213.01.01","liability_payable","True","l10n_mx.tag_credit_balance_account","True","IVA por pagar"
"cuenta213_02","IEPS payable","213.02.01","liability_payable","True","l10n_mx.tag_credit_balance_account","True","IEPS por pagar"
"cuenta213_03","ISR payable","213.03.01","liability_payable","True","l10n_mx.tag_credit_balance_account","True","ISR por pagar"
"cuenta213_07","Other taxes payable","213.07.01","liability_current","False","l10n_mx.tag_credit_balance_account","","Otros impuestos por pagar"
"cuenta216_01","Withholding or income tax for wages and salaries","216.01.01","liability_current","True","l10n_mx.tag_credit_balance_account","","Retenciones o impuesto sobre la renta para sueldos y salarios"
"cuenta216_03","Withholding of income tax for leasing","216.03.01","liability_current","False","l10n_mx.tag_credit_balance_account","","Impuestos retenidos de ISR por arrendamiento"
"cuenta216_04","Taxes withheld from income tax for professional services","216.04.01","liability_current","False","l10n_mx.tag_credit_balance_account","","Impuestos retenidos de ISR por servicios profesionales"
"cuenta216_10","VAT withholding taxes","216.10.10","liability_current","True","l10n_mx.tag_credit_balance_account","","Impuestos retenidos de IVA"
"cuenta216_10_20","VAT withholding tax effectively paid","216.10.20","liability_current","False","l10n_mx.tag_credit_balance_account","","Impuestos retenidos de iva efectivamente pagados"
"cuenta216_11","IMSS withholding tax","216.11.01","liability_current","True","l10n_mx.tag_credit_balance_account","","Retención de impuestos del IMSS"
"cuenta260_01_01","Deferred Revenue","260.01.01","liability_current","False","l10n_mx.tag_credit_balance_account","","Ingresos diferidos"
"cuenta302_01","Heritage","302.01.01","equity","False","l10n_mx.tag_credit_balance_account","","Patrimonio"
"cuenta304_01","Profit from previous years","304.01.01","equity","False","l10n_mx.tag_credit_balance_account","","Utilidad de ejercicios anteriores"
"cuenta305_01","Uncut results","305.01.01","equity_unaffected","False","l10n_mx.tag_credit_balance_account","","Resutado Integral"
"cuenta401_01","Sales and/or services taxed at the general rate","401.01.01","income","False","l10n_mx.tag_credit_balance_account","","Ventas y/o servicios gravados a la tasa general"
"cuenta402_01","Returns, discounts or bonuses over sales and/or services at the general rate","402.01.01","income_other","False","l10n_mx.tag_debit_balance_account","","Devoluciones, descuentos o bonificaciones sobre ventas y/o servicios a tarifa general"
"cuenta402_04","Re-invoicing","402.04.01","income","False","l10n_mx.tag_credit_balance_account","","Refacturaciones"
"cuenta501_01","Cost of sales","501.01.01","expense_direct_cost","False","l10n_mx.tag_debit_balance_account","","Costo de venta"
"cuenta501_02","Stock Variation","501.01.02","expense","False","l10n_mx.tag_debit_balance_account","","Variación de Existencias"
"cuenta503_01","Returns, discounts or bonuses over purchases","503.01.01","income_other","False","l10n_mx.tag_credit_balance_account","","Devoluciones, descuentos o bonificaciones sobre compras"
"cuenta505_01","Purchases of Raw Materials","505.01.01","expense","False","l10n_mx.tag_debit_balance_account","","Compras de Materia Prima"
"cuenta601_01","Wages and salaries","601.01.01","expense_direct_cost","False","l10n_mx.tag_debit_balance_account","","Sueldos y salarios"
"cuenta601_06","Vacation","601.06.01","expense_direct_cost","False","l10n_mx.tag_debit_balance_account","","Vacaciones"
"cuenta601_07","Holiday Bonus","601.07.01","expense_direct_cost","False","l10n_mx.tag_debit_balance_account","","Prima Vacacional"
"cuenta601_12","Bonus","601.12.01","expense_direct_cost","False","l10n_mx.tag_debit_balance_account","","Aguinaldo"
"cuenta601_15","Pantry","601.15.01","expense_direct_cost","False","l10n_mx.tag_debit_balance_account","","Despensa"
"cuenta601_16","Transport (support)","601.16.01","expense_direct_cost","False","l10n_mx.tag_debit_balance_account","","Transport (Apoyo)"
"cuenta601_16_02","Transport (gasoline vouchers)","601.16.02","expense_direct_cost","False","l10n_mx.tag_debit_balance_account","","Transport (Vales de gasolina)"
"cuenta601_19","Savings fund","601.19.01","expense_direct_cost","False","l10n_mx.tag_debit_balance_account","","Fondo de ahorro"
"cuenta601_26","IMSS quota","601.26.01","expense_direct_cost","False","l10n_mx.tag_debit_balance_account","","Cuota IMSS"
"cuenta601_27","Contributions to infonavit","601.27.01","expense_direct_cost","False","l10n_mx.tag_debit_balance_account","","Aportaciones al infonavit"
"cuenta601_28","Contributions to the SAR","601.28.01","expense_direct_cost","False","l10n_mx.tag_debit_balance_account","","Aportaciones al SAR"
"cuenta601_58","Other taxes and duties","601.58.01","expense","False","l10n_mx.tag_debit_balance_account","","Otros impuestos y derechos"
"cuenta601_74","Commissions on sales","601.74.01","expense_direct_cost","False","l10n_mx.tag_debit_balance_account","","Comisiones sobre ventas"
"cuenta601_84","Other overheads","601.84.01","expense","False","l10n_mx.tag_debit_balance_account","","Otros gastos generales"
"cuenta701_01","Foreign exchange loss","701.01.01","expense","False","l10n_mx.tag_debit_balance_account","","Pérdida cambiaria"
"cuenta702_01","Exchange profit","702.01.01","income","False","l10n_mx.tag_credit_balance_account","","Utilidad cambiaria"
"cuenta801_01","Tax gain or loss on sale and/or derecognition of fixed assets","811.01.01","expense","False","l10n_mx.tag_debit_balance_account","","Utilidad o pérdida fiscal en venta y/o baja de activo fijo"
"cuenta801_01_99","Taxable Cash Flow Tax Basis","899.01.99","expense","False","l10n_mx.tag_debit_balance_account","","Base Imponible de Impuestos en Base a Flujo de Efectivo"
1 id name code account_type reconcile tag_ids non_trade name@es
2 cuenta102_02 Foreign currency bank transfers 102.02.01 asset_current True l10n_mx.tag_debit_balance_account Transferencias bancarias moneda extranjera
3 cuenta105_01 Domestic customers 105.01.01 asset_receivable True l10n_mx.tag_debit_balance_account Clientes nacionales
4 cuenta105_02 National customers (PoS) 105.01.02 asset_receivable True l10n_mx.tag_debit_balance_account Clientes nacionales (PoS)
5 cuenta107_05_01 Goods Shipped - No Invoices 107.05.01 asset_current True l10n_mx.tag_debit_balance_account Mercancías Enviadas - No Facturas
6 cuenta108_01 Allowance for doubtful accounts national 108.01.01 asset_current True l10n_mx.tag_debit_balance_account Estimación de cuentas incobrables nacional
7 cuenta108_02 Allowance for doubtful accounts foreign 108.02.01 asset_current True l10n_mx.tag_debit_balance_account Estimación de cuentas incobrables extranjero
8 cuenta110_01 Employment subsidy to apply 110.01.01 asset_current True l10n_mx.tag_debit_balance_account Subsidio al empleo por aplicar
9 cuenta113_01 VAT credit 113.01.01 asset_receivable True l10n_mx.tag_debit_balance_account True IVA a favor
10 cuenta113_02_01 ISR Credit 113.02.01 asset_receivable True l10n_mx.tag_debit_balance_account True ISR a favor
11 cuenta113_02_02 ISR Withheld 113.02.02 asset_current False l10n_mx.tag_debit_balance_account ISR Retenido
12 cuenta113_08 Other taxes credit 113.08.01 asset_receivable True l10n_mx.tag_debit_balance_account True Otros impuestos a favor
13 cuenta115_01 Inventory 115.01.01 asset_current False l10n_mx.tag_debit_balance_account Inventario
14 cuenta115_02 Raw materials and materials 115.02.01 asset_current False l10n_mx.tag_debit_balance_account Materia prima y materiales
15 cuenta115_03 Production in progress 115.03.01 asset_current False l10n_mx.tag_debit_balance_account Producción en proceso
16 cuenta115_04 Finished products 115.04.01 asset_current False l10n_mx.tag_debit_balance_account Productos terminados
17 cuenta115_05 Goods in transit 115.05.01 asset_current True l10n_mx.tag_debit_balance_account Mercancías en tránsito
18 cuenta115_06 Goods held by third parties 115.06.01 asset_current False l10n_mx.tag_debit_balance_account Mercancías en poder de terceros
19 cuenta118_01 Creditable VAT paid 118.01.01 asset_current False l10n_mx.tag_debit_balance_account IVA acreditable pagado
20 cuenta118_01_02 Creditable VAT paid at 8% 118.01.02 asset_current False l10n_mx.tag_debit_balance_account IVA acreditable pagado al 8%
21 cuenta118_02 Creditable import VAT paid 118.02.01 asset_current False l10n_mx.tag_debit_balance_account IVA acreditable de importación pagado
22 cuenta118_03 IEPS creditable paid 118.03.01 asset_current False l10n_mx.tag_debit_balance_account IEPS acreditable pagado
23 cuenta119_01 VAT due 119.01.01 asset_current True l10n_mx.tag_debit_balance_account IVA pendiente de pago
24 cuenta119_01_02 Freight VAT due 119.01.02 asset_current True l10n_mx.tag_debit_balance_account Flete IVA pendiente de pago
25 cuenta119_01_03 Honorarium VAT due 119.01.03 asset_current True l10n_mx.tag_debit_balance_account Honorarios IVA pendiente de pago
26 cuenta119_01_04 Lease VAT due 119.01.04 asset_current True l10n_mx.tag_debit_balance_account Arrendamiento IVA pendiente de pago
27 cuenta119_02 Importation VAT due 119.02.01 asset_current True l10n_mx.tag_debit_balance_account IVA de importación pendiente de pago
28 cuenta119_03 IEPS due 119.03.01 asset_current True l10n_mx.tag_debit_balance_account IEPS pendiente
29 cuenta120_01 Advance to national suppliers 120.01.01 asset_current True l10n_mx.tag_debit_balance_account Anticipo a proveedores nacional
30 cuenta120_02 Advance payment to foreign suppliers 120.02.01 asset_current True l10n_mx.tag_debit_balance_account Anticipo a proveedores extranjero
31 cuenta173_01 Deferred expenses 173.01.01 asset_current True l10n_mx.tag_debit_balance_account Gastos diferidos
32 cuenta201_01 National suppliers 201.01.01 liability_payable True l10n_mx.tag_credit_balance_account Proveedores nacionales
33 cuenta201_01_02 Employee Reimbursement 201.01.02 liability_current True l10n_mx.tag_credit_balance_account Reembolso empleados
34 cuenta205_06_01 Goods Received - No Invoices 205.06.01 liability_current True l10n_mx.tag_credit_balance_account Mercancías Recibidas - No Facturas
35 cuenta205_06_02 Other Various Short-Term Credits (Fonacot) 205.06.02 liability_current True l10n_mx.tag_credit_balance_account Otros acreedores diversos a corto plazo (Fonacot)
36 cuenta206_01 Domestic customer advance 206.01.01 liability_current True l10n_mx.tag_credit_balance_account Anticipo de cliente nacional
37 cuenta206_02 Advance payment from foreign customer 206.02.01 liability_current True l10n_mx.tag_credit_balance_account Anticipo de cliente extranjero
38 cuenta206_05_01 Other customer advances 206.05.01 liability_current True l10n_mx.tag_credit_balance_account Otros anticipos de clientes
39 cuenta208_01 VAT carried forward collected 208.01.01 liability_current False l10n_mx.tag_credit_balance_account IVA trasladado cobrado
40 cuenta208_02 IEPS carried forward collected 208.02.01 liability_current False l10n_mx.tag_credit_balance_account IEPS trasladado cobrado
41 cuenta209_01 VAT carried forward not collected 209.01.01 liability_current True l10n_mx.tag_credit_balance_account IVA trasladado no cobrado
42 cuenta209_02 IEPS carried forward not collected 209.02.01 liability_current True l10n_mx.tag_credit_balance_account IEPS trasladado no cobrado
43 cuenta210_01 Provision of wages and salaries to pay 210.01.01 liability_current True l10n_mx.tag_credit_balance_account Provisión de sueldos y salarios a pagar
44 cuenta210_02 Provision for vacation to pay 210.02.01 liability_current True l10n_mx.tag_credit_balance_account Provisión de vacaciones a pagar
45 cuenta210_03 Provision for bonus to pay 210.03.01 liability_current True l10n_mx.tag_credit_balance_account Provisión de aguinaldo a pagar
46 cuenta210_04 Provision for savings fund to pay 210.04.01 liability_current True l10n_mx.tag_credit_balance_account Provisión de fondo de ahorro a pagar
47 cuenta211_01 Provision for employer IMSS to pay 211.01.01 liability_current True l10n_mx.tag_credit_balance_account Provisión de IMSS patronal a pagar
48 cuenta211_02 Provision for SAR to pay 211.02.01 liability_current True l10n_mx.tag_credit_balance_account Provisión de SAR a pagar
49 cuenta211_03 Provision for infonavit to pay 211.03.01 liability_current True l10n_mx.tag_credit_balance_account Provisión de infonavit a pagar
50 cuenta213_01 VAT payable 213.01.01 liability_payable True l10n_mx.tag_credit_balance_account True IVA por pagar
51 cuenta213_02 IEPS payable 213.02.01 liability_payable True l10n_mx.tag_credit_balance_account True IEPS por pagar
52 cuenta213_03 ISR payable 213.03.01 liability_payable True l10n_mx.tag_credit_balance_account True ISR por pagar
53 cuenta213_07 Other taxes payable 213.07.01 liability_current False l10n_mx.tag_credit_balance_account Otros impuestos por pagar
54 cuenta216_01 Withholding or income tax for wages and salaries 216.01.01 liability_current True l10n_mx.tag_credit_balance_account Retenciones o impuesto sobre la renta para sueldos y salarios
55 cuenta216_03 Withholding of income tax for leasing 216.03.01 liability_current False l10n_mx.tag_credit_balance_account Impuestos retenidos de ISR por arrendamiento
56 cuenta216_04 Taxes withheld from income tax for professional services 216.04.01 liability_current False l10n_mx.tag_credit_balance_account Impuestos retenidos de ISR por servicios profesionales
57 cuenta216_10 VAT withholding taxes 216.10.10 liability_current True l10n_mx.tag_credit_balance_account Impuestos retenidos de IVA
58 cuenta216_10_20 VAT withholding tax effectively paid 216.10.20 liability_current False l10n_mx.tag_credit_balance_account Impuestos retenidos de iva efectivamente pagados
59 cuenta216_11 IMSS withholding tax 216.11.01 liability_current True l10n_mx.tag_credit_balance_account Retención de impuestos del IMSS
60 cuenta260_01_01 Deferred Revenue 260.01.01 liability_current False l10n_mx.tag_credit_balance_account Ingresos diferidos
61 cuenta302_01 Heritage 302.01.01 equity False l10n_mx.tag_credit_balance_account Patrimonio
62 cuenta304_01 Profit from previous years 304.01.01 equity False l10n_mx.tag_credit_balance_account Utilidad de ejercicios anteriores
63 cuenta305_01 Uncut results 305.01.01 equity_unaffected False l10n_mx.tag_credit_balance_account Resutado Integral
64 cuenta401_01 Sales and/or services taxed at the general rate 401.01.01 income False l10n_mx.tag_credit_balance_account Ventas y/o servicios gravados a la tasa general
65 cuenta402_01 Returns, discounts or bonuses over sales and/or services at the general rate 402.01.01 income_other False l10n_mx.tag_debit_balance_account Devoluciones, descuentos o bonificaciones sobre ventas y/o servicios a tarifa general
66 cuenta402_04 Re-invoicing 402.04.01 income False l10n_mx.tag_credit_balance_account Refacturaciones
67 cuenta501_01 Cost of sales 501.01.01 expense_direct_cost False l10n_mx.tag_debit_balance_account Costo de venta
68 cuenta501_02 Stock Variation 501.01.02 expense False l10n_mx.tag_debit_balance_account Variación de Existencias
69 cuenta503_01 Returns, discounts or bonuses over purchases 503.01.01 income_other False l10n_mx.tag_credit_balance_account Devoluciones, descuentos o bonificaciones sobre compras
70 cuenta505_01 Purchases of Raw Materials 505.01.01 expense False l10n_mx.tag_debit_balance_account Compras de Materia Prima
71 cuenta601_01 Wages and salaries 601.01.01 expense_direct_cost False l10n_mx.tag_debit_balance_account Sueldos y salarios
72 cuenta601_06 Vacation 601.06.01 expense_direct_cost False l10n_mx.tag_debit_balance_account Vacaciones
73 cuenta601_07 Holiday Bonus 601.07.01 expense_direct_cost False l10n_mx.tag_debit_balance_account Prima Vacacional
74 cuenta601_12 Bonus 601.12.01 expense_direct_cost False l10n_mx.tag_debit_balance_account Aguinaldo
75 cuenta601_15 Pantry 601.15.01 expense_direct_cost False l10n_mx.tag_debit_balance_account Despensa
76 cuenta601_16 Transport (support) 601.16.01 expense_direct_cost False l10n_mx.tag_debit_balance_account Transport (Apoyo)
77 cuenta601_16_02 Transport (gasoline vouchers) 601.16.02 expense_direct_cost False l10n_mx.tag_debit_balance_account Transport (Vales de gasolina)
78 cuenta601_19 Savings fund 601.19.01 expense_direct_cost False l10n_mx.tag_debit_balance_account Fondo de ahorro
79 cuenta601_26 IMSS quota 601.26.01 expense_direct_cost False l10n_mx.tag_debit_balance_account Cuota IMSS
80 cuenta601_27 Contributions to infonavit 601.27.01 expense_direct_cost False l10n_mx.tag_debit_balance_account Aportaciones al infonavit
81 cuenta601_28 Contributions to the SAR 601.28.01 expense_direct_cost False l10n_mx.tag_debit_balance_account Aportaciones al SAR
82 cuenta601_58 Other taxes and duties 601.58.01 expense False l10n_mx.tag_debit_balance_account Otros impuestos y derechos
83 cuenta601_74 Commissions on sales 601.74.01 expense_direct_cost False l10n_mx.tag_debit_balance_account Comisiones sobre ventas
84 cuenta601_84 Other overheads 601.84.01 expense False l10n_mx.tag_debit_balance_account Otros gastos generales
85 cuenta701_01 Foreign exchange loss 701.01.01 expense False l10n_mx.tag_debit_balance_account Pérdida cambiaria
86 cuenta702_01 Exchange profit 702.01.01 income False l10n_mx.tag_credit_balance_account Utilidad cambiaria
87 cuenta801_01 Tax gain or loss on sale and/or derecognition of fixed assets 811.01.01 expense False l10n_mx.tag_debit_balance_account Utilidad o pérdida fiscal en venta y/o baja de activo fijo
88 cuenta801_01_99 Taxable Cash Flow Tax Basis 899.01.99 expense False l10n_mx.tag_debit_balance_account Base Imponible de Impuestos en Base a Flujo de Efectivo

View file

@ -0,0 +1,6 @@
"id","sequence","name","name@es","country_id"
"l10n_mx_domestic_fiscal_position","10","MX Domestic","Cliente extranjero","base.mx"
"account_fiscal_position_foreign","20","Foreign Customer","Cliente extranjero",""
"account_fiscal_position_freight","30","Freight","Flete","base.mx"
"account_fiscal_position_honorarium","40","Honorarium","Honorarios","base.mx"
"account_fiscal_position_lease","50","Lease","Arrendamiento","base.mx"
1 id sequence name name@es country_id
2 l10n_mx_domestic_fiscal_position 10 MX Domestic Cliente extranjero base.mx
3 account_fiscal_position_foreign 20 Foreign Customer Cliente extranjero
4 account_fiscal_position_freight 30 Freight Flete base.mx
5 account_fiscal_position_honorarium 40 Honorarium Honorarios base.mx
6 account_fiscal_position_lease 50 Lease Arrendamiento base.mx

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,139 @@
"id","sequence","name","description","invoice_label","amount","amount_type","type_tax_use","tax_group_id","tax_exigibility","cash_basis_transition_account_id","include_base_amount","l10n_mx_tax_type","l10n_mx_factor_type","active","repartition_line_ids/repartition_type","repartition_line_ids/document_type","repartition_line_ids/factor_percent","repartition_line_ids/account_id","repartition_line_ids/tag_ids","description@es","invoice_label@es","fiscal_position_ids","original_tax_ids"
"ieps_8_sale","0","8% IEPS","","IEPS 8%","8.0","percent","sale","tax_group_ieps_8","on_payment","cuenta209_02","1","ieps","","0","base","invoice","","","","","","",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta208_02","","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta208_02","","","","",""
"ieps_8_purchase","1","8% IEPS","","IEPS 8%","8.0","percent","purchase","tax_group_ieps_8","on_payment","cuenta119_03","1","ieps","","","base","invoice","","","","","","",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta118_03","","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta118_03","","","","",""
"ieps_25_sale","2","25% IEPS","","IEPS 25%","25.0","percent","sale","tax_group_ieps_25","on_payment","cuenta209_02","1","ieps","","0","base","invoice","","","","","","",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta208_02","","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta208_02","","","","",""
"ieps_25_purchase","3","25% IEPS","","IEPS 25%","25.0","percent","purchase","tax_group_ieps_25","on_payment","cuenta119_03","1","ieps","","","base","invoice","","","","","","",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta118_03","","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta118_03","","","","",""
"ieps_26_5_sale","4","26.5% IEPS","","IEPS 26.5%","26.5","percent","sale","tax_group_ieps_26_5","on_payment","cuenta209_02","1","ieps","","0","base","invoice","","","","","","",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta208_02","","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta208_02","","","","",""
"ieps_26_5_purchase","5","26.5% IEPS","","IEPS 26.5%","26.5","percent","purchase","tax_group_ieps_26_5","on_payment","cuenta119_03","1","ieps","","","base","invoice","","","","","","",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta118_03","","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta118_03","","","","",""
"ieps_30_sale","6","30% IEPS","","IEPS 30%","30.0","percent","sale","tax_group_ieps_30","on_payment","cuenta209_02","1","ieps","","0","base","invoice","","","","","","",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta208_02","","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta208_02","","","","",""
"ieps_30_purchase","7","30% IEPS","","IEPS 30%","30.0","percent","purchase","tax_group_ieps_30","on_payment","cuenta119_03","1","ieps","","","base","invoice","","","","","","",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta118_03","","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta118_03","","","","",""
"ieps_53_sale","8","53% IEPS","","IEPS 53%","53.0","percent","sale","tax_group_ieps_53","on_payment","cuenta209_02","1","ieps","","0","base","invoice","","","","","","",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta208_02","","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta208_02","","","","",""
"ieps_53_purchase","9","53% IEPS","","IEPS 53%","53.0","percent","purchase","tax_group_ieps_53","on_payment","cuenta119_03","1","ieps","","","base","invoice","","","","","","",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta118_03","","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta118_03","","","","",""
"tax9","10","0%","","VAT(0%)","0.0","percent","sale","tax_group_iva_0","on_payment","cuenta209_01","","iva","Tasa","","base","invoice","","","","IVA(0%)","IVA(0%)","account_fiscal_position_foreign","tax12,tax17"
"","","","","","","","","","","","","","","","tax","invoice","","cuenta208_01","","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta208_01","","","","",""
"tax12","11","16%","","VAT(16%)","16.0","percent","sale","tax_group_iva_16","on_payment","cuenta209_01","","iva","Tasa","","base","invoice","","","","IVA(16%)","IVA(16%)","l10n_mx_domestic_fiscal_position",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta208_01","","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta208_01","","","","",""
"tax1","12","4% WH","VAT withholding","VAT withholding(-4%)","-4.0","percent","purchase","tax_group_iva_ret_4","on_payment","cuenta216_10","","iva","Tasa","","base","invoice","","","","Retención del IVA","Retención IVA(-4%)","",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta216_10_20","DIOT: Retención","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta216_10_20","DIOT: Retención","","","",""
"mx_wh_1_25","13","1.25% WH","Withholding of income tax RESICO 1.25%","Withholding ISR(-1.25%)","-1.25","percent","purchase","tax_group_iva_isr_ret_1_25","on_invoice","cuenta216_04","","isr","Tasa","0","base","invoice","","","","Retención de ISR RESICO 1.25%","Retención ISR(-1.25%)","",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta216_04","","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta216_04","","","","",""
"mx_wh_1_25_sale","13","1.25% WH","Withholding of income tax RESICO 1.25%","Withholding ISR(-1.25%)","-1.25","percent","sale","tax_group_iva_isr_ret_1_25","on_invoice","cuenta113_02_01","","isr","Tasa","0","base","invoice","","","","Retención de ISR RESICO 1.25%","Retención ISR(-1.25%)","",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta113_02_02","","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta113_02_02","","","","",""
"tax2","14","10% WH L","VAT withholding lease 10%","VAT withholding(-10%)","-10.0","percent","purchase","tax_group_iva_ret_10","on_payment","cuenta216_10","","iva","Tasa","","base","invoice","","","","Retención IVA arrendamiento 10%","Retención IVA(-10%)","",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta216_10_20","DIOT: Retención","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta216_10_20","DIOT: Retención","","","",""
"tax3","15","10% WH L I","Withholding of lease income tax 10%","Withholding income(-10%)","-10.0","percent","purchase","tax_group_isr_ret_10","","","","isr","Tasa","","base","invoice","","","","Retención del impuesto de arrendamiento 10%","Retención ISR(-10%)","",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta216_03","","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta216_03","","","","",""
"tax5","16","10% WH I S","Withholding of income tax on salaries 10%","Withholding income salaries (-10%)","-10.0","percent","purchase","tax_group_isr_ret_10","","","","isr","Tasa","","base","invoice","","","","Retención del impuesto sobre la renta sobre los salarios 10%","Retención ISR(-10%)","",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta216_04","","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta216_04","","","","",""
"tax7","17","10.67% WH L","Vat withholding tax on leasing 10.67%","Vat withholding(-10.67%)","-10.666666666667","percent","purchase","tax_group_iva_ret_1067","on_payment","cuenta216_10","","iva","Tasa","","base","invoice","","","","Retención a cuenta del IVA sobre el arrendamiento financiero 10.67%","Retención IVA(-10.67%)","",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta216_10_20","DIOT: Retención","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta216_10_20","DIOT: Retención","","","",""
"tax8","18","10.67% WH","Vat withholding fees 10.67%","Vat withholding(-10.67%)","-10.666666666667","percent","purchase","tax_group_iva_ret_1067","on_payment","cuenta216_10","","iva","Tasa","","base","invoice","","","","Retención del IVA 10.67%","Retención IVA(-10.67%)","",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta216_10_20","DIOT: Retención","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta216_10_20","DIOT: Retención","","","",""
"tax13","19","0%","","VAT(0%)","0.0","percent","purchase","tax_group_iva_0","on_payment","cuenta119_01","","iva","Tasa","","base","invoice","","","DIOT: 0%","","IVA(0%)","account_fiscal_position_foreign","tax14,tax16"
"","","","","","","","","","","","","","","","tax","invoice","","cuenta118_01","","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta118_01","DIOT: Refunds","","","",""
"tax14","20","16%","","VAT(16%)","16.0","percent","purchase","tax_group_iva_16","on_payment","cuenta119_01","","iva","Tasa","","base","invoice","","","DIOT: 16%","IVA(16%) compras","IVA(16%)","l10n_mx_domestic_fiscal_position",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta118_01","DIOT: 16% TAX","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta118_01","DIOT: Refunds 16%","","","",""
"vat16_T","21","16% VAT T","","VAT T(16%)","16.0","percent","purchase","tax_group_iva_16","on_payment","cuenta119_01","","iva","Tasa","","base","invoice","","","DIOT: 16%","IVA(16%) compras","IVA(16%)","account_fiscal_position_freight","tax14"
"","","","","","","","","","","","","","","","tax","invoice","75","cuenta118_01","DIOT: 16% TAX","","","",""
"","","","","","","","","","","","","","","","tax","invoice","25","cuenta119_01_02","DIOT: 16% TAX","","","",""
"","","","","","","","","","","","","","","","base","refund","","cuenta119_01","","","","",""
"","","","","","","","","","","","","","","","tax","refund","75","cuenta118_01","DIOT: Refunds 16%","","","",""
"","","","","","","","","","","","","","","","tax","refund","25","cuenta119_01_02","DIOT: Refunds 16%","","","",""
"vat16_2_3_H","22","16% VAT 2/3 H","","VAT 2/3 H(16%)","16.0","percent","purchase","tax_group_iva_16","on_payment","cuenta119_01","","iva","Tasa","","base","invoice","","","DIOT: 16%","IVA(16%) compras","IVA(16%)","account_fiscal_position_honorarium","tax14"
"","","","","","","","","","","","","","","","tax","invoice","33.333333333333","cuenta118_01","DIOT: 16% TAX","","","",""
"","","","","","","","","","","","","","","","tax","invoice","66.666666666667","cuenta119_01_03","DIOT: 16% TAX","","","",""
"","","","","","","","","","","","","","","","base","refund","","cuenta119_01","","","","",""
"","","","","","","","","","","","","","","","tax","refund","33.333333333333","cuenta118_01","DIOT: Refunds 16%","","","",""
"","","","","","","","","","","","","","","","tax","refund","66.666666666667","cuenta119_01_03","DIOT: Refunds 16%","","","",""
"vat16_2_3_L","23","16% VAT 2/3 L","","VAT 2/3 L(16%)","16.0","percent","purchase","tax_group_iva_16","on_payment","cuenta119_01","","iva","Tasa","","base","invoice","","","DIOT: 16%","IVA(16%) compras","IVA(16%)","account_fiscal_position_lease","tax14"
"","","","","","","","","","","","","","","","tax","invoice","33.333333333333","cuenta118_01","DIOT: 16% TAX","","","",""
"","","","","","","","","","","","","","","","tax","invoice","66.666666666667","cuenta119_01_04","DIOT: 16% TAX","","","",""
"","","","","","","","","","","","","","","","base","refund","","cuenta119_01","","","","",""
"","","","","","","","","","","","","","","","tax","refund","33.333333333333","cuenta118_01","DIOT: Refunds 16%","","","",""
"","","","","","","","","","","","","","","","tax","refund","66.666666666667","cuenta119_01_04","DIOT: Refunds 16%","","","",""
"tax16","24","8%","","VAT(8%)","8.0","percent","purchase","tax_group_iva_8","on_payment","cuenta119_01","","iva","Tasa","","base","invoice","","","DIOT: 8% N.","IVA(8%) compras","IVA(8%)","l10n_mx_domestic_fiscal_position",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta118_01","DIOT: 8% N. TAX","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta118_01","DIOT: Refunds 8% N.","","","",""
"tax17","25","8%","","VAT(8%)","8.0","percent","sale","tax_group_iva_8","on_payment","cuenta209_01","","iva","Tasa","","base","invoice","","","","IVA(8%) ventas","IVA(8%)","l10n_mx_domestic_fiscal_position",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta208_01","","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta208_01","","","","",""
"tax18","26","16% NC","","VAT(16%) NC","16.0","percent","purchase","tax_group_iva_16","on_payment","cuenta119_01","","iva","Tasa","","base","invoice","","","DIOT: 16% NO ACREDITABLE","IVA(16%) compras no acreditable","IVA(16%) NC","l10n_mx_domestic_fiscal_position",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta118_01","DIOT: 16% NO ACREDITABLE TAX","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta118_01","DIOT: Refunds 16%","","","",""
"tax19","27","Exento","","0% Exento","0.0","percent","sale","tax_group_exe_0","on_invoice","cuenta209_01","","","Exento","","base","invoice","","","","","EXENTO(0%)","l10n_mx_domestic_fiscal_position",""
"","","","","","","","","","","","","","","","tax","invoice","","","","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","","","","","",""
"tax20","28","Exento","","0% Exento","0.0","percent","purchase","tax_group_exe_0","on_invoice","cuenta119_01","","","Exento","","base","invoice","","","DIOT: Exento","","EXENTO(0%)","l10n_mx_domestic_fiscal_position",""
"","","","","","","","","","","","","","","","tax","invoice","","","","","","",""
"","","","","","","","","","","","","","","","base","refund","","","DIOT: Exento","","","",""
"","","","","","","","","","","","","","","","tax","refund","","","","","","",""
"tax21","29","16% IMP","","VAT(16%) Imports","16.0","percent","purchase","tax_group_iva_16","on_payment","cuenta119_02","","iva","Tasa","","base","invoice","","","DIOT: 16% IMP","IVA(16%) compras imports","IVA(16%) IMP","l10n_mx_domestic_fiscal_position",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta118_02","DIOT: 16% IMP TAX","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta118_02","DIOT: Refunds 16% IMP","","","",""
"tax22","30","16% IMP INT","","VAT(16%) Non-Tangible Imports","16.0","percent","purchase","tax_group_iva_16","on_payment","cuenta119_02","","iva","Tasa","","base","invoice","","","DIOT: 16% IMP INT","IVA(16%) compras imports intangibles","IVA(16%) IMP INT","l10n_mx_domestic_fiscal_position",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta118_02","DIOT: 16% IMP INT TAX","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta118_02","DIOT: Refunds 16% IMP INT","","","",""
"tax23","31","8% S.","","VAT(8%) S.","8.0","percent","purchase","tax_group_iva_8","on_payment","cuenta119_01","","iva","Tasa","","base","invoice","","","DIOT: 8% S.","IVA(8%) S. compras","IVA(8%) S.","l10n_mx_domestic_fiscal_position",""
"","","","","","","","","","","","","","","","tax","invoice","","cuenta118_01_02","DIOT: 8% S. TAX","","","",""
"","","","","","","","","","","","","","","","base","refund","","","","","","",""
"","","","","","","","","","","","","","","","tax","refund","","cuenta118_01_02","DIOT: Refunds 8% S.","","","",""
1 id sequence name description invoice_label amount amount_type type_tax_use tax_group_id tax_exigibility cash_basis_transition_account_id include_base_amount l10n_mx_tax_type l10n_mx_factor_type active repartition_line_ids/repartition_type repartition_line_ids/document_type repartition_line_ids/factor_percent repartition_line_ids/account_id repartition_line_ids/tag_ids description@es invoice_label@es fiscal_position_ids original_tax_ids
2 ieps_8_sale 0 8% IEPS IEPS 8% 8.0 percent sale tax_group_ieps_8 on_payment cuenta209_02 1 ieps 0 base invoice
3 tax invoice cuenta208_02
4 base refund
5 tax refund cuenta208_02
6 ieps_8_purchase 1 8% IEPS IEPS 8% 8.0 percent purchase tax_group_ieps_8 on_payment cuenta119_03 1 ieps base invoice
7 tax invoice cuenta118_03
8 base refund
9 tax refund cuenta118_03
10 ieps_25_sale 2 25% IEPS IEPS 25% 25.0 percent sale tax_group_ieps_25 on_payment cuenta209_02 1 ieps 0 base invoice
11 tax invoice cuenta208_02
12 base refund
13 tax refund cuenta208_02
14 ieps_25_purchase 3 25% IEPS IEPS 25% 25.0 percent purchase tax_group_ieps_25 on_payment cuenta119_03 1 ieps base invoice
15 tax invoice cuenta118_03
16 base refund
17 tax refund cuenta118_03
18 ieps_26_5_sale 4 26.5% IEPS IEPS 26.5% 26.5 percent sale tax_group_ieps_26_5 on_payment cuenta209_02 1 ieps 0 base invoice
19 tax invoice cuenta208_02
20 base refund
21 tax refund cuenta208_02
22 ieps_26_5_purchase 5 26.5% IEPS IEPS 26.5% 26.5 percent purchase tax_group_ieps_26_5 on_payment cuenta119_03 1 ieps base invoice
23 tax invoice cuenta118_03
24 base refund
25 tax refund cuenta118_03
26 ieps_30_sale 6 30% IEPS IEPS 30% 30.0 percent sale tax_group_ieps_30 on_payment cuenta209_02 1 ieps 0 base invoice
27 tax invoice cuenta208_02
28 base refund
29 tax refund cuenta208_02
30 ieps_30_purchase 7 30% IEPS IEPS 30% 30.0 percent purchase tax_group_ieps_30 on_payment cuenta119_03 1 ieps base invoice
31 tax invoice cuenta118_03
32 base refund
33 tax refund cuenta118_03
34 ieps_53_sale 8 53% IEPS IEPS 53% 53.0 percent sale tax_group_ieps_53 on_payment cuenta209_02 1 ieps 0 base invoice
35 tax invoice cuenta208_02
36 base refund
37 tax refund cuenta208_02
38 ieps_53_purchase 9 53% IEPS IEPS 53% 53.0 percent purchase tax_group_ieps_53 on_payment cuenta119_03 1 ieps base invoice
39 tax invoice cuenta118_03
40 base refund
41 tax refund cuenta118_03
42 tax9 10 0% VAT(0%) 0.0 percent sale tax_group_iva_0 on_payment cuenta209_01 iva Tasa base invoice IVA(0%) IVA(0%) account_fiscal_position_foreign tax12,tax17
43 tax invoice cuenta208_01
44 base refund
45 tax refund cuenta208_01
46 tax12 11 16% VAT(16%) 16.0 percent sale tax_group_iva_16 on_payment cuenta209_01 iva Tasa base invoice IVA(16%) IVA(16%) l10n_mx_domestic_fiscal_position
47 tax invoice cuenta208_01
48 base refund
49 tax refund cuenta208_01
50 tax1 12 4% WH VAT withholding VAT withholding(-4%) -4.0 percent purchase tax_group_iva_ret_4 on_payment cuenta216_10 iva Tasa base invoice Retención del IVA Retención IVA(-4%)
51 tax invoice cuenta216_10_20 DIOT: Retención
52 base refund
53 tax refund cuenta216_10_20 DIOT: Retención
54 mx_wh_1_25 13 1.25% WH Withholding of income tax RESICO 1.25% Withholding ISR(-1.25%) -1.25 percent purchase tax_group_iva_isr_ret_1_25 on_invoice cuenta216_04 isr Tasa 0 base invoice Retención de ISR RESICO 1.25% Retención ISR(-1.25%)
55 tax invoice cuenta216_04
56 base refund
57 tax refund cuenta216_04
58 mx_wh_1_25_sale 13 1.25% WH Withholding of income tax RESICO 1.25% Withholding ISR(-1.25%) -1.25 percent sale tax_group_iva_isr_ret_1_25 on_invoice cuenta113_02_01 isr Tasa 0 base invoice Retención de ISR RESICO 1.25% Retención ISR(-1.25%)
59 tax invoice cuenta113_02_02
60 base refund
61 tax refund cuenta113_02_02
62 tax2 14 10% WH L VAT withholding lease 10% VAT withholding(-10%) -10.0 percent purchase tax_group_iva_ret_10 on_payment cuenta216_10 iva Tasa base invoice Retención IVA arrendamiento 10% Retención IVA(-10%)
63 tax invoice cuenta216_10_20 DIOT: Retención
64 base refund
65 tax refund cuenta216_10_20 DIOT: Retención
66 tax3 15 10% WH L I Withholding of lease income tax 10% Withholding income(-10%) -10.0 percent purchase tax_group_isr_ret_10 isr Tasa base invoice Retención del impuesto de arrendamiento 10% Retención ISR(-10%)
67 tax invoice cuenta216_03
68 base refund
69 tax refund cuenta216_03
70 tax5 16 10% WH I S Withholding of income tax on salaries 10% Withholding income salaries (-10%) -10.0 percent purchase tax_group_isr_ret_10 isr Tasa base invoice Retención del impuesto sobre la renta sobre los salarios 10% Retención ISR(-10%)
71 tax invoice cuenta216_04
72 base refund
73 tax refund cuenta216_04
74 tax7 17 10.67% WH L Vat withholding tax on leasing 10.67% Vat withholding(-10.67%) -10.666666666667 percent purchase tax_group_iva_ret_1067 on_payment cuenta216_10 iva Tasa base invoice Retención a cuenta del IVA sobre el arrendamiento financiero 10.67% Retención IVA(-10.67%)
75 tax invoice cuenta216_10_20 DIOT: Retención
76 base refund
77 tax refund cuenta216_10_20 DIOT: Retención
78 tax8 18 10.67% WH Vat withholding fees 10.67% Vat withholding(-10.67%) -10.666666666667 percent purchase tax_group_iva_ret_1067 on_payment cuenta216_10 iva Tasa base invoice Retención del IVA 10.67% Retención IVA(-10.67%)
79 tax invoice cuenta216_10_20 DIOT: Retención
80 base refund
81 tax refund cuenta216_10_20 DIOT: Retención
82 tax13 19 0% VAT(0%) 0.0 percent purchase tax_group_iva_0 on_payment cuenta119_01 iva Tasa base invoice DIOT: 0% IVA(0%) account_fiscal_position_foreign tax14,tax16
83 tax invoice cuenta118_01
84 base refund
85 tax refund cuenta118_01 DIOT: Refunds
86 tax14 20 16% VAT(16%) 16.0 percent purchase tax_group_iva_16 on_payment cuenta119_01 iva Tasa base invoice DIOT: 16% IVA(16%) compras IVA(16%) l10n_mx_domestic_fiscal_position
87 tax invoice cuenta118_01 DIOT: 16% TAX
88 base refund
89 tax refund cuenta118_01 DIOT: Refunds 16%
90 vat16_T 21 16% VAT T VAT T(16%) 16.0 percent purchase tax_group_iva_16 on_payment cuenta119_01 iva Tasa base invoice DIOT: 16% IVA(16%) compras IVA(16%) account_fiscal_position_freight tax14
91 tax invoice 75 cuenta118_01 DIOT: 16% TAX
92 tax invoice 25 cuenta119_01_02 DIOT: 16% TAX
93 base refund cuenta119_01
94 tax refund 75 cuenta118_01 DIOT: Refunds 16%
95 tax refund 25 cuenta119_01_02 DIOT: Refunds 16%
96 vat16_2_3_H 22 16% VAT 2/3 H VAT 2/3 H(16%) 16.0 percent purchase tax_group_iva_16 on_payment cuenta119_01 iva Tasa base invoice DIOT: 16% IVA(16%) compras IVA(16%) account_fiscal_position_honorarium tax14
97 tax invoice 33.333333333333 cuenta118_01 DIOT: 16% TAX
98 tax invoice 66.666666666667 cuenta119_01_03 DIOT: 16% TAX
99 base refund cuenta119_01
100 tax refund 33.333333333333 cuenta118_01 DIOT: Refunds 16%
101 tax refund 66.666666666667 cuenta119_01_03 DIOT: Refunds 16%
102 vat16_2_3_L 23 16% VAT 2/3 L VAT 2/3 L(16%) 16.0 percent purchase tax_group_iva_16 on_payment cuenta119_01 iva Tasa base invoice DIOT: 16% IVA(16%) compras IVA(16%) account_fiscal_position_lease tax14
103 tax invoice 33.333333333333 cuenta118_01 DIOT: 16% TAX
104 tax invoice 66.666666666667 cuenta119_01_04 DIOT: 16% TAX
105 base refund cuenta119_01
106 tax refund 33.333333333333 cuenta118_01 DIOT: Refunds 16%
107 tax refund 66.666666666667 cuenta119_01_04 DIOT: Refunds 16%
108 tax16 24 8% VAT(8%) 8.0 percent purchase tax_group_iva_8 on_payment cuenta119_01 iva Tasa base invoice DIOT: 8% N. IVA(8%) compras IVA(8%) l10n_mx_domestic_fiscal_position
109 tax invoice cuenta118_01 DIOT: 8% N. TAX
110 base refund
111 tax refund cuenta118_01 DIOT: Refunds 8% N.
112 tax17 25 8% VAT(8%) 8.0 percent sale tax_group_iva_8 on_payment cuenta209_01 iva Tasa base invoice IVA(8%) ventas IVA(8%) l10n_mx_domestic_fiscal_position
113 tax invoice cuenta208_01
114 base refund
115 tax refund cuenta208_01
116 tax18 26 16% NC VAT(16%) NC 16.0 percent purchase tax_group_iva_16 on_payment cuenta119_01 iva Tasa base invoice DIOT: 16% NO ACREDITABLE IVA(16%) compras no acreditable IVA(16%) NC l10n_mx_domestic_fiscal_position
117 tax invoice cuenta118_01 DIOT: 16% NO ACREDITABLE TAX
118 base refund
119 tax refund cuenta118_01 DIOT: Refunds 16%
120 tax19 27 Exento 0% Exento 0.0 percent sale tax_group_exe_0 on_invoice cuenta209_01 Exento base invoice EXENTO(0%) l10n_mx_domestic_fiscal_position
121 tax invoice
122 base refund
123 tax refund
124 tax20 28 Exento 0% Exento 0.0 percent purchase tax_group_exe_0 on_invoice cuenta119_01 Exento base invoice DIOT: Exento EXENTO(0%) l10n_mx_domestic_fiscal_position
125 tax invoice
126 base refund DIOT: Exento
127 tax refund
128 tax21 29 16% IMP VAT(16%) Imports 16.0 percent purchase tax_group_iva_16 on_payment cuenta119_02 iva Tasa base invoice DIOT: 16% IMP IVA(16%) compras imports IVA(16%) IMP l10n_mx_domestic_fiscal_position
129 tax invoice cuenta118_02 DIOT: 16% IMP TAX
130 base refund
131 tax refund cuenta118_02 DIOT: Refunds 16% IMP
132 tax22 30 16% IMP INT VAT(16%) Non-Tangible Imports 16.0 percent purchase tax_group_iva_16 on_payment cuenta119_02 iva Tasa base invoice DIOT: 16% IMP INT IVA(16%) compras imports intangibles IVA(16%) IMP INT l10n_mx_domestic_fiscal_position
133 tax invoice cuenta118_02 DIOT: 16% IMP INT TAX
134 base refund
135 tax refund cuenta118_02 DIOT: Refunds 16% IMP INT
136 tax23 31 8% S. VAT(8%) S. 8.0 percent purchase tax_group_iva_8 on_payment cuenta119_01 iva Tasa base invoice DIOT: 8% S. IVA(8%) S. compras IVA(8%) S. l10n_mx_domestic_fiscal_position
137 tax invoice cuenta118_01_02 DIOT: 8% S. TAX
138 base refund
139 tax refund cuenta118_01_02 DIOT: Refunds 8% S.

View file

@ -0,0 +1,15 @@
"id","name","country_id","tax_payable_account_id","tax_receivable_account_id","name@es"
"tax_group_iva_0","VAT 0%","base.mx","cuenta213_01","cuenta113_01","IVA 0%"
"tax_group_iva_16","VAT 16%","base.mx","cuenta213_01","cuenta113_01","IVA 16%"
"tax_group_iva_8","VAT 8%","base.mx","cuenta213_01","cuenta113_01","IVA 8%"
"tax_group_exe_0","Exento","base.mx","cuenta213_01","cuenta113_01","EXENTO 0%"
"tax_group_iva_ret_4","VAT Retention 4%","base.mx","cuenta213_01","cuenta113_01","IVA Retencion 4%"
"tax_group_iva_ret_10","VAT Retention 10%","base.mx","cuenta213_01","cuenta113_01","IVA Retencion 10%"
"tax_group_iva_ret_1067","VAT Retention 10.67%","base.mx","cuenta213_01","cuenta113_01","IVA Retencion 10.67%"
"tax_group_iva_isr_ret_1_25","ISR Retention 1.25%","base.mx","cuenta213_03","cuenta113_02_01","ISR Retention"
"tax_group_isr_ret_10","ISR Retention 10%","base.mx","cuenta213_03","cuenta113_02_01","ISR Retencion 10%"
"tax_group_ieps_8","IEPS 8%","base.mx","cuenta213_02","cuenta113_08",""
"tax_group_ieps_25","IEPS 25%","base.mx","cuenta213_02","cuenta113_08",""
"tax_group_ieps_26_5","IEPS 26.5%","base.mx","cuenta213_02","cuenta113_08",""
"tax_group_ieps_30","IEPS 30%","base.mx","cuenta213_02","cuenta113_08",""
"tax_group_ieps_53","IEPS 53%","base.mx","cuenta213_02","cuenta113_08",""
1 id name country_id tax_payable_account_id tax_receivable_account_id name@es
2 tax_group_iva_0 VAT 0% base.mx cuenta213_01 cuenta113_01 IVA 0%
3 tax_group_iva_16 VAT 16% base.mx cuenta213_01 cuenta113_01 IVA 16%
4 tax_group_iva_8 VAT 8% base.mx cuenta213_01 cuenta113_01 IVA 8%
5 tax_group_exe_0 Exento base.mx cuenta213_01 cuenta113_01 EXENTO 0%
6 tax_group_iva_ret_4 VAT Retention 4% base.mx cuenta213_01 cuenta113_01 IVA Retencion 4%
7 tax_group_iva_ret_10 VAT Retention 10% base.mx cuenta213_01 cuenta113_01 IVA Retencion 10%
8 tax_group_iva_ret_1067 VAT Retention 10.67% base.mx cuenta213_01 cuenta113_01 IVA Retencion 10.67%
9 tax_group_iva_isr_ret_1_25 ISR Retention 1.25% base.mx cuenta213_03 cuenta113_02_01 ISR Retention
10 tax_group_isr_ret_10 ISR Retention 10% base.mx cuenta213_03 cuenta113_02_01 ISR Retencion 10%
11 tax_group_ieps_8 IEPS 8% base.mx cuenta213_02 cuenta113_08
12 tax_group_ieps_25 IEPS 25% base.mx cuenta213_02 cuenta113_08
13 tax_group_ieps_26_5 IEPS 26.5% base.mx cuenta213_02 cuenta113_08
14 tax_group_ieps_30 IEPS 30% base.mx cuenta213_02 cuenta113_08
15 tax_group_ieps_53 IEPS 53% base.mx cuenta213_02 cuenta113_08

View file

@ -1,35 +1,45 @@
<?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">EKU9003173C9</field>
<field name="street">Campobasso Norte 3206/9000</field>
<field name="street2">Fraccionamiento Montecarlo</field>
<field name="zip">85134</field>
<field name="city">Ciudad Obregón</field>
<field name="state_id" ref="base.state_mx_son"/>
<record id="base.partner_demo_company_mx" model="res.partner" forcecreate="1">
<field name="name">INNOVACION VALOR Y DESARROLLO SA SA</field>
<field name="vat">IVD920810GU2</field>
<field name="street">Av. Francisco I. Madero Ote 313</field>
<field name="zip">58000</field>
<field name="city">Centro Histórico</field>
<field name="state_id" ref="base.state_mx_mich"/>
<field name="country_id" ref="base.mx"/>
<field name="phone">+52 222 123 4567</field>
<field name="email">info@company.mxexample.com</field>
<field name="website">www.mxexample.com</field>
<field name="is_company" eval="True"/>
</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 id="base.demo_company_mx" model="res.company" forcecreate="1">
<field name="name">INNOVACION VALOR Y DESARROLLO SA SA</field>
<field name="partner_id" ref="base.partner_demo_company_mx"/>
</record>
<record id="base.demo_bank_mx" model="res.partner.bank" forcecreate="1">
<field name="acc_number">0134567890</field>
<field name="partner_id" ref="base.partner_demo_company_mx"/>
<field name="company_id" ref="base.demo_company_mx"/>
<field name="bank_id" ref="l10n_mx.acc_bank_014_SANTANDER"/>
<field name="allow_out_payment" eval="True"/>
</record>
<function model="res.company" name="_onchange_country_id">
<value eval="[ref('demo_company_mx')]"/>
<value eval="[ref('base.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'))]}"/>
<value eval="{'company_ids': [(4, ref('base.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')"/>
<value eval="[]"/>
<value>mx</value>
<value model="res.company" eval="obj().env.ref('base.demo_company_mx')"/>
<value name="install_demo" eval="True"/>
</function>
</odoo>

View file

@ -1,29 +0,0 @@
# 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"

View file

@ -0,0 +1,329 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * l10n_mx
#
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
# "Patricia Gutiérrez (pagc)" <pagc@odoo.com>, 2025, 2026.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.1alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-12-30 19:08+0000\n"
"PO-Revision-Date: 2026-02-21 10:10+0000\n"
"Last-Translator: \"Patricia Gutiérrez (pagc)\" <pagc@odoo.com>\n"
"Language-Team: Spanish (Latin America) <https://translate.odoo.com/projects/"
"odoo-19-l10n/l10n_mx/es_419/>\n"
"Language: es_419\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.14.3\n"
#. module: l10n_mx
#: model:ir.model.fields,field_description:l10n_mx.field_res_bank__l10n_mx_edi_code
msgid "ABM Code"
msgstr "Código ABM"
#. module: l10n_mx
#: model:ir.model,name:l10n_mx.model_account_account
msgid "Account"
msgstr "Cuenta"
#. module: l10n_mx
#: model:ir.model,name:l10n_mx.model_account_chart_template
msgid "Account Chart Template"
msgstr "Plantilla del plan de cuentas"
#. module: l10n_mx
#: model:uom.uom,name:l10n_mx.product_uom_activity
msgid "Activity"
msgstr "Actividad"
#. module: l10n_mx
#: model:ir.model,name:l10n_mx.model_res_bank
msgid "Bank"
msgstr "Banco"
#. module: l10n_mx
#: model:ir.model,name:l10n_mx.model_res_partner_bank
msgid "Bank Accounts"
msgstr "Cuentas bancarias"
#. 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 "CLABE"
#. module: l10n_mx
#. odoo-python
#: code:addons/l10n_mx/models/template_mx.py:0
msgid "Cash"
msgstr "Efectivo"
#. module: l10n_mx
#: model:ir.model,name:l10n_mx.model_res_company
msgid "Companies"
msgstr "Empresas"
#. module: l10n_mx
#: model:ir.model,name:l10n_mx.model_res_config_settings
msgid "Config Settings"
msgstr "Ajustes de configuración"
#. module: l10n_mx
#: model_terms:ir.ui.view,arch_db:l10n_mx.res_config_settings_view_form
msgid "Credit notes"
msgstr "Notas de crédito"
#. module: l10n_mx
#: model:ir.model.fields.selection,name:l10n_mx.selection__account_tax__l10n_mx_factor_type__cuota
msgid "Cuota"
msgstr "Cuota"
#. module: l10n_mx
#: model:ir.model.fields,field_description:l10n_mx.field_account_account__display_name
#: model:ir.model.fields,field_description:l10n_mx.field_account_chart_template__display_name
#: model:ir.model.fields,field_description:l10n_mx.field_account_move_line__display_name
#: model:ir.model.fields,field_description:l10n_mx.field_account_tax__display_name
#: model:ir.model.fields,field_description:l10n_mx.field_res_bank__display_name
#: model:ir.model.fields,field_description:l10n_mx.field_res_company__display_name
#: model:ir.model.fields,field_description:l10n_mx.field_res_config_settings__display_name
#: model:ir.model.fields,field_description:l10n_mx.field_res_partner_bank__display_name
msgid "Display Name"
msgstr "Nombre para mostrar"
#. module: l10n_mx
#: model:ir.model,name:l10n_mx.model_account_tax
msgid "ETA tax codes mixin"
msgstr "Mixin de códigos de impuestos ETA"
#. module: l10n_mx
#. odoo-python
#: code:addons/l10n_mx/models/template_mx.py:0
msgid "Effectively Paid"
msgstr "Pago efectivo"
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_exempt_imp
msgid "Exempt Imports"
msgstr "Importaciones exentas"
#. module: l10n_mx
#: model:ir.model.fields.selection,name:l10n_mx.selection__account_tax__l10n_mx_factor_type__exento
msgid "Exento"
msgstr "Exento"
#. module: l10n_mx
#: model:ir.model.fields,field_description:l10n_mx.field_account_tax__l10n_mx_factor_type
msgid "Factor Type"
msgstr "Tipo de factor"
#. module: l10n_mx
#: model:ir.model.fields,field_description:l10n_mx.field_account_setup_bank_manual_config__fiscal_country_codes
#: model:ir.model.fields,field_description:l10n_mx.field_res_bank__fiscal_country_codes
#: model:ir.model.fields,field_description:l10n_mx.field_res_partner_bank__fiscal_country_codes
msgid "Fiscal Country Codes"
msgstr "Códigos fiscales de países"
#. module: l10n_mx
#: model:ir.model.fields,field_description:l10n_mx.field_account_account__id
#: model:ir.model.fields,field_description:l10n_mx.field_account_chart_template__id
#: model:ir.model.fields,field_description:l10n_mx.field_account_move_line__id
#: model:ir.model.fields,field_description:l10n_mx.field_account_tax__id
#: model:ir.model.fields,field_description:l10n_mx.field_res_bank__id
#: model:ir.model.fields,field_description:l10n_mx.field_res_company__id
#: model:ir.model.fields,field_description:l10n_mx.field_res_config_settings__id
#: model:ir.model.fields,field_description:l10n_mx.field_res_partner_bank__id
msgid "ID"
msgstr "ID"
#. module: l10n_mx
#: model:ir.model.fields.selection,name:l10n_mx.selection__account_tax__l10n_mx_tax_type__ieps
msgid "IEPS"
msgstr "IEPS"
#. module: l10n_mx
#: model:ir.model.fields.selection,name:l10n_mx.selection__account_tax__l10n_mx_tax_type__isr
msgid "ISR"
msgstr "ISR"
#. module: l10n_mx
#: model:ir.model.fields.selection,name:l10n_mx.selection__account_tax__l10n_mx_tax_type__iva
msgid "IVA"
msgstr "IVA"
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_16_imp
msgid "Importation 16% - Creditable"
msgstr "Importación 16% - Acreditable"
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_16_imp_nc
msgid "Importation 16% - Non-Creditable"
msgstr "Importación 16% - No acreditable"
#. module: l10n_mx
#: model:ir.model.fields,field_description:l10n_mx.field_res_config_settings__l10n_mx_account_income_return_discount_id
msgid "Income Returns and Discounts Account"
msgstr "Cuenta de declaración de impuestos sobre las ganancias y descuentos"
#. module: l10n_mx
#: model:ir.model.fields,field_description:l10n_mx.field_res_company__l10n_mx_income_re_invoicing_account_id
msgid "Income account for re-invoicing"
msgstr "Cuenta de ingresos para refacturación"
#. module: l10n_mx
#: model:ir.model.fields,field_description:l10n_mx.field_res_company__l10n_mx_income_return_discount_account_id
msgid "Income account for returns and discounts"
msgstr "Cuenta de ingresos para devoluciones y descuentos"
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_16_imp_int_wnc
msgid "Intangible Imports 16%"
msgstr "Importaciones intangibles 16%"
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_16_imp_int
msgid "Intangible Imports 16% - Creditable"
msgstr "Importaciones intangibles 16% - Acreditables"
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_16_imp_int_nc
msgid "Intangible Imports 16% - Non-Creditable"
msgstr "Importaciones intangibles 16% - No acreditables"
#. module: l10n_mx
#: model:uom.uom,name:l10n_mx.product_uom_job
msgid "Job"
msgstr "Empleo"
#. module: l10n_mx
#: model:ir.model,name:l10n_mx.model_account_move_line
msgid "Journal Item"
msgstr "Apunte contable"
#. module: l10n_mx
#: model:ir.model.fields.selection,name:l10n_mx.selection__account_tax__l10n_mx_tax_type__local
msgid "Local"
msgstr "Local"
#. module: l10n_mx
#: model:ir.model.fields,help:l10n_mx.field_account_tax__l10n_mx_factor_type
msgid ""
"Mexico: 'TipoFactor' is an attribute for CFDI 4.0. This indicates the factor "
"type that is applied to the base of the tax."
msgstr ""
"México: TipoFactor es un atributo para CFDI 4.0. Esto indica el tipo de "
"factor que se aplica a la base del impuesto."
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_no_obj
msgid "No Tax Object"
msgstr "Sin objeto fiscal"
#. module: l10n_mx
#. odoo-python
#: code:addons/l10n_mx/models/template_mx.py:0
msgid "Other Income"
msgstr "Otros ingresos"
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_16
msgid "Paid 16% - Creditable"
msgstr "Pagado al 16% - Acreditable"
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_8_n
msgid "Paid 8 % N. - Creditable"
msgstr "Pagado al 8 % N. - Acreditable"
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_8_n_nc
msgid "Paid 8 % N. - Non-Creditable"
msgstr "Pagado al 8 % N. - No acreditable"
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_8_n_wnc
msgid "Paid 8 % Northern"
msgstr "Impuesto Norte 8% IVA pagado"
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_8_s
msgid "Paid 8 % S. - Creditable"
msgstr "Pagado al 8 % S. - Acreditable"
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_8_s_nc
msgid "Paid 8 % S. - Non-Creditable"
msgstr "Pagado al 8 % S. - No acreditable"
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_8_s_wnc
msgid "Paid 8 % Southern"
msgstr "Impuesto Sur 8% IVA pagado"
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_16_r
msgid "Refunds 16%"
msgstr "Reembolsos 16%"
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_8_n_r
msgid "Refunds 8 % Northern"
msgstr "Reembolsos norte 8%"
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_8_s_r
msgid "Refunds 8 % Southern"
msgstr "Reembolsos sur 8%"
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_16_imp_r
msgid "Refunds Importation 16%"
msgstr "Importación de reembolsos 16%"
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_16_imp_int_r
msgid "Refunds Intangible Imports 16%"
msgstr "Reembolsos importaciones intangibles 16%"
#. module: l10n_mx
#: model_terms:ir.ui.view,arch_db:l10n_mx.res_config_settings_view_form
msgid "Returns and discounts"
msgstr "Devoluciones y descuentos"
#. module: l10n_mx
#: model:ir.model.fields,field_description:l10n_mx.field_account_tax__l10n_mx_tax_type
msgid "SAT Tax Type"
msgstr "Tipo de impuesto SAT"
#. module: l10n_mx
#: model:uom.uom,name:l10n_mx.product_uom_service_unit
msgid "Service Unit"
msgstr "Unidad de servicio"
#. 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 ""
"Cifra bancaria estandarizada para México. Más información en "
"es.wikipedia.org/wiki/CLABE"
#. module: l10n_mx
#: model:ir.model.fields.selection,name:l10n_mx.selection__account_tax__l10n_mx_factor_type__tasa
msgid "Tasa"
msgstr "Tasa"
#. 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 ""
"Número de tres dígitos asignado por la ABM para identificar a las "
"instituciones bancarias "
"(ABM es el acrónimo de Asociación de Bancos de México)."

View file

@ -1,30 +0,0 @@
# 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"

View file

@ -1,29 +0,0 @@
# 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 ""

View file

@ -1,30 +0,0 @@
# 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"

View file

@ -1,167 +0,0 @@
# 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 ""
#. module: uom
#: model:uom.category,name:uom.product_uom_categ_service
msgid "Service"
msgstr "Servicios"
#. module: uom
#: model:uom.uom,name:uom.product_uom_service_unit
msgid "Service Unit"
msgstr "Unidad de Servicio"
#. module: uom
#: model:uom.uom,name:uom.product_uom_activity
msgid "Activity"
msgstr "Actividad"
#. module: uom
#: model:uom.uom,name:uom.product_uom_job
msgid "Job"
msgstr "Trabajo"

View file

@ -1,30 +0,0 @@
# 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"

View file

@ -1,29 +0,0 @@
# 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 ""

View file

@ -4,10 +4,10 @@
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.0\n"
"Project-Id-Version: Odoo Server 19.0+e\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"
"POT-Creation-Date: 2025-12-30 19:08+0000\n"
"PO-Revision-Date: 2025-12-30 19:08+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -31,8 +31,8 @@ msgid "Account Chart Template"
msgstr ""
#. module: l10n_mx
#: model:ir.model,name:l10n_mx.model_account_account_tag
msgid "Account Tag"
#: model:uom.uom,name:l10n_mx.product_uom_activity
msgid "Activity"
msgstr ""
#. module: l10n_mx
@ -51,6 +51,17 @@ msgstr ""
msgid "CLABE"
msgstr ""
#. module: l10n_mx
#. odoo-python
#: code:addons/l10n_mx/models/template_mx.py:0
msgid "Cash"
msgstr ""
#. module: l10n_mx
#: model:ir.model,name:l10n_mx.model_res_company
msgid "Companies"
msgstr ""
#. module: l10n_mx
#: model:ir.model,name:l10n_mx.model_res_config_settings
msgid "Config Settings"
@ -58,73 +69,232 @@ 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)"
msgid "Credit notes"
msgstr ""
#. module: l10n_mx
#: model:ir.model.fields.selection,name:l10n_mx.selection__account_account_tag__nature__a
msgid "Creditable Account"
#: model:ir.model.fields.selection,name:l10n_mx.selection__account_tax__l10n_mx_factor_type__cuota
msgid "Cuota"
msgstr ""
#. module: l10n_mx
#: model:ir.model.fields.selection,name:l10n_mx.selection__account_account_tag__nature__d
msgid "Debitable Account"
#: model:ir.model.fields,field_description:l10n_mx.field_account_account__display_name
#: model:ir.model.fields,field_description:l10n_mx.field_account_chart_template__display_name
#: model:ir.model.fields,field_description:l10n_mx.field_account_move_line__display_name
#: model:ir.model.fields,field_description:l10n_mx.field_account_tax__display_name
#: model:ir.model.fields,field_description:l10n_mx.field_res_bank__display_name
#: model:ir.model.fields,field_description:l10n_mx.field_res_company__display_name
#: model:ir.model.fields,field_description:l10n_mx.field_res_config_settings__display_name
#: model:ir.model.fields,field_description:l10n_mx.field_res_partner_bank__display_name
msgid "Display Name"
msgstr ""
#. module: l10n_mx
#: code:addons/l10n_mx/models/chart_template.py:0
#, python-format
#: model:ir.model,name:l10n_mx.model_account_tax
msgid "ETA tax codes mixin"
msgstr ""
#. module: l10n_mx
#. odoo-python
#: code:addons/l10n_mx/models/template_mx.py:0
msgid "Effectively Paid"
msgstr ""
#. module: l10n_mx
#: model:account.tax.group,name:l10n_mx.tax_group_isr_ret_10
msgid "ISR Retencion 10%"
#: model:account.report.column,name:l10n_mx.diot_report_exempt_imp
msgid "Exempt Imports"
msgstr ""
#. module: l10n_mx
#: model:account.tax.group,name:l10n_mx.tax_group_iva_0
msgid "IVA 0%"
#: model:ir.model.fields.selection,name:l10n_mx.selection__account_tax__l10n_mx_factor_type__exento
msgid "Exento"
msgstr ""
#. module: l10n_mx
#: model:account.tax.group,name:l10n_mx.tax_group_iva_16
msgid "IVA 16% "
#: model:ir.model.fields,field_description:l10n_mx.field_account_tax__l10n_mx_factor_type
msgid "Factor Type"
msgstr ""
#. module: l10n_mx
#: model:account.tax.group,name:l10n_mx.tax_group_iva_8
msgid "IVA 8%"
#: model:ir.model.fields,field_description:l10n_mx.field_account_setup_bank_manual_config__fiscal_country_codes
#: model:ir.model.fields,field_description:l10n_mx.field_res_bank__fiscal_country_codes
#: model:ir.model.fields,field_description:l10n_mx.field_res_partner_bank__fiscal_country_codes
msgid "Fiscal Country Codes"
msgstr ""
#. module: l10n_mx
#: model:account.tax.group,name:l10n_mx.tax_group_iva_ret_10
msgid "IVA Retencion 10%"
#: model:ir.model.fields,field_description:l10n_mx.field_account_account__id
#: model:ir.model.fields,field_description:l10n_mx.field_account_chart_template__id
#: model:ir.model.fields,field_description:l10n_mx.field_account_move_line__id
#: model:ir.model.fields,field_description:l10n_mx.field_account_tax__id
#: model:ir.model.fields,field_description:l10n_mx.field_res_bank__id
#: model:ir.model.fields,field_description:l10n_mx.field_res_company__id
#: model:ir.model.fields,field_description:l10n_mx.field_res_config_settings__id
#: model:ir.model.fields,field_description:l10n_mx.field_res_partner_bank__id
msgid "ID"
msgstr ""
#. module: l10n_mx
#: model:account.tax.group,name:l10n_mx.tax_group_iva_ret_1067
msgid "IVA Retencion 10.67%"
#: model:ir.model.fields.selection,name:l10n_mx.selection__account_tax__l10n_mx_tax_type__ieps
msgid "IEPS"
msgstr ""
#. module: l10n_mx
#: model:account.tax.group,name:l10n_mx.tax_group_iva_ret_4
msgid "IVA Retencion 4%"
#: model:ir.model.fields.selection,name:l10n_mx.selection__account_tax__l10n_mx_tax_type__isr
msgid "ISR"
msgstr ""
#. module: l10n_mx
#: model:ir.model,name:l10n_mx.model_account_journal
msgid "Journal"
#: model:ir.model.fields.selection,name:l10n_mx.selection__account_tax__l10n_mx_tax_type__iva
msgid "IVA"
msgstr ""
#. module: l10n_mx
#: model:ir.model.fields,field_description:l10n_mx.field_res_config_settings__module_l10n_mx_edi
msgid "Mexican Electronic Invoicing"
#: model:account.report.column,name:l10n_mx.diot_report_paid_16_imp
msgid "Importation 16% - Creditable"
msgstr ""
#. module: l10n_mx
#: model:ir.model.fields,field_description:l10n_mx.field_account_account_tag__nature
msgid "Nature"
#: model:account.report.column,name:l10n_mx.diot_report_paid_16_imp_nc
msgid "Importation 16% - Non-Creditable"
msgstr ""
#. module: l10n_mx
#: model:ir.model.fields,field_description:l10n_mx.field_res_config_settings__l10n_mx_account_income_return_discount_id
msgid "Income Returns and Discounts Account"
msgstr ""
#. module: l10n_mx
#: model:ir.model.fields,field_description:l10n_mx.field_res_company__l10n_mx_income_re_invoicing_account_id
msgid "Income account for re-invoicing"
msgstr ""
#. module: l10n_mx
#: model:ir.model.fields,field_description:l10n_mx.field_res_company__l10n_mx_income_return_discount_account_id
msgid "Income account for returns and discounts"
msgstr ""
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_16_imp_int_wnc
msgid "Intangible Imports 16%"
msgstr ""
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_16_imp_int
msgid "Intangible Imports 16% - Creditable"
msgstr ""
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_16_imp_int_nc
msgid "Intangible Imports 16% - Non-Creditable"
msgstr ""
#. module: l10n_mx
#: model:uom.uom,name:l10n_mx.product_uom_job
msgid "Job"
msgstr ""
#. module: l10n_mx
#: model:ir.model,name:l10n_mx.model_account_move_line
msgid "Journal Item"
msgstr ""
#. module: l10n_mx
#: model:ir.model.fields.selection,name:l10n_mx.selection__account_tax__l10n_mx_tax_type__local
msgid "Local"
msgstr ""
#. module: l10n_mx
#: model:ir.model.fields,help:l10n_mx.field_account_tax__l10n_mx_factor_type
msgid ""
"Mexico: 'TipoFactor' is an attribute for CFDI 4.0. This indicates the factor"
" type that is applied to the base of the tax."
msgstr ""
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_no_obj
msgid "No Tax Object"
msgstr ""
#. module: l10n_mx
#. odoo-python
#: code:addons/l10n_mx/models/template_mx.py:0
msgid "Other Income"
msgstr ""
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_16
msgid "Paid 16% - Creditable"
msgstr ""
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_8_n
msgid "Paid 8 % N. - Creditable"
msgstr ""
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_8_n_nc
msgid "Paid 8 % N. - Non-Creditable"
msgstr ""
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_8_n_wnc
msgid "Paid 8 % Northern"
msgstr ""
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_8_s
msgid "Paid 8 % S. - Creditable"
msgstr ""
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_8_s_nc
msgid "Paid 8 % S. - Non-Creditable"
msgstr ""
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_8_s_wnc
msgid "Paid 8 % Southern"
msgstr ""
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_16_r
msgid "Refunds 16%"
msgstr ""
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_8_n_r
msgid "Refunds 8 % Northern"
msgstr ""
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_8_s_r
msgid "Refunds 8 % Southern"
msgstr ""
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_16_imp_r
msgid "Refunds Importation 16%"
msgstr ""
#. module: l10n_mx
#: model:account.report.column,name:l10n_mx.diot_report_paid_16_imp_int_r
msgid "Refunds Intangible Imports 16%"
msgstr ""
#. module: l10n_mx
#: model_terms:ir.ui.view,arch_db:l10n_mx.res_config_settings_view_form
msgid "Returns and discounts"
msgstr ""
#. module: l10n_mx
#: model:ir.model.fields,field_description:l10n_mx.field_account_tax__l10n_mx_tax_type
msgid "SAT Tax Type"
msgstr ""
#. module: l10n_mx
#: model:uom.uom,name:l10n_mx.product_uom_service_unit
msgid "Service Unit"
msgstr ""
#. module: l10n_mx
@ -134,34 +304,14 @@ msgid ""
"Standardized banking cipher for Mexico. More info wikipedia.org/wiki/CLABE"
msgstr ""
#. module: l10n_mx
#: model:ir.model.fields.selection,name:l10n_mx.selection__account_tax__l10n_mx_factor_type__tasa
msgid "Tasa"
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 ""
#. module: uom
#: model:uom.category,name:uom.product_uom_categ_service
msgid "Service"
msgstr ""
#. module: uom
#: model:uom.uom,name:uom.product_uom_service_unit
msgid "Service Unit"
msgstr ""
#. module: uom
#: model:uom.uom,name:uom.product_uom_activity
msgid "Activity"
msgstr ""
#. module: uom
#: model:uom.uom,name:uom.product_uom_job
msgid "Job"
msgstr ""

View file

@ -11,5 +11,5 @@ def migrate(cr, version):
('name', 'ilike', '%_cuenta102_02'),
('model', '=', 'account.account'),
]).mapped('res_id')
accounts_102 = env['account.account'].search([('id', 'in', account_102_ids)])
accounts_102 = env['account.account'].browse(account_102_ids)
accounts_102.tag_ids = [Command.unlink(credit_tag.id), Command.link(debit_tag.id)]

View file

@ -0,0 +1,7 @@
from odoo import api, SUPERUSER_ID
def migrate(cr, version):
env = api.Environment(cr, SUPERUSER_ID, {})
for company in env['res.company'].search([('chart_template', '=', 'mx')], order="parent_path"):
env['account.chart.template'].try_loading('mx', company, force_create=False)

View file

@ -1,62 +0,0 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import api, SUPERUSER_ID
from odoo.addons.account.models.chart_template import update_taxes_from_templates
def migrate(cr, version):
# Create new accounts for each MX company if accounts with relevant codes aren't already present
# Create DIOT 2025 taxes dependent on these accounts
env = api.Environment(cr, SUPERUSER_ID, {})
new_account_vals_list = [
{
'template_xmlid': 'cuenta118_01_02',
'values': {
'name': "IVA acreditable pagado al 8%",
'code': '118.01.02',
'account_type': 'asset_current',
'reconcile': False,
'tag_ids': [env.ref('l10n_mx.tag_debit_balance_account').id],
},
},
{
'template_xmlid': 'cuenta118_02',
'values': {
'name': "IVA acreditable de importación pagado",
'code': '118.02.01',
'account_type': 'asset_current',
'reconcile': False,
'tag_ids': [env.ref('l10n_mx.tag_debit_balance_account').id],
},
},
{
'template_xmlid': 'cuenta119_02',
'values': {
'name': "IVA de importación pendiente de pago",
'code': '119.02.01',
'account_type': 'asset_current',
'reconcile': True,
'tag_ids': [env.ref('l10n_mx.tag_debit_balance_account').id],
},
},
{
'template_xmlid': 'cuenta601_58',
'values': {
'name': "Otros impuestos y derechos",
'code': '601.58.01',
'account_type': 'expense',
'reconcile': False,
'tag_ids': [env.ref('l10n_mx.tag_debit_balance_account').id],
},
}
]
for company in env['res.company'].search([('chart_template_id', '=', env.ref('l10n_mx.mx_coa').id)]):
for account in new_account_vals_list:
new_account_vals = {'values': account['values'].copy()}
new_account_vals['values']['company_id'] = company.id
# Taxes are linked by code, so if an account with this code was already created by the user, nothing needs to be done
if not env['account.account'].search([('code', '=', new_account_vals['values']['code']), ('company_id', '=', company.id)]):
# If the template XMLid does not already exist in the database, add it to the vals
if not env.ref(f"account.{company.id}_{account['template_xmlid']}", raise_if_not_found=False):
new_account_vals['xml_id'] = f"account.{company.id}_{account['template_xmlid']}"
env['account.account']._load_records([new_account_vals])
update_taxes_from_templates(cr, 'l10n_mx.mx_coa')

View file

@ -1,9 +1,8 @@
# 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).
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import template_mx
from . import account_account
from . import account_tax
from . import res_bank
from . import res_company
from . import res_config_settings
from . import chart_template
from . import account_move_line

View file

@ -9,9 +9,11 @@ class AccountAccount(models.Model):
# EXTENDS account - ensure there is a tag on created MX accounts
# The computation is a bit naive and might not be correct in all cases.
accounts = super().create(vals_list)
debit_tag = self.env.ref('l10n_mx.tag_debit_balance_account')
credit_tag = self.env.ref('l10n_mx.tag_credit_balance_account')
mx_account_no_tags = accounts.filtered(lambda a: a.company_id.country_code == 'MX' and not a.tag_ids & (credit_tag + debit_tag))
debit_tag = self.env.ref('l10n_mx.tag_debit_balance_account', raise_if_not_found=False)
credit_tag = self.env.ref('l10n_mx.tag_credit_balance_account', raise_if_not_found=False)
if not debit_tag or not credit_tag:
return accounts
mx_account_no_tags = accounts.filtered(lambda a: 'MX' in a.company_ids.mapped('country_code') and not a.tag_ids & (credit_tag + debit_tag))
DEBIT_CODES = ['1', '5', '6', '7'] # all other codes are considered "credit"
for account in mx_account_no_tags:
tag_id = debit_tag.id if account.code[0] in DEBIT_CODES else credit_tag.id

View file

@ -0,0 +1,17 @@
from odoo import models
class AccountMoveLine(models.Model):
_inherit = 'account.move.line'
def _compute_account_id(self):
# EXTENDS 'account'
super()._compute_account_id()
for line in self:
if (
line.move_id.country_code == 'MX'
and line.move_id.move_type == 'out_refund'
and line.display_type == 'product'
and line.company_id.l10n_mx_income_return_discount_account_id
):
line.account_id = line.company_id.l10n_mx_income_return_discount_account_id

View file

@ -1,32 +1,11 @@
# 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
from odoo import models, fields, api
class AccountTax(models.Model):
_inherit = 'account.tax'
l10n_mx_tax_type = fields.Selection(
l10n_mx_factor_type = fields.Selection(
selection=[
('Tasa', "Tasa"),
('Cuota', "Cuota"),
@ -34,5 +13,38 @@ class AccountTax(models.Model):
],
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.")
help="Mexico: 'TipoFactor' is an attribute for CFDI 4.0. This indicates the factor type that is applied to the base of the tax.",
)
l10n_mx_tax_type = fields.Selection(
selection=[
('isr', "ISR"),
('iva', "IVA"),
('ieps', "IEPS"),
('local', "Local"),
],
string="SAT Tax Type",
compute="_compute_l10n_mx_tax_type",
store=True,
readonly=False,
)
@api.depends("country_id")
def _compute_l10n_mx_tax_type(self):
for tax in self:
tax.l10n_mx_tax_type = 'iva' if tax.country_id.code == 'MX' else False
@api.model
def _round_tax_details_tax_amounts(self, base_lines, company, mode='mixed'):
# EXTENDS 'account'
country_code = company.account_fiscal_country_id.code
if country_code == 'MX':
mode = 'excluded'
super()._round_tax_details_tax_amounts(base_lines, company, mode=mode)
@api.model
def _round_tax_details_base_lines(self, base_lines, company, mode='mixed'):
# EXTENDS 'account'
country_code = company.account_fiscal_country_id.code
if country_code == 'MX':
mode = 'excluded'
super()._round_tax_details_base_lines(base_lines, company, mode=mode)

View file

@ -1,49 +0,0 @@
# 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"
def _load(self, company):
res = super()._load(company)
if company.chart_template_id == self.env.ref('l10n_mx.mx_coa'):
company.write({
'account_sale_tax_id': self.env.ref(f'l10n_mx.{company.id}_tax12'),
'account_purchase_tax_id': self.env.ref(f'l10n_mx.{company.id}_tax14'),
})
return res
@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

View file

@ -4,18 +4,26 @@
from odoo import fields, models
class Bank(models.Model):
class ResBank(models.Model):
_inherit = "res.bank"
def _get_fiscal_country_codes(self):
return ','.join(self.env.companies.mapped('account_fiscal_country_id.code'))
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)")
fiscal_country_codes = fields.Char(store=False, default=_get_fiscal_country_codes)
class ResPartnerBank(models.Model):
_inherit = "res.partner.bank"
def _get_fiscal_country_codes(self):
return ','.join(self.env.companies.mapped('account_fiscal_country_id.code'))
l10n_mx_edi_clabe = fields.Char(
"CLABE", help="Standardized banking cipher for Mexico. More info "
"wikipedia.org/wiki/CLABE")
fiscal_country_codes = fields.Char(store=False, default=_get_fiscal_country_codes)

View file

@ -0,0 +1,16 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class ResCompany(models.Model):
_inherit = 'res.company'
l10n_mx_income_return_discount_account_id = fields.Many2one(
comodel_name='account.account',
string='Income account for returns and discounts'
)
l10n_mx_income_re_invoicing_account_id = fields.Many2one(
comodel_name='account.account',
string='Income account for re-invoicing'
)

View file

@ -1,9 +1,15 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
from odoo import models, fields
class ResConfigSettings(models.TransientModel):
_inherit = 'res.config.settings'
module_l10n_mx_edi = fields.Boolean('Mexican Electronic Invoicing')
l10n_mx_account_income_return_discount_id = fields.Many2one(
comodel_name="account.account",
string='Income Returns and Discounts Account',
readonly=False,
related='company_id.l10n_mx_income_return_discount_account_id',
domain="[('account_type', '=', 'income')]",
)

View file

@ -0,0 +1,86 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models, _
from odoo.addons.account.models.chart_template import template
class AccountChartTemplate(models.AbstractModel):
_inherit = 'account.chart.template'
@template('mx')
def _get_mx_template_data(self):
return {
'code_digits': '9',
'display_invoice_amount_total_words': True,
'property_account_receivable_id': 'cuenta105_01',
'property_account_payable_id': 'cuenta201_01',
'property_stock_valuation_account_id': 'cuenta115_01',
'property_cash_basis_base_account_id': 'cuenta801_01_99',
}
@template('mx', 'res.company')
def _get_mx_res_company(self):
return {
self.env.company.id: {
'anglo_saxon_accounting': True,
'account_fiscal_country_id': 'base.mx',
'bank_account_code_prefix': '102.01.0',
'cash_account_code_prefix': '101.01.0',
'transfer_account_code_prefix': '102.01.01',
'account_default_pos_receivable_account_id': 'cuenta105_02',
'income_currency_exchange_account_id': 'cuenta702_01',
'expense_currency_exchange_account_id': 'cuenta701_01',
'deferred_expense_account_id': 'cuenta173_01',
'account_journal_early_pay_discount_loss_account_id': 'cuenta402_01',
'account_journal_early_pay_discount_gain_account_id': 'cuenta503_01',
'tax_cash_basis_journal_id': 'cbmx',
'account_sale_tax_id': 'tax12',
'account_purchase_tax_id': 'tax14',
'expense_account_id': 'cuenta601_84',
'income_account_id': 'cuenta401_01',
'account_cash_basis_base_account_id': 'cuenta801_01_99',
'l10n_mx_income_return_discount_account_id': 'cuenta402_01',
'l10n_mx_income_re_invoicing_account_id': 'cuenta402_04',
'account_stock_journal_id': 'inventory_valuation',
'account_stock_valuation_id': 'cuenta115_01',
},
}
@template('mx', 'account.journal')
def _get_mx_account_journal(self):
return {
"cbmx": {
'type': 'general',
'name': _('Effectively Paid'),
'code': 'CBMX',
'default_account_id': "cuenta118_01",
'show_on_dashboard': True,
},
'cash': {
'name': _("Cash"),
'type': 'cash',
},
}
def _get_accounts_data_values(self, company, template_data, bank_prefix='', code_digits=0):
accounts_data = super()._get_accounts_data_values(company, template_data, bank_prefix=bank_prefix, code_digits=code_digits)
if company.account_fiscal_country_id.code == 'MX':
accounts_data.update({
'default_cash_difference_income_account_id': {
'name': _('Other Income'),
'code': '403.01.01'
},
'default_cash_difference_expense_account_id': {
'name': 'Cash Difference Loss',
'code': '601.84.02',
}
})
return accounts_data
@template('mx', 'account.account')
def _get_mx_account_account(self):
return {
'cuenta115_01': {
'account_stock_expense_id': 'cuenta505_01',
'account_stock_variation_id': 'cuenta501_02',
},
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 82 KiB

View file

@ -0,0 +1,27 @@
import { patch } from "@web/core/utils/patch";
import { accountTaxHelpers } from "@account/helpers/account_tax";
// -------------------------------------------------------------------------
// HELPERS IN BOTH PYTHON/JAVASCRIPT (account_tax.js / account_tax.py)
// -------------------------------------------------------------------------
patch(accountTaxHelpers, {
// EXTENDS 'account'
round_tax_details_tax_amounts(base_lines, company, { mode = "mixed" } = {}) {
const country_code = company.account_fiscal_country_id.code;
if (country_code === "MX") {
mode = "excluded";
}
return super.round_tax_details_tax_amounts(base_lines, company, { mode: mode });
},
// EXTENDS 'account'
round_tax_details_base_lines(base_lines, company, { mode = "mixed" } = {}) {
const country_code = company.account_fiscal_country_id.code;
if (country_code === "MX") {
mode = "excluded";
}
return super.round_tax_details_base_lines(base_lines, company, { mode: mode });
},
});

View file

@ -0,0 +1,2 @@
from . import common
from . import test_account_move

View file

@ -0,0 +1,39 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import Command
from odoo.addons.account.tests.common import AccountTestInvoicingCommon
class TestMxCommon(AccountTestInvoicingCommon):
@classmethod
@AccountTestInvoicingCommon.setup_country('mx')
def setUpClass(cls):
super().setUpClass()
# do not use demo data and avoid having duplicated companies
cls.env['res.company'].search([('vat', '=', "EKU9003173C9")]).write({'vat': False})
cls.env['res.company'].search([('name', '=', "ESCUELA KEMPER URGATE")]).name = "ESCUELA KEMPER URGATE (2)"
cls.company_data['company'].write({
'name': 'ESCUELA KEMPER URGATE',
'vat': 'EKU9003173C9',
'street': 'Campobasso Norte 3206 - 9000',
'street2': 'Fraccionamiento Montecarlo',
'zip': '20914',
'city': 'Jesús María',
'country_id': cls.env.ref('base.mx').id,
'state_id': cls.env.ref('base.state_mx_ags').id,
})
cls.partner_mx = cls.env['res.partner'].create({
'name': "INMOBILIARIA CVA",
'property_account_receivable_id': cls.company_data['default_account_receivable'].id,
'property_account_payable_id': cls.company_data['default_account_payable'].id,
'street': "Campobasso Sur 3201 - 9001",
'city': "Hidalgo del Parral",
'state_id': cls.env.ref('base.state_mx_chih').id,
'zip': '33826',
'country_id': cls.env.ref('base.mx').id,
'vat': 'ICV060329BY0',
'bank_ids': [Command.create({'acc_number': "0123456789"})],
})

View file

@ -0,0 +1,29 @@
from odoo.tests import tagged
from odoo import Command
from odoo.addons.l10n_mx.tests.common import TestMxCommon
@tagged('post_install_l10n', 'post_install', '-at_install')
class TestAccountMove(TestMxCommon):
def test_credit_note_assign_right_account_on_lines(self):
"""
This test check if the lines of a credit note created for MX, reference the
right account id by default.
"""
credit_note = self.env['account.move'].create({
'move_type': 'out_refund',
'company_id': self.company_data['company'].id,
'partner_id': self.partner_mx.id,
'invoice_line_ids': [Command.create({
'name': 'Test',
'quantity': 1,
'price_unit': 100,
})],
})
self.assertRecordValues(credit_note.line_ids, [
{'display_type': 'product', 'account_code': '402.01.01'},
{'display_type': 'payment_term', 'account_code': '105.01.01'},
])

View file

@ -0,0 +1,13 @@
<?xml version="1.0"?>
<odoo>
<record id="account_tax_form_inherit_l10n_mx" model="ir.ui.view">
<field name="name">account.tax.form.inherit.l10n_mx</field>
<field name="model">account.tax</field>
<field name="inherit_id" ref="account.view_tax_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='analytic']" position="before">
<field name="l10n_mx_tax_type" invisible="country_code != 'MX'" required="country_code == 'MX'"/>
</xpath>
</field>
</record>
</odoo>

View file

@ -6,7 +6,7 @@
<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=""/>
<attribute name="groups"/>
</field>
</field>
</record>

View file

@ -1,12 +1,12 @@
<?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"/>
<record model="ir.ui.view" id="view_res_partner_bank_inherit_l10n_mx_edi_bank">
<field name="name">view.res.partner.bank.inherit.l10n_mx_edi_bank</field>
<field name="model">res.partner.bank</field>
<field name="inherit_id" ref="account.view_partner_bank_form_inherit_account"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='bank_ids']//field[@name='acc_number']" position="after">
<field name="l10n_mx_edi_clabe"/>
<xpath expr="//field[@name='acc_number']" position="after">
<field name="l10n_mx_edi_clabe" optional="hide"/>
</xpath>
</field>
</record>

View file

@ -6,7 +6,8 @@
<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"/>
<field name="fiscal_country_codes" invisible="1"/>
<field name="l10n_mx_edi_code" invisible="'MX' not in fiscal_country_codes"/>
</xpath>
</field>
</record>
@ -17,18 +18,19 @@
<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"/>
<field name="fiscal_country_codes" invisible="1"/>
<field name="l10n_mx_edi_clabe" colspan="2" invisible="'MX' not in fiscal_country_codes"/>
</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="name">view.partner.bank.list.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"/>
<field name="l10n_mx_edi_clabe" optional="hide"/>
</xpath>
</field>
</record>

View file

@ -1,23 +1,21 @@
<?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"/>
<data>
<record id="res_config_settings_view_form" model="ir.ui.view">
<field name="name">res.config.settings.view.form.inherit.account.mx</field>
<field name="model">res.config.settings</field>
<field name="priority" eval="40"/>
<field name="inherit_id" ref="account.res_config_settings_view_form"/>
<field name="arch" type="xml">
<xpath expr="//div[@id='account_discount_income_allocation']" position="after">
<div class="row mt8" invisible="company_country_code != 'MX'">
<label for="l10n_mx_account_income_return_discount_id" class="col-lg-5 o_light_label" string="Credit notes"/>
<field name="l10n_mx_account_income_return_discount_id" placeholder="Returns and discounts"/>
</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>
</xpath>
</field>
</record>
</data>
</odoo>

View file

@ -1,12 +1,14 @@
[project]
name = "odoo-bringout-oca-ocb-l10n_mx"
version = "16.0.0"
description = "Mexico - Accounting - Odoo addon"
description = "Mexico - Accounting -
Odoo addon
"
authors = [
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
]
dependencies = [
"odoo-bringout-oca-ocb-account>=16.0.0",
"odoo-bringout-oca-ocb-account>=19.0.0",
"requests>=2.25.1"
]
readme = "README.md"
@ -16,7 +18,7 @@ classifiers = [
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Topic :: Office/Business",
]