Language selection

Search

Validation Rules for Suspicious Transaction Reports (STR)

On this page

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

Date - January 22, 2021

The purpose of this document is to provide reporting entities with the validation specifications of Suspicious Transaction Reports (STR) submitted to the Financial Transactions and Reports Analysis Centre of Canada (FINTRAC).

Part A - Information about where the transaction took place

STR.A.1a: Reporting entity's location number

Rule:
10099
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:
10098
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:
10097
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 ' None '.

  • 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
Rule:
10100
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:
The location is not in Canada and therefore cannot be used for reporting purposes. (323)
Constraint:
BranchLocation

STR.A.6a: Reporting entity's report reference number

Rule:
10017
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:
10030
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:
10976
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the report has been segregated.

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

STR.A.7: Contact's surname

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

STR.A.8: Contact's given name

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

STR.A.10: Contact's telephone number

Rule:
10020
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:
10021
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

STR.A.10a: Contact's telephone extension number

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

STR.A.11: Activity sector

Rule:
10024
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:
10025
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:
10026
Rule Type:
Content
Action:
Reject
Description:

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

  • A - Accountant
  • B - Bank
  • C - Caisse populaire
  • D - Crown agent
  • E - Casino
  • F - Co-op credit society
  • I - Life insurance broker or agent
  • J - Life insurance company
  • K - Money services business
  • L - Provincial savings office
  • M - Real estate
  • N - Credit union
  • O - Securities dealer
  • P - Trust and/or loan company
  • Q - British Columbia notary
  • R - Dealer in precious metals and stones
  • S - Credit union central
  • T - Financial services cooperative
Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
AlphaCodeTable

STR.A.12: Attempted transaction indicator

Rule:
10019
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:
10018
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

Part B1 - Information about how the transaction was initiated

STR.B1.1: Date of the transaction

Rule:
11001
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and STR.B1.3 is blank.

Message:
Field is mandatory. (329)
Condition:
Transaction status indicator is "Completed".
Constraint:
MandatoryIfOtherFieldBlank
Rule:
11002
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and STR.B1.3 is 0.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Condition:
Transaction status indicator is "Completed".
Constraint:
MandatoryIfOtherFieldEquals
Rule:
11003
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:
11005
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:
11006
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a date that is not before or equal to STR.B1.4.

Message:
The date in this field is inaccurate, based on the date shown in one or more other fields. (366)
Constraint:
MultiDateValidation
Rule:
11042
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a date that is not after or equal to 2001-11-08.

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

STR.B1.2: Time of the transaction

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

STR.B1.3: Night deposit indicator

Rule:
11010
Rule Type:
Presence
Action:
Reject
Description:

Reject this report if the user did not provide a value and STR.B1.1 is blank.

Message:
Field is mandatory. (329)
Condition:
Transaction status indicator is "Completed".
Constraint:
MandatoryIfOtherFieldBlank
Rule:
11011
Rule Type:
Format
Action:
Reject
Description:

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

Message:
Invalid format. (362)
Constraint:
IntegerFormat
Rule:
11012
Rule Type:
Content
Action:
Reject
Description:

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

  • 1 - Night deposit
  • 3 - Quick drop
  • 0 - Not night deposit
  • 9 - Other
Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
AlphaCodeTable

STR.B1.4: Date of posting

Rule:
11014
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:
11041
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a date that is not after or equal to 2001-11-08.

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

STR.B1.5: Type of funds involved in initiating transaction

Rule:
11017
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value into this field.

Message:
Field is mandatory. (329)
Condition:
Transaction status indicator is "Completed".
Constraint:
Mandatory
Rule:
11018
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 1 and 1 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
11019
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value not in the list:

  • A - Cash in
  • B - Withdrawal from account
  • C - Redeemed casino chips
  • D - Negotiated cheque
  • E - Incoming electronic funds transfer
  • F - Negotiated bank draft
  • G - Negotiated life insurance policy
  • H - Negotiated money order
  • I - Real estate
  • J - Negotiated securities
  • K - Negotiated traveller's cheques
  • M - Diamonds
  • N - Jewellery
  • O - Precious metals
  • P - Precious stones (excluding diamonds)
  • Q - Virtual currency
  • L - Other
Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
AlphaCodeTable

STR.B1.5a: Other type of funds

Rule:
11020
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and STR.B1.5 is 'Other'.

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

Send a warning if the user provided a value and STR.B1.5 is not 'Other'.

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

STR.B1.6: Amount of transaction

Rule:
11022
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value into this field.

Message:
Field is mandatory. (329)
Condition:
Transaction status indicator is "Completed".
Constraint:
Mandatory
Rule:
11023
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

STR.B1.7: Transaction currency

Rule:
11024
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value into this field.

Message:
Field is mandatory. (329)
Condition:
Transaction status indicator is "Completed".
Constraint:
Mandatory
Rule:
11025
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 3 and 3 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
11026
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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

STR.B1.10: How the transaction was conducted

Rule:
11031
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value into this field.

Message:
Field is mandatory. (329)
Condition:
Transaction status indicator is "Completed".
Constraint:
Mandatory
Rule:
11032
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 1 and 1 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
11033
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value not in the list:

  • A - In-branch/office/store
  • B - Automated banking machine
  • C - Armoured car
  • D - Courier
  • E - Mail deposit
  • F - Telephone
  • H - Night deposit
  • I - Quick drop
  • G - Other
Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
AlphaCodeTable
Rule:
11043
Rule Type:
Content
Action:
Warning
Description:

Send a warning if this value is not equal to 'Night deposit' and the field STR.B1.3 equals 'Night deposit'.

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

STR.B1.10a: Other transaction method

Rule:
11034
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and STR.B1.10 is 'Other'.

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

Send a warning if the user provided a value and STR.B1.10 is not 'Other'.

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

STR.B1.11: Identification number of person initially identifying suspicious activity

Rule:
11048
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
Information should not be provided in this field based on regulatory changes that were implemented on June 17, 2017. Note that the entry will be deleted upon receipt as FINTRAC no longer has the authority to receive this information. (373)
Constraint:
Forbidden

Part B2 - Information about how the transaction was completed

STR.B2.12: Disposition of funds

Rule:
12004
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value into this field.

Message:
Field is mandatory. (329)
Condition:
Transaction status indicator is "Completed".
Constraint:
Mandatory
Rule:
12005
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 1 and 1 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
12006
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value not in the list:

  • A - Deposit to an account
  • B - Outgoing electronic funds transfer
  • C - Conducted currency exchange
  • D - Purchase of casino chips
  • E - Purchase of bank draft
  • F - Purchase of money order
  • G - Purchase of traveller's cheques
  • H - Life insurance policy purchase/deposit
  • I - Securities purchase/deposit
  • J - Real estate purchase/deposit
  • K - Cash out
  • M - Purchase diamonds
  • N - Purchase jewellery
  • O - Purchase precious metals
  • P - Purchase stones (excluding diamonds)
  • Q - Added to virtual currency wallet
  • R - Exchange to virtual currency
  • S - Outgoing virtual currency transfer
  • L - Other
Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
AlphaCodeTable

STR.B2.12a: Other disposition of funds

Rule:
12007
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and STR.B2.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:
12022
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value and STR.B2.12 is not 'Other'.

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

STR.B2.12b: Life insurance policy number

Rule:
12009
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and STR.B2.12 is 'Life insurance policy purchase/deposit'.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Constraint:
MandatoryIfOtherFieldEquals

STR.B2.13: Amount of disposition

Rule:
12011
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value into this field.

Message:
Field is mandatory. (329)
Condition:
Transaction status indicator is "Completed".
Constraint:
Mandatory
Rule:
12012
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

STR.B2.14: Disposition currency

Rule:
12013
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value into this field.

Message:
Field is mandatory. (329)
Condition:
Transaction status indicator is "Completed".
Constraint:
Mandatory
Rule:
12014
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 3 and 3 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
12015
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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

STR.B2.17: On behalf of indicator

Rule:
12001
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:
12002
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:
12003
Rule Type:
Content
Action:
Reject
Description:

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

  • C - Not applicable
  • E - On behalf of an entity
  • F - On behalf of another individual
  • G - Cash deposit employer business account
Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
AlphaCodeTable
Rule:
12021
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the on behalf of is "Cash deposit employer business account" (G) then disposition of funds must be to an account (A) and account type must be business (B).

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

Part C - Account information

STR.C.1: Branch or transit number where account held

Rule:
13001
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and STR.B2.12 is A.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Condition:
Transaction status indicator is "Completed" and the activity sector is not banking.
Constraint:
MandatoryIfOtherFieldEquals
Rule:
13045
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and STR.B2.12 is A.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Condition:
Transaction status indicator is "Completed" and the activity sector is banking.
Constraint:
MandatoryIfOtherFieldEquals

STR.C.2: Account number

Rule:
13004
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and STR.B2.12 is A.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Condition:
Transaction status indicator is "Completed" and the activity sector is not banking.
Constraint:
MandatoryIfOtherFieldEquals
Rule:
13046
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and STR.B2.12 is A.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Condition:
Transaction status indicator is "Completed" and the activity sector is banking.
Constraint:
MandatoryIfOtherFieldEquals

STR.C.3: Account type

Rule:
13007
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and STR.B2.12 is A.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Condition:
Transaction status indicator is "Completed" and the activity sector is not banking.
Constraint:
MandatoryIfOtherFieldEquals
Rule:
13047
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and STR.B2.12 is A.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Condition:
Transaction status indicator is "Completed" and the activity sector is banking.
Constraint:
MandatoryIfOtherFieldEquals
Rule:
13009
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 1 and 1 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
13010
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value not in the list:

  • A - Personal
  • B - Business
  • C - Trust
  • D - Other
Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
AlphaCodeTable

STR.C.3a: Other account type

Rule:
13011
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value and STR.C.3 is not 'Other'.

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

Send a warning if the user did not provide a value and STR.C.3 is 'Other'.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Constraint:
MandatoryIfOtherFieldEquals

STR.C.4: Account currency

Rule:
13016
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and STR.B2.12 is A.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Condition:
Transaction status indicator is "Completed" and the activity sector is not banking.
Constraint:
MandatoryIfOtherFieldEquals
Rule:
13048
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and STR.B2.12 is A.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Condition:
Transaction status indicator is "Completed" and the activity sector is banking.
Constraint:
MandatoryIfOtherFieldEquals
Rule:
13018
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 3 and 3 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
13019
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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

STR.C.5a: Account holder 1

Rule:
13020
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and STR.B2.12 is A.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Condition:
Transaction status indicator is "Completed" and the activity sector is not banking.
Constraint:
MandatoryIfOtherFieldEquals
Rule:
13049
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and STR.B2.12 is A and all STR.C.5b, STR.C.5c are blank.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Condition:
Transaction status indicator is "Completed" and the activity sector is banking.
Constraint:
MandatoryIfOtherFieldEqualsAndOtherFieldsAreBlank

STR.C.6: Date opened

Rule:
13028
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:
13029
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:
13030
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a date that is not after 1900-01-01.

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

STR.C.7: Date closed

Rule:
13032
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:
13033
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:
13034
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a date that is not after STR.C.6.

Message:
The date in this field is inaccurate, based on the date shown in one or more other fields. (366)
Constraint:
MultiDateValidation

STR.C.8: Status of the account

Rule:
13035
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and STR.B2.12 is A.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Condition:
Transaction status indicator is "Completed".
Constraint:
MandatoryIfOtherFieldEquals
Rule:
13037
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 1 and 1 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
13038
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value not in the list:

  • A - Active
  • B - Inactive
  • C - Dormant
Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
AlphaCodeTable

Part D - Information about the individual conducting the transaction

STR.D.7: Country

Rule:
14022
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 2 and 2 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
14023
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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

STR.D.9: Postal or zip code

Rule:
14026
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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 STR.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

STR.D.10: Country of residence

Rule:
14028
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 2 and 2 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
14029
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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

STR.D.10a: Country of citizenship

Rule:
14031
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 2 and 2 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
14032
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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

STR.D.11: Home telephone number

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

STR.D.12: Individual's identifier type

Rule:
14036
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 1 and 1 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
14037
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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

STR.D.12a: Other identifier type

Rule:
14039
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and STR.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:
14107
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value and STR.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

STR.D.13: Identification number

Rule:
14110
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the STR.D.12a 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

STR.D.14: Country

Rule:
14049
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 2 and 2 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
14050
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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

STR.D.15: Province or state

Rule:
14046
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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 STR.D.14.

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

STR.D.16: Individual's date of birth

Rule:
14052
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:
14053
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:
14054
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

STR.D.18: Individual's business telephone number

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

STR.D.18a: Individual's business telephone extension number

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

STR.D.22: Country

Rule:
14084
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 2 and 2 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
14068
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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

STR.D.24: Postal or zip code

Rule:
14073
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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 STR.D.22 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

STR.D.25: Employer's business telephone number

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

STR.D.25a: Employer's business telephone extension number

Rule:
14077
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 E - Information about the entity on whose behalf the transaction was conducted

STR.E.1: Name of corporation or trust or other entity

Rule:
15047
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of an entity.
Constraint:
Forbidden

STR.E.2: Type of business

Rule:
15048
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of an entity.
Constraint:
Forbidden

STR.E.3: Street address

Rule:
15049
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of an entity.
Constraint:
Forbidden

STR.E.4: City

Rule:
15050
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of an entity.
Constraint:
Forbidden

STR.E.5: Country

Rule:
15051
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of an entity.
Constraint:
Forbidden
Rule:
15012
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 2 and 2 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
15013
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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

STR.E.6: Province or state

Rule:
15052
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of an entity.
Constraint:
Forbidden

STR.E.7: Postal or zip code

Rule:
15053
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of an entity.
Constraint:
Forbidden
Rule:
15015
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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 STR.E.5 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

STR.E.8: Business telephone number

Rule:
15054
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of an entity.
Constraint:
Forbidden
Rule:
15017
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

STR.E.8a: Business telephone extension number

Rule:
15055
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of an entity.
Constraint:
Forbidden
Rule:
15019
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

STR.E.9: Incorporation number

Rule:
15056
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of an entity.
Constraint:
Forbidden

STR.E.10: Country of issue

Rule:
15057
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of an entity.
Constraint:
Forbidden
Rule:
15025
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 2 and 2 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
15026
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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

STR.E.11: Province or state of issue

Rule:
15058
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of an entity.
Constraint:
Forbidden

STR.E.12a: Individual's name 1

Rule:
15059
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of an entity.
Constraint:
Forbidden

STR.E.12b: Individual's name 2

Rule:
15060
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of an entity.
Constraint:
Forbidden

STR.E.12c: Individual's name 3

Rule:
15061
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of an entity.
Constraint:
Forbidden

Part F - Information about the individual on whose behalf the transaction was conducted

STR.F.1: Surname

Rule:
16101
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden

STR.F.2: Given name

Rule:
16102
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden

STR.F.3: Other name/initial

Rule:
16103
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden

STR.F.4: Street address

Rule:
16104
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden

STR.F.5: City

Rule:
16105
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden

STR.F.6: Country

Rule:
16106
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden
Rule:
16014
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 2 and 2 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
16015
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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

STR.F.7: Province or state

Rule:
16107
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden

STR.F.8: Postal or zip code

Rule:
16108
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden
Rule:
16017
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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 STR.F.6 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

STR.F.9: Home telephone number

Rule:
16109
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden
Rule:
16019
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

STR.F.10: Individual's business telephone number

Rule:
16110
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden
Rule:
16021
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

STR.F.10a: Individual's business telephone extension number

Rule:
16111
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden
Rule:
16023
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

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

Rule:
16112
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden
Rule:
16025
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:
16026
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:
16027
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

STR.F.12: Individual's identifier type

Rule:
16113
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden
Rule:
16029
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 1 and 1 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
16030
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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

STR.F.12a: Other identifier type

Rule:
16031
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and STR.F.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:
16114
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden
Rule:
16131
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value and STR.F.12 is not 'Other'.

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

STR.F.13: Identification number

Rule:
16115
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden
Rule:
16135
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the STR.F.12a 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

STR.F.14: Country of residence

Rule:
16116
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden
Rule:
16036
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 2 and 2 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
16037
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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

STR.F.14a: Country of citizenship

Rule:
16117
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden
Rule:
16039
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 2 and 2 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
16040
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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

STR.F.15: Country

Rule:
16118
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden
Rule:
16044
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 2 and 2 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
16045
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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

STR.F.16: Province or state

Rule:
16119
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden
Rule:
16076
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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 STR.F.15.

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

STR.F.17: Individual's occupation

Rule:
16120
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden

STR.F.18: Individual's employer

Rule:
16121
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden

STR.F.19: Employer's street address

Rule:
16122
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden

STR.F.20: Employer's city

Rule:
16123
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden

STR.F.21: Employer's country

Rule:
16124
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden
Rule:
16058
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 2 and 2 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
16078
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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

STR.F.22: Employer's province or state

Rule:
16125
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden

STR.F.23: Employer's postal or zip code

Rule:
16126
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden
Rule:
16060
Rule Type:
Content
Action:
Warning
Description:

Send a warning 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 STR.F.21 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

STR.F.24: Employer's telephone number

Rule:
16127
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden
Rule:
16062
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

STR.F.24a: Employer's telephone extension number

Rule:
16128
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden
Rule:
16064
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

STR.F.25: Relationship to individual

Rule:
16129
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden
Rule:
16066
Rule Type:
Format
Action:
Warning
Description:

Send a warning if the user provided text that is not between 1 and 1 characters, containing only alpha characters.

Message:
Invalid format. (362)
Constraint:
AlphaFormat
Rule:
16067
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value not in the list:

  • A - Accountant
  • B - Agent
  • C - Legal counsel
  • D - Borrower
  • E - Broker
  • F - Customer
  • G - Employee
  • H - Friend
  • I - Relative
  • J - Other
Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
AlphaCodeTable

STR.F.25a: Other relationship

Rule:
16068
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user did not provide a value and STR.F.25 is 'Other'.

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

Send a warning if the user provided a value.

Message:
This field is not required based on the value shown in one or more other fields. (364)
Condition:
Transaction was not conducted on behalf of another individual.
Constraint:
Forbidden
Rule:
16132
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user provided a value and STR.F.25 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 - Description of suspicious activity

STR.G.1: Description of suspicious activity

Rule:
17001
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
Date Modified: