Skip to main content

Instant Cash Reporting API

Unified, real-time cash management reporting with ISO20022

The Instant Cash Reporting (ICR) API offers real-time access to corporate account balances and transactions via a secure network connection. Designed for streamlined cash management, it consolidates financial data into a unified ISO 20022 format. This means faster, informed decisions with features like real-time visibility, 24/7 operations, and on-demand and highly secure processing. Financial decision-making can be based on actual real-time account data instead of forecasting, while treasury activities like intra-day reconciliations or end of day liquidity management can be streamlined.

Benefits

Real-time data access
Real-time data access
Get instant access to your account balances and transaction details for better financial decision-making.
Standardised API over Swift
Standardised API over Swift
A unified format for seamless data integration and consistent reporting across all connected banks.
Rich, structured, ISO 20022-ready data
Rich, structured, ISO 20022-ready data
Consolidate and efficiently manage your account with enhanced interoperability and richer data.
Single, secure Multibank API channel
Single, secure Multibank API channel
Secure data handling and advanced protection measures to safeguard all financial data.

Get started with ICR API

Enhance your cash management with real-time insights today.

Features

  • List of accounts within the servicing institution

    View and manage all connected bank accounts within a single interface, streamlining account management and providing easy access to accounts data and financial information.

  • Account balance and statements

    Check real-time balances and access detailed account statements for a comprehensive view of financial transactions.

  • Debit/credit entries reported to the account

    Track debits and credits with real-time updates, enhancing ability to monitor and manage financial transactions on connected bank accounts.

  • Pending and booked items on the account

    Gain clear insights into pending transactions and track when they become booked, improving your overall financial oversight.

  • Date/Time queries for intraday reconciliation

    Filter transactions by specific dates and times to streamline intraday reconciliation processes, ensuring accurate financial records.

Download the ICR API specification

Review specification to learn how to start integrating real-time financial data into your systems today,

Frequently Asked Qusetions

What is the service offered by ICR API?

Show more/less

it is a global standard for Corporates and Banks to enable consumption and delivery of the on-demand, real-time account balances and statements. It is designed by the community (corporate end-users, financial institutions offering their service to corporate clients, and technology firms that want to embed support for the standardised API into applications).

How does it work?

Show more/less

The corporate client raises an API request by connecting via the Swift API gateway to retrieve specific data from their bank. Swift then validates the request and connects to the respective bank, which returns the data for the corporate. Please note that the banks act as the data provider and if the bank is not on the list of data providers for ICR, the clients can’t benefit from the ICR solution due to data unavailability. In this case, it is advised to refer clients to their banks to discuss plans to implement ICR in the future.

Is any other documentation required?

Show more/less

ICR API is available to SCORE participants:

  • SCORE Corporates as consumers of the API
  • SCORE Banks as data providers of the API

The service will validate eligibility via an e-form: Instant Cash Reporting | Swift during ordering process.

Is there an API specification that my team can review?

Show more/less

Yes. You can download latest version of the API specification here: Instant Cash Reporting API Reference | Developer Portal Docs.

How can I test it?

Show more/less

In addition to subscribing to the test and live environments, there is a sample data provider in the Sandbox (sandbox.swift.com). This can be used by consumers to test and experiment before the actual project implementation and can be used by providers to leverage the sample code of the ICR provider. Please see Sandbox | Developer Portal Docs to get started with the Sandbox.

What the community is saying

  • Deutsche Bank on enhancing real-time treasury management

Loading...