diff --git a/addons/l10n_mx/__manifest__.py b/addons/l10n_mx/__manifest__.py index 9162a6944d1..4fef7c5352d 100644 --- a/addons/l10n_mx/__manifest__.py +++ b/addons/l10n_mx/__manifest__.py @@ -42,6 +42,9 @@ With this module you will have: "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", ], diff --git a/addons/l10n_mx/data/res_bank_data.xml b/addons/l10n_mx/data/res_bank_data.xml new file mode 100644 index 00000000000..e694c90b6bc --- /dev/null +++ b/addons/l10n_mx/data/res_bank_data.xml @@ -0,0 +1,468 @@ + + + + BANAMEX + 002 + + + + BANCOMEXT + 006 + + + + BANOBRAS + 009 + + + + BBVA BANCOMER + 012 + + + + SANTANDER + 014 + + + + BANJERCITO + 019 + + + + HSBC + 021 + + + + BAJIO + 030 + + + + IXE + 032 + + + + INBURSA + 036 + + + + INTERACCIONES + 037 + + + + MIFEL + 042 + + + + SCOTIABANK + 044 + + + + BANREGIO + 058 + + + + INVEX + 059 + + + + BANSI + 060 + + + + AFIRME + 062 + + + + BANORTE + 072 + + + + THE ROYAL BANK + 102 + + + + AMERICAN EXPRESS + 103 + + + + BAMSA + 106 + + + + TOKYO + 108 + + + + JP MORGAN + 110 + + + + BMONEX + 112 + + + + VE POR MAS + 113 + + + + ING + 116 + + + + DEUTSCHE + 124 + + + + CREDIT SUISSE + 126 + + + + AZTECA + 127 + + + + AUTOFIN + 128 + + + + BARCLAYS + 129 + + + + COMPARTAMOS + 130 + + + + BANCO FAMSA + 131 + + + + BMULTIVA + 132 + + + + ACTINVER + 133 + + + + WAL-MART + 134 + + + + NAFIN + 135 + + + + INTERBANCO + 136 + + + + BANCOPPEL + 137 + + + + ABC CAPITAL + 138 + + + + UBS BANK + 139 + + + + CONSUBANCO + 140 + + + + VOLKSWAGEN + 141 + + + + CIBANCO + 143 + + + + BBASE + 145 + + + + BANSEFI + 166 + + + + HIPOTECARIA FEDERAL + 168 + + + + MONEXCB + 600 + + + + GBM + 601 + + + + MASARI + 602 + + + + VALUE + 605 + + + + ESTRUCTURADORES + 606 + + + + TIBER + 607 + + + + VECTOR + 608 + + + + B&B + 610 + + + + ACCIVAL + 614 + + + + MERRILL LYNCH + 615 + + + + FINAMEX + 616 + + + + VALMEX + 617 + + + + UNICA + 618 + + + + MAPFRE + 619 + + + + PROFUTURO + 620 + + + + CB ACTINVER + 621 + + + + OACTIN + 622 + + + + SKANDIA + 623 + + + + CBDEUTSCHE + 626 + + + + ZURICH + 627 + + + + ZURICHVI + 628 + + + + SU CASITA + 629 + + + + CB INTERCAM + 630 + + + + CI BOLSA + 631 + + + + BULLTICK CB + 632 + + + + STERLING + 633 + + + + FINCOMUN + 634 + + + + HDI SEGUROS + 636 + + + + ORDER + 637 + + + + AKALA + 638 + + + + CB JPMORGAN + 640 + + + + REFORMA + 642 + + + + STP + 646 + + + + TELECOMM + 647 + + + + EVERCORE + 648 + + + + SKANDIA + 649 + + + + SEGMTY + 651 + + + + ASEA + 652 + + + + KUSPIT + 653 + + + + SOFIEXPRESS + 655 + + + + UNAGRA + 656 + + + + OPCIONES EMPRESARIALES DEL NOROESTE + 659 + + + + CLS + 901 + + + + INDEVAL + 902 + + + + LIBERTAD + 670 + + + + N/A + 999 + + + diff --git a/addons/l10n_mx/models/__init__.py b/addons/l10n_mx/models/__init__.py index 2e1acea6eee..e92febf4135 100644 --- a/addons/l10n_mx/models/__init__.py +++ b/addons/l10n_mx/models/__init__.py @@ -3,5 +3,6 @@ # License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). from . import account +from . import res_bank from . import res_config_settings from . import chart_template diff --git a/addons/l10n_mx/models/res_bank.py b/addons/l10n_mx/models/res_bank.py new file mode 100644 index 00000000000..ee751c7f656 --- /dev/null +++ b/addons/l10n_mx/models/res_bank.py @@ -0,0 +1,21 @@ +# coding: utf-8 +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import fields, models + + +class Bank(models.Model): + _inherit = "res.bank" + + l10n_mx_edi_code = fields.Char( + "ABM Code", + help="Three-digit number assigned by the ABM to identify banking " + "institutions (ABM is an acronym for Asociación de Bancos de México)") + + +class ResPartnerBank(models.Model): + _inherit = "res.partner.bank" + + l10n_mx_edi_clabe = fields.Char( + "CLABE", help="Standardized banking cipher for Mexico. More info " + "wikipedia.org/wiki/CLABE") diff --git a/addons/l10n_mx/views/partner_view.xml b/addons/l10n_mx/views/partner_view.xml new file mode 100644 index 00000000000..b6ba9e2c0a4 --- /dev/null +++ b/addons/l10n_mx/views/partner_view.xml @@ -0,0 +1,13 @@ + + + + view.res.partner.inherit.l10n_mx_edi_bank + res.partner + + + + + + + + diff --git a/addons/l10n_mx/views/res_bank_view.xml b/addons/l10n_mx/views/res_bank_view.xml new file mode 100644 index 00000000000..81505204497 --- /dev/null +++ b/addons/l10n_mx/views/res_bank_view.xml @@ -0,0 +1,35 @@ + + + + view.res.bank.inherit.l10n_mx_edi_bank + res.bank + + + + + + + + + + view.partner.bank.form.mx.inherit + res.partner.bank + + + + + + + + + + view.partner.bank.tree.mx.inherit + res.partner.bank + + + + + + + +