Banking Addons - Iban lookup (legacy)

account_banking_iban_lookup
REPOSITORY
REPOSITORYOCA/bank-payment
GIT
GIThttps://github.com/OCA/bank-payment.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/bank-payment/tree/7.0/account_banking_iban_lookup
VERSION
VERSION 0.1
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Banking addons community
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Banking addons community
COMMITTERS
COMMITTERSAlexandre Fayolle, Stefan Rijnhart, Sandy Carter, Holger Brunn, Pedro M. Baeza, OCA Transbot
WEBSITE
WEBSITEhttps://launchpad.net/banking-addons
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_banking
    - account_iban_preserve_domestic
odoo/odoo:
    - account_voucher
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - process
    - decimal_precision
    - mail
    - analytic
    - board
    - edi
    - email_template
    - base_iban
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES BeautifulSoup
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This addons contains the legacy infrastructure for autocompletion of IBANs
and BBANs.

The autocompletion was implemented for Dutch IBANs, but as it turns out
the online database that it consults does not get updated. As a result,
the autocompletion will come up with outdated IBANs and BICs.

This module is deprecated and will be dropped in OpenERP 8.0.
    

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_partner_bank_account_banking_form_2 Add autocompletion methods to partner bank form res.partner.bank data Inherits base.view_partner_bank_form
view_res_bank_account_banking_form_1 Add BIC lookup to bank form res.bank field Inherits base.view_res_bank_form
Models touched (2)

New fields (0)

No new fields.

Public methods (2)
  • onchange_bic(self, cr, uid, ids, bic, name, context=None)
  • online_bank_info(self, cr, uid, bic, context=None)
    Overwrite existing API hook from account_banking

New fields (0)

No new fields.

Public methods (7)
  • create(self, cr, uid, vals, context=None)
    Create dual function IBAN account for SEPA countries
  • init(self, cr)
    Update existing iban accounts to comply to new regime
  • onchange_acc_number(self, cr, uid, ids, acc_number, acc_number_domestic, state, partner_id, country_id, context=None)
  • onchange_domestic(self, cr, uid, ids, acc_number, partner_id, country_id, context=None)
    Trigger to find IBAN. When found: 1. Reformat BBAN 2. Autocomplete bank TODO: prevent unnecessary assignment of country_ids and browsing of the country
  • onchange_iban(self, cr, uid, ids, acc_number, acc_number_domestic, state, partner_id, country_id, context=None)
    Trigger to verify IBAN. When valid: 1. Extract BBAN as local account 2. Auto complete bank
  • online_account_info(self, cr, uid, country_code, acc_number, context=None)
    Overwrite API hook from account_banking
  • write(self, cr, uid, ids, vals, context=None)
    Create dual function IBAN account for SEPA countries Update the domestic account number when the IBAN is written, or clear the domestic number on regular account numbers.