Corporate
statement
Statements

Description

These APIs provide corporate customers with real-time information on bank account statements, virtual account statements, and MT940 statements, allowing for easy integration with internal financial systems or ERPs.

In order to subscribe, Please

  • Overview
  • APIs Offered
  • Use Cases
    Account Statement API
    View API Specifications

    This API enables clients to retrieve detailed account information, credit and debit information, transaction histories, and other financial data efficiently and securely.

    NOTE:

    • Applications must get the token using the “Get Token API," which will provide the access token details. This token must be used for the subsequent interactions of RESTful APIs. Tokens will be valid for 180s

    Flow Chart

    Image
    Flow Chart Account Statement API

    What operations can be performed?

    1. pullStatement: This is a GET method that is required to fetch debit and credit information from the account statements with different criteria.

    Request Headers:

    Image
    Request Headers Account Statement API

    Request Parameters:

    Image
    Request parameters Account Statement API

    Response Parameters:

    Image
    Response parameters Account Statement API

    Status Code Information:

    Image
    Status code information Account Statement API
    IMPORTANTS NOTES:
    • No date range or search value is required when Last_10_Transaction OR PREVIOUS_DAY_ TRANSACTIONS are looked for in the statement. 
    • Batch ID search along with date range enables you to look for the debits for that specific batch
    • Date range criteria are required with every search except for the last 10 and previous day transactions.
    • Please note these are parameters and should be used as parameters in the request.
       
    MT940 Statement API
    View API Specifications

    This API provides corporate clients with detailed electronic bank statements in the MT940 format, a standardized SWIFT message format used globally for end-of-day bank statements

    NOTE:

    • Applications must get the token using the “Get Token API," which will provide the access token details. This token must be used for the subsequent interactions of RESTful APIs. Tokens will be valid for 180s

    Flow Chart

    Image
    Flow Chart MT940 Statement API

    What operations can be performed?

    1. downloadStatement:  This service is required to download debit and credit information from the account statements in globally recognized MT940 format. This is a GET method.

    Request Headers:

    Image
    Request Headers MT940 Statement API

    Request Parameters:

    Image
    Request parameters MT940 Statement API

    Response Headers:

    Image
    Response Headers MT940 Statement API

    Response Parameters:

    Image
    Response parameters MT940 Statement API

    Status Code Information:

    Image
    Status code information MT940 Statement API
    IMPORTANTS NOTES:
    • No date range or search value is required when Last_10_Transaction OR PREVIOUS_DAY_ TRANSACTIONS are looked for in the statement. 
    • Batch ID search along with date range enables you to look for the debits for that specific batch
    • Date range criteria are required with every search except for the last 10 and previous day transactions.
    • Please note these are parameters and should be used as parameters in the request.
    Virtual Account Statement API
    View API Specifications

    This API allows corporate clients to fetch information and inquire about virtual account transactions occurred in one or more virtual accounts associated with the client.

    NOTE:

    • Applications must get the token using the “Get Token API," which will provide the access token details. This token must be used for the subsequent interactions of RESTful APIs. Tokens will be valid for 180s

    Flow Chart

    Image
    Flow Chart Virtual Account Statement API

    What operations can be performed?

    1. initiateVirtualAccountEntries: This POST method allows the customer to make a manual credit entry into one or more associated virtual accounts using the virtual account numbers.

    Request Headers:

    Image
    Request Headers Virtual Account Statement API

    Request Parameters:

    Image
    Request parameters Virtual Account Statement API

    Response Parameters:

    Image
    Response parameters Virtual Account Statement API

    Status Code Information:

    Image
    Status code information Virtual Account Statement API

    2. virtualAccountEntriesEnquiry: This GET service enables the customer to make an inquiry request about the manual credit entry status in one or more virtual accounts associated with them.

    Request Headers:

    Image
    Request Headers 2 Virtual Account Statement API

    Response Parameters:

    Image
    Response parameters 2 Virtual Account Statement API

    Status Code Information:

    Image
    Status code information 2 Virtual Account Statement API
    IMPORTANTS NOTES:
    • If same customer is requesting statement for same VA account, more than 20 times in same day, “REJECTED” response will be sent with reason “maximum limit for fetching statement exhausted. Please try on next calendar day”.
Number of API/s
3
Number of APIs
APIC Calls
160
K
Calls per month
Active users
250
Active users
Regions
Overview
Overview

Statement APIs offer a direct link between corporate financial systems and banking services, ensuring that businesses have up-to-date information at their fingertips. This integration enhances transparency, improves financial management, and supports compliance with regulatory requirements.

What are the benefits?
  • Real-Time Access

    Obtain up-to-date financial statements and transaction details instantly, enabling timely decision-making.

  • Enhanced Accuracy

    Reduce errors by automating the retrieval of financial data, minimizing manual data entry.

  • Improved Financial Management

    Gain better insights into cash flows, account balances, and transaction histories, facilitating more effective financial planning.

  • Security

    Ensure the protection of sensitive financial information with robust security measures, including encryption and secure authentication.

  • Compliance

    Simplify compliance with financial regulations by providing accurate and timely financial data.

  • Standardization

    Access bank statements in the globally recognized MT940 format, ensuring consistency and compatibility with various financial systems.

Which APIs are offered?
  • Account Statement API: This API enables clients to pull or retrieve detailed account information, credit and debit information, transaction histories, and other financial data efficiently and securely.
  • Virtual Account Statement API: This API allows corporate clients to fetch information regarding virtual account transactions occurred in one or more virtual accounts associated with the client.
  • MT940 Statement API: This API provides corporate clients with detailed electronic bank statements in the MT940 format, a standardized SWIFT message format used globally for end-of-day bank statements.

 

By leveraging Mashreq’s Statement APIs, corporate clients can significantly enhance their financial operations, ensuring more efficient, accurate, and secure management of their financial data. This product empowers businesses to focus on their core activities while maintaining robust and efficient financial management systems

What can I do with this API ?
icon
icon
icon
Product benefits
Automate the reconciliation of bank statements with internal records.
Monitor cash flows in real-time, helping businesses manage liquidity & optimize financial planning.
Simplify the process of preparing audits and ensuring compliance with financial regulations.
Track and manage expenses by accessing transaction history to help businesses improve budgeting.
Statements
Engage with us
Get started today or reach out to learn more.
 
Register today to access and get started with our tools and API documentation.
 
Schedule a call with our team to understand how our offering can support you and your customers.