RBC Clear logo

Machine Readable Statements

Frequently Asked Questions

The Machine-Readable Statements Platform (MRSP) is an RBC Clear platform that generates secure, near real-time file-based electronic statements.

With Machine-Readable Statements, you can:

  • Generate Machine-Readable formats that easily integrate into your treasury management systems or enterprise resource platforms.
  • Obtain end-of-day and intraday statements in industry-standard formats through the Swift FIN, Swift FINplus, Swift FileAct, and/or Secure File Transfer Protocol (SFTP) to support account reconciliation processes.

A secure connectivity setup in RBC Clear™ by users with Technical Integration Management (TIM) access is a prerequisite to enroll in electronic statements, except for statement delivery via Swift FIN channel which requires no connectivity setup.

In the case of an existing enrollment, net new enrollments and connectivity set up can be completed using the RBC Clear Portal. For assistance with respect to updating or deleting existing enrollments, contact your Account Manager.

Swift stands for the Society of Worldwide Interbank Financial Telecommunications. It is an electronic communication system used by most of the major financial institutions globally to send and receive payment and message instructions to each other around the world.

Payment instructions and messages sent via this network are authenticated and standardized for uniformity of understanding, automated routing as well as electronic processing efficiency.

Swift FIN is a message-based protocol by which financial institutions send and receive standardized financial messages using the Swift network.

For more information, visit the Swift Homepage.

Swift FileAct is Swift's file transfer service that complements the FIN messaging system. While Swift FIN sends individual standardized messages, FileAct allows financial institutions to securely transfer complete files containing large volumes of data over the same Swift network. This includes files with multiple payment instructions, reports, documents, or other business data that would be too large or complex to send as individual FIN messages. FileAct uses the same secure Swift infrastructure but is designed specifically for bulk file transfers rather than single message transactions.

SFTP stands for Secure File Transfer Protocol. It is a network protocol that provides secure file access, transfer, and management over any reliable data stream. It is often seen as a replacement for the traditional File Transfer Protocol (FTP) due to its superior security features.

Key characteristics of SFTP include:

  • Secure transmission: Provides enhanced data encryption and protection during file transfer.
  • Automated processing: Enables recipients to automate the ingestion of data in Machine- Readable formats.
  • Compliance and efficiency: Supports data integrity and compliance with industry regulations.

RBC Clear provides Machine-Readable statements for the following formats: 

MT940 Statement – This is a specific message type used to send and receive end-of-day bank account statements. 

  • This statement will cover all transactions until 9 PM ET same day.
  • You can expect to receive the end-of-day statement by 10 pm ET same day. 
  • MT940 Statements can be delivered via Swift FIN, Swift FileAct, and SFTP.

MT942 Statement – This is a structured intraday statement file that is offered at:

  • Standard Frequencies: 9:00 AM, 11:00 AM, 1:00 PM, 4:00 PM
  • Additional Frequencies:
    • Every 15 minutes from 7 AM to 8 PM ET on an incremental basis.
    • Every 30 minutes from 7 AM to 8 PM ET on an incremental basis.
    • Every 60 minutes from 7 AM to 8 PM ET on an incremental basis.
      • *More details on statement delivery, retrieval and generation times per intraday window is provided in the Appendix section of this document
      • It is important to note that when you choose to enroll for intraday statements, you will receive statements at all the periods selected..
  • MT942 Statements can be delivered via Swift FIN, Swift FileAct, and SFTP
  • Key differences between MT940/MT942 Statements via Swift FIN, SFTP Network, and Swift FileAct:

Delivery via Swift FIN Network

Delivery via SFTP Network

Delivery via Swift FileAct

Transaction activity reporting available for one account per statement.

Transaction activity reporting available for multiple accounts per statement.

Transaction activity reporting available for multiple accounts per statement.

Each file has a character limit of 2,000 bytes per file. For file sizes greater than 2,000 bytes, the file is split and sent as separate files.

No character limit on files.

Character limit of 1 GB per file.

BAI2 Statements – BAI2 is a file format used for performing electronic cash management balance reporting. The BAI2 format is used to provide end-of-day and intraday account information from a bank to a customer’s TMS or ERP environment. It is used to transmit detailed and/or summary information about entries debited or credited to the account.

  • BAI2 end-of-day - Will be available for retrieval by 10 pm ET same day.
    • This statement will cover all transactions until 9 PM ET that day.
  • BAI2 intraday - This is a structured intraday BAI2 statement file that is offered via SFTP at the following standard and additional frequencies.
    • Standard Frequency: 9:00 AM, 11:00 AM, 1:00 PM, 4:00 PM
    • Additional Frequency:
      • Every 15 minutes from 7 AM to 8 PM ET on an incremental basis.
      • Every 30 minutes from 7 AM to 8 PM ET on an incremental basis.
      • Every 60 minutes from 7 AM to 8 PM ET on an incremental basis.
          *More details on statement delivery, retrieval and generation times per intraday window is provided in the Appendix section of this document
      • It is important to note that when you choose to enroll for intraday statements, you will receive statements at all the periods selected.
  • BAI2 end-of-day and intraday statement files can be retrieved via Swift FileAct and/or the SFTP Network.

CAMT52v2 – CAMT is an ISO 20022 Payment Message definition that stands for Cash Management and specifically covers Bank to Customer Cash Management reporting. CAMT52v2 is a structured intraday file that is offered via SFTP and Swift FileAct at standard and additional frequencies.

  • Provides the customer with a near real-time view of their account(s).
  • CAMT52v2 Frequencies:
    • Standard Frequency: 9:00 AM, 11:00 AM, 1:00 PM, 4:00 PM
    • Additional Frequency:
      • Every 15 minutes from 7 AM to 8 PM ET on an incremental basis.
      • Every 30 minutes from 7 AM to 8 PM ET on an incremental basis.
      • Every 60 minutes from 7 AM to 8 PM ET on an incremental basis.
        *More details on statement delivery, retrieval and generation times per intraday window is provided in the Appendix section of this document
      • It is important to note that when you choose to enroll for intraday statements, you will receive statements at all the periods selected.
  • CAMT52v2 Statements can be retrieved via Swift FileAct and/or SFTP Network.

CAMT53v2 – This is a specific ISO 20022 message type used to send and receive end-of-day bank account statements. This statement provides you with structured information on all entries booked to your account for the same day.

  • This statement will be available for retrieval by 10 PM ET same day.
    • This statement will cover all transactions until 9 PM ET that day.
  • CAMT53v2 Statements can be retrieved via Swift FileAct and/or SFTP Network.

CAMT54v8 – This is a specific ISO 20022 message type used for bank account management. It serves as a “Bank to customer Debit/Credit Notification”, informing account holders about debit or credit transactions in their accounts. This message ensures transparency and accuracy in financial reporting and advising.

  • This statement is event-driven and will be generated when debits/credits are posted to an account.
    • CAMT54v8 Statements can be retrieved via Swift FINplus, Swift FileAct and/or SFTP Network.

Account Summary:

  • Account details and currency
  • Opening and closing balances
  • Statement date and reference information

Transaction Information:

  • All debits and credits to your account
  • Transaction dates, amounts, and descriptions
  • Reference numbers and remittance details
  • Foreign exchange transaction details including rates and currency pairs 
  • Party information for payments and transfers

