diff options
| author | Luis Torres <luis_t@vauxoo.com> | 2019-08-15 06:04:29 +0000 |
|---|---|---|
| committer | Luis Torres <luis_t@vauxoo.com> | 2019-08-15 06:14:03 +0000 |
| commit | cb787377b91efdf3a1df10f8c6e830065c92e6d3 (patch) | |
| tree | 5065c2842d409ae05dc89eae29d31296166a8fc5 /addons/l10n_mx | |
| parent | fd0efb011559ffed9bac6318e8a86902c63d90eb (diff) | |
[IMP] l10n_mx: Completed data for Mexican banks
This module provide you a data from Mexican Bank data extracted
from `SAT Bank catalog
<http://www.sat.gob.mx/fichas_tematicas/buzon_tributario/Documents/catalogo_bancos.pdf>`_.
Additionally was added the following fields:
- ASM code in Banks: to identify banking institutions by ASM standard
- CLABE code in Bank Accounts: required to the sending and receiving
of domestic inter-bank electronic funds transfer.
closes odoo/odoo#35742
Signed-off-by: Josse Colpaert <jco@openerp.com>
Diffstat (limited to 'addons/l10n_mx')
| -rw-r--r-- | addons/l10n_mx/__manifest__.py | 3 | ||||
| -rw-r--r-- | addons/l10n_mx/data/res_bank_data.xml | 468 | ||||
| -rw-r--r-- | addons/l10n_mx/models/__init__.py | 1 | ||||
| -rw-r--r-- | addons/l10n_mx/models/res_bank.py | 21 | ||||
| -rw-r--r-- | addons/l10n_mx/views/partner_view.xml | 13 | ||||
| -rw-r--r-- | addons/l10n_mx/views/res_bank_view.xml | 35 |
6 files changed, 541 insertions, 0 deletions
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 @@ +<?xml version="1.0" ?> +<odoo> + <record id='acc_bank_002_BANAMEX' model='res.bank'> + <field name='name'>BANAMEX</field> + <field name='l10n_mx_edi_code'>002</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_006_BANCOMEXT' model='res.bank'> + <field name='name'>BANCOMEXT</field> + <field name='l10n_mx_edi_code'>006</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_009_BANOBRAS' model='res.bank'> + <field name='name'>BANOBRAS</field> + <field name='l10n_mx_edi_code'>009</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_012_BBVA_BANCOMER' model='res.bank'> + <field name='name'>BBVA BANCOMER</field> + <field name='l10n_mx_edi_code'>012</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_014_SANTANDER' model='res.bank'> + <field name='name'>SANTANDER</field> + <field name='l10n_mx_edi_code'>014</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_019_BANJERCITO' model='res.bank'> + <field name='name'>BANJERCITO</field> + <field name='l10n_mx_edi_code'>019</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_021_HSBC' model='res.bank'> + <field name='name'>HSBC</field> + <field name='l10n_mx_edi_code'>021</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_030_BAJIO' model='res.bank'> + <field name='name'>BAJIO</field> + <field name='l10n_mx_edi_code'>030</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_032_IXE' model='res.bank'> + <field name='name'>IXE</field> + <field name='l10n_mx_edi_code'>032</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_036_INBURSA' model='res.bank'> + <field name='name'>INBURSA</field> + <field name='l10n_mx_edi_code'>036</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_037_INTERACCIONES' model='res.bank'> + <field name='name'>INTERACCIONES</field> + <field name='l10n_mx_edi_code'>037</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_042_MIFEL' model='res.bank'> + <field name='name'>MIFEL</field> + <field name='l10n_mx_edi_code'>042</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_044_SCOTIABANK' model='res.bank'> + <field name='name'>SCOTIABANK</field> + <field name='l10n_mx_edi_code'>044</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_058_BANREGIO' model='res.bank'> + <field name='name'>BANREGIO</field> + <field name='l10n_mx_edi_code'>058</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_059_INVEX' model='res.bank'> + <field name='name'>INVEX</field> + <field name='l10n_mx_edi_code'>059</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_060_BANSI' model='res.bank'> + <field name='name'>BANSI</field> + <field name='l10n_mx_edi_code'>060</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_062_AFIRME' model='res.bank'> + <field name='name'>AFIRME</field> + <field name='l10n_mx_edi_code'>062</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_072_BANORTE' model='res.bank'> + <field name='name'>BANORTE</field> + <field name='l10n_mx_edi_code'>072</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_102_THE_ROYAL_BANK' model='res.bank'> + <field name='name'>THE ROYAL BANK</field> + <field name='l10n_mx_edi_code'>102</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_103_AMERICAN_EXPRESS' model='res.bank'> + <field name='name'>AMERICAN EXPRESS</field> + <field name='l10n_mx_edi_code'>103</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_106_BAMSA' model='res.bank'> + <field name='name'>BAMSA</field> + <field name='l10n_mx_edi_code'>106</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_108_TOKYO' model='res.bank'> + <field name='name'>TOKYO</field> + <field name='l10n_mx_edi_code'>108</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_110_JP_MORGAN' model='res.bank'> + <field name='name'>JP MORGAN</field> + <field name='l10n_mx_edi_code'>110</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_112_BMONEX' model='res.bank'> + <field name='name'>BMONEX</field> + <field name='l10n_mx_edi_code'>112</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_113_VE_POR_MAS' model='res.bank'> + <field name='name'>VE POR MAS</field> + <field name='l10n_mx_edi_code'>113</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_116_ING' model='res.bank'> + <field name='name'>ING</field> + <field name='l10n_mx_edi_code'>116</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_124_DEUTSCHE' model='res.bank'> + <field name='name'>DEUTSCHE</field> + <field name='l10n_mx_edi_code'>124</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_126_CREDIT_SUISSE' model='res.bank'> + <field name='name'>CREDIT SUISSE</field> + <field name='l10n_mx_edi_code'>126</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_127_AZTECA' model='res.bank'> + <field name='name'>AZTECA</field> + <field name='l10n_mx_edi_code'>127</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_128_AUTOFIN' model='res.bank'> + <field name='name'>AUTOFIN</field> + <field name='l10n_mx_edi_code'>128</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_129_BARCLAYS' model='res.bank'> + <field name='name'>BARCLAYS</field> + <field name='l10n_mx_edi_code'>129</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_130_COMPARTAMOS' model='res.bank'> + <field name='name'>COMPARTAMOS</field> + <field name='l10n_mx_edi_code'>130</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_131_BANCO_FAMSA' model='res.bank'> + <field name='name'>BANCO FAMSA</field> + <field name='l10n_mx_edi_code'>131</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_132_BMULTIVA' model='res.bank'> + <field name='name'>BMULTIVA</field> + <field name='l10n_mx_edi_code'>132</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_133_ACTINVER' model='res.bank'> + <field name='name'>ACTINVER</field> + <field name='l10n_mx_edi_code'>133</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_134_WAL-MART' model='res.bank'> + <field name='name'>WAL-MART</field> + <field name='l10n_mx_edi_code'>134</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_135_NAFIN' model='res.bank'> + <field name='name'>NAFIN</field> + <field name='l10n_mx_edi_code'>135</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_136_INTERBANCO' model='res.bank'> + <field name='name'>INTERBANCO</field> + <field name='l10n_mx_edi_code'>136</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_137_BANCOPPEL' model='res.bank'> + <field name='name'>BANCOPPEL</field> + <field name='l10n_mx_edi_code'>137</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_138_ABC_CAPITAL' model='res.bank'> + <field name='name'>ABC CAPITAL</field> + <field name='l10n_mx_edi_code'>138</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_139_UBS_BANK' model='res.bank'> + <field name='name'>UBS BANK</field> + <field name='l10n_mx_edi_code'>139</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_140_CONSUBANCO' model='res.bank'> + <field name='name'>CONSUBANCO</field> + <field name='l10n_mx_edi_code'>140</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_141_VOLKSWAGEN' model='res.bank'> + <field name='name'>VOLKSWAGEN</field> + <field name='l10n_mx_edi_code'>141</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_143_CIBANCO' model='res.bank'> + <field name='name'>CIBANCO</field> + <field name='l10n_mx_edi_code'>143</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_145_BBASE' model='res.bank'> + <field name='name'>BBASE</field> + <field name='l10n_mx_edi_code'>145</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_166_BANSEFI' model='res.bank'> + <field name='name'>BANSEFI</field> + <field name='l10n_mx_edi_code'>166</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_168_HIPOTECARIA_FEDERAL' model='res.bank'> + <field name='name'>HIPOTECARIA FEDERAL</field> + <field name='l10n_mx_edi_code'>168</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_600_MONEXCB' model='res.bank'> + <field name='name'>MONEXCB</field> + <field name='l10n_mx_edi_code'>600</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_601_GBM' model='res.bank'> + <field name='name'>GBM</field> + <field name='l10n_mx_edi_code'>601</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_602_MASARI' model='res.bank'> + <field name='name'>MASARI</field> + <field name='l10n_mx_edi_code'>602</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_605_VALUE' model='res.bank'> + <field name='name'>VALUE</field> + <field name='l10n_mx_edi_code'>605</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_606_ESTRUCTURADORES' model='res.bank'> + <field name='name'>ESTRUCTURADORES</field> + <field name='l10n_mx_edi_code'>606</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_607_TIBER' model='res.bank'> + <field name='name'>TIBER</field> + <field name='l10n_mx_edi_code'>607</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_608_VECTOR' model='res.bank'> + <field name='name'>VECTOR</field> + <field name='l10n_mx_edi_code'>608</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_610_BB' model='res.bank'> + <field name='name'>B&B</field> + <field name='l10n_mx_edi_code'>610</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_614_ACCIVAL' model='res.bank'> + <field name='name'>ACCIVAL</field> + <field name='l10n_mx_edi_code'>614</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_615_MERRILL_LYNCH' model='res.bank'> + <field name='name'>MERRILL LYNCH</field> + <field name='l10n_mx_edi_code'>615</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_616_FINAMEX' model='res.bank'> + <field name='name'>FINAMEX</field> + <field name='l10n_mx_edi_code'>616</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_617_VALMEX' model='res.bank'> + <field name='name'>VALMEX</field> + <field name='l10n_mx_edi_code'>617</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_618_UNICA' model='res.bank'> + <field name='name'>UNICA</field> + <field name='l10n_mx_edi_code'>618</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_619_MAPFRE' model='res.bank'> + <field name='name'>MAPFRE</field> + <field name='l10n_mx_edi_code'>619</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_620_PROFUTURO' model='res.bank'> + <field name='name'>PROFUTURO</field> + <field name='l10n_mx_edi_code'>620</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_621_CB_ACTINVER' model='res.bank'> + <field name='name'>CB ACTINVER</field> + <field name='l10n_mx_edi_code'>621</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_622_OACTIN' model='res.bank'> + <field name='name'>OACTIN</field> + <field name='l10n_mx_edi_code'>622</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_623_SKANDIA' model='res.bank'> + <field name='name'>SKANDIA</field> + <field name='l10n_mx_edi_code'>623</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_626_CBDEUTSCHE' model='res.bank'> + <field name='name'>CBDEUTSCHE</field> + <field name='l10n_mx_edi_code'>626</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_627_ZURICH' model='res.bank'> + <field name='name'>ZURICH</field> + <field name='l10n_mx_edi_code'>627</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_628_ZURICHVI' model='res.bank'> + <field name='name'>ZURICHVI</field> + <field name='l10n_mx_edi_code'>628</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_629_SU_CASITA' model='res.bank'> + <field name='name'>SU CASITA</field> + <field name='l10n_mx_edi_code'>629</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_630_CB_INTERCAM' model='res.bank'> + <field name='name'>CB INTERCAM</field> + <field name='l10n_mx_edi_code'>630</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_631_CI_BOLSA_CI' model='res.bank'> + <field name='name'>CI BOLSA</field> + <field name='l10n_mx_edi_code'>631</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_632_BULLTICK_CB' model='res.bank'> + <field name='name'>BULLTICK CB</field> + <field name='l10n_mx_edi_code'>632</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_633_STERLING' model='res.bank'> + <field name='name'>STERLING</field> + <field name='l10n_mx_edi_code'>633</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_634_FINCOMUN' model='res.bank'> + <field name='name'>FINCOMUN</field> + <field name='l10n_mx_edi_code'>634</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_636_HDI_SEGUROS' model='res.bank'> + <field name='name'>HDI SEGUROS</field> + <field name='l10n_mx_edi_code'>636</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_637_ORDER' model='res.bank'> + <field name='name'>ORDER</field> + <field name='l10n_mx_edi_code'>637</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_638_AKALA' model='res.bank'> + <field name='name'>AKALA</field> + <field name='l10n_mx_edi_code'>638</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_640_CB_JPMORGAN' model='res.bank'> + <field name='name'>CB JPMORGAN</field> + <field name='l10n_mx_edi_code'>640</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_642_REFORMA' model='res.bank'> + <field name='name'>REFORMA</field> + <field name='l10n_mx_edi_code'>642</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_646_STP' model='res.bank'> + <field name='name'>STP</field> + <field name='l10n_mx_edi_code'>646</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_647_TELECOMM' model='res.bank'> + <field name='name'>TELECOMM</field> + <field name='l10n_mx_edi_code'>647</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_648_EVERCORE' model='res.bank'> + <field name='name'>EVERCORE</field> + <field name='l10n_mx_edi_code'>648</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_649_SKANDIA' model='res.bank'> + <field name='name'>SKANDIA</field> + <field name='l10n_mx_edi_code'>649</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_651_SEGMTY' model='res.bank'> + <field name='name'>SEGMTY</field> + <field name='l10n_mx_edi_code'>651</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_652_ASEA' model='res.bank'> + <field name='name'>ASEA</field> + <field name='l10n_mx_edi_code'>652</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_653_KUSPIT' model='res.bank'> + <field name='name'>KUSPIT</field> + <field name='l10n_mx_edi_code'>653</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_655_SOFIEXPRESS' model='res.bank'> + <field name='name'>SOFIEXPRESS</field> + <field name='l10n_mx_edi_code'>655</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_656_UNAGRA' model='res.bank'> + <field name='name'>UNAGRA</field> + <field name='l10n_mx_edi_code'>656</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_659_OPCIONES_EMPRESARIALES_DEL_NOROESTE' model='res.bank'> + <field name='name'>OPCIONES EMPRESARIALES DEL NOROESTE</field> + <field name='l10n_mx_edi_code'>659</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_901_CLS' model='res.bank'> + <field name='name'>CLS</field> + <field name='l10n_mx_edi_code'>901</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_902_INDEVAL' model='res.bank'> + <field name='name'>INDEVAL</field> + <field name='l10n_mx_edi_code'>902</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_670_LIBERTAD' model='res.bank'> + <field name='name'>LIBERTAD</field> + <field name='l10n_mx_edi_code'>670</field> + <field name='country' ref="base.mx"/> + </record> + <record id='acc_bank_999_NA' model='res.bank'> + <field name='name'>N/A</field> + <field name='l10n_mx_edi_code'>999</field> + <field name='country' ref="base.mx"/> + </record> +</odoo> diff --git a/addons/l10n_mx/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 @@ +<?xml version='1.0' encoding='UTF-8'?> +<odoo> + <record model="ir.ui.view" id="view_res_partner_inherit_l10n_mx_edi_bank"> + <field name="name">view.res.partner.inherit.l10n_mx_edi_bank</field> + <field name="model">res.partner</field> + <field name="inherit_id" ref="account.view_partner_property_form"/> + <field name="arch" type="xml"> + <xpath expr="//field[@name='bank_ids']//field[@name='acc_number']" position="after"> + <field name="l10n_mx_edi_clabe"/> + </xpath> + </field> + </record> +</odoo> diff --git a/addons/l10n_mx/views/res_bank_view.xml b/addons/l10n_mx/views/res_bank_view.xml new file mode 100644 index 00000000000..81505204497 --- /dev/null +++ b/addons/l10n_mx/views/res_bank_view.xml @@ -0,0 +1,35 @@ +<?xml version='1.0' encoding='UTF-8'?> +<odoo> + <record model="ir.ui.view" id="view_res_bank_inherit_l10n_mx_edi_bank"> + <field name="name">view.res.bank.inherit.l10n_mx_edi_bank</field> + <field name="model">res.bank</field> + <field name="inherit_id" ref="base.view_res_bank_form"/> + <field name="arch" type="xml"> + <xpath expr="//field[@name='bic']" position="after"> + <field name="l10n_mx_edi_code"/> + </xpath> + </field> + </record> + + <record model="ir.ui.view" id="view_partner_bank_form_l10n_mx_edi_bank"> + <field name="name">view.partner.bank.form.mx.inherit</field> + <field name="model">res.partner.bank</field> + <field name="inherit_id" ref="base.view_partner_bank_form"/> + <field name="arch" type="xml"> + <xpath expr="//field[@name='bank_id']" position="after"> + <field name="l10n_mx_edi_clabe" colspan="2"/> + </xpath> + </field> + </record> + + <record model="ir.ui.view" id="view_partner_bank_tree_l10n_mx_edi_bank"> + <field name="name">view.partner.bank.tree.mx.inherit</field> + <field name="model">res.partner.bank</field> + <field name="inherit_id" ref="base.view_partner_bank_tree"/> + <field name="arch" type="xml"> + <xpath expr="//field[@name='bank_name']" position="after"> + <field name="l10n_mx_edi_clabe"/> + </xpath> + </field> + </record> +</odoo> |
