EFILE Transmit Event

The EFILE Transmit Event is sent when the EFILE status of a return is changed following a transmission.

Here are the different transmissions that will trigger the event:

Product

Transmission name

T1

  • T1

  • TP1

T2

  • T2

  • AT1

  • CO17

T3

  • T3 RET

Here are the different statuses that will trigger the event:

Status

Accepted

Accepted with condition

Rejected

Here are the different properties provided in the generic data object for this event:

Property

Type

Description

documentId

String

GUID of the document where the action has been triggered.

returnId

String

Id of the taxpayer for this return.

  • 0 = Main taxpayer

  • 1 = Spouse

  • 1000 = Dependant

transmissionName

String

Name of the electronic transmission (e.g., T1, TP1, T2, etc.)

transmissionStatus

String

Status of the electronic transmission.

confirmationNumber

String

Confirmation number sent by the governmental services.

resultCode

String

Result code indicating if the transmission was successful or if an error should be corrected.

Here is an example of a request body for a T1 transmission:

Copy
1.    {
2.      "id": "ea762d64-401d-408b-8e2d-c20dad8414ba",
3.      "createdAt": "2024-09-07T14:40:24Z",
4.      "event": "EfileTransmitEvent",
5.      "product": "T1",
6.      "productYear": 2024,
7.      "data": {
8.        "transmissionName": "t1",
9.        "returnId": 0,
10.        "transmissionStatus": "Accepted",
11.        "confirmationNumber": "CCH0000011790",
12.        "resultCode": "180",
13.        "documentId": "ca5a21a9-151a-4bcd-811a-661d22c92a60"
14.      }
15.    }