Validation Rules for Non-SWIFT Electronic Funds Transfer (Incoming) Reports (EFTI)

Non-SWIFT Electronic Funds Transfer (Incoming) Validation Rules by Part

Date - December 7, 2015

The purpose of this document is to provide reporting entities with the validation specifications of Non-SWIFT Electronic Funds Transfer (Incoming) Reports (EFTI) submitted to the Financial Transactions and Reports Analysis Centre of Canada (FINTRAC).

MS Excel version (55 kb)

Part 0 - General information about the reporting entity

EFTI.0.1a: Reporting entity's report reference number

Rule:
40004
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided text that did not contain only alpha character, numbers, dashes or underscores up to 20 characters.

Message:
Invalid format. (362)
Constraint:
ReportEntityReportReferenceNumberFormat
Rule:
40013
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a report reference number which is not unique for this RE.

Message:
The number must be unique for the reporting entity. (997)
Constraint:
ReportEntityReportReferenceNumber
Rule:
40976
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the report has been segregated.

Message:
Report previously segregated (976)
Constraint:
PreviousReportSegregated
Rule:
40991
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the previous version of this report (should it exist) is more than 7 years old.

Message:
A request for change cannot be made to a report submitted more than 7 years ago. (977)
Constraint:
PreviousReportAge

EFTI.0.2: Contact's surname

Rule:
40005
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and the report was sent in via F2R.

Message:
Field is mandatory. (329)
Constraint:
MandatoryIfF2R

EFTI.0.3: Contact's given name

Rule:
40007
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and the report was sent in via F2R.

Message:
Field is mandatory. (329)
Constraint:
MandatoryIfF2R

EFTI.0.5: Contact's telephone number

Rule:
40009
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and the report was sent in via F2R.

Message:
Field is mandatory. (329)
Constraint:
MandatoryIfF2R
Rule:
40010
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided a value that did not contain 0 to 20 numbers, dashes, commas, periods, spaces or round brackets.

Message:
Invalid format. (362)
Constraint:
ReportingTelephoneFormat

EFTI.0.6: Contact's telephone extension number

Rule:
40012
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided a value that does not contain up to 10 numbers, dashes, commas, periods, spaces or round brackets.

Message:
Invalid format. (362)
Constraint:
TelephoneExtFormat

Part A - Transaction information

EFTI.A.1: Time of transmission

Rule:
41002
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided a value that is not one of the following formats:

  • HH:mm:ss
  • HHmmss
Message:
Invalid format. (362)
Constraint:
TimeFormat

EFTI.A.2: Date of transmission

Rule:
41004
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value into this field.

Message:
Field is mandatory. (329)
Constraint:
Mandatory
Rule:
41005
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided a date that is not in one of the following formats:

  • yyyy-MM-dd
  • yyyy/MM/dd
  • yyyy MM dd
  • yyyyMMdd
Message:
Invalid format. (362)
Constraint:
ReportingDateFormat
Rule:
41007
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a date that is not before today.

Message:
The field cannot contain a future date. (304)
Constraint:
DateBeforeToday
Rule:
41024
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a date that is not after or equal to 2003-03-31.

Message:
The date in the field is too far in the past. (308)
Constraint:
DateValidation

EFTI.A.3: Amount of transaction

Rule:
41009
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value into this field.

Message:
Field is mandatory. (329)
Constraint:
Mandatory
Rule:
41010
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided an amount that is not the correct format:

  • Number of digits, decimal separator and 2 digits (optional).
  • When the thousand separator is “,” we only accept “.” for the decimal separator.
  • When the thousand separator is a space, we accept both “.” or “,” for decimal separator.
  • If a thousand separator (“,” or space) is used, only one type can be used, but not both.
  • If a decimal separator is used, two decimal places must be provided.
  • A currency sign such as “$” is not an acceptable character.
Message:
Invalid format. (362)
Constraint:
ReportingAmountFormat
Rule:
41011
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the 24-hour rule indicator is off , EFTI.A.4 is not CAD , and the transaction amount is below $ 9700 CAD on the date of one of EFTI.A.2.

Message:
The amount in foreign currency appears under the reporting threshold (there is no indication of 24-hour rule applying). (998)
Constraint:
TwentyFourHourRuleIndicator
Rule:
41012
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the 24-hour rule indicator is off , EFTI.A.4 is CAD , and the transaction amount is below $ 10000 CAD on the date of one of EFTI.A.2.

Message:
The transaction amount is under the reporting threshold (there is no indication that the 24-hour rule applies). (999)
Constraint:
TwentyFourHourRuleIndicator
Rule:
41020
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the 24-hour rule indicator is on , EFTI.A.4 is CAD , and the transaction amount is above $ 10000 CAD on the date of one of EFTI.A.2.

Message:
The transaction amount is over the threshold for the 24-hour rule to apply. (994)
Constraint:
TwentyFourHourRuleIndicator
Rule:
41021
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the 24-hour rule indicator is on , EFTI.A.4 is not CAD , and the transaction amount is above $ 10300 CAD on the date of one of EFTI.A.2.

Message:
The amount in foreign currency appears to be over the threshold for the 24-hour rule to apply. (996)
Constraint:
TwentyFourHourRuleIndicator

EFTI.A.3a: 24-hour rule indicator

Rule:
41013
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value into this field.

Message:
Field is mandatory. (329)
Constraint:
Mandatory
Rule:
41014
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided a value that is not a whole number between 0 and 1.

Message:
Invalid format. (362)
Constraint:
IntegerFormat

EFTI.A.4: Transaction currency

Rule:
41015
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value into this field.

Message:
Field is mandatory. (329)
Constraint:
Mandatory
Rule:
41016
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided text that is not between 3 and 3 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
41017
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a value not in the list:

  • All ISO Currencies
Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
AlphaCodeTable

EFTI.A.5: Exchange rate

Rule:
41019
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided a value that is not a number with decimal places. The decimal delimiter can either be a '.' or ','.

Message:
Invalid format. (362)
Constraint:
ExchangeRateFormat
Rule:
41023
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a value other than 0 or 1 and EFTI.A.4 equals 'Canadian Dollar'.

Message:
The value entered for this field is inaccurate, based on the value shown in one or more other fields. (302)
Constraint:
EqualsZeroOrOneIfOtherFieldEquals

Part B - Information about the client ordering the EFT

EFTI.B.1: Full name of entity

Rule:
42001
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and the 24-hour rule indicator is off and all EFTI.B.2, EFTI.B.3 are empty.

Message:
Field is mandatory. (329)
Constraint:
MandatoryIfNotLowValueIndicatorAndAllOtherFieldsEmpty
Rule:
42064
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTI.B.2. Only one or the other field is allowed to have a value.

Message:
The presence of an entry in this field conflicts with the presence of an entry in one or more other fields. (367)
Constraint:
MutuallyExclusive

EFTI.B.2: Surname

Rule:
42003
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and the 24-hour rule indicator is off and any EFTI.B.1 are blank.

Message:
Field is mandatory. (329)
Constraint:
MandatoryIfNotLowValueIndicatorAndAnyOtherFieldsEmpty
Rule:
42045
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTI.B.1. Only one or the other field is allowed to have a value.

Message:
The presence of an entry in this field conflicts with the presence of an entry in one or more other fields. (367)
Constraint:
MutuallyExclusive

EFTI.B.3: Given name

Rule:
42005
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and the 24-hour rule indicator is off and any EFTI.B.1 are blank.

Message:
Field is mandatory. (329)
Constraint:
MandatoryIfNotLowValueIndicatorAndAnyOtherFieldsEmpty
Rule:
42047
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTI.B.1. Only one or the other field is allowed to have a value.

Message:
The presence of an entry in this field conflicts with the presence of an entry in one or more other fields. (367)
Constraint:
MutuallyExclusive

