OCA/bank-statement-import
OCA community repository with 53 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0). Reviewed on 2026-11-03.
Open on GitHubConfirmed modules per version
Modules in the repository
- account_bank_statement_cascade_delete
When you delete a bank statement in Odoo, this module also deletes all the bank statement lines that belonged to it, instead of leaving them behind as separate journal entries.
- Clear all partners in bank statement linesOdoo 12, 13, 15account_bank_statement_clear_partner
Adds a 'Clear partners' button on bank statements that removes the partner assigned to every line that has not yet been reconciled.
- account_bank_statement_clearing_account
Automatically reconciles the clearing account entries created by pseudo bank statements when you confirm a statement, and undoes that reconciliation when you reopen it.
- Adyen statement importOdoo 13account_bank_statement_import_adyen
Import Adyen settlement detail reports (CSV/Excel) as bank statements in a dedicated journal, matching each Adyen merchant account to a journal. Fees such as commission, markup, scheme fees and interchange are grouped into one extra line.
- account_bank_statement_import_bypass_check
Lets accountants import a bank statement even when the statement's bank account does not match the selected journal, by showing a warning and a 'force this import' option.
- CAMT Format Bank Statements ImportOdoo 12, 13account_bank_statement_import_camt_oca
Import bank statements in SEPA CAMT.053 and CAMT.054 XML format, including zipped files, directly into Odoo's bank statement import screen.
- account_bank_statement_import_guess_partner
When you import a bank statement, Odoo tries to fill in the customer or vendor automatically by matching the transaction reference or label against invoices and sales orders.
- Bank statement import move linesOdoo 12, 13, 15account_bank_statement_import_move_line
Adds an "Import Journal Items" button on open bank statements that opens a wizard to filter, select and turn existing journal items into bank statement lines.
- Bank Account Camt54 ImportOdoo 13account_bank_statement_import_oca_camt54
Import CAMT.054 payment detail files into Odoo and automatically match customer invoices using the payment reference. It also fills in the statement closing balance and can find the customer from the Swiss ISR reference.
- Import OFX Bank StatementOdoo 12, 13account_bank_statement_import_ofx
This module lets you import bank statements in OFX format directly into Odoo, so you can reconcile bank transactions without manual entry.
- Online Bank StatementsOdoo 12, 13account_bank_statement_import_online
Lets you configure bank journals to fetch statements automatically from an online provider, and pull them on demand or on a schedule. This module is the base framework; actual bank connections come from separate provider modules.
- account_bank_statement_import_online_adyen
Automatically download Adyen payment (settlement) reports and import them as bank statements in Odoo, using an online bank statement provider configured on a journal.
- Online Bank Statements: PayPal.comOdoo 12, 13account_bank_statement_import_online_paypal
Adds PayPal.com as an online bank statement provider in Odoo, so users can automatically pull their PayPal transaction history into Odoo as bank statement lines.
- Online Bank Statements: MyPonto.comOdoo 12, 13account_bank_statement_import_online_ponto
Connect Odoo to MyPonto.com so bank statements are downloaded automatically into Odoo. Users configure a Ponto login and secret key on the online bank statement provider and import transactions.
- Online Bank Statements: QontoOdoo 12, 13account_bank_statement_import_online_qonto
Connect Odoo to Qonto bank accounts so bank statements and transactions are downloaded automatically into Odoo's online bank statement provider.
- account_bank_statement_import_online_transferwise
Connect Odoo to Wise.com (formerly TransferWise) so bank statements are imported automatically into Odoo Accounting. Users configure the connection with an API key, choose a Wise profile, and can set up strong authentication with a generated key pair.
- PayPal CSV Format Bank Statements ImportOdoo 12, 13account_bank_statement_import_paypal
Import PayPal CSV reports (Statement or Activity) as bank statements in Odoo, using ready-made or custom column mappings.
- Import QIF Bank StatementsOdoo 13account_bank_statement_import_qif
Lets you import bank statements saved in Quicken Interchange Format (.qif) files into Odoo Accounting, where they are turned into bank statement lines.
- account_bank_statement_import_save_file
Keeps the original bank statement file you import, attached to the created bank statement, so you can download it later and see who imported it, when, and any import warnings.
- Account Bank Statement Import: Split by dateOdoo 12, 13account_bank_statement_import_split
When importing a bank statement file, you can choose to keep it as one statement or split it into daily, weekly or monthly statements. Each resulting statement gets its own name, date and opening/closing balances.
- Bank Account Transfer LineOdoo 12, 13account_bank_statement_import_transfer_move
Adds an option on bank journals to automatically create a balancing line when importing a bank statement, so the statement ends at a zero balance.
- Account Bank Statement Import TXT/CSV/XLSXOdoo 12, 13account_bank_statement_import_txt_xlsx
Import bank statements from TXT, CSV or XLSX files by defining reusable column mappings, so transactions are created automatically in Odoo.
- account_journal_dashboard_statement_button
Adds a "Statements" shortcut button to Bank and Cash journal cards on the Accounting dashboard, opening the bank statement list filtered on that journal.
- Import Statement FilesOdoo 14, 15account_statement_import
Lets you upload electronic bank statement files into Odoo and turn them into bank statements, with duplicate transactions automatically skipped and the original file attached for reference.
- Base module for Bank Statement ImportOdoo 14, 15, 16, 17, 18, 19account_statement_import_base
Technical foundation that lets other modules import bank statements into Odoo while preventing the same bank transaction from being imported twice.
- CAMT Format Bank Statements ImportOdoo 14, 15, 16, 17, 18, 19account_statement_import_camt
Lets you import SEPA CAMT.053 and CAMT.054 bank statement files (including zipped ones) into Odoo, so bank transactions are created automatically from the file.
- Bank Account Camt54 ImportOdoo 14, 15, 16, 17, 18, 19account_statement_import_camt54
Import CAMT.054 payment batch files into a dedicated journal, automatically matching customer payments to invoices and optionally adding a balancing line so the statement totals zero.
- Import Statement FilesOdoo 16, 17, 18, 19account_statement_import_file
Lets you upload bank statement files downloaded from your bank and turn them into bank statements in Odoo, with the original file attached for reference. It is the technical framework: you also need a format-specific module to actually read your bank's file…
- Import Statement Files and Go Direct to ReconciliationOdoo 16, 17, 18, 19account_statement_import_file_reconcile_oca
Adds an "Import and Start to Reconcile" button to the bank statement file import wizard, so after importing a statement file you land directly in the reconciliation screen.
- account_statement_import_file_reconciliation_widget
Adds an "Import and Start to Reconcile" button to the bank statement file import wizard, so after importing a statement file Odoo jumps straight into the reconciliation screen.
- account_statement_import_generate_unique_id
Adds an option on bank journals so imported bank statement lines without a source identifier still get a unique import ID, preventing the same transactions from being imported twice.
- Bank statement import move linesOdoo 14, 15, 17, 18account_statement_import_move_line
This module lets accountants turn existing journal items (unreconciled receivable/payable entries) into bank statement lines. A wizard filters and selects the move lines, then creates the statement lines in one click.
- Import OFX Bank StatementOdoo 14, 15, 16, 17, 18account_statement_import_ofx
Lets you import bank statements in OFX format directly into Odoo, including files that contain several bank accounts at once.
- Import OFX Bank Statement by ACCTIDOdoo 14, 16, 17, 18account_statement_import_ofx_by_acctid
Adds an OFX ACCTID field to bank accounts and uses it to match imported OFX bank statements to the correct journal, falling back to the account number when empty.
- Online Bank StatementsOdoo 14, 15, 16, 17, 18, 19account_statement_import_online
Lets accountants configure online bank statement providers on bank journals and pull transactions automatically or on demand into Odoo bank statements, with a scheduled job and a debug view.
- Online Bank Statements: GoCardlessOdoo 15, 16, 17, 18, 19account_statement_import_online_gocardless
Connect Odoo bank journals to GoCardless Bank Account Data so bank transactions can be imported automatically. Users link a bank, choose the date type, and Odoo pulls the transactions into the journal.
- Online Bank Statements: OFXOdoo 16account_statement_import_online_ofx
Connect Odoo to banks that use the OFX format so bank statements can be downloaded automatically. Users set up OFX institutions and credentials, then pull transactions into Odoo.
- Online Bank Statements: PayPal.comOdoo 14, 15, 16, 17, 18, 19account_statement_import_online_paypal
Lets you pull your PayPal.com transaction history directly into Odoo as bank statements, so you can reconcile PayPal activity without downloading and uploading CSV files.
- Online Bank Statements: plaid.comOdoo 16, 17, 18account_statement_import_online_plaid
Connect Odoo bank journals to Plaid.com so bank transactions are downloaded automatically into online bank statements. Users link their Plaid account from the provider form and then sync statements.
- Online Bank Statements: MyPonto.comOdoo 14, 15, 16, 17, 18, 19account_statement_import_online_ponto
Connect Odoo to MyPonto.com so bank transactions are downloaded automatically into bank statements. Users configure the Ponto login and secret key on the online bank statement provider and choose which date to use.
- account_statement_import_online_ponto_ing
Cleans up the payment reference of bank transactions imported from MyPonto for ING (Netherlands) bank journals, removing duplicated name, date, value date and IBAN details.
- Online Bank Statements: QontoOdoo 16, 19account_statement_import_online_qonto
Adds Qonto as an online bank statement provider in Odoo, so users can fetch Qonto transactions directly into their bank journals instead of importing files manually.
- Online Bank Statements: StripeOdoo 17, 18, 19account_statement_import_online_stripe
Connect Stripe to Odoo so bank statements are pulled automatically from your Stripe balance transactions, including separate lines for Stripe fees.
- Online Bank Statements: Wise.comOdoo 14, 18account_statement_import_online_wise
Connect Odoo to Wise.com (formerly TransferWise) to automatically download bank transactions into online bank statement providers. Configure the API key, choose a Wise profile, and optionally set up strong customer authentication.
- PayPal CSV Format Bank Statements ImportOdoo 14, 15, 17account_statement_import_paypal
Import PayPal CSV reports (Statement or Activity) as bank statements in Odoo, using ready-made or custom column mappings.
- Import QIF Bank StatementsOdoo 16, 19account_statement_import_qif
Lets you import QIF bank statement files (Quicken/QuickBooks format) into Odoo's bank and cash statement import wizard, so transactions are parsed and stored as statement lines.
- Bank Statement SFTP importOdoo 14account_statement_import_sftp
Automatically import bank statement files from an SFTP server into Odoo Accounting. Files are picked up, imported as bank statements, and optionally posted automatically.
- Bank Statement TXT/CSV Import (Base)Odoo 16, 17, 18, 19account_statement_import_sheet_file
Lets you import bank statements from TXT/CSV files by defining reusable column mappings, so Odoo knows which column holds the date, amount, description, etc. You can set a default mapping per bank journal and import directly from the standard statement…
- Bank Statement XLS ImportOdoo 19account_statement_import_sheet_file_xls
This module lets you import bank statements from old-style Excel .xls files directly into Odoo's accounting, alongside the other spreadsheet formats already supported.
- Bank Statement XLSX ImportOdoo 19account_statement_import_sheet_file_xlsx
This module lets you import bank statements directly from XLSX (Excel) files into Odoo's accounting. It adds XLSX as a supported file format for the existing bank statement import wizard.
- account_statement_import_sheet_html_file
Lets you import bank statements from files that look like XLSX but are actually HTML tables, using the same column mapping screens as other spreadsheet imports.
- Bank Statement TXT/CSV/XLSX ImportOdoo 14, 15account_statement_import_txt_xlsx
Import bank statements from TXT, CSV or XLSX files into Odoo by describing which column holds each piece of data. Mappings can be saved, reused and set as the default for a bank journal.
- Account Statement Line OrderOdoo 18account_statement_line_order
Adds a setting on bank journals to choose how bank statement lines are ordered, so lines from the same imported statement stay together instead of being mixed with other statements of the same day.