TIP: You can type at any time to perform a new search.
Online Bank Statements
account_statement_import_online · OCA/bank-statement-import
- Repository
- OCA/bank-statement-import · module folder · Try on Runboat
- Module version
- 1.0.1
- Category
- Accounting
- Folder size
- 0.27 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/bank-statement-import
- Last tracking update
- 2026-08-07 09:06:25
- Authors
- Odoo Community Association (OCA), CorporateHub
- Maintainers
- Odoo Community Association (OCA), CorporateHub
- Committers
- Pilar Vargas, Weblate, Michael Köck, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- account_statement_import_online_paypal, account_statement_import_online_ponto, account_statement_import_online_qonto
- Description
This module provides base for building online bank statements providers.
Code Analysis ⓘ
Views touched (6)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
online_bank_statement_provider_filter |
online.bank.statement.provider.filter | online.bank.statement.provider | search | New |
online_bank_statement_provider_form |
online.bank.statement.provider.form | online.bank.statement.provider | form | New |
online_bank_statement_provider_tree |
online.bank.statement.provider.list | online.bank.statement.provider | list | New |
online_bank_statement_pull_debug_form |
online.bank.statement.pull.debug | form | New | |
online_bank_statement_pull_wizard_form |
online.bank.statement.pull.wizard.form | online.bank.statement.pull.wizard | form | New |
view_account_journal_form |
account.journal.form | account.journal | form | Inherits account.view_account_journal_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (4)
New fields (2)
-
online_bank_statement_providerSelectionselection=<expr> -
online_bank_statement_provider_idMany2one → online.bank.statement.providercomodel_name='online.bank.statement.provider'copy=Falsestring='Statement Provider'
-
action_online_bank_statements_pull_wizard(self)This method is also kept for compatibility reasons. -
action_open_online_bank_statement_provider(self) -
create(self, vals_list)@api.model_create_multi -
write(self, vals)
New fields (25)
-
account_numberCharrelated='journal_id.bank_account_id.sanitized_acc_number' -
activeBooleandefault=True -
api_baseChar -
certificateBinary -
certificate_chainText -
certificate_private_keyText -
certificate_public_keyText -
company_idMany2onerelated='journal_id.company_id'store=True -
create_statementBooleandefault=Truehelp='Create statements for the downloaded transactions automatically or not.' -
currency_idMany2onerelated='journal_id.currency_id' -
interval_numberIntegerdefault=1required=Truestring='Scheduled update interval' -
interval_typeSelectiondefault='hours'required=Trueselection=[('minutes', 'Minute(s)'), ('hours', 'Hour(s)'), ('days', 'Day(s)'), ('weeks', 'Week(s)')] -
journal_idMany2one → account.journalcomodel_name='account.journal'domain=[('type', '=', 'bank')]ondelete='cascade'required=True -
keyBinary -
last_successful_runDatetimestring='Last successful pull' -
nameCharcompute='_compute_name'store=True -
next_runDatetimedefault=fields.Datetime.nowrequired=Truestring='Next scheduled pull' -
originChar -
passphraseChar -
passwordChar -
serviceSelectionrequired=Trueselection=<expr> -
statement_creation_modeSelectiondefault='daily'required=Trueselection=[('daily', 'Day'), ('weekly', 'Week'), ('monthly', 'Month')]string='Transactions interval to obtain' -
tzSelectiondefault=<expr>help='Timezone to convert transaction timestamps to prior being saved into a statement.'selection=_tz_getstring='Timezone' -
update_scheduleCharcompute='_compute_update_schedule' -
usernameChar
-
action_online_bank_statements_pull_wizard(self) -
create(self, vals_list)@api.model_create_multiSet provider_id on journal after creation. -
make_statement_name(self, statement_date_since)Make name for statement using date and journal name. -
unlink(self)Reset journals. -
values_service(self)@api.model -
write(self, vals)Set provider_id on journal after creation.
New fields (1)
-
dataTextreadonly=Truerequired=Truestring='RAW data'
No public methods.
New fields (2)
-
date_sinceDatetimedefault=fields.Datetime.nowrequired=Truestring='From' -
date_untilDatetimedefault=fields.Datetime.nowrequired=Truestring='To'
-
action_debug(self)Pull statements in debug and show result. -
action_pull(self)Pull statements from provider and then show list of statements.
Loading…
Loading…
Loading…
Loading…
Loading…