Adaptación de los clientes, proveedores y bancos para España

l10n_es_partner
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/19.0/l10n_es_partner
VERSION
VERSION 1.0.3
CATEGORY
CATEGORYLocalisation/Europe
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, pilarvargas-tecnativa, Andrii9090-tecnativa, Pablo Cortés
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:46
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/community-data-files:
    - base_bank_from_iban
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES schwifty==2024.4.0
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Incluye la siguiente funcionalidad:

- Añade el campo *Nombre comercial* a las empresas y permite buscar por
  él.
- Permite definir un patrón del nombre a mostrar a partir del nombre y
  el nombre comercial de la empresa.
- Añade los campos nombre largo, NIF y web a los bancos.
- Añade los datos de los bancos españoles extraídos del registro oficial
  del Banco de España (<http://goo.gl/mtx6ic>). El asistente realiza la
  descarga automática de Internet, pero si por cualquier razón hay algún
  problema, existe una copia local cuya última actualización fue el
  26/10/2017.

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
l10n_es_partner_import_wizard l10n.es.partner.import.form l10n.es.partner.import.wizard form New
view_partner_form res.partner field Inherits base.view_partner_form
view_partner_simple_form res.partner field Inherits base.view_partner_simple_form
view_res_bank_form res.bank group Inherits base.view_res_bank_form
Models touched (3)

New fields (1)
  • import_fail Boolean
    default=False
Public methods (2)
  • execute(self)
  • import_local(self)

New fields (3)
  • lname Char
    size=128 args: 'Long name'
  • vat Char
    help='Value Added Tax number' size=32 args: 'VAT code'
  • website Char
    size=64
Public methods (0)

No public methods.

New fields (1)
  • comercial Char
    index='trigram' size=128 args: 'Trade name'
Public methods (1)
  • name_search(self, name='', domain=None, operator='ilike', limit=100)
    @api.model@api.readonly
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/18.0/l10n_es_partner
VERSION
VERSION 1.0.4
CATEGORY
CATEGORYLocalisation/Europe
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
COMMITTERS
COMMITTERSPedro M. Baeza, Carlos Lopez, OCA-git-bot, oca-ci, pilarvargas-tecnativa, LauraCForgeFlow, mpascual
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/community-data-files:
    - base_bank_from_iban
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES schwifty==2024.4.0
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Incluye la siguiente funcionalidad:

- Añade el campo *Nombre comercial* a las empresas y permite buscar por
  él.
- Permite definir un patrón del nombre a mostrar a partir del nombre y
  el nombre comercial de la empresa.
- Añade los campos nombre largo, NIF y web a los bancos.
- Añade los datos de los bancos españoles extraídos del registro oficial
  del Banco de España (<http://goo.gl/mtx6ic>). El asistente realiza la
  descarga automática de Internet, pero si por cualquier razón hay algún
  problema, existe una copia local cuya última actualización fue el
  26/10/2017.

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
l10n_es_partner_import_wizard l10n.es.partner.import.form l10n.es.partner.import.wizard form New
view_partner_form res.partner field Inherits base.view_partner_form
view_partner_simple_form res.partner field Inherits base.view_partner_simple_form
view_res_bank_form res.bank group Inherits base.view_res_bank_form
Models touched (3)

New fields (1)
  • import_fail Boolean
    default=False
Public methods (2)
  • execute(self)
  • import_local(self)

New fields (3)
  • lname Char
    size=128 args: 'Long name'
  • vat Char
    help='Value Added Tax number' size=32 args: 'VAT code'
  • website Char
    size=64
Public methods (0)

No public methods.

New fields (2)
  • comercial Char
    index='trigram' size=128 args: 'Trade name'
  • display_name Char
    compute='_compute_display_name'
Public methods (2)
  • get_views(self, views, options=None)
    @api.model
  • name_search(self, name='', args=None, operator='ilike', limit=100)
    @api.model
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/17.0/l10n_es_partner
VERSION
VERSION 1.0.7
CATEGORY
CATEGORYLocalisation/Europe
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
COMMITTERS
COMMITTERSPedro M. Baeza, Enric Tobella, sergio-teruel, OCA-git-bot, oca-ci, pilarvargas-tecnativa, LauraCForgeFlow, Javier Antó García
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:19:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/community-data-files:
    - base_bank_from_iban
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES schwifty==2024.4.0
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Incluye la siguiente funcionalidad:

- Añade el campo *Nombre comercial* a las empresas y permite buscar por
  él.
- Permite definir un patrón del nombre a mostrar a partir del nombre y
  el nombre comercial de la empresa.
- Añade los campos nombre largo, NIF y web a los bancos.
- Añade los datos de los bancos españoles extraídos del registro oficial
  del Banco de España (<http://goo.gl/mtx6ic>). El asistente realiza la
  descarga automática de Internet, pero si por cualquier razón hay algún
  problema, existe una copia local cuya última actualización fue el
  26/10/2017.

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
l10n_es_partner_import_wizard l10n.es.partner.import.form l10n.es.partner.import.wizard data Inherits base.res_config_installer
view_partner_form res.partner field Inherits base.view_partner_form
view_partner_simple_form res.partner field Inherits base.view_partner_simple_form
view_res_bank_form res.bank group Inherits base.view_res_bank_form
Models touched (3)

New fields (1)
  • import_fail Boolean
    default=False
Public methods (2)
  • execute(self)
  • import_local(self)

New fields (3)
  • lname Char
    size=128 args: 'Long name'
  • vat Char
    help='Value Added Tax number' size=32 args: 'VAT code'
  • website Char
    size=64
Public methods (0)

No public methods.

New fields (2)
  • comercial Char
    index='trigram' size=128 args: 'Trade name'
  • display_name Char
    compute='_compute_display_name'
Public methods (1)
  • get_views(self, views, options=None)
    @api.model
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/16.0/l10n_es_partner
VERSION
VERSION 2.2.5
CATEGORY
CATEGORYLocalisation/Europe
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
COMMITTERS
COMMITTERSPedro M. Baeza, Weblate, OCA-git-bot, Luis J. Salvatierra, David Vidal, oca-ci, Marian Cuadra
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:40
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/community-data-files:
    - base_bank_from_iban
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES schwifty==2024.4.0
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
l10n_es_partner_import_wizard l10n.es.partner.import.form l10n.es.partner.import.wizard data Inherits base.res_config_installer
view_partner_form res.partner field Inherits base.view_partner_form
view_partner_simple_form res.partner field Inherits base.view_partner_simple_form
view_res_bank_form res.bank group Inherits base.view_res_bank_form
Models touched (3)

New fields (1)
  • import_fail Boolean
    default=False
Public methods (2)
  • execute(self)
  • import_local(self)

New fields (3)
  • lname Char
    size=128 args: 'Long name'
  • vat Char
    help='Value Added Tax number' size=32 args: 'VAT code'
  • website Char
    size=64
Public methods (0)

No public methods.

New fields (2)
  • comercial Char
    index='trigram' size=128 args: 'Trade name'
  • display_name Char
    compute='_compute_display_name'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/15.0/l10n_es_partner
VERSION
VERSION 2.0.1
CATEGORY
CATEGORYLocalisation/Europe
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
COMMITTERS
COMMITTERSPedro M. Baeza, manu, Víctor Martínez, Weblate, OCA-git-bot, oca-ci, josep-tecnativa
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:29
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/community-data-files:
    - base_bank_from_iban
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES requests
schwifty==2024.4.0
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
l10n_es_partner_import_wizard l10n.es.partner.import.form l10n.es.partner.import.wizard data Inherits base.res_config_installer
view_partner_form res.partner field Inherits base.view_partner_form
view_partner_simple_form res.partner field Inherits base.view_partner_simple_form
view_res_bank_form res.bank field Inherits base.view_res_bank_form
Models touched (3)

New fields (1)
  • import_fail Boolean
    default=False
Public methods (2)
  • execute(self)
  • import_local(self)

New fields (3)
  • lname Char
    size=128 args: 'Long name'
  • vat Char
    help='Value Added Tax number' size=32 args: 'VAT code'
  • website Char
    size=64
Public methods (0)

No public methods.

New fields (1)
  • comercial Char
    index=True size=128 args: 'Trade name'
Public methods (2)
  • name_search(self, name, args=None, operator='ilike', limit=100)
    @api.model
    Give preference to commercial names on name search, appending the rest of the results after. This has to be done this way, as Odoo overwrites name_search on res.partner in a non inheritable way.
  • search(self, args, offset=0, limit=None, order=None, count=False)
    @api.model
    Include commercial name in direct name search.
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/14.0/l10n_es_partner
VERSION
VERSION 1.0.6
CATEGORY
CATEGORYLocalisation/Europe
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, Víctor Martínez, oca-travis, Weblate, OCA-git-bot, Francisco Ivan Anton Prieto, oca-ci, Alba Riera
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:49
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/community-data-files:
    - base_bank_from_iban
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
l10n_es_partner_import_wizard l10n.es.partner.import.form l10n.es.partner.import.wizard form Inherits base.res_config_installer
view_partner_form res.partner field Inherits base.view_partner_form
view_partner_simple_form res.partner field Inherits base.view_partner_simple_form
view_res_bank_form res.bank field Inherits base.view_res_bank_form
Models touched (3)

New fields (1)
  • import_fail Boolean
    default=False
Public methods (2)
  • execute(self)
  • import_local(self)

New fields (3)
  • lname Char
    size=128 args: 'Long name'
  • vat Char
    help='Value Added Tax number' size=32 args: 'VAT code'
  • website Char
    size=64 args: 'Website'
Public methods (0)

No public methods.

New fields (1)
  • comercial Char
    index=True size=128 args: 'Trade name'
Public methods (2)
  • name_search(self, name, args=None, operator='ilike', limit=100)
    @api.model
    Give preference to commercial names on name search, appending the rest of the results after. This has to be done this way, as Odoo overwrites name_search on res.partner in a non inheritable way.
  • search(self, args, offset=0, limit=None, order=None, count=False)
    @api.model
    Include commercial name in direct name search.
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/13.0/l10n_es_partner
VERSION
VERSION 1.0.5
CATEGORY
CATEGORYLocalisation/Europe
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
COMMITTERS
COMMITTERSPedro M. Baeza, Carlos Dauden, OCA Transbot, Víctor Martínez, Sergio Teruel, oca-travis, Weblate, OCA-git-bot, oca-ci, Alba Riera
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:09
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/community-data-files:
    - base_bank_from_iban
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
l10n_es_partner_import_wizard l10n.es.partner.import.form l10n.es.partner.import.wizard data Inherits base.res_config_installer
view_partner_form res.partner field Inherits base.view_partner_form
view_partner_simple_form res.partner field Inherits base.view_partner_simple_form
view_res_bank_form res.bank field Inherits base.view_res_bank_form
Models touched (3)

New fields (1)
  • import_fail Boolean
    default=False
Public methods (2)
  • execute(self)
  • import_local(self)

New fields (3)
  • lname Char
    size=128 args: 'Long name'
  • vat Char
    help='Value Added Tax number' size=32 args: 'VAT code'
  • website Char
    size=64 args: 'Website'
Public methods (0)

No public methods.

New fields (1)
  • comercial Char
    index=True size=128 args: 'Trade name'
Public methods (2)
  • name_search(self, name='', args=None, operator='ilike', limit=100)
    @api.model
    Give preference to commercial names on name search, appending the rest of the results after. This has to be done this way, as Odoo overwrites name_search on res.partner in a non inheritable way.
  • search(self, args, offset=0, limit=None, order=None, count=False)
    @api.model
    Include commercial name in direct name search.
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/12.0/l10n_es_partner
VERSION
VERSION 1.0.4
CATEGORY
CATEGORYLocalisation/Europe
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, Víctor Martínez, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/community-data-files:
    - base_bank_from_iban
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - http_routing
    - digest
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
l10n_es_partner_import_wizard l10n.es.partner.import.form l10n.es.partner.import.wizard data Inherits base.res_config_installer
view_partner_form res.partner field Inherits base.view_partner_form
view_partner_simple_form res.partner field Inherits base.view_partner_simple_form
view_res_bank_form res.bank field Inherits base.view_res_bank_form
Models touched (3)

New fields (1)
  • import_fail Boolean
    default=False
Public methods (2)
  • execute(self)
    @api.multi
  • import_local(self)
    @api.multi

New fields (3)
  • lname Char
    size=128 args: 'Long name'
  • vat Char
    help='Value Added Tax number' size=32 args: 'VAT code'
  • website Char
    size=64 args: 'Website'
Public methods (0)

No public methods.

New fields (2)
  • comercial Char
    index=True size=128 args: 'Trade name'
  • display_name Char
    compute='_compute_display_name'
Public methods (3)
  • name_get(self)
    @api.multi
  • name_search(self, name, args=None, operator='ilike', limit=100)
    @api.model
    Give preference to commercial names on name search, appending the rest of the results after. This has to be done this way, as Odoo overwrites name_search on res.partner in a non inheritable way.
  • search(self, args, offset=0, limit=None, order=None, count=False)
    @api.model
    Include commercial name in direct name search.
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/11.0/l10n_es_partner
VERSION
VERSION 2.1.1
CATEGORY
CATEGORYLocalisation/Europe
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
COMMITTERS
COMMITTERSPedro M. Baeza, GitHub, Carlos Dauden, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis, oihane, Oihane Crucelaegui, Jaime Arroyo
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:23:55
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/community-data-files:
    - base_bank_from_iban
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - analytic
    - web_planner
    - portal
    - http_routing
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
l10n_es_partner_import_wizard l10n.es.partner.import.form l10n.es.partner.import.wizard data Inherits base.res_config_installer
view_partner_form res.partner field Inherits base.view_partner_form
view_partner_simple_form res.partner field Inherits base.view_partner_simple_form
view_res_bank_form res.bank field Inherits base.view_res_bank_form
Models touched (3)

New fields (1)
  • import_fail Boolean
    default=False
Public methods (2)
  • execute(self)
    @api.multi
  • import_local(self)
    @api.multi

New fields (3)
  • lname Char
    size=128 args: 'Long name'
  • vat Char
    help='Value Added Tax number' size=32 args: 'VAT code'
  • website Char
    size=64 args: 'Website'
Public methods (0)

No public methods.

New fields (2)
  • comercial Char
    index=True size=128 args: 'Trade name'
  • display_name Char
    compute='_compute_display_name'
Public methods (3)
  • name_get(self)
    @api.multi
  • name_search(self, name, args=None, operator='ilike', limit=100)
    @api.model
    Give preference to commercial names on name search, appending the rest of the results after. This has to be done this way, as Odoo overwrites name_search on res.partner in a non inheritable way.
  • search(self, args, offset=0, limit=None, order=None, count=False)
    @api.model
    Include commercial name in direct name search.
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/10.0/l10n_es_partner
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYLocalisation/Europe
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, oca-travis, Weblate, Cris Martín
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:53
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-spain:
    - l10n_es_toponyms
OCA/partner-contact:
    - base_location_geonames_import
    - base_location
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - report
    - analytic
    - web_planner
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES requests
unicodecsv
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (8)
XML IDNameModelTypeStatus
l10n_es_partner_import_wizard l10n.es.partner.import.form l10n.es.partner.import.wizard data Inherits base.res_config_installer
view_account_bank_journal_form account.journal field Inherits account.view_account_bank_journal_form
view_account_journal_form account.journal field Inherits account.view_account_journal_form
view_partner_bank_form res.partner.bank field Inherits base.view_partner_bank_form
view_partner_form res.partner field Inherits base.view_partner_form
view_partner_simple_form res.partner field Inherits base.view_partner_simple_form
view_res_bank_form res.bank field Inherits base.view_res_bank_form
view_res_bank_tree res.bank field Inherits base.view_res_bank_tree
Models touched (5)

New fields (1)
  • bank_acc_country_id Many2one → res.country
    comodel_name='res.country' help='If the country of the bank is Spain, it validates the bank code or IBAN, formatting it accordingly.' readonly=True related='company_id.country_id' string='Bank country'
Public methods (1)
  • create(self, vals)
    @api.model

New fields (1)
  • import_fail Boolean
    default=False
Public methods (2)
  • execute(self)
    @api.multi
  • import_local(self)
    @api.multi

New fields (4)
  • code Char
    size=64 args: 'Code'
  • lname Char
    size=128 args: 'Long name'
  • vat Char
    help='Value Added Tax number' size=32 args: 'VAT code'
  • website Char
    size=64 args: 'Website'
Public methods (0)

No public methods.

New fields (1)
  • comercial Char
    index=True size=128 args: 'Trade name'
Public methods (3)
  • name_get(self)
    @api.multi
  • name_search(self, name, args=None, operator='ilike', limit=100)
    @api.model
    Give preference to commercial names on name search, appending the rest of the results after. This has to be done this way, as Odoo overwrites name_search on res.partner in a non inheritable way.
  • search(self, args, offset=0, limit=None, order=None, count=False)
    @api.model
    Include commercial name in direct name search.

New fields (1)
  • acc_country_id Many2one → res.country
    comodel_name='res.country' help='If the country of the bank is Spain, it validates the bank code or IBAN, formatting it accordingly.' readonly=True related='partner_id.country_id' string='Bank country'
Public methods (1)
  • check_bank_account(self, account)
    @api.model
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/9.0/l10n_es_partner
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYLocalisation/Europe
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
COMMITTERS
COMMITTERSPedro M. Baeza, Jairo Llopis, OCA Transbot, oca-travis
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:19
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-spain:
    - l10n_es_toponyms
OCA/partner-contact:
    - base_location_geonames_import
    - base_location
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - report
    - analytic
    - web_tip
    - web_planner
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES requests
xlrd
unicodecsv
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (8)
XML IDNameModelTypeStatus
l10n_es_partner_import_wizard l10n.es.partner.import.form l10n.es.partner.import.wizard data Inherits base.res_config_installer
view_account_bank_journal_form account.journal field Inherits account.view_account_bank_journal_form
view_account_journal_form account.journal field Inherits account.view_account_journal_form
view_partner_bank_form res.partner.bank field Inherits base.view_partner_bank_form
view_partner_form res.partner field Inherits base.view_partner_form
view_partner_simple_form res.partner field Inherits base.view_partner_simple_form
view_res_bank_form res.bank field Inherits base.view_res_bank_form
view_res_bank_tree res.bank field Inherits base.view_res_bank_tree
Models touched (5)

New fields (1)
  • bank_acc_country_id Many2one → res.country
    comodel_name='res.country' help='If the country of the bank is Spain, it validates the bank code or IBAN, formatting it accordingly.' readonly=True related='company_id.country_id' string='Bank country'
Public methods (1)
  • create(self, vals)
    @api.model

New fields (1)
  • import_fail Boolean
    default=False
Public methods (2)
  • execute(self)
    @api.multi
  • import_local(self)
    @api.multi

New fields (4)
  • code Char
    size=64 args: 'Code'
  • lname Char
    size=128 args: 'Long name'
  • vat Char
    help='Value Added Tax number' size=32 args: 'VAT code'
  • website Char
    size=64 args: 'Website'
Public methods (0)

No public methods.

New fields (1)
  • comercial Char
    index=True size=128 args: 'Trade name'
Public methods (3)
  • name_get(self)
    @api.multi
  • name_search(self, name, args=None, operator='ilike', limit=100)
    @api.model
    Give preference to commercial names on name search, appending the rest of the results after. This has to be done this way, as Odoo overwrites name_search on res.partner in a non inheritable way.
  • search(self, args, offset=0, limit=None, order=None, count=False)
    @api.model
    Include commercial name in direct name search.

New fields (1)
  • acc_country_id Many2one → res.country
    comodel_name='res.country' help='If the country of the bank is Spain, it validates the bank code or IBAN, formatting it accordingly.' readonly=True related='partner_id.country_id' string='Bank country'
Public methods (1)
  • check_bank_account(self, account)
    @api.model
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/8.0/l10n_es_partner
VERSION
VERSION 1.6.0
CATEGORY
CATEGORYLocalisation/Europe
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), ZikZak, Acysos
COMMITTERS
COMMITTERSStéphane Bidoul, Alexandre Fayolle, Pedro M. Baeza, Jairo Llopis, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis, Roberto Lizana, oihane, Cristian Moncho, Sergio Teruel Albert, sergio, sergio-incaser, Carlos Incaser
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-spain:
    - l10n_es_toponyms
OCA/partner-contact:
    - base_location_geonames_import
    - base_location
odoo/odoo:
    - base
    - base_iban
    - base_vat
    - account
    - base_setup
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - edi
    - email_template
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES requests
xlrd
unicodecsv
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
l10n_es_partner_import_wizard l10n.es.partner.import.form l10n.es.partner.import.wizard data Inherits base.res_config_installer
view_partner_bank_form_banco view.partner.bank.form.banco res.partner.bank field Inherits base.view_partner_bank_form
view_partner_form_comercial view.partner.form.comercial res.partner field Inherits base.view_partner_form
view_partner_simple_form_comercial res.partner.simplified.form.comercial res.partner field Inherits base.view_partner_simple_form
view_res_bank_form_es1 view.res.bank.form.es1 res.bank field Inherits base.view_res_bank_form
view_res_bank_tree_es1 view.res.bank.tree.es1 res.bank field Inherits base.view_res_bank_tree
Models touched (4)

New fields (1)
  • import_fail Boolean
    default=False
Public methods (2)
  • execute(self)
    @api.multi
  • import_local(self)
    @api.multi

New fields (4)
  • code Char
    size=64 args: 'Code'
  • lname Char
    size=128 args: 'Long name'
  • vat Char
    help='Value Added Tax number' size=32 args: 'VAT code'
  • website Char
    size=64 args: 'Website'
Public methods (0)

No public methods.

New fields (1)
  • comercial Char
    select=True size=128 args: 'Trade name'
Public methods (4)
  • name_get(self)
    @api.multi
  • name_search(self, name, args=None, operator='ilike', limit=100)
    @api.model
    Give preference to commercial names on name search, appending the rest of the results after. This has to be done this way, as Odoo overwrites name_search on res.partner in a non inheritable way.
  • search(self, args, offset=0, limit=None, order=None, count=False)
    @api.model
    Include commercial name in direct name search.
  • vat_change(self, cr, uid, ids, value, context=None)

New fields (1)
  • acc_country_id Many2one → res.country
    comodel_name='res.country' help='If the country of the bank is Spain, it validates the bank code or IBAN, formatting it accordingly.' string='Bank country'
Public methods (3)
  • calcCC(self, cBanco, cSucursal, cCuenta)
    Cálculo del código de control bancario
  • checkBankAccount(self, account)
  • onchange_banco(self, cr, uid, ids, account, country_id, state, context=None)
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/7.0/l10n_es_partner
VERSION
VERSION 1.3
CATEGORY
CATEGORYLocalisation/Europe
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Spanish localization team
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Spanish localization team
COMMITTERS
COMMITTERSAlexandre Fayolle, Pedro M. Baeza, Stéphane Bidoul (ACSONE), Ignacio Ibeas - Acysos S.L., Omar (Pexego), cubells, OCA Transbot, Launchpad Translations on behalf of openerp-spain-team
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-spain:
    - l10n_es_toponyms
OCA/partner-contact:
    - base_location
odoo/odoo:
    - base
    - base_iban
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Funcionalidad:
--------------

 * Añade el campo *Nombre comercial* a las empresas y permite buscar por él.
 * Convierte el NIF a mayúsculas.
 * Añade los campos nombre largo, NIF y web a los bancos.
 * Añade los datos de los bancos españoles extraídos del registro oficial del
   Banco de España (http://goo.gl/mtx6ic). Últ. actualización: 16/02/2015.
 * Permite validar las cuentas bancarias españolas. Para ello, se añade un
   campo de país a las cuentas bancarias de las empresas y se realizan
   validaciones cuando el país es España.


Funcionamiento de la validación de la cuenta bancaria para cuentas españolas:
-----------------------------------------------------------------------------

 * Se comprueba si la cuenta consta de 20 dígitos (con o sin espacios).
 * Si no los tiene, se devuelve un error de longitud incorrecta.
 * Si los dígitos son 20, se calculan los dos dígitos de control (DC) y se
   comprueba que coinciden con los introducidos.
 * Si el DC no coincide, se devuelve un error de que la cuenta es incorrecta.
 * Si el DC es correcto, presenta el resultado con el formato
   "1234 5678 06 1234567890"


Funcionamiento de la validación de la cuenta bancaria para cuentas IBAN:
------------------------------------------------------------------------

 * Se limpia la cuenta de espacios.
 * Se divide lo introducido en bloques de 4 caracteres.

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
l10n_es_partner_import_wizard l10n.es.partner.import.form l10n.es.partner.import.wizard data Inherits base.res_config_installer
view_partner_bank_form_banco view.partner.bank.form.banco res.partner.bank field Inherits base.view_partner_bank_form
view_partner_form_comercial view.partner.form.comercial res.partner field Inherits base.view_partner_form
view_partner_simple_form_comercial res.partner.simplified.form.comercial res.partner field Inherits base.view_partner_simple_form
view_res_bank_form_es1 view.res.bank.form.es1 res.bank field Inherits base.view_res_bank_form
view_res_bank_tree_es1 view.res.bank.tree.es1 res.bank field Inherits base.view_res_bank_tree
Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • execute(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (2)
  • name_search(self, cr, uid, name, args=None, operator='ilike', context=None, limit=100)
  • vat_change(self, cr, uid, ids, value, context=None)

New fields (0)

No new fields.

Public methods (3)
  • calcCC(self, cBanco, cSucursal, cCuenta)
    Cálculo del código de control bancario
  • checkBankAccount(self, account)
  • onchange_banco(self, cr, uid, ids, account, country_id, state, context=None)
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/6.1/l10n_es_partner
VERSION
VERSION 1.3
CATEGORY
CATEGORYLocalisation/Europe
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Spanish Localization Team
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Spanish Localization Team
COMMITTERS
COMMITTERSAlexandre Fayolle, Pedro M. Baeza, Omar (pexego), Mikel, Jose Pastor, Ignacio Ibeas - Acysos S.L., mikel, Ignacio Ibeas (ignacio@acysos.com), Javier, mikelarregi
WEBSITE
WEBSITEhttps://launchpad.net/openerp-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:04:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-spain:
    - l10n_es_toponyms
    - city
odoo/odoo:
    - base
    - base_iban
    - account
    - base_setup
    - product
    - process
    - decimal_precision
    - analytic
    - board
    - edi
    - email_template
    - mail
    - base_tools
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Funcionalidades:
    * Añade el campo *Nombre Comercial* a las empresas
    * Añade campos nombre largo, CIF y web a los bancos
    * Añade datos de 191 bancos y cajas españolas extraídos del registro oficial del Banco de España
    * Permite validar las cuentas bancarias, para ello añade un campo de país a los bancos de las empresas

Funcionamiento de la validación de la cuenta bancaria:
    * Se descartan todos los caracteres que no sean dígitos del campo número de cuenta.
    * Si los dígitos son 18 calcula los dos dígitos de control
    * Si los dígitos son 20 calcula los dos dígitos de control e ignora los actuales
        Presenta el resultado con el formato "1234 5678 06 1234567890"
    * Si el número de dígitos es diferente de 18 0 20 deja el valor inalterado
NOTA
Se ha eliminado la validación de NIF españoles, pues el módulo base_vat de OpenERP 5.0 añade un campo CIF/NIF en la pestaña de contabilidad de las empresas y la validación automática de los CIF de 27 paises europeos. Los CIFs deben introducirse añadiendo al principio los 2 caracteres que identifican cada país en mayúsculas (ES para España), por ejemplo ESB64425879

NOTA: Éste módulo añade un asistente en Empresas/Configuración/Bancos para la importación de todos los bancos y cajas de España. Antes de ejecutar éste asistente deberá tener importadas las provincias disponibles en el módulo l10n_es_toponyms.

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
partner_import_wizard l10n_es.bank_import.form l10n.es.partner.import.wizard data Inherits base.res_config_installer
view_bank_search_es1 res.bank.search.es1 res.bank search New
view_partner_bank_form_banco view.partner.bank.form.banco res.partner.bank field Inherits base.view_partner_bank_form
view_partner_form_banco view.partner.form.banco res.partner field Inherits account.view_partner_property_form
view_partner_form_comercial view.partner.form.comercial res.partner field Inherits base.view_partner_form
view_res_bank_form_es1 view.res.bank.form.es1 res.bank field Inherits base.view_res_bank_form
view_res_bank_form_es2 view.res.bank.form.es2 res.bank field Inherits base.view_res_bank_form
view_res_bank_form_es3 view.res.bank.form.es3 res.bank field Inherits base.view_res_bank_form
view_res_bank_tree_es1 view.res.bank.tree.es1 res.bank field Inherits base.view_res_bank_tree
Models touched (0)

No models found for this module.