EFTI.B.4: Other name/initial

Rule:
42048
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTI.B.1. Only one or the other field is allowed to have a value.

Message:
The presence of an entry in this field conflicts with the presence of an entry in one or more other fields. (367)
Constraint:
MutuallyExclusive

EFTI.B.7: Country

Rule:
42017
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided text that is not between 2 and 2 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
42018
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a value not in the list:

  • All ISO Countries
Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
AlphaCodeTable

EFTI.B.8: Province or state

Rule:
42015
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the province/state name does not correspond with the country provided OR is not a valid Canadian, US or Mexican province/state name given the country EFTI.B.7.

Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
ProvinceStateName

EFTI.B.9: Postal or zip code

Rule:
42020
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the postal code provided is not a valid Canadian postal code OR if the ZIP code provided is not a valid US ZIP code OR if the postal code provided is not alphanumeric for countries entered in EFTI.B.7 other than Canada and the United States.

Message:
The value entered for this field is not a valid format for a Postal Code / Zip Code. (363)
Constraint:
PostalCode

EFTI.B.10: Telephone number

Rule:
42022
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided a value that did not contain 0 to 20 numbers, dashes, commas, periods, spaces or round brackets.

Message:
Invalid format. (362)
Constraint:
ReportingTelephoneFormat

EFTI.B.11: Individual's date of birth

Rule:
42078
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTI.B.1 are not empty.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Constraint:
ForbiddenIfOtherFieldsAreNotBlank
Rule:
42024
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided a date that is not in one of the following formats:

  • yyyy-MM-dd
  • yyyy/MM/dd
  • yyyy MM dd
  • yyyyMMdd
Message:
Invalid format. (362)
Constraint:
ReportingDateFormat
Rule:
42025
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a date that is not before today.

Message:
The field cannot contain a future date. (304)
Constraint:
DateBeforeToday
Rule:
42026
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a date that is not within the last 120 years.

Message:
The date in the field is too far in the past. (308)
Constraint:
DateWithin

EFTI.B.12: Individual's occupation

Rule:
42079
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTI.B.1 are not empty.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Constraint:
ForbiddenIfOtherFieldsAreNotBlank

EFTI.B.14: Individual's identifier type

Rule:
42080
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and all other fields EFTI.B.2, EFTI.B.15 are not blank.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Constraint:
MandatoryIfAllOtherFieldsNotBlank
Rule:
42081
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTI.B.1 are not empty.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Constraint:
ForbiddenIfOtherFieldsAreNotBlank
Rule:
42035
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided text that is not between 1 and 1 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
42036
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a value not in the list:

  • A - Driver's licence
  • B - Birth certificate
  • C - Provincial health card
  • D - Passport
  • F - Rec. of landing/ Perm. resident card
  • E - Other
Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
AlphaCodeTable

EFTI.B.14a: Other type description

Rule:
42037
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and EFTI.B.14 is 'Other'.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Constraint:
MandatoryIfOtherFieldEquals
Rule:
42049
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and EFTI.B.14 is not 'Other'.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Constraint:
ForbiddenIfOtherFieldNotEquals

EFTI.B.15: Identification number

Rule:
42082
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTI.B.1 are not empty.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Constraint:
ForbiddenIfOtherFieldsAreNotBlank
Rule:
42043
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the EFTI.B.14a contains 'SIN' and this field does not equal 'N/A'.

Message:
An entry in this field is not permitted if the individual identifier is a Social Insurance Number (SIN). (370)
Constraint:
SinCheck

Part C - Information about the sender of the EFT

EFTI.C.1: Full name of entity

Rule:
43001
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and the 24-hour rule indicator is off and all EFTI.C.2, EFTI.C.3 are empty.

Message:
Field is mandatory. (329)
Constraint:
MandatoryIfNotLowValueIndicatorAndAllOtherFieldsEmpty
Rule:
43037
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTI.C.2. Only one or the other field is allowed to have a value.

