Bank Account Camt54 Import
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.0Import 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.
Depends on
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-03Confirmation 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 informationInstallation 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.
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.