Skip to Content

Global CAMT.052 Intraday

40.95 40.95

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions

CAMT.052 Intraday Account-Report Importer

ISO 20022 same-day cash-position monitoring for Odoo — pure file importer, no bank transmission

CAMT.052 is the ISO 20022 BankToCustomerAccountReport message banks worldwide send one or more times a day to report interim / intraday account movements and balances — the same-day equivalent of the end-of-day CAMT.053 statement. This app parses those camt.052.001.xx files, splits a multi-account report into one record per account, routes each to its Odoo bank journal, and gives treasury a real-time view of where every account stands today.

What it does

Version-independent parser

Reads every published CAMT.052 version (.001.02 through .001.08) by matching ISO 20022 elements on their local name, so a change of message version never breaks the import.

Multi-account split

One file may report many accounts — and a bank may send several interim reports for one account during the day. Each <Rpt> becomes its own record, identified by IBAN or proprietary account number.

Same-day cash position

Extracts opening booked (OPBD), interim booked (ITBD), closing booked (CLBD), interim/closing available (ITAV/CLAV) and forward available (FWAV) balances, with the sign taken from the ISO 20022 CdtDbtInd indicator.

Booked vs pending

Intraday reports carry not-yet-settled PDNG entries. The app keeps booked (BOOK), pending (PDNG) and informational (INFO) entries apart, and computes a projected end-of-day position once pending items settle.

Automatic journal routing

Each account report is matched to the bank journal whose IBAN / account number agrees on a normalised (zero-stripped) key, or via an explicit per-journal CAMT.052 account override.

Bank statement import

Confirmed entries become standard account.bank.statement.line records on the right journal, ready for the native bank reconciliation widget. Pending entries can be included on demand for an aggressive forecast.

Balance reconciliation

For every report that carries both an opening booked balance and an interim or closing booked balance, the app verifies that the booked entry movement bridges the two — flagging any report where the bank's figures do not add up, so you catch a truncated or corrupt file before it pollutes your cash view.

ISO 20022 elements supported

AreaElements
Group headerMsgId, CreDtTm
Account reportRpt/Id, CreDtTm, FrToDt
AccountAcct/Id (IBAN or Othr/Id), Ccy, Ownr/Nm
BalancesOPBD, PRCD, ITBD, CLBD, OPAV, ITAV, CLAV, FWAV
EntriesAmt + Ccy, CdtDbtInd, Sts (BOOK/PDNG/INFO), BookgDt, ValDt, RvslInd
Bank tx codeBkTxCd/Domn (PMNT, CAMT, FORX, …), Fmly, SubFmlyCd
ReferencesAcctSvcrRef, EndToEndId, AddtlNtryInf / AddtlTxInf

Scope & boundary

This is a pure ISO 20022 file importer. It reads the CAMT.052 files your bank already delivers to you (through your existing portal, host-to-host channel or EBICS client) — it does not transmit anything to the bank and is not a certified communication channel. You stay in full control of how the files reach your Odoo server.

How to use

  1. Open CAMT.052 Intraday → CAMT.052 Files and create a record.
  2. Upload the camt.052.001.xx XML file your bank delivered.
  3. Click Parse — accounts, balances and entries are split out and auto-matched to bank journals.
  4. Review the same-day position, booked vs pending entries and the reconciliation log.
  5. Optionally Import to Bank Statements to feed the native reconciliation widget.

Screenshots

Entries

Entries

Camt 052 Files

Camt 052 Files

Account Reports

Account Reports

Update date: 2026-07-02