Message:
The presence of an entry in this field conflicts with the presence of an entry in one or more other fields. (367)
Constraint:
MutuallyExclusive

EFTI.C.2: Surname

Rule:
43003
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and the 24-hour rule indicator is off and any EFTI.C.1 are blank.

Message:
Field is mandatory. (329)
Constraint:
MandatoryIfNotLowValueIndicatorAndAnyOtherFieldsEmpty
Rule:
43022
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTI.C.1. Only one or the other field is allowed to have a value.

Message:
The presence of an entry in this field conflicts with the presence of an entry in one or more other fields. (367)
Constraint:
MutuallyExclusive

EFTI.C.3: Given name

Rule:
43005
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and the 24-hour rule indicator is off and any EFTI.C.1 are blank.

Message:
Field is mandatory. (329)
Constraint:
MandatoryIfNotLowValueIndicatorAndAnyOtherFieldsEmpty
Rule:
43024
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTI.C.1. Only one or the other field is allowed to have a value.

Message:
The presence of an entry in this field conflicts with the presence of an entry in one or more other fields. (367)
Constraint:
MutuallyExclusive

EFTI.C.4: Other name/initial

Rule:
43025
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTI.C.1. Only one or the other field is allowed to have a value.

Message:
The presence of an entry in this field conflicts with the presence of an entry in one or more other fields. (367)
Constraint:
MutuallyExclusive

EFTI.C.5: Street address

Rule:
43009
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and the 24-hour rule indicator is off.

Message:
Field is mandatory. (329)
Constraint:
MandatoryIfNotLowValueIndicator

EFTI.C.6: City

Rule:
43011
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and the 24-hour rule indicator is off.

Message:
Field is mandatory. (329)
Constraint:
MandatoryIfNotLowValueIndicator

EFTI.C.7: Country

Rule:
43016
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and the 24-hour rule indicator is off.

Message:
Field is mandatory. (329)
Constraint:
MandatoryIfNotLowValueIndicator
Rule:
43017
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided text that is not between 2 and 2 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
43018
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a value not in the list:

  • All ISO Countries
Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
AlphaCodeTable
Rule:
43036
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a value that equals CA.

Message:
The value entered does not correspond to any of the possible values for this field. (9)
Constraint:
NotEquals

EFTI.C.8: Province or state

Rule:
43013
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and the 24-hour rule indicator is off and EFTI.C.7 is one of CA, US, MX.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Constraint:
MandatoryIfNotLowValueIndicatorAndOtherInString
Rule:
43027
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the province/state name does not correspond with the country provided OR is not a valid Canadian, US or Mexican province/state name given the country EFTI.C.7.

Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
ProvinceStateName

EFTI.C.9: Postal or zip code

Rule:
43019
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and the 24-hour rule indicator is off and EFTI.C.7 is one of CA, US.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Constraint:
MandatoryIfNotLowValueIndicatorAndOtherInString
Rule:
43020
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the postal code provided is not a valid Canadian postal code OR if the ZIP code provided is not a valid US ZIP code OR if the postal code provided is not alphanumeric for countries entered in EFTI.C.7 other than Canada and the United States.

Message:
The value entered for this field is not a valid format for a Postal Code / Zip Code. (363)
Constraint:
PostalCode

Part D - Information about a third party if the client ordering the EFT is acting on behalf of a third party

EFTI.D.1: Full name of entity

Rule:
44001
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTI.D.2. Only one or the other field is allowed to have a value.

Message:
The presence of an entry in this field conflicts with the presence of an entry in one or more other fields. (367)
Constraint:
MutuallyExclusive

EFTI.D.2: Surname

Rule:
44003
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTI.D.1. Only one or the other field is allowed to have a value.

Message:
The presence of an entry in this field conflicts with the presence of an entry in one or more other fields. (367)
Constraint:
MutuallyExclusive

EFTI.D.3: Given name

Rule:
44005
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTI.D.1. Only one or the other field is allowed to have a value.

Message:
The presence of an entry in this field conflicts with the presence of an entry in one or more other fields. (367)
Constraint:
MutuallyExclusive

EFTI.D.4: Other name/initial

Rule:
44056
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTI.D.1. Only one or the other field is allowed to have a value.

Message:
The presence of an entry in this field conflicts with the presence of an entry in one or more other fields. (367)
Constraint:
MutuallyExclusive

EFTI.D.7: Country

Rule:
44017
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided text that is not between 2 and 2 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
44018
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a value not in the list:

  • All ISO Countries
Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
AlphaCodeTable

EFTI.D.8: Province or state

Rule:
44015
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the province/state name does not correspond with the country provided OR is not a valid Canadian, US or Mexican province/state name given the country EFTI.D.7.

Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
ProvinceStateName

EFTI.D.9: Postal or zip code

Rule:
44020
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the postal code provided is not a valid Canadian postal code OR if the ZIP code provided is not a valid US ZIP code OR if the postal code provided is not alphanumeric for countries entered in EFTI.D.7 other than Canada and the United States.

Message:
The value entered for this field is not a valid format for a Postal Code / Zip Code. (363)
Constraint:
PostalCode

EFTI.D.10: Individual's date of birth

Rule:
44053
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTI.D.1 are not empty.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Constraint:
ForbiddenIfOtherFieldsAreNotBlank
Rule:
44022
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided a date that is not in one of the following formats:

  • yyyy-MM-dd
  • yyyy/MM/dd
  • yyyy MM dd
  • yyyyMMdd
Message:
Invalid format. (362)
Constraint:
ReportingDateFormat
Rule:
44023
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a date that is not before today.

Message:
The field cannot contain a future date. (304)
Constraint:
DateBeforeToday
Rule:
44024
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a date that is not within the last 120 years.

Message:
The date in the field is too far in the past. (308)
Constraint:
DateWithin

EFTI.D.11: Individual's occupation

Rule:
44054
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTI.D.1 are not empty.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Constraint:
ForbiddenIfOtherFieldsAreNotBlank

EFTI.D.12: Individual's identifier type

Rule:
44055
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTI.D.1 are not empty.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Constraint:
ForbiddenIfOtherFieldsAreNotBlank
Rule:
44028
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided text that is not between 1 and 1 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
44029
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a value not in the list:

  • A - Driver's licence
  • B - Birth certificate
  • C - Provincial health card
  • D - Passport
  • F - Rec. of landing/ Perm. resident card
  • E - Other
Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
AlphaCodeTable

EFTI.D.12a: Other type description

Rule:
44030
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and EFTI.D.12 is 'Other'.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Constraint:
MandatoryIfOtherFieldEquals
Rule:
44032
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and EFTI.D.12 is not 'Other'.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Constraint:
ForbiddenIfOtherFieldNotEquals

Part E - Information about the receiver of the EFT

EFTI.E.5: Reporting entity's location number

Rule:
40099
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value into this field.

Message:
Field is mandatory. (329)
Constraint:
Mandatory
Rule:
40098
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided text that is not between 1 and 15 characters, containing only alpha and numeric characters.

Message:
Invalid format. (362)
Constraint:
AlphaNumericFormat
Rule:
40097
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a branch location that is invalid for the reporting entity given the constraint ' ValidCA '.

  • None: check to make sure this is a valid branch.
  • CAOnly: check to make sure this branch is in Canada.
  • ValidCA: check to make sure this branch is valid and is in Canada.
  • PortCode: check to make sure this branch is valid or a valid port code.
Message:
FINTRAC does not have this location on file for the reporting entity. (320)
Constraint:
BranchLocation

Part F - Information about the beneficiary client

EFTI.F.1: Full name of entity

Rule:
46001
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and the 24-hour rule indicator is off and all EFTI.F.2, EFTI.F.3 are empty.

Message:
Field is mandatory. (329)
Constraint:
MandatoryIfNotLowValueIndicatorAndAllOtherFieldsEmpty
Rule:
46054
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTI.F.2. Only one or the other field is allowed to have a value.

Message:
The presence of an entry in this field conflicts with the presence of an entry in one or more other fields. (367)
Constraint:
MutuallyExclusive

EFTI.F.2: Surname

Rule:
46003
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and the 24-hour rule indicator is off and any EFTI.F.1 are blank.

Message:
Field is mandatory. (329)
Constraint:
MandatoryIfNotLowValueIndicatorAndAnyOtherFieldsEmpty
Rule:
46037
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTI.F.1. Only one or the other field is allowed to have a value.

Message:
The presence of an entry in this field conflicts with the presence of an entry in one or more other fields. (367)
Constraint:
MutuallyExclusive

EFTI.F.3: Given name

Rule:
46005
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and the 24-hour rule indicator is off and any EFTI.F.1 are blank.

Message:
Field is mandatory. (329)
Constraint:
MandatoryIfNotLowValueIndicatorAndAnyOtherFieldsEmpty
Rule:
46039
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTI.F.1. Only one or the other field is allowed to have a value.

Message:
The presence of an entry in this field conflicts with the presence of an entry in one or more other fields. (367)
Constraint:
MutuallyExclusive

EFTI.F.4: Other name/initial

Rule:
46040
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTI.F.1. Only one or the other field is allowed to have a value.

Message:
The presence of an entry in this field conflicts with the presence of an entry in one or more other fields. (367)
Constraint:
MutuallyExclusive

EFTI.F.7: Country

Rule:
46017
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided text that is not between 2 and 2 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
46018
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a value not in the list:

  • All ISO Countries
Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
AlphaCodeTable

EFTI.F.8: Province or state

Rule:
46015
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the province/state name does not correspond with the country provided OR is not a valid Canadian, US or Mexican province/state name given the country EFTI.F.7.

Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
ProvinceStateName

EFTI.F.9: Postal or zip code

Rule:
46020
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the postal code provided is not a valid Canadian postal code OR if the ZIP code provided is not a valid US ZIP code OR if the postal code provided is not alphanumeric for countries entered in EFTI.F.7 other than Canada and the United States.

Message:
The value entered for this field is not a valid format for a Postal Code / Zip Code. (363)
Constraint:
PostalCode

EFTI.F.10: Telephone number

Rule:
46022
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided a value that did not contain 0 to 20 numbers, dashes, commas, periods, spaces or round brackets.

Message:
Invalid format. (362)
Constraint:
ReportingTelephoneFormat

EFTI.F.11: Individual's date of birth

Rule:
46066
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTI.F.1 are not empty.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Constraint:
ForbiddenIfOtherFieldsAreNotBlank
Rule:
46024
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided a date that is not in one of the following formats:

  • yyyy-MM-dd
  • yyyy/MM/dd
  • yyyy MM dd
  • yyyyMMdd
Message:
Invalid format. (362)
Constraint:
ReportingDateFormat
Rule:
46025
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a date that is not before today.

Message:
The field cannot contain a future date. (304)
Constraint:
DateBeforeToday
Rule:
46026
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a date that is not within the last 120 years.

Message:
The date in the field is too far in the past. (308)
Constraint:
DateWithin

EFTI.F.12: Individual's occupation

Rule:
46067
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTI.F.1 are not empty.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Constraint:
ForbiddenIfOtherFieldsAreNotBlank

EFTI.F.14: Individual's identifier type

Rule:
46068
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTI.F.1 are not empty.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Constraint:
ForbiddenIfOtherFieldsAreNotBlank
Rule:
46032
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided text that is not between 1 and 1 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
46033
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a value not in the list:

  • A - Driver's licence
  • B - Birth certificate
  • C - Provincial health card
  • D - Passport
  • F - Rec. of landing/ Perm. resident card
  • E - Other
Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
AlphaCodeTable

EFTI.F.14a: Other type description

Rule:
46034
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and EFTI.F.14 is 'Other'.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Constraint:
MandatoryIfOtherFieldEquals
Rule:
46041
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and EFTI.F.14 is not 'Other'.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Constraint:
ForbiddenIfOtherFieldNotEquals

Part G - Information about a third party if the beneficiary client is acting on behalf of a third party

EFTI.G.1: Full name of entity

Rule:
47001
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTI.G.2. Only one or the other field is allowed to have a value.

Message:
The presence of an entry in this field conflicts with the presence of an entry in one or more other fields. (367)
Constraint:
MutuallyExclusive

EFTI.G.2: Surname

Rule:
47003
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTI.G.1. Only one or the other field is allowed to have a value.

Message:
The presence of an entry in this field conflicts with the presence of an entry in one or more other fields. (367)
Constraint:
MutuallyExclusive

EFTI.G.3: Given name

Rule:
47005
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTI.G.1. Only one or the other field is allowed to have a value.

Message:
The presence of an entry in this field conflicts with the presence of an entry in one or more other fields. (367)
Constraint:
MutuallyExclusive

EFTI.G.4: Other name/initial

Rule:
47056
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTI.G.1. Only one or the other field is allowed to have a value.

Message:
The presence of an entry in this field conflicts with the presence of an entry in one or more other fields. (367)
Constraint:
MutuallyExclusive

EFTI.G.7: Country

Rule:
47017
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided text that is not between 2 and 2 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
47018
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a value not in the list:

  • All ISO Countries
Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
AlphaCodeTable

EFTI.G.8: Province or state

Rule:
47015
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the province/state name does not correspond with the country provided OR is not a valid Canadian, US or Mexican province/state name given the country EFTI.G.7.

Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
ProvinceStateName

EFTI.G.9: Postal or zip code

Rule:
47020
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the postal code provided is not a valid Canadian postal code OR if the ZIP code provided is not a valid US ZIP code OR if the postal code provided is not alphanumeric for countries entered in EFTI.G.7 other than Canada and the United States.

Message:
The value entered for this field is not a valid format for a Postal Code / Zip Code. (363)
Constraint:
PostalCode

EFTI.G.10: Individual's date of birth

Rule:
47053
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTI.G.1 are not empty.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Constraint:
ForbiddenIfOtherFieldsAreNotBlank
Rule:
47022
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided a date that is not in one of the following formats:

  • yyyy-MM-dd
  • yyyy/MM/dd
  • yyyy MM dd
  • yyyyMMdd
Message:
Invalid format. (362)
Constraint:
ReportingDateFormat
Rule:
47023
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a date that is not before today.

Message:
The field cannot contain a future date. (304)
Constraint:
DateBeforeToday
Rule:
47024
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a date that is not within the last 120 years.

Message:
The date in the field is too far in the past. (308)
Constraint:
DateWithin

EFTI.G.11: Individual's occupation

Rule:
47054
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTI.G.1 are not empty.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Constraint:
ForbiddenIfOtherFieldsAreNotBlank

EFTI.G.12: Individual's identifier type

Rule:
47055
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTI.G.1 are not empty.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Constraint:
ForbiddenIfOtherFieldsAreNotBlank
Rule:
47028
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided text that is not between 1 and 1 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
47029
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a value not in the list:

  • A - Driver's licence
  • B - Birth certificate
  • C - Provincial health card
  • D - Passport
  • F - Rec. of landing/ Perm. resident card
  • E - Other
Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
AlphaCodeTable

EFTI.G.12a: Other type description

Rule:
47030
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and EFTI.G.12 is 'Other'.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Constraint:
MandatoryIfOtherFieldEquals
Rule:
47032
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and EFTI.G.12 is not 'Other'.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Constraint:
ForbiddenIfOtherFieldNotEquals
Date Modified: