mirror of
https://github.com/bringout/oca-ocb-l10n_americas.git
synced 2026-04-26 02:31:58 +02:00
19.0 vanilla
This commit is contained in:
parent
89c6e82fe7
commit
1b82c20a58
572 changed files with 43570 additions and 53303 deletions
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -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',
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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,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
|
||||
|
File diff suppressed because it is too large
Load diff
|
|
@ -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>
|
||||
|
|
@ -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>
|
||||
|
|
@ -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>
|
||||
|
|
@ -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>
|
||||
|
|
@ -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>
|
||||
|
|
@ -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>
|
||||
|
|
@ -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>
|
||||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
File diff suppressed because it is too large
Load diff
|
|
@ -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.","","","",""
|
||||
|
|
|
@ -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,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>
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
329
odoo-bringout-oca-ocb-l10n_mx/l10n_mx/i18n/es_419.po
Normal file
329
odoo-bringout-oca-ocb-l10n_mx/l10n_mx/i18n/es_419.po
Normal 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)."
|
||||
|
|
@ -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"
|
||||
|
|
@ -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 ""
|
||||
|
|
@ -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"
|
||||
|
|
@ -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"
|
||||
|
|
@ -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"
|
||||
|
|
@ -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 ""
|
||||
|
|
@ -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 ""
|
||||
|
|
|
|||
|
|
@ -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)]
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
@ -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')
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
@ -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)
|
||||
|
|
|
|||
16
odoo-bringout-oca-ocb-l10n_mx/l10n_mx/models/res_company.py
Normal file
16
odoo-bringout-oca-ocb-l10n_mx/l10n_mx/models/res_company.py
Normal 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'
|
||||
)
|
||||
|
|
@ -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')]",
|
||||
)
|
||||
|
|
|
|||
86
odoo-bringout-oca-ocb-l10n_mx/l10n_mx/models/template_mx.py
Normal file
86
odoo-bringout-oca-ocb-l10n_mx/l10n_mx/models/template_mx.py
Normal 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 |
|
|
@ -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 });
|
||||
},
|
||||
});
|
||||
2
odoo-bringout-oca-ocb-l10n_mx/l10n_mx/tests/__init__.py
Normal file
2
odoo-bringout-oca-ocb-l10n_mx/l10n_mx/tests/__init__.py
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
from . import common
|
||||
from . import test_account_move
|
||||
39
odoo-bringout-oca-ocb-l10n_mx/l10n_mx/tests/common.py
Normal file
39
odoo-bringout-oca-ocb-l10n_mx/l10n_mx/tests/common.py
Normal 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"})],
|
||||
})
|
||||
|
|
@ -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'},
|
||||
])
|
||||
|
|
@ -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>
|
||||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue