Payment Transaction Codes

When you make a transaction, one of two types of codes, describing the type of payment you are making, will appear on your reports and on most customer financial statements. Depending on whether the payments are destined for Canada or to the U.S., a Canadian Payments Association Code (CPA) will be used for your Canadian transactions and an Automated Clearing House Standard Entry Class Code (ACH) will be used for your U.S. transactions.

Canadian Payment Association (CPA) Codes for Canadian Payments

CPA transaction codes are used for payments made within Canada. They show up as descriptive messages on most customer financial statements. CPA codes are classified as Restricted and Non-Restricted. You can use any of the Non-Restricted CPA codes in your transaction files. The Restricted codes need RBC Royal Bank authorization before they can be used.

CPA credit and debit transaction code types:

Non-Restricted Consumer Pre-Authorized Transaction Codes can be used for both credits and debits. 

Restricted Consumer Pre-Authorized Transaction Codes can be used for both credits and debits, but debits require authorization from RBC beforehand. If arrangements are not made to use these restricted CPA codes, your Pre-Authorized Debit payments will not be processed. They will be identified as a "T" level error or rejected, and reported on your Input Verification and Edit Report. There are no restrictions to credit transactions.

Business Pre-Authorized Transaction Codes are used only for debit transactions.

CPA Returned/Dishonoured Items Reason Codes

Dishonoured transactions will be returned to you with a CPA Return/Dishonoured Items Reason Code and listed on your Returned Items Report. The report will have a message explaining the reason for the return. Your account will be re-credited with these transactions. 

Automated Clearing House (ACH) Standard Entry Class Codes for U.S. Payments

These transaction codes apply to payments made to the United States. The ACH Standard Entry Class (SEC) codes are used and comply with the U.S. NACHA payment system. As such, they cannot be used with the CPA format.

For ACH codes, there are 2 types of formats:

  1. Standard (STD) Format Codes
  2. Automated Clearing House (ACH) Format Codes

Some Standard Entry Class codes are restricted and must be authorized by RBC Royal Bank before they can be used.

ACH Returned/Dishonoured/Contested Reason Codes

Dishonoured U.S. transactions will be returned to you with an ACH Returned/Dishonoured/Contested Items Reason Code and listed on your Returned Items Report. The report will have a message explaining the reason for the return. Your account will be re-credited with these transactions. 

Notice of Change Transaction Codes

If a U.S. payment or pre-note has been processed, but is deemed to have invalid information by the receiving bank, a Notification of Change Codes with a descriptive message will appear on your report.