More details on additional remittance fields are provided in the statement formatting guides (see #10 for information on how to access).

RBC Clear Machine-Readable Statements offering includes ACH Itemization for End of Day statements (MT940, CAMT 53v2, and BAI2 End of Day) with supplementary transaction details for ACH transactions. Reference our format guides for more details on ACH supplementary information.

To access the statement guides, visit the RBC Clear gated site at https://www.rbccm.com/en/expertise/rbcclear/insights and log in. Once logged in, navigate to the “RBC Clear Connectivity” section. Under the Catalogue section, select the “Machine Readable Statements” tile to view the guides on the Developer Portal. If you don’t have access, please contact your Account Manager for assistance.

Before enrolling in Machine-Readable Statements, clients must establish the appropriate connectivity for their chosen delivery channel on the RBC Clear portal:

SFTP (H2H)

As a prerequisite to enrolling in Machine-Readable Statements and receiving electronic files via SFTP channel, clients need to establish SFTP (H2H) connectivity on RBC Clear portal. Please contact your Account Manager if you have questions about setting up this connectivity.

Swift FINplus

As a prerequisite to enrolling in Machine-Readable Statements and receiving electronic files via Swift FINplus channel, clients need to establish Swift FINplus connectivity on RBC Clear portal. Please contact your Account Manager if you have questions about setting up this connectivity.

Swift FileAct

As a prerequisite to enrolling in Machine-Readable Statements and receiving electronic files via Swift FileAct channel, clients need to establish Swift FileAct connectivity on RBC Clear portal. Please contact your Account Manager if you have questions about setting up this connectivity.

Enrollment is typically completed in 2 business days after submitting a properly completed and signed enrollment form. Once enrollment is processed, you can expect to receive statements based on your selected delivery cadence.

Yes, you can configure multiple file formats and delivery channels at the time of enrollment based on your requirements.

For assistance on updating or deleting existing manual enrollments, contact your RBC Clear Account Manager.

RBC Clear offers pagination options for the following file types:

MT940 and MT942

  • The maximum size per file is 2000 bytes per page including headers, account, balances and transactions. 
  • Larger statement files can be broken down into smaller files with statement sequencing numbers attached to each file.
  • The statement sequence number normally starts with “0001” and resets at the calendar year.

BAI2, CAMT52v2, CAMT53v2, CAMT54v8

  • Each file includes headers, account, balances and transactions with no character limits.
  • The statement sequence number normally starts with “0001” and resets at the calendar year.

Machine-Readable Statements will be generated 365 days a year. For days when the Federal Reserve is closed, you will receive a Balance-Only File. A Balance-Only File is a file with opening and closing balances.

For more information for testing statements, feel free to reach out to your RBC Clear Account Manager.

Please contact your RBC Clear Account Manager if you face connectivity issues or email RBCClearServicing@rbccm.com.

Perform the following troubleshooting steps:

  • Verify that your enrollment is active and configured correctly.
  • Check for connectivity issues (e.g., Swift FIN/SFTP connection failures).
  • Ensure the bank's scheduled statement processing time has passed.
  • Look for system configurations, routing rules on your side to ensure there are no unintended rejections/routing failures. 
  • Contact your RBC Clear Account Manager for further troubleshooting.

Detailed Report Generation and Report Delivery Times for intraday Machine-Readable Formats:

  • Standard Frequencies:
    1. Four intraday windows through the day on an incremental basis.

File Type

Transaction Period (ET)

Report Generation (ET)

Report Delivery (ET)

Window 1

Previous day 09:00:00 PM– 07:44:59 AM

8:00 AM

8:00 AM to 9:00 AM

Window 2

7:45:00 AM – 9:44:59 AM

10:00 AM

10:00 AM to 11:00 AM

Window 3

9:45:00 AM – 11:44:59 PM

12:00 PM

12:00 PM to 1:00 PM

Window 4

11:45:00 PM – 02:44:59 PM

3:00 PM

3:00 PM to 4:00 PM

  • Additional Frequencies:
    1. Every 15 minutes from 7 AM to 8 PM ET on an incremental basis.

File Type

Transaction Period (ET)

Report Generation (ET)

Report Delivery (ET)

Window 1

Previous day 9:00:00 PM– 6:59:59 AM

7:00 AM

7:00 AM to 8:00 AM

Window 2

7:00:00 AM – 7:14:59 AM

7:15 AM

7:15 AM to 8:15 AM

Last window

7:45:00 PM – 7:59:59 PM

8:00 PM

8:00 PM to 9:00 PM

    1. Every 30 minutes from 7 AM to 8 PM ET on an incremental basis.

File Type

Transaction Period (ET)

Report Generation (ET)

Report Delivery (ET)

Window 1

Previous day 9:00:00 PM– 6:59:59 AM

7:00 AM

7:00 AM to 8:00 AM

Window 2

7:00:00 AM – 7:29:59 AM

7:30 AM

7:30 AM to 8:30 AM

Last window

7:30:00 PM – 7:59:59 PM

8:00 PM

8:00 PM to 9:00 PM

    1. Every 60 minutes from 7 AM to 8 PM ET on an incremental basis.

File Type

Transaction Period (ET)

Report Generation (ET)

Report Delivery (ET)

Window 1

Previous day 9:00:00 PM– 6:59:59 AM

7:00 AM

7:00 AM to 8:00 AM

Window 2

7:00:00 AM – 7:59:59 AM

8:00 AM

8:00 AM to 9:00 AM

Last window

7:00:00 PM – 7:59:59 PM

8:00 PM

8:00 PM to 9:00 PM

It is important to note that when you choose to enroll for intraday statements, you will receive statements at all the periods selected.

Access the RBC Clear™ Insights Experience

Register your access to keep up with the latest Working Capital Solutions insights, product demos and training resources.

 

* Required fields

Stay Informed

Get the latest insights from RBC Capital Markets delivered to your inbox.