OdooWiki OCA HUB

Bank Account Camt54 Import

account_bank_statement_import_oca_camt54 folder_open OCA/bank-statement-import open_in_new
Account License: AGPL-3

This module allows you to import CAMT.054 file (details of customers payments batch) into a dedicated journal taking care of the start/end balance and the remittance reference number.

Customer invoices will be reconciled/Paid. Payment entries will be posted into an internal transfer account (that you have to create with a type current asset and set on the journal)

After this first step, import normally your CAMT.053 (full bank statement) into the bank journal. You will be able to clear the internal transfer account to end up the accounting flow.

Switzerland localisation

For ISR containing a partner reference, uses the config parameter key isr_partner_ref. Doing so will fill the partners on bank statement lines and speed up the matches in the reconciliation process.

Value to set in isr_partner_ref defines the position of the partner reference inside the ISR. The format is i[,n] For instance 13,6 to start on position 13 with a 6 digit long reference. n is optional and it's default value is 6.

auto_awesome What this module does

AI-generated from the code · Odoo 13.0

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.

This module extends the standard CAMT bank statement import so that CAMT.054 files (the detailed advice of a batch of customer payments) can be imported into a dedicated journal. It is meant to be used before importing the full CAMT.053 bank statement.

What it changes for users: - When a CAMT.054 file is imported, the payment reference (for example an ISR/ESR number) is used as the label of the statement line, which helps Odoo match and reconcile the related customer invoices. - If the file contains a customer reference, the module looks up the matching customer (res.partner) by its reference and puts it on the statement line, speeding up reconciliation. - For Swiss ISR payments, the customer reference can be extracted from a defined position inside the ISR number. The position is configured in a system parameter called isr_partner_ref (format i[,n], for example 13,6). If the parameter is missing or wrongly formatted, an error message explains the expected format. - If the imported statement does not already contain a closing balance, the module computes it from the opening balance plus the sum of the statement line amounts.

The module works on the bank statement import wizard and the CAMT parser. It does not add new menus or screens; it changes the behaviour of the existing bank statement import.

Models and fields (2)
  • account.bank.statement.import · extends an existing model
  • account.bank.statement.import.camt.parser · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 13.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 13.0

Confirmed on 2026-11-03 in branch 13.0 of OCA/bank-statement-import.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.