Bank statement completion from label

account_statement_completion_label
REPOSITORY
REPOSITORYOCA/account-reconcile
GIT
GIThttps://github.com/OCA/account-reconcile.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-reconcile/tree/10.0/account_statement_completion_label
VERSION
VERSION 0.1
CATEGORY
CATEGORYGeneric Modules/Others
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSPedro M. Baeza
WEBSITE
WEBSITEhttp://www.akretion.com/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
    Improve the basic rule "Match from statement line label (based on partner
    field 'Bank Statement Label')" provided by the Bank statement base
    completion module. The goal is to match the label field from the bank
    statement line with a partner and an account.
    For this, you have to create your record in the new class
    account.statement.label where you can link the label you want with a
    partner and an account.

    

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
bank_statement_view_form account_statement_completion_label.bank_statement.view_form account.bank.statement data Inherits account.view_bank_statement_form
bk_view_partner_form account_bank_statement_import.view.partner.form res.partner field Inherits account_statement_base_completion.bk_view_partner_form
statement_label_view_form account.statement.label.view account.statement.label form New
statement_label_view_search account.statement.label.search account.statement.label search New
statement_label_view_tree account.statement.label.view account.statement.label tree New
Models touched (4)

New fields (0)

No new fields.

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

New fields (0)

No new fields.

Public methods (1)
  • get_from_label_and_partner_field(self, cr, uid, st_line, context=None)
    Match the partner and the account based on the name field of the statement line and the table account.statement.label. If more than one statement label matched, raise the ErrorTooManylabel error. :param int line_id: id of the concerned account.bank.statement.line :return: A dict of value that can be passed directly to the write method of the statement line or {} {'partner_id': value, 'account_id': value, ...}

New fields (0)

No new fields.

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

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-reconcile
GIT
GIThttps://github.com/OCA/account-reconcile.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-reconcile/tree/9.0/account_statement_completion_label
VERSION
VERSION 0.1
CATEGORY
CATEGORYGeneric Modules/Others
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERS
WEBSITE
WEBSITEhttp://www.akretion.com/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:24
ODOO DEPENDENCIES
ODOO DEPENDENCIES
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
    Improve the basic rule "Match from statement line label (based on partner
    field 'Bank Statement Label')" provided by the Bank statement base
    completion module. The goal is to match the label field from the bank
    statement line with a partner and an account.
    For this, you have to create your record in the new class
    account.statement.label where you can link the label you want with a
    partner and an account.

    

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
bank_statement_view_form account_statement_completion_label.bank_statement.view_form account.bank.statement data Inherits account.view_bank_statement_form
bk_view_partner_form account_bank_statement_import.view.partner.form res.partner field Inherits account_statement_base_completion.bk_view_partner_form
statement_label_view_form account.statement.label.view account.statement.label form New
statement_label_view_search account.statement.label.search account.statement.label search New
statement_label_view_tree account.statement.label.view account.statement.label tree New
Models touched (4)

New fields (0)

No new fields.

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

New fields (0)

No new fields.

Public methods (1)
  • get_from_label_and_partner_field(self, cr, uid, st_line, context=None)
    Match the partner and the account based on the name field of the statement line and the table account.statement.label. If more than one statement label matched, raise the ErrorTooManylabel error. :param int line_id: id of the concerned account.bank.statement.line :return: A dict of value that can be passed directly to the write method of the statement line or {} {'partner_id': value, 'account_id': value, ...}

New fields (0)

No new fields.

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

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-reconcile
GIT
GIThttps://github.com/OCA/account-reconcile.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-reconcile/tree/8.0/account_statement_completion_label
VERSION
VERSION 0.1
CATEGORY
CATEGORYGeneric Modules/Others
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSStéphane Bidoul, Pedro M. Baeza
WEBSITE
WEBSITEhttp://www.akretion.com/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:26
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-reconcile:
    - account_statement_base_completion
    - account_statement_ext
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - edi
    - email_template
    - report_webkit
    - account_voucher
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
    Improve the basic rule "Match from statement line label (based on partner
    field 'Bank Statement Label')" provided by the Bank statement base
    completion module. The goal is to match the label field from the bank
    statement line with a partner and an account.
    For this, you have to create your record in the new class
    account.statement.label where you can link the label you want with a
    partner and an account.

    

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
bank_statement_view_form account_statement_completion_label.bank_statement.view_form account.bank.statement data Inherits account.view_bank_statement_form
bk_view_partner_form account_bank_statement_import.view.partner.form res.partner field Inherits account_statement_base_completion.bk_view_partner_form
statement_label_view_form account.statement.label.view account.statement.label form New
statement_label_view_search account.statement.label.search account.statement.label search New
statement_label_view_tree account.statement.label.view account.statement.label tree New
Models touched (4)

New fields (0)

No new fields.

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

New fields (0)

No new fields.

Public methods (1)
  • get_from_label_and_partner_field(self, cr, uid, st_line, context=None)
    Match the partner and the account based on the name field of the statement line and the table account.statement.label. If more than one statement label matched, raise the ErrorTooManylabel error. :param int line_id: id of the concerned account.bank.statement.line :return: A dict of value that can be passed directly to the write method of the statement line or {} {'partner_id': value, 'account_id': value, ...}

New fields (0)

No new fields.

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

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-reconcile
GIT
GIThttps://github.com/OCA/account-reconcile.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-reconcile/tree/7.0/account_statement_completion_label
VERSION
VERSION 0.1
CATEGORY
CATEGORYGeneric Modules/Others
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexandre Fayolle, Leonardo Pistone, Pedro M. Baeza, Sebastien Beau, Florian da Costa, Maxime Chambreuil - http://www.savoirfairelinux.com, Roel Adriaans
WEBSITE
WEBSITEhttp://www.akretion.com/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-reconcile:
    - account_statement_base_completion
    - account_statement_ext
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - process
    - decimal_precision
    - mail
    - analytic
    - board
    - edi
    - email_template
    - report_webkit
    - account_voucher
    - account_report_company
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
    Improve the basic rule "Match from statement line label (based on partner
    field 'Bank Statement Label')" provided by the Bank statement base
    completion module. The goal is to match the label field from the bank
    statement line with a partner and an account.
    For this, you have to create your record in the new class
    account.statement.label where you can link the label you want with a
    partner and an account.

    

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
bank_statement_view_form account_statement_completion_label.bank_statement.view_form account.bank.statement data Inherits account.view_bank_statement_form
bk_view_partner_form account_bank_statement_import.view.partner.form res.partner field Inherits account_statement_base_completion.bk_view_partner_form
statement_label_view_form account.statement.label.view account.statement.label form New
statement_label_view_search account.statement.label.search account.statement.label search New
statement_label_view_tree account.statement.label.view account.statement.label tree New
Models touched (4)

New fields (0)

No new fields.

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

New fields (0)

No new fields.

Public methods (1)
  • get_from_label_and_partner_field(self, cr, uid, st_line, context=None)
    Match the partner and the account based on the name field of the statement line and the table account.statement.label. If more than one statement label matched, raise the ErrorTooManylabel error. :param int line_id: id of the concerned account.bank.statement.line :return: A dict of value that can be passed directly to the write method of the statement line or {} {'partner_id': value, 'account_id': value, ...}

New fields (0)

No new fields.

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

New fields (0)

No new fields.

Public methods (0)

No public methods.