CESP Interface Transaction Standards, Version 5.5

Disclaimer: RESP promoters

The information contained on this page is technical in nature and is intended for Registered Education Savings Plan (RESP) and Canada Education Savings Program promoters. For general information, visit the RESP section.

Official title: CESP Interface Transaction Standards, Version 5.5

Information Bulletin

Number:
CESP/PCEE-2014/15-001-600
Date:
November 14, 2014
Subject:
CESP Interface Transaction Standards, Version 5.5

Purpose

This Information Bulletin details the changes to the CESP Interface Transaction Standards (ITS) version 5.5 dated October 1, 2014 released due to the new British Columbia Training and Education Savings Grant (BCTESG).

CESP ITS Version 5.5 Changes

  • Section: 1 Background to ITS version 5.5
    • Add:

      The Government of British Columbia is implementing the “British Columbia Training and Education Savings Grant (BCTESG) incentive to encourage families in British Columbia to start planning and saving early for their children’s post-secondary education or training programs. Beginning August 2015, the Government of British Columbia will contribute grants of $1,200 into RESPs of eligible children.

      ITS version 5.5 adds the required logic to the previous ITS version to implement and administer the new British Columbia Training and Education Savings Grant (BCTESG). There are two new record types: 411 (BCTESG Transaction) and 911 (BCTESG transaction processing report record), as well as additional fields added to the 400 record type layout. Refer to the appropriate sections of this document for details. All other record types remain constant.

  • Section: 4.6 Record Type “411” – BCTESG Transaction
    • Add:

      Record Type “411” – BCTESG Transaction

      Transaction Type 40 – BCTESG Request
      Senders must provide the RESP details of a beneficiary on a Transaction Type 40 – Request for BCTES Grant Payment. Transactions are processed on a first come, first served basis.

      BCTESG requests do not receive payment if they have a transaction date earlier than three years when compared to the date sent in the Header Record (001) of the file.

      Transaction Type 41 – Cancel BCTESG Request
      Use Transaction Type 411-41 to cancel a previously paid transaction requesting BCTESG.

  • Section: 5.3 Record Types “900”, and “910” and “911” - Transaction Processing Report
    • Add:

      Record Types “900”, “910” and “911” - Transaction Processing Report
      In the case of the record type 911, the payment requisition flag is set to “Yes” if the 911 record is for a payment or repayment of BCTESG or a cancellation of BCTESG. When the 911 record is for the BCTESG portion of an EAP, transfer or termination adjustment, there is no money moving between the promoter and the Program so the payment requisitioned flag would be set to “No”. The promoter can then reconcile all transactions with the flag set against the payment received from the Program.

      Financial Transactions confirmed by record type 911

      • BCTESG Requests
      • Cancel BCTESG Requests
      • BCTESG portion of Educational Assistance Payments
      • BCTESG portion of Grant Repayments
      • BCTESG portion of Transfers
      • BCTESG portion of Termination Adjustments
  • Note: A single record type 911 is used to confirm a BCTESG Request or Cancel BCTESG Request. One record type 900 and one record type 911 are reported together for the same financial transaction for cases where the BCTESG EAP Amount or BCTESG Amount is greater than zero.

  • Section: 7.1 Record Type “001” – Header Record
    • Add:

      ‘055’ to Data Version

  • Section: 7.6 Record Type “400” – Financial Transaction
    • New:

      Added two new fields to the Record Type 400:

      • BCTESG Amount
      • BCTESG EAP Amount
  • Section: 7.6.1 Type “400” Validation Rules
    • New:

      Added BCTESG Amount and BCTESG EAP Amount error codes:

      • 7041 - Transaction date must be on or after August 15, 2015.
      • 1018 - Specimen Plan is not approved for BCTESG
      • 7001 - Invalid date
      • 3099 - Amount is out of range
      • 1017 - Sender is not authorized to submit transactions with BCTESG content

      Refer to Appendix E (Understanding Error Codes) of the RESP Provider User Guide for a full description of each error code.

  • Section: 7.8 Record Type ‘’411’’ – BCTESG Request
    • New:

      BCTESG Transaction, Record Type 411, is used to report BCTESG activity on a RESP contract. Currently, there are two transaction types of BCTESG transactions reported: ‘40’ – BCTESG Request and ‘41’ - Cancel BCTESG Request.

  • Section: 7.8.1 Record Type ‘411-40’ - BCTESG Request
    • New:

      Transaction Type “40” - BCTESG Request

  • Section: 7.8.1.1 Type “411-40” Validation Rules
    • Add:

      Added BCTESG Request Transaction error codes:

      • 7005 - Data is missing from field
      • 7000 - Invalid date
      • 1004 - Transaction is for a future reporting period
      • 7041 - Transaction date must be on or after August 15, 2015
      • 2027 - Transaction date precedes beneficiary birth date
      • 7001 - Invalid value
      • 7002 - Invalid transaction type
      • 1010 - Must be an individual/sibling only contract
      • 1017 - Sender is not authorized to submit transactions with BCTESG content
      • 1005 - Specimen Plan does not exist
      • 7008 - Promoter is not associated with the Specimen Plan
      • 7030 - Sender not authorized to send data for the Specimen Plan
      • 7031 - Beneficiary is not associated with the Specimen Plan
      • 1018 - Specimen Plan is not approved for BCTESG
      • 7042 Beneficiary date of birth must be on or after January 1, 2007

      Refer to Appendix E (Understanding Error Codes) of the RESP Provider User Guide for a full description of each error code.

  • Section: 7.8.2 Transaction Type “41” – Cancel BCTESG Request
    • Add:

      Transaction Type “41” – Cancel BCTESG Request

  • Section: 7.8.2.1 Type “411-41” Validation Rules
    • Add to table:

      Added Cancel BCTESG Request Transaction error codes:

      • 7005 - Data is missing from field
      • 7000 - Invalid date
      • 1004 - Transaction is for a future reporting period
      • 7041 - Transaction date must be on or after August 15, 2015
      • 2027 - Transaction date precedes beneficiary birth date
      • 7001 - Invalid value
      • 7002 - Invalid transaction type
      • 1017 - Sender is not authorized to submit transactions with BCTESG content.
      • 1005 - Specimen Plan does not exist
      • 7008 - Promoter is not associated with the Specimen Plan
      • 7021 - Original transaction and its reversal were found in the same processing period.
      • 7030 - Sender not authorized to send data for the Specimen Plan
      • 7031 - Beneficiary is not associated with the Specimen Plan
      • 1018 - Specimen Plan is not approved for BCTESG
      • 7020 Error in original transaction, current transaction cannot be processed
      • 7022 Unable to locate the original transaction
      • 7023 The status of the original transaction is invalid

      Refer to Appendix E (Understanding Error Codes) of the RESP Provider User Guide for a full description of each error code.

  • Section: 7.13 Record Types “900”, “910” and “911”– Transaction Processing Report
    • New:

      Added description along with a new record type.

      Each transaction processed by the CES Program system is acknowledged by either a Type “900” record, a Type “910” record for SAGES transactions or a Type “911” for BCTESG transactions in the Transaction Processing Report.

  • Section: Appendix A – Transaction Error Codes
    • Add to table:

      Added new BCTESG error codes as previously listed in this document.

  • Section: Appendix D – RT400 Data Elements
    • Add to table:

      Added BCTESG data elements:

      • BCTESG Amount
      • BCTESG EAP Amount

Contact Us

Questions on this Information Bulletin should be directed to the Canada Education Savings Program by e-mail at cesp-pcee@hrsdc-rhdcc.gc.ca or by calling 1-888-276-3624.

Page details

Date modified: