Language selection

Search

Validation Rules for Non-SWIFT Electronic Funds Transfer (Outgoing) Reports (EFTO)

On this page

  1. Part 0
  2. Part A
  3. Part B
  4. Part C
  5. Part D
  6. Part E
  7. Part F
  8. Part G

Date - March 15, 2021

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

Part 0 - General information about the reporting entity

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

Rule:
30004
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:
30013
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:
30976
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the report has been segregated.

Message:
Report previously segregated (976)
Constraint:
PreviousReportSegregated
Rule:
30991
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

EFTO.0.2: Contact's surname

Rule:
30005
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

EFTO.0.3: Contact's given name

Rule:
30007
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

EFTO.0.5: Contact's telephone number

Rule:
30009
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:
30010
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

EFTO.0.6: Contact's telephone extension number

Rule:
30012
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

EFTO.A.1: Time of transmission

Rule:
31002
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

EFTO.A.2: Date of transmission

Rule:
31004
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:
31005
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:
31007
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:
31024
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

EFTO.A.3: Amount of transaction

Rule:
31009
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:
31010
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:
31011
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the 24-hour rule indicator is off , EFTO.A.4 is not CAD , and the transaction amount is below $ 9000 CAD on the date of one of EFTO.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:
31012
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the 24-hour rule indicator is off , EFTO.A.4 is CAD , and the transaction amount is below $ 10000 CAD on the date of one of EFTO.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:
31020
Rule Type:
Content
Action:
Reject
Description:

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

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

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

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

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

Rule:
31013
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:
31014
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

EFTO.A.4: Transaction currency

Rule:
31015
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:
31016
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:
31017
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

EFTO.A.5: Exchange rate

Rule:
31019
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:
31023
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a value other than 0 or 1 and EFTO.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

EFTO.B.1: Full name of entity

Rule:
32001
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 EFTO.B.2, EFTO.B.3 are blank.

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

Reject this report if the user provided a value in this field as well as a value in EFTO.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

EFTO.B.2: Surname

Rule:
32003
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 EFTO.B.1 are blank.

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

Reject this report if the user provided a value in this field as well as a value in EFTO.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

EFTO.B.3: Given name

Rule:
32005
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 EFTO.B.1 are blank.

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

Reject this report if the user provided a value in this field as well as a value in EFTO.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

EFTO.B.4: Other name/initial

Rule:
32052
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTO.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

EFTO.B.7: Country

Rule:
32017
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:
32018
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

EFTO.B.8: Province or state

Rule:
32053
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 EFTO.B.7.

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

EFTO.B.9: Postal or zip code

Rule:
32020
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 EFTO.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

EFTO.B.10: Telephone number

Rule:
32022
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

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

Rule:
32085
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTO.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:
32025
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:
32026
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:
32027
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

EFTO.B.12: Individual's occupation

Rule:
32087
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTO.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

EFTO.B.14: Individual's identifier type

Rule:
32088
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and all other fields EFTO.B.2, EFTO.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:
32089
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTO.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:
32036
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:
32037
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

EFTO.B.14a: Other type description

Rule:
32038
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and EFTO.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:
32054
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and EFTO.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

EFTO.B.15: Identification number

Rule:
32090
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTO.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:
32044
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the EFTO.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

EFTO.C.5: Reporting entity's location number

Rule:
30099
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:
30098
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:
30097
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 D - Information about a third party if the client ordering the EFT is acting on behalf of a third party

EFTO.D.1: Full name of entity

Rule:
34001
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTO.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

EFTO.D.2: Surname

Rule:
34003
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTO.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

EFTO.D.3: Given name

Rule:
34005
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTO.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

EFTO.D.4: Other name/initial

Rule:
34056
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTO.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

EFTO.D.7: Country

Rule:
34017
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:
34018
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

EFTO.D.8: Province or state

Rule:
34015
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 EFTO.D.7.

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

EFTO.D.9: Postal or zip code

Rule:
34020
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 EFTO.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

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

Rule:
34053
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTO.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:
34022
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:
34023
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:
34024
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

EFTO.D.11: Individual's occupation

Rule:
34054
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTO.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

EFTO.D.12: Individual's identifier type

Rule:
34055
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTO.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:
34028
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:
34029
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

EFTO.D.12a: Other type description

Rule:
34030
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and EFTO.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:
34033
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and EFTO.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

EFTO.E.1: Full name of entity

Rule:
35001
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 EFTO.E.2, EFTO.E.3 are empty.

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

Reject this report if the user provided a value in this field as well as a value in EFTO.E.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

EFTO.E.2: Surname

Rule:
35003
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 EFTO.E.1 are blank.

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

Reject this report if the user provided a value in this field as well as a value in EFTO.E.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

EFTO.E.3: Given name

Rule:
35005
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 EFTO.E.1 are blank.

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

Reject this report if the user provided a value in this field as well as a value in EFTO.E.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

EFTO.E.4: Other name/initial

Rule:
35025
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTO.E.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

EFTO.E.5: Street address

Rule:
35009
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

EFTO.E.6: City

Rule:
35011
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

EFTO.E.7: Country

Rule:
35016
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:
35017
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:
35018
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:
35026
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

EFTO.E.8: Province or state

Rule:
35013
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 EFTO.E.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:
35027
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 EFTO.E.7.

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

EFTO.E.9: Postal or zip code

Rule:
35019
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 EFTO.E.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:
35020
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 EFTO.E.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 F - Information about the beneficiary client

EFTO.F.1: Full name of entity

Rule:
36001
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 EFTO.F.2, EFTO.F.3 are empty.

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

Reject this report if the user provided a value in this field as well as a value in EFTO.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

EFTO.F.2: Surname

Rule:
36003
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 EFTO.F.1 are blank.

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

Reject this report if the user provided a value in this field as well as a value in EFTO.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

EFTO.F.3: Given name

Rule:
36005
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 EFTO.F.1 are blank.

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

Reject this report if the user provided a value in this field as well as a value in EFTO.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

EFTO.F.4: Other name/initial

Rule:
36041
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTO.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

EFTO.F.7: Country

Rule:
36017
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:
36018
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

EFTO.F.8: Province or state

Rule:
36015
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 EFTO.F.7.

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

EFTO.F.9: Postal or zip code

Rule:
36020
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 EFTO.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

EFTO.F.10: Telephone number

Rule:
36022
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

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

Rule:
36067
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTO.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:
36024
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:
36025
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:
36026
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

EFTO.F.12: Individual's occupation

Rule:
36068
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTO.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

EFTO.F.14: Individual's identifier type

Rule:
36069
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTO.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:
36032
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:
36033
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

EFTO.F.14a: Other type description

Rule:
36036
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and EFTO.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:
36042
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and EFTO.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

EFTO.G.1: Full name of entity

Rule:
37001
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTO.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

EFTO.G.2: Surname

Rule:
37003
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTO.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

EFTO.G.3: Given name

Rule:
37005
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTO.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

EFTO.G.4: Other name/initial

Rule:
37056
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value in this field as well as a value in EFTO.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

EFTO.G.7: Country

Rule:
37017
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:
37018
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

EFTO.G.8: Province or state

Rule:
37015
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 EFTO.G.7.

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

EFTO.G.9: Postal or zip code

Rule:
37020
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 EFTO.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

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

Rule:
37053
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTO.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:
37022
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:
37023
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:
37024
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

EFTO.G.11: Individual's occupation

Rule:
37054
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTO.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

EFTO.G.12: Individual's identifier type

Rule:
37055
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and any of EFTO.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:
37028
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:
37029
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

EFTO.G.12a: Other type description

Rule:
37030
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and EFTO.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:
37032
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user provided a value and EFTO.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: