Repository
OCA/bank-statement-import · module folder · Try on Runboat
Module version
1.1.0
Category
Accounting
Folder size
0.13 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/bank-statement-import
Last tracking update
2026-08-07 07:38:25
Authors
Odoo Community Association (OCA), CorporateHub
Maintainers
Odoo Community Association (OCA), CorporateHub
Committers
Pedro M. Baeza, Alexey Pelykh, Víctor Martínez, Christopher Ormaza, Weblate, OCA Transbot, OCA-git-bot, oca-travis, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
account_bank_statement_import_online_adyen, account_bank_statement_import_online_paypal, account_bank_statement_import_online_ponto, account_bank_statement_import_online_qonto, account_bank_statement_import_online_transferwise
Description

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
journal_dashboard_view_inherit account.journal.dashboard.kanban account.journal kanban Inherits account_bank_statement_import.journal_dashboard_view_inherit
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.tree online.bank.statement.provider tree New
online_bank_statement_pull_wizard_form online.bank.statement.pull.wizard.form online.bank.statement.pull.wizard form New
view_account_bank_journal_form account.journal.form account.journal form Inherits account.view_account_bank_journal_form
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 (3)

New fields (2)
  • online_bank_statement_provider Selection
    selection=<expr>
  • online_bank_statement_provider_id Many2one → online.bank.statement.provider
    comodel_name='online.bank.statement.provider' copy=False ondelete='restrict' string='Statement Provider'
Public methods (4)
  • action_online_bank_statements_pull_wizard(self)
  • create(self, vals)
    @api.model
  • values_online_bank_statement_provider(self)
    @api.model
  • write(self, vals)

New fields (24)
  • account_number Char
    related='journal_id.bank_account_id.sanitized_acc_number'
  • active Boolean
  • api_base Char
  • certificate Binary
  • certificate_chain Text
  • certificate_private_key Text
  • certificate_public_key Text
  • company_id Many2one
    related='journal_id.company_id' store=True
  • currency_id Many2one
    related='journal_id.currency_id'
  • interval_number Integer
    default=1 required=True string='Scheduled update interval'
  • interval_type Selection
    default='hours' required=True selection=[('minutes', 'Minute(s)'), ('hours', 'Hour(s)'), ('days', 'Day(s)'), ('weeks', 'Week(s)')]
  • journal_id Many2one → account.journal
    comodel_name='account.journal' domain=[('type', '=', 'bank')] ondelete='cascade' readonly=True required=True
  • key Binary
  • last_successful_run Datetime
    string='Last successful pull'
  • name Char
    compute='_compute_name' store=True string='Name'
  • next_run Datetime
    default=fields.Datetime.now required=True string='Next scheduled pull'
  • origin Char
  • passphrase Char
  • password Char
  • service Selection
    readonly=True required=True selection=<expr>
  • statement_creation_mode Selection
    default='daily' required=True selection=[('daily', 'Daily statements'), ('weekly', 'Weekly statements'), ('monthly', 'Monthly statements')]
  • tz Selection
    default=<expr> help='Timezone to convert transaction timestamps to prior being saved into a statement.' selection=_tz_get string='Timezone'
  • update_schedule Char
    compute='_compute_update_schedule' string='Update Schedule'
  • username Char
Public methods (1)
  • values_service(self)
    @api.model

New fields (3)
  • date_since Datetime
    default=fields.Datetime.now required=True string='Since'
  • date_until Datetime
    default=fields.Datetime.now required=True string='Until'
  • provider_ids Many2many → online.bank.statement.provider
    column1='wizard_id' column2='provider_id' comodel_name='online.bank.statement.provider' relation='online_bank_statement_provider_pull_wizard_rel' string='Providers'
Public methods (1)
  • action_pull(self)

Loading…

Loading…