Instant Cash Reporting API
Unified, real-time cash management reporting with ISO20022
Instant Cash Reporting API
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
Get started with ICR API
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
Frequently Asked Qusetions
What is the service offered by ICR API?
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?
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?
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?
Yes. You can download latest version of the API specification here: Instant Cash Reporting API Reference | Developer Portal Docs.
How can I test it?
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.