TIP: You can type at any time to perform a new search.
Account Bank Statement Import
account_bank_statement_import · OCA/bank-statement-import
Security findings
Migration considerations
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.tools.translate` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.exceptions` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- For a target of Odoo 10.0+: use the `__manifest__.py` manifest name instead of `__openerp__.py`. The filename alone does not establish module age or compatibility. migration-openerp-manifest · source
account_bank_statement_import_view— For a target of Odoo 17.0+: view 'account_bank_statement_import_view' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · sourceview_account_journal_form— For a target of Odoo 17.0+: view 'view_account_journal_form' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · source
Migration review checklist, not a compatibility verdict. No target version is selected: apply version-specific advice only when migrating to that version or later.
- Repository
- OCA/bank-statement-import · module folder · Try on Runboat
- Module version
- 1.2.0
- Category
- Banking addons
- Folder size
- 0.19 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/bank-statement-import
- Last tracking update
- 2026-08-07 07:03:07
- Authors
- OpenERP SA, Odoo Community Association (OCA)
- Maintainers
- OpenERP SA, Odoo Community Association (OCA)
- Committers
- Stefan Rijnhart, Alexis de Lattre, Stéphane Bidoul, Ronald Portier, Holger Brunn, Pedro M. Baeza, GitHub, Laurent Mignon (ACSONE), Stéphane Bidoul (ACSONE), Weblate, Ronald Portier (Therp BV), Nicolas Bessi (nbessi), OCA Transbot, Rudolf Schnapka, Stefan Rijnhart (Opener), OCA-git-bot, oca-travis, Antonio Espinosa, Andrius Preimantas
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- account_bank_statement_import_camt, account_bank_statement_import_coda, account_bank_statement_import_fr_cfonb, account_bank_statement_import_mt940_base, account_bank_statement_import_ofx, account_bank_statement_import_qif, account_bank_statement_import_save_file, base_bank_account_number_unique, l10n_es_account_bank_statement_import_n43
- Description
Code Analysis
Views touched (3)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_bank_statement_import_view |
Import Bank Statements | account.bank.statement.import | form | New |
view_account_config_settings |
account.config.settings | Inherits account.view_account_config_settings | ||
view_account_journal_form |
account.journal.enforce_sequence | account.journal | form | Inherits account.view_account_journal_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (6)
New fields (0)
No new fields.
Public methods (1)-
create(self, vals)@api.model
New fields (4)
-
data_fileBinaryhelp='Get you bank statements in electronic format from your bank and select them here.'required=True args: 'Bank Statement File' -
filenameChar -
hide_journal_fieldBooleancompute='_get_hide_journal_field'string='Hide the journal field in the view' -
journal_idMany2one → account.journalhelp="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'
-
import_file(self)@api.multiProcess 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_idCharcopy=Falsereadonly=True args: 'Import ID'
No public methods.
New fields (1)
-
module_base_bank_account_number_uniqueBooleanargs: 'Enforce unique account numbers on bank accounts'
No public methods.
New fields (1)
-
enforce_sequenceBooleanhelp='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'
No public methods.
New fields (1)
-
sanitized_acc_numberCharcompute='_get_sanitized_account_number'index=Truereadonly=Truesize=64store=True args: 'Sanitized Account Number'
-
search(self, args, offset=0, limit=None, order=None, count=False)@api.model