Account Bank Statement Import

account_bank_statement_import
REPOSITORY
REPOSITORYOCA/bank-statement-import
GIT
GIThttps://github.com/OCA/bank-statement-import.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/bank-statement-import/tree/8.0/account_bank_statement_import
VERSION
VERSION 1.2.0
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), OpenERP SA
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), OpenERP SA
COMMITTERS
COMMITTERSStéphane Bidoul, Alexis de Lattre, Stefan Rijnhart, Ronald Portier, Holger Brunn, Pedro M. Baeza, GitHub, Laurent Mignon (ACSONE), Stéphane Bidoul (ACSONE), Ronald Portier (Therp BV), Nicolas Bessi (nbessi), OCA Transbot, Rudolf Schnapka, Stefan Rijnhart (Opener), oca-travis, Weblate, Antonio Espinosa, OCA-git-bot, Andrius Preimantas
WEBSITE
WEBSITEhttps://github.com/OCA/bank-statement-import
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:24
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - edi
    - email_template
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
account_bank_statement_import_view Import Bank Statements account.bank.statement.import form New
view_account_config_settings account.config.settings xpath Inherits account.view_account_config_settings
view_account_journal_form account.journal.enforce_sequence account.journal field Inherits account.view_account_journal_form
Models touched (6)

New fields (0)

No new fields.

Public methods (1)
  • create(self, vals)
    @api.model

New fields (4)
  • data_file Binary
    help='Get you bank statements in electronic format from your bank and select them here.' required=True args: 'Bank Statement File'
  • filename Char
  • hide_journal_field Boolean
    compute='_get_hide_journal_field' string='Hide the journal field in the view'
  • journal_id Many2one → account.journal
    help="Accounting journal related to the bank statement you're importing. It has be be manually chosen for statement formats which doesn't allow automatic journal detection (QIF for example)." string='Journal' args: 'account.journal'
Public methods (2)
  • import_file(self)
    @api.multi
    Process the file chosen in the wizard, create bank statement(s) and go to reconciliation.
  • unzip(self, data_file)
    @api.model

New fields (1)
  • unique_import_id Char
    copy=False readonly=True args: 'Import ID'
Public methods (0)

No public methods.

New fields (1)
  • module_base_bank_account_number_unique Boolean
    args: 'Enforce unique account numbers on bank accounts'
Public methods (0)

No public methods.

New fields (1)
  • enforce_sequence Boolean
    help='If checked, the Journal Sequence will determine the statement naming policy even if the name is already set manually or by the statement import software.' string='Enforce Sequence'
Public methods (0)

No public methods.

New fields (1)
  • sanitized_acc_number Char
    compute='_get_sanitized_account_number' index=True readonly=True size=64 store=True args: 'Sanitized Account Number'
Public methods (1)
  • search(self, args, offset=0, limit=None, order=None, count=False)
    @api.model