Language selection

Search

Validation rules for the submission of Large Cash Transaction Reports by API

Added - October 23, 2023

From: Financial Transactions and Reports Analysis Centre of Canada (FINTRAC)

Provides reporting entities with the rules used to validate reports of large cash transactions submitted through API to the Financial Transactions and Reports Analysis Centre of Canada (FINTRAC).

Field name: Activity sector

Field ID: lctr.context.reportDetails.activitySectorCode

Rule: 120000

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)

Rule: 120001

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value not in the list: - 1=Accountant - 2=Bank - 3=Caisse populaire - 4=Crown agent - 5=Casino - 6=Co-op credit society - 9=Life insurance broker or agent - 10=Life insurance company - 11=Money services business - 12=Provincial savings office - 13=Real estate - 14=Credit union - 15=Securities dealer - 16=Trust and/or loan company - 17=British Columbia notary - 18=Dealer in precious metals and stones - 19=Credit union central - 20=Financial services cooperative - 21=Foreign money services business

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

Field name: Ministerial directive

Field ID: lctr.context.reportDetails.ministerialDirectiveCode

Rule: 120080

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 10 characters.

Message: Invalid format. (362)

Rule: 120081

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value not in the list: - 1=IR2020

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

Rule: 120082

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value and there is more than one transaction, the transaction is above threshold, or the criteria of the particular Ministerial Directive are not met.

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

Field name: Contact identifier

Field ID: lctr.context.reportDetails.reportingEntityContactId

Rule: 120070

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)

Rule: 120071

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value that is not between 0 and 9999999.

Message: Invalid format. (362)

Rule: 120072

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a contact number that is invalid for the reporting entity.

Message: FINTRAC does not have this contact on file for the reporting entity. (324)

Field name: Reporting entity number

Field ID: lctr.context.reportDetails.reportingEntityNumber

Rule: 120010

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)

Rule: 120011

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value that is not between 0 and 9999999.

Message: Invalid format. (362)

Field name: Reporting entity report reference

Field ID: lctr.context.reportDetails.reportingEntityReportReference

Rule: 120030

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)

Rule: 120031

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 100 characters.

Message: Invalid format. (362)

Rule: 120032

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)

Field name: Submitting reporting entity number

Field ID: lctr.context.reportDetails.submittingReportingEntityNumber

Rule: 120020

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)

Rule: 120021

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value that is not between 0 and 9999999.

Message: Invalid format. (362)

Field name: Aggregation type

Field ID: lctr.context.reportDetails.twentyFourHourRule.aggregationTypeCode

Rule: 120040

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)

Rule: 120041

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value that is not between 1 and 9.

Message: Invalid format. (362)

Rule: 120042

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value not in the list: - 1=Beneficiary - 2=Conductor - 3=On behalf of (i.e. 3rd party) - 4=Not applicable

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

Rule: 120043

Rule type: Content

Action: Reject

Description: Reject this report if the user provided an aggregation type that is invalid given the following: - 1-Beneficiary: must have more than one transaction or a single below threshold transaction. - 2-Conductor: must have more than one transaction or a single below threshold transaction. - 3-On behalf of (i.e. 3rd party): must have more than one transaction or a single below threshold transaction. - 4-Not applicable: must have a single above threshold transaction or Ministerial Directive.

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

Field name: End of period

Field ID: lctr.context.reportDetails.twentyFourHourRule.periodEnd

Rule: 120060

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.reportDetails.ministerialDirectiveCode is blank.

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

Rule: 120061

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.reportDetails.ministerialDirectiveCode is not blank.

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

Rule: 120062

Rule type: Format

Action: Reject

Description: Reject this report if the user provided a date that is not in the format yyyy-mm-ddThh:mm:ss-zz:zz.

Message: Invalid format. (362)

Rule: 120063

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a date that is not 24 hours from lctr.formDetails.reportDetails.twentyFourHourRule.periodStart.

Message: The value entered for the field does not provide what is required. (301)

Rule: 120064

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a date that is not before now.

Message: The field cannot contain a future date. (304)

Field name: Start of period

Field ID: lctr.context.reportDetails.twentyFourHourRule.periodStart

Rule: 120050

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.reportDetails.ministerialDirectiveCode is blank.

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

Rule: 120051

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.reportDetails.ministerialDirectiveCode is not blank.

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

Rule: 120052

Rule type: Format

Action: Reject

Description: Reject this report if the user provided a date that is not in the format yyyy-mm-ddThh:mm:ss-zz:zz.

Message: Invalid format. (362)

Rule: 120053

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a date that is not before now.

Message: The field cannot contain a future date. (304)

Field name: Transaction list

Field ID: lctr.context.transactions

Rule: 120090

Rule type: Content

Action: Reject

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

Message: The number must be unique for the report. (336)

Rule: 120091

Rule type: Content

Action: Warning

Description: Send a warning if the total amount of the report is less than $ 10000 CAD.

Message: The total amount of the report is under the reporting threshold. (334)

Rule: 120092

Rule type: Content

Action: Reject

Description: Reject this report if the list is empty.

Message: The list must be within the specified size. (332)

Field name: Completing action list

Field ID: lctr.transaction.completingActions

Rule: 122560

Rule type: Content

Action: Reject

Description: Reject this report if the list of values is not between 1 and 50.

Message: The list must be within the specified size. (332)

Field name: Client number

Field ID: lctr.transaction.completingActions.beneficiaries.details.clientNumber

Rule: 123550

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary

Field name: Email address

Field ID: lctr.transaction.completingActions.beneficiaries.details.emailAddress

Rule: 123560

Rule type: Format

Action: Reject

Description: Reject this report if the user provided a value that does not adhere to the RFC5332 Internet Message Format or exceeded the maximum length of 200.

Message: Invalid format. (362)

Condition: Beneficiary

Field name: Relationship

Field ID: lctr.transaction.completingActions.beneficiaries.details.relationshipOfConductorCode

Rule: 123570

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value that is not between 1 and 99.

Message: Invalid format. (362)

Condition: Beneficiary

Rule: 123571

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value not in the list: - 1=Accountant - 2=Agent - 3=Borrower - 4=Broker - 5=Customer - 6=Employee - 7=Friend - 8=Relative - 9=Other - 10=Legal counsel - 11=Employer - 12=Joint/Secondary owner - 13=Power of attorney - 14=Vendor/Supplier - 15=Self

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

Condition: Beneficiary

Field name: Relationship - other

Field ID: lctr.transaction.completingActions.beneficiaries.details.relationshipOfConductorOther

Rule: 123580

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.completingActions.beneficiaries.details.relationshipOfConductorCode is 'Other'.

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

Condition: Beneficiary

Rule: 123581

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.beneficiaries.details.relationshipOfConductorCode is not 'Other'.

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

Condition: Beneficiary

Rule: 123582

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Condition: Beneficiary

Field name: House/Building number

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.address.buildingNumber

Rule: 123290

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.beneficiaries.entityDetails.address.unstructured are not empty.

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

Condition: Beneficiary / Entity

Rule: 123291

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 10 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Entity

Field name: City

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.address.city

Rule: 123370

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.beneficiaries.entityDetails.address.unstructured are not empty.

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

Condition: Beneficiary / Entity

Rule: 123371

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Entity

Field name: Country

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.address.countryCode

Rule: 123380

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)

Condition: Beneficiary / Entity

Rule: 123381

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)

Condition: Beneficiary / Entity

Field name: District

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.address.district

Rule: 123300

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.beneficiaries.entityDetails.address.unstructured are not empty.

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

Condition: Beneficiary / Entity

Rule: 123301

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Entity

Field name: Postal or zip code

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.address.postalZipCode

Rule: 123340

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.completingActions.beneficiaries.entityDetails.address.unstructured is blank and lctr.transaction.completingActions.beneficiaries.entityDetails.address.countryCode is one of 'Canada', 'United States'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Beneficiary / Entity

Rule: 123341

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.beneficiaries.entityDetails.address.unstructured are not empty.

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

Condition: Beneficiary / Entity

Rule: 123342

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 20 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Entity

Rule: 123343

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 lctr.transaction.completingActions.beneficiaries.entityDetails.address.countryCode 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)

Condition: Beneficiary / Entity

Field name: Province or state code

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.address.provinceStateCode

Rule: 123310

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.completingActions.beneficiaries.entityDetails.address.unstructured is blank and lctr.transaction.completingActions.beneficiaries.entityDetails.address.countryCode is one of 'Canada', 'United States', 'Mexico'.

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

Condition: Beneficiary / Entity

Rule: 123311

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.beneficiaries.entityDetails.address.unstructured are not empty.

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

Condition: Beneficiary / Entity

Rule: 123312

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.beneficiaries.entityDetails.address.countryCode is not in CA, US, MX.

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

Condition: Beneficiary / Entity

Rule: 123313

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)

Condition: Beneficiary / Entity

Rule: 123314

Rule type: Content

Action: Reject

Description: Reject this report if the province/state code does not correspond with the country provided OR is not a valid Canadian, US or Mexican province/state code given the country lctr.transaction.completingActions.beneficiaries.entityDetails.address.countryCode.

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

Condition: Beneficiary / Entity

Field name: Province or state name

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.address.provinceStateName

Rule: 123320

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.beneficiaries.entityDetails.address.unstructured are not empty.

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

Condition: Beneficiary / Entity

Rule: 123321

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.beneficiaries.entityDetails.address.countryCode is in CA, US, MX.

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

Condition: Beneficiary / Entity

Rule: 123322

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Entity

Field name: Street address

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.address.streetAddress

Rule: 123360

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.beneficiaries.entityDetails.address.unstructured are not empty.

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

Condition: Beneficiary / Entity

Rule: 123361

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Entity

Field name: Sub-province and/or sub-locality

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.address.subProvinceSubLocality

Rule: 123330

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.beneficiaries.entityDetails.address.unstructured are not empty.

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

Condition: Beneficiary / Entity

Rule: 123331

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Entity

Field name: Apt/Room/Suite/Unit number

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.address.unitNumber

Rule: 123280

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.beneficiaries.entityDetails.address.unstructured are not empty.

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

Condition: Beneficiary / Entity

Rule: 123281

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 10 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Entity

Field name: Unstructured address details

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.address.unstructured

Rule: 123350

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.beneficiaries.entityDetails.address.unitNumber, lctr.transaction.completingActions.beneficiaries.entityDetails.address.buildingNumber, lctr.transaction.completingActions.beneficiaries.entityDetails.address.streetAddress, lctr.transaction.completingActions.beneficiaries.entityDetails.address.city, lctr.transaction.completingActions.beneficiaries.entityDetails.address.district, lctr.transaction.completingActions.beneficiaries.entityDetails.address.provinceStateCode, lctr.transaction.completingActions.beneficiaries.entityDetails.address.provinceStateName, lctr.transaction.completingActions.beneficiaries.entityDetails.address.subProvinceSubLocality, lctr.transaction.completingActions.beneficiaries.entityDetails.address.postalZipCode are not empty.

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

Condition: Beneficiary / Entity

Rule: 123351

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 500 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Entity

Field name: Authorized person list

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.authorizedPersons

Rule: 123510

Rule type: Content

Action: Reject

Description: Reject this report if the list of values is not between 0 and 3.

Message: The list must be within the specified size. (332)

Condition: Beneficiary / Entity

Field name: Given name

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.authorizedPersons.givenName

Rule: 123530

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Entity / Authorized person

Field name: Other name/initial

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.authorizedPersons.otherNameInitial

Rule: 123540

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Entity / Authorized person

Field name: Surname

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.authorizedPersons.surname

Rule: 123520

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Entity / Authorized person

Field name: Extension

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.extensionNumber

Rule: 123260

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.beneficiaries.entityDetails.telephoneNumber is empty.

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

Condition: Beneficiary / Entity

Rule: 123261

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)

Condition: Beneficiary / Entity

Field name: Identification type

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.identifications.identifierTypeCode

Rule: 123400

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true.

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

Condition: Beneficiary / Entity / Identification

Rule: 123401

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value that is not between 1 and 99.

Message: Invalid format. (362)

Condition: Beneficiary / Entity / Identification

Rule: 123402

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value not in the list: - 1=Articles of association - 2=Certificate of corporate status - 3=Certificate of incorporation - 4=Letter/Notice of assessment - 5=Partnership agreement - 6=Annual report - 7=Other

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

Condition: Beneficiary / Entity / Identification

Rule: 123403

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is a completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Beneficiary / Entity / Identification

Field name: Identification type - other

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.identifications.identifierTypeOther

Rule: 123410

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.completingActions.beneficiaries.entityDetails.identifications.identifierTypeCode is 'Other'.

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

Condition: Beneficiary / Entity / Identification

Rule: 123411

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.beneficiaries.entityDetails.identifications.identifierTypeCode is not 'Other'.

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

Condition: Beneficiary / Entity / Identification

Rule: 123412

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Entity / Identification

Field name: Jurisdiction of issue (country)

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.identifications.jurisdictionOfIssueCountryCode

Rule: 123430

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)

Condition: Beneficiary / Entity / Identification

Rule: 123431

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)

Condition: Beneficiary / Entity / Identification

Field name: Jurisdiction of issue (province or state) code

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.identifications.jurisdictionOfIssueProvinceStateCode

Rule: 123440

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.beneficiaries.entityDetails.identifications.jurisdictionOfIssueCountryCode is not in CA, US, MX.

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

Condition: Beneficiary / Entity / Identification

Rule: 123441

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)

Condition: Beneficiary / Entity / Identification

Rule: 123442

Rule type: Content

Action: Reject

Description: Reject this report if the province/state code does not correspond with the country provided OR is not a valid Canadian, US or Mexican province/state code given the country lctr.transaction.completingActions.beneficiaries.entityDetails.identifications.jurisdictionOfIssueCountryCode.

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

Condition: Beneficiary / Entity / Identification

Rule: 123443

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.completingActions.beneficiaries.entityDetails.identifications.identifierTypeCode is one of 'Certificate of corporate status', 'Certificate of incorporation', 'Letter/Notice of assessment' and lctr.transaction.completingActions.beneficiaries.entityDetails.identifications.jurisdictionOfIssueCountryCode is one of 'Canada', 'United States', 'Mexico'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Beneficiary / Entity / Identification

Field name: Jurisdiction of issue (province or state) name

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.identifications.jurisdictionOfIssueProvinceStateName

Rule: 123450

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.beneficiaries.entityDetails.identifications.jurisdictionOfIssueCountryCode is in CA, US, MX.

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

Condition: Beneficiary / Entity / Identification

Rule: 123451

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Entity / Identification

Field name: Number associated with identifier type

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.identifications.number

Rule: 123420

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Entity / Identification

Field name: Name of entity

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.nameOfEntity

Rule: 123240

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true.

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

Condition: Beneficiary / Entity

Rule: 123241

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is a completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Beneficiary / Entity

Rule: 123242

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Entity

Field name: Nature of entity's principal business

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.natureOfPrincipalBusiness

Rule: 123270

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Entity

Field name: Is the entity registered or incorporated?

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.registrationIncorporationIndicator

Rule: 123236

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)

Condition: Beneficiary / Entity

Rule: 123237

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided 'true' and lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations is empty or the user provided 'false' and lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations is not empty.

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

Condition: Beneficiary / Entity

Field name: Jurisdiction of issue (country)

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations.jurisdictionOfIssueCountryCode

Rule: 123480

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and any of lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations.number, lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateCode, lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateName are empty.

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

Condition: Beneficiary / Entity / Registration or incorporation

Rule: 123481

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)

Condition: Beneficiary / Entity / Registration or incorporation

Rule: 123482

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)

Condition: Beneficiary / Entity / Registration or incorporation

Field name: Jurisdiction of issue (province or state) code

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateCode

Rule: 123490

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and any of lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations.number, lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations.jurisdictionOfIssueCountryCode, lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateName are empty.

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

Condition: Beneficiary / Entity / Registration or incorporation

Rule: 123491

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations.jurisdictionOfIssueCountryCode is not in CA, US, MX.

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

Condition: Beneficiary / Entity / Registration or incorporation

Rule: 123492

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)

Condition: Beneficiary / Entity / Registration or incorporation

Rule: 123493

Rule type: Content

Action: Reject

Description: Reject this report if the province/state code does not correspond with the country provided OR is not a valid Canadian, US or Mexican province/state code given the country lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations.jurisdictionOfIssueCountryCode.

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

Condition: Beneficiary / Entity / Registration or incorporation

Field name: Jurisdiction of issue (province or state) name

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateName

Rule: 123500

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and any of lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations.number, lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations.jurisdictionOfIssueCountryCode, lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateCode are empty.

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

Condition: Beneficiary / Entity / Registration or incorporation

Rule: 123501

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations.jurisdictionOfIssueCountryCode is in CA, US, MX.

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

Condition: Beneficiary / Entity / Registration or incorporation

Rule: 123502

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Entity / Registration or incorporation

Field name: Registration or incorporation number

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations.number

Rule: 123470

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and any of lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations.jurisdictionOfIssueCountryCode, lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateCode, lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateName are empty.

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

Condition: Beneficiary / Entity / Registration or incorporation

Rule: 123471

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Entity / Registration or incorporation

Field name: Registration/incorporation type

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.registrationsIncorporations.typeCode

Rule: 123460

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)

Condition: Beneficiary / Entity / Registration or incorporation

Rule: 123461

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value not in the list: - 1=Registered - 2=Incorporated - 4=Registered and incorporated - 5=Unknown

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

Condition: Beneficiary / Entity / Registration or incorporation

Field name: Telephone number

Field ID: lctr.transaction.completingActions.beneficiaries.entityDetails.telephoneNumber

Rule: 123250

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 10 and 20 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Entity

Rule: 123251

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)

Condition: Beneficiary / Entity

Field name: House/Building number

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.address.buildingNumber

Rule: 123070

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.beneficiaries.personDetails.address.unstructured are not empty.

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

Condition: Beneficiary / Person

Rule: 123071

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 10 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Person

Field name: City

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.address.city

Rule: 123090

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.beneficiaries.personDetails.address.unstructured are not empty.

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

Condition: Beneficiary / Person

Rule: 123091

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Person

Field name: Country

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.address.countryCode

Rule: 123140

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)

Condition: Beneficiary / Person

Rule: 123141

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)

Condition: Beneficiary / Person

Field name: District

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.address.district

Rule: 123100

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.beneficiaries.personDetails.address.unstructured are not empty.

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

Condition: Beneficiary / Person

Rule: 123101

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Person

Field name: Postal or zip code

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.address.postalZipCode

Rule: 123150

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.completingActions.beneficiaries.personDetails.address.unstructured is blank and lctr.transaction.completingActions.beneficiaries.personDetails.address.countryCode is one of 'Canada', 'United States'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Beneficiary / Person

Rule: 123151

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.beneficiaries.personDetails.address.unstructured are not empty.

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

Condition: Beneficiary / Person

Rule: 123152

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 20 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Person

Rule: 123153

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 lctr.transaction.completingActions.beneficiaries.personDetails.address.countryCode 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)

Condition: Beneficiary / Person

Field name: Province or state code

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.address.provinceStateCode

Rule: 123110

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.completingActions.beneficiaries.personDetails.address.unstructured is blank and lctr.transaction.completingActions.beneficiaries.personDetails.address.countryCode is one of 'Canada', 'United States', 'Mexico'.

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

Condition: Beneficiary / Person

Rule: 123111

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.beneficiaries.personDetails.address.unstructured are not empty.

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

Condition: Beneficiary / Person

Rule: 123112

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.beneficiaries.personDetails.address.countryCode is not in CA, US, MX.

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

Condition: Beneficiary / Person

Rule: 123113

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)

Condition: Beneficiary / Person

Rule: 123114

Rule type: Content

Action: Reject

Description: Reject this report if the province/state code does not correspond with the country provided OR is not a valid Canadian, US or Mexican province/state code given the country lctr.transaction.completingActions.beneficiaries.personDetails.address.countryCode.

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

Condition: Beneficiary / Person

Field name: Province or state name

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.address.provinceStateName

Rule: 123120

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.beneficiaries.personDetails.address.unstructured are not empty.

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

Condition: Beneficiary / Person

Rule: 123121

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.beneficiaries.personDetails.address.countryCode is in CA, US, MX.

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

Condition: Beneficiary / Person

Rule: 123122

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Person

Field name: Street address

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.address.streetAddress

Rule: 123080

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.beneficiaries.personDetails.address.unstructured are not empty.

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

Condition: Beneficiary / Person

Rule: 123081

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Person

Field name: Sub-province and/or sub-locality

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.address.subProvinceSubLocality

Rule: 123130

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.beneficiaries.personDetails.address.unstructured are not empty.

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

Condition: Beneficiary / Person

Rule: 123131

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Person

Field name: Apt/Room/Suite/Unit number

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.address.unitNumber

Rule: 123060

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.beneficiaries.personDetails.address.unstructured are not empty.

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

Condition: Beneficiary / Person

Rule: 123061

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 10 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Person

Field name: Unstructured address details

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.address.unstructured

Rule: 123160

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.beneficiaries.personDetails.address.unitNumber, lctr.transaction.completingActions.beneficiaries.personDetails.address.buildingNumber, lctr.transaction.completingActions.beneficiaries.personDetails.address.streetAddress, lctr.transaction.completingActions.beneficiaries.personDetails.address.city, lctr.transaction.completingActions.beneficiaries.personDetails.address.district, lctr.transaction.completingActions.beneficiaries.personDetails.address.provinceStateCode, lctr.transaction.completingActions.beneficiaries.personDetails.address.provinceStateName, lctr.transaction.completingActions.beneficiaries.personDetails.address.subProvinceSubLocality, lctr.transaction.completingActions.beneficiaries.personDetails.address.postalZipCode are not empty.

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

Condition: Beneficiary / Person

Rule: 123161

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 500 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Person

Field name: Alias

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.alias

Rule: 122980

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Person

Field name: Country of residence

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.countryOfResidenceCode

Rule: 123020

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)

Condition: Beneficiary / Person

Rule: 123021

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)

Condition: Beneficiary / Person

Field name: Date of birth

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.dateOfBirth

Rule: 123010

Rule type: Format

Action: Reject

Description: Reject this report if the user provided a date that is not in the following format: yyyy-MM-dd.

Message: Invalid format. (362)

Condition: Beneficiary / Person

Rule: 123011

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)

Condition: Beneficiary / Person

Rule: 123012

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)

Condition: Beneficiary / Person

Field name: Extension

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.extensionNumber

Rule: 123000

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.beneficiaries.personDetails.telephoneNumber is empty.

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

Condition: Beneficiary / Person

Rule: 123001

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)

Condition: Beneficiary / Person

Field name: Given name

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.givenName

Rule: 122960

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true.

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

Condition: Beneficiary / Person

Rule: 122961

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is a completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Beneficiary / Person

Rule: 122962

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Person

Field name: Identification type

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.identifications.identifierTypeCode

Rule: 123180

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true.

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

Condition: Beneficiary / Person / Identification

Rule: 123181

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is a completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Beneficiary / Person / Identification

Rule: 123182

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value that is not between 1 and 99.

Message: Invalid format. (362)

Condition: Beneficiary / Person / Identification

Rule: 123183

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value not in the list: - 1=Birth certificate - 2=Passport - 3=Other - 4=Driver's licence - 5=Provincial health card - 14=Citizenship card - 15=Certificate of Indian Status - 27=Social insurance number (SIN) card - 32=Permanent resident card - 33=Record of landing - 34=Credit file - 35=Government issued identification - 36=Insurance documents - 37=Provincial or territorial identity card - 38=Record of employment - 39=Travel visa - 40=Utility statement

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

Condition: Beneficiary / Person / Identification

Field name: Identification type - other

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.identifications.identifierTypeOther

Rule: 123190

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.completingActions.beneficiaries.personDetails.identifications.identifierTypeCode is 'Other'.

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

Condition: Beneficiary / Person / Identification

Rule: 123191

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.beneficiaries.personDetails.identifications.identifierTypeCode is not 'Other'.

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

Condition: Beneficiary / Person / Identification

Rule: 123192

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Person / Identification

Field name: Jurisdiction of issue (country)

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.identifications.jurisdictionOfIssueCountryCode

Rule: 123210

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.completingActions.beneficiaries.personDetails.identifications.identifierTypeCode is one of 'Birth certificate', 'Passport', 'Driver's licence', 'Provincial health card', 'Citizenship card', 'Certificate of Indian Status', 'Permanent resident card', 'Record of landing', 'Government issued identification', 'Provincial or territorial identity card', 'Travel visa'.

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

Condition: Beneficiary / Person / Identification

Rule: 123211

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)

Condition: Beneficiary / Person / Identification

Rule: 123212

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)

Condition: Beneficiary / Person / Identification

Field name: Jurisdiction of issue (province or state) code

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.identifications.jurisdictionOfIssueProvinceStateCode

Rule: 123220

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.beneficiaries.personDetails.identifications.jurisdictionOfIssueCountryCode is not in CA, US, MX.

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

Condition: Beneficiary / Person / Identification

Rule: 123221

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)

Condition: Beneficiary / Person / Identification

Rule: 123222

Rule type: Content

Action: Reject

Description: Reject this report if the province/state code does not correspond with the country provided OR is not a valid Canadian, US or Mexican province/state code given the country lctr.transaction.completingActions.beneficiaries.personDetails.identifications.jurisdictionOfIssueCountryCode.

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

Condition: Beneficiary / Person / Identification

Rule: 123223

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.completingActions.beneficiaries.personDetails.identifications.identifierTypeCode is one of 'Birth certificate', 'Driver's licence', 'Provincial health card', 'Government issued identification', 'Provincial or territorial identity card' and lctr.transaction.completingActions.beneficiaries.personDetails.identifications.jurisdictionOfIssueCountryCode is one of 'Canada', 'United States', 'Mexico'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Beneficiary / Person / Identification

Field name: Jurisdiction of issue (province or state) name

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.identifications.jurisdictionOfIssueProvinceStateName

Rule: 123230

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.beneficiaries.personDetails.identifications.jurisdictionOfIssueCountryCode is in CA, US, MX.

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

Condition: Beneficiary / Person / Identification

Rule: 123231

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Person / Identification

Field name: Number associated with identifier type

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.identifications.number

Rule: 123200

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Person / Identification

Rule: 123203

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.beneficiaries.personDetails.identifications.identifierTypeCode is 'Social insurance number (SIN) card'.

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

Condition: Beneficiary / Person / Identification

Field name: Name of employer

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.nameOfEmployer

Rule: 123040

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Person

Field name: Occupation

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.occupation

Rule: 123030

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Person

Field name: Other name/initial

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.otherNameInitial

Rule: 122970

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Person

Field name: Surname

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.surname

Rule: 122950

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true.

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

Condition: Beneficiary / Person

Rule: 122951

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is a completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Beneficiary / Person

Rule: 122952

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Person

Field name: Telephone number

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.telephoneNumber

Rule: 122990

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 10 and 20 characters.

Message: Invalid format. (362)

Condition: Beneficiary / Person

Rule: 122991

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)

Condition: Beneficiary / Person

Field name: Subject type

Field ID: lctr.transaction.completingActions.beneficiaries.personDetails.typeCode

Rule: 122945

Rule type: Content

Action: Reject

Description: Reject this report if the value the user provided is not equal to the value in lctr.transaction.completingActions.beneficiaries.typeCode.

Message: The value entered for the field does not provide what is required. (301)

Condition: Beneficiary / Person

Field name: Subject type

Field ID: lctr.transaction.completingActions.beneficiaries.typeCode

Rule: 122940

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)

Condition: Beneficiary

Rule: 122941

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value that is not one of 3, 4.

Message: The value entered for the field does not provide what is required. (301)

Condition: Beneficiary

Field name: Branch number

Field ID: lctr.transaction.completingActions.details.account.branchNumber

Rule: 122650

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.completingActions.details.dispositionCode is 'Deposit to account' and lctr.reportDetails.activitySectorCode is one of 'Bank', 'Caisse populaire', 'Co-op credit society', 'Life insurance company', 'Credit union', 'Trust and/or loan company', 'Credit union central', 'Financial services cooperative'.

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

Condition: Account

Rule: 122651

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.details.dispositionCode is one of 'Life insurance policy purchase/deposit', 'Purchase of jewellery', 'Purchase precious metals', 'Added to virtual currency wallet', 'Holding funds', 'Purchase of precious stones'.

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

Condition: Account

Rule: 122652

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 50 characters.

Message: Invalid format. (362)

Condition: Account

Field name: Account currency type

Field ID: lctr.transaction.completingActions.details.account.currencyCode

Rule: 122690

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.completingActions.details.dispositionCode is 'Deposit to account'.

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

Condition: Account

Rule: 122691

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.details.dispositionCode is one of 'Life insurance policy purchase/deposit', 'Purchase of jewellery', 'Purchase precious metals', 'Added to virtual currency wallet', 'Holding funds', 'Purchase of precious stones'.

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

Condition: Account

Rule: 122692

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)

Condition: Account

Rule: 122693

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)

Condition: Account

Field name: Date account opened

Field ID: lctr.transaction.completingActions.details.account.dateOpened

Rule: 122700

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.details.dispositionCode is one of 'Life insurance policy purchase/deposit', 'Purchase of jewellery', 'Purchase precious metals', 'Added to virtual currency wallet', 'Holding funds', 'Purchase of precious stones'.

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

Condition: Account

Rule: 122701

Rule type: Format

Action: Reject

Description: Reject this report if the user provided a date that is not in the following format: yyyy-MM-dd.

Message: Invalid format. (362)

Condition: Account

Rule: 122702

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)

Condition: Account

Field name: Financial institution number

Field ID: lctr.transaction.completingActions.details.account.financialInstitutionNumber

Rule: 122640

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.completingActions.details.dispositionCode is 'Deposit to account' and lctr.reportDetails.activitySectorCode is one of 'Bank', 'Caisse populaire', 'Co-op credit society', 'Life insurance company', 'Credit union', 'Trust and/or loan company', 'Credit union central', 'Financial services cooperative'.

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

Condition: Account

Rule: 122641

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.details.dispositionCode is one of 'Life insurance policy purchase/deposit', 'Purchase of jewellery', 'Purchase precious metals', 'Added to virtual currency wallet', 'Holding funds', 'Purchase of precious stones'.

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

Condition: Account

Rule: 122642

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 50 characters.

Message: Invalid format. (362)

Condition: Account

Field name: Account holders list

Field ID: lctr.transaction.completingActions.details.account.holders

Rule: 122710

Rule type: Content

Action: Reject

Description: Reject this report if the list of values is not between 1 and * and if lctr.transaction.completingActions.details.dispositionCode is 'Deposit to account'.

Message: The list cannot be empty, but is required based on the value entered elsewhere in the report. (331)

Condition: Account

Field name: Name of entity

Field ID: lctr.transaction.completingActions.details.account.holders.entityName.nameOfEntity

Rule: 122770

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Account / Holder / Entity

Rule: 122772

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.details.account.holders.typeCode is not 2.

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

Condition: Account / Holder / Entity

Field name: Given name

Field ID: lctr.transaction.completingActions.details.account.holders.personName.givenName

Rule: 122750

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Account / Holder / Person

Rule: 122752

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.details.account.holders.typeCode is not 1.

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

Condition: Account / Holder / Person

Field name: Other name/initial

Field ID: lctr.transaction.completingActions.details.account.holders.personName.otherNameInitial

Rule: 122760

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Account / Holder / Person

Rule: 122762

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.details.account.holders.typeCode is not 1.

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

Condition: Account / Holder / Person

Field name: Surname

Field ID: lctr.transaction.completingActions.details.account.holders.personName.surname

Rule: 122740

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Account / Holder / Person

Rule: 122742

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.details.account.holders.typeCode is not 1.

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

Condition: Account / Holder / Person

Field name: Subject type

Field ID: lctr.transaction.completingActions.details.account.holders.personName.typeCode

Rule: 122735

Rule type: Content

Action: Reject

Description: Reject this report if the value the user provided is not equal to the value in lctr.transaction.completingActions.details.account.holders.typeCode.

Message: The value entered for the field does not provide what is required. (301)

Condition: Account / Holder / Person

Field name: Subject type

Field ID: lctr.transaction.completingActions.details.account.holders.typeCode

Rule: 122730

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)

Condition: Account / Holder

Rule: 122731

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value that is not one of 1, 2.

Message: The value entered for the field does not provide what is required. (301)

Condition: Account / Holder

Field name: Account number

Field ID: lctr.transaction.completingActions.details.account.number

Rule: 122660

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.completingActions.details.dispositionCode is 'Deposit to account'.

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

Condition: Account

Rule: 122661

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.details.dispositionCode is one of 'Life insurance policy purchase/deposit', 'Purchase of jewellery', 'Purchase precious metals', 'Added to virtual currency wallet', 'Holding funds', 'Purchase of precious stones'.

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

Condition: Account

Rule: 122662

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Account

Field name: Account type

Field ID: lctr.transaction.completingActions.details.account.typeCode

Rule: 122670

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.completingActions.details.dispositionCode is 'Deposit to account'.

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

Condition: Account

Rule: 122671

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.details.dispositionCode is one of 'Life insurance policy purchase/deposit', 'Purchase of jewellery', 'Purchase precious metals', 'Added to virtual currency wallet', 'Holding funds', 'Purchase of precious stones'.

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

Condition: Account

Rule: 122672

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value that is not between 1 and 99.

Message: Invalid format. (362)

Condition: Account

Rule: 122673

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value not in the list: - 1=Personal - 2=Business - 3=Trust - 4=Other - 5=Casino

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

Condition: Account

Field name: Account type - description

Field ID: lctr.transaction.completingActions.details.account.typeOther

Rule: 122680

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.completingActions.details.account.typeCode is 'Other'.

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

Condition: Account

Rule: 122681

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.details.account.typeCode is not 'Other'.

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

Condition: Account

Rule: 122682

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Condition: Account

Field name: Amount

Field ID: lctr.transaction.completingActions.details.amount

Rule: 122590

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.completingActions.details.valueInCanadianDollars is blank and lctr.transaction.completingActions.details.dispositionCode is not one of 'Purchase of jewellery', 'Purchase precious metals', 'Purchase of precious stones'.

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

Rule: 122591

Rule type: Format

Action: Reject

Description: Reject this report if the user provided an amount that is not the correct format: - 17 digits (max), decimal separator and 10 digits (max). - If a decimal separator is used, one digit before and two decimal places must be provided.

Message: Invalid format. (362)

Rule: 122592

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.details.valueInCanadianDollars is not blank.

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

Rule: 122593

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.details.dispositionCode is one of 'Purchase of jewellery', 'Purchase precious metals', 'Purchase of precious stones'.

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

Field name: Currency type

Field ID: lctr.transaction.completingActions.details.currencyCode

Rule: 122600

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.completingActions.details.virtualCurrencyTypeCode is blank and lctr.transaction.completingActions.details.amount is not blank.

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

Rule: 122601

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.details.virtualCurrencyTypeCode is not blank.

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

Rule: 122602

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)

Rule: 122603

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)

Field name: Details of disposition

Field ID: lctr.transaction.completingActions.details.dispositionCode

Rule: 122570

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)

Rule: 122571

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value that is not between 1 and 99.

Message: Invalid format. (362)

Rule: 122572

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value not in the list: - 1=Deposit to account - 3=Exchange to fiat currency - 4=Purchase of casino product - 5=Purchase of bank draft - 6=Purchase of money order - 7=Life insurance policy purchase/deposit - 8=Investment product purchase/deposit - 9=Real estate purchase/deposit - 11=Other - 14=Purchase of jewellery - 15=Purchase precious metals - 17=Added to virtual currency wallet - 18=Exchange to virtual currency - 19=Outgoing virtual currency transfer - 20=Outgoing email money transfer - 21=Holding funds - 22=Purchase of precious stones - 23=Issued cheque - 24=Outgoing domestic funds transfer - 25=Outgoing international funds transfer - 26=Purchase of prepaid payment product/card - 27=Denomination exchange - 28=Payment to account - 29=Purchase of / Payment for goods - 30=Purchase of / Payment for services - 31=Outgoing mobile money transfer

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

Field name: Details of disposition - other

Field ID: lctr.transaction.completingActions.details.dispositionOther

Rule: 122580

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.completingActions.details.dispositionCode is 'Other'.

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

Rule: 122581

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.details.dispositionCode is not 'Other'.

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

Rule: 122582

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Field name: Exchange rate

Field ID: lctr.transaction.completingActions.details.exchangeRate

Rule: 122630

Rule type: Format

Action: Reject

Description: Reject this report if the user provided an amount that is not the correct format: - 17 digits (max), decimal separator and 10 digits (max). - If a decimal separator is used, one digit before and two decimal places must be provided.

Message: Invalid format. (362)

Field name: Was there any other person or entity involved in the completing action?

Field ID: lctr.transaction.completingActions.details.involvementIndicator

Rule: 122820

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)

Rule: 122821

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided 'true' and lctr.transaction.completingActions.involvements is empty or the user provided 'false' and lctr.transaction.completingActions.involvements is not empty.

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

Field name: Reference number

Field ID: lctr.transaction.completingActions.details.referenceNumber

Rule: 122800

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Field name: Other number related to reference number

Field ID: lctr.transaction.completingActions.details.referenceNumberOtherRelatedNumber

Rule: 122810

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Field name: Value in Canadian dollars

Field ID: lctr.transaction.completingActions.details.valueInCanadianDollars

Rule: 122790

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.completingActions.details.amount is blank.

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

Rule: 122791

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.details.amount is not blank.

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

Rule: 122792

Rule type: Format

Action: Reject

Description: Reject this report if the user provided an amount that is not the correct format: - 17 digits (max), decimal separator and 10 digits (max). - If a decimal separator is used, one digit before and two decimal places must be provided.

Message: Invalid format. (362)

Rule: 122793

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.completingActions.details.dispositionCode is one of 'Purchase of jewellery', 'Purchase precious metals', 'Purchase of precious stones'.

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

Field name: Virtual currency type

Field ID: lctr.transaction.completingActions.details.virtualCurrencyTypeCode

Rule: 122610

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.completingActions.details.currencyCode is blank and lctr.transaction.completingActions.details.amount is not blank.

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

Rule: 122611

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.details.currencyCode is not blank.

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

Rule: 122612

Rule type: Format

Action: Reject

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

Message: Invalid format. (362)

Rule: 122613

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value not in the list: - Virtual currency list

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

Field name: Virtual currency type - other

Field ID: lctr.transaction.completingActions.details.virtualCurrencyTypeOther

Rule: 122620

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.completingActions.details.virtualCurrencyTypeCode is 'Other'.

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

Rule: 122621

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.details.virtualCurrencyTypeCode is not 'Other'.

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

Rule: 122622

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Field name: Account number

Field ID: lctr.transaction.completingActions.involvements.details.accountNumber

Rule: 122900

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.involvements.details.identifyingNumber, lctr.transaction.completingActions.involvements.details.policyNumber are not empty.

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

Condition: Involvement

Rule: 122901

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Involvement

Field name: Identifying number

Field ID: lctr.transaction.completingActions.involvements.details.identifyingNumber

Rule: 122920

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.involvements.details.accountNumber, lctr.transaction.completingActions.involvements.details.policyNumber are not empty.

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

Condition: Involvement

Rule: 122921

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Involvement

Field name: Policy number

Field ID: lctr.transaction.completingActions.involvements.details.policyNumber

Rule: 122910

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.completingActions.involvements.details.accountNumber, lctr.transaction.completingActions.involvements.details.identifyingNumber are not empty.

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

Condition: Involvement

Rule: 122911

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Involvement

Field name: Name of entity

Field ID: lctr.transaction.completingActions.involvements.entityName.nameOfEntity

Rule: 122890

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Involvement / Entity

Rule: 122892

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.involvements.typeCode is not 2.

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

Condition: Involvement / Entity

Field name: Given name

Field ID: lctr.transaction.completingActions.involvements.personName.givenName

Rule: 122870

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Involvement / Person

Rule: 122872

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.involvements.typeCode is not 1.

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

Condition: Involvement / Person

Field name: Other name/initial

Field ID: lctr.transaction.completingActions.involvements.personName.otherNameInitial

Rule: 122880

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Involvement / Person

Rule: 122882

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.involvements.typeCode is not 1.

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

Condition: Involvement / Person

Field name: Surname

Field ID: lctr.transaction.completingActions.involvements.personName.surname

Rule: 122860

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Involvement / Person

Rule: 122862

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.completingActions.involvements.typeCode is not 1.

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

Condition: Involvement / Person

Field name: Subject type

Field ID: lctr.transaction.completingActions.involvements.typeCode

Rule: 122850

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)

Condition: Involvement

Rule: 122851

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value that is not one of 1, 2.

Message: The value entered for the field does not provide what is required. (301)

Condition: Involvement

Field name: Date/time of posting

Field ID: lctr.transaction.largeCashTransactionDetails.dateTimeOfPosting

Rule: 121080

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.dateTimeOfTransaction is blank.

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

Rule: 121081

Rule type: Format

Action: Reject

Description: Reject this report if the user provided a date that is not in the format yyyy-mm-ddThh:mm:ss-zz:zz.

Message: Invalid format. (362)

Rule: 121082

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a date that is not before now.

Message: The field cannot contain a future date. (304)

Rule: 121083

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a date that is not between lctr.reportDetails.twentyFourHourRule.periodStart and lctr.reportDetails.twentyFourHourRule.periodEnd.

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

Field name: Date/time of transaction

Field ID: lctr.transaction.largeCashTransactionDetails.dateTimeOfTransaction

Rule: 121050

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is not one of 'Night deposit', 'Quick drop'.

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

Rule: 121051

Rule type: Format

Action: Reject

Description: Reject this report if the user provided a date that is not in the format yyyy-mm-ddThh:mm:ss-zz:zz.

Message: Invalid format. (362)

Rule: 121052

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a date that is not before now.

Message: The field cannot contain a future date. (304)

Rule: 121053

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a date that is not between lctr.reportDetails.twentyFourHourRule.periodStart and lctr.reportDetails.twentyFourHourRule.periodEnd.

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

Field name: Method of transaction

Field ID: lctr.transaction.largeCashTransactionDetails.methodCode

Rule: 121060

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)

Rule: 121061

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value not in the list: - 1=In person - 2=Automated banking machine - 3=Armoured car - 4=Courier - 5=Mail deposit - 7=Other - 8=Night deposit - 9=Quick drop - 10=Self-redemption kiosk - 11=Virtual currency ATM

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

Field name: Method of transaction - other

Field ID: lctr.transaction.largeCashTransactionDetails.methodOther

Rule: 121070

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is 'Other'.

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

Rule: 121071

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.largeCashTransactionDetails.methodCode is not 'Other'.

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

Rule: 121072

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Field name: Purpose of transaction

Field ID: lctr.transaction.largeCashTransactionDetails.purpose

Rule: 121090

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Field name: Reporting entity transaction reference number

Field ID: lctr.transaction.largeCashTransactionDetails.reportingEntityTransactionReference

Rule: 121040

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)

Rule: 121041

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Field name: Threshold indicator

Field ID: lctr.transaction.largeCashTransactionDetails.thresholdIndicator

Rule: 121030

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)

Rule: 121031

Rule type: Content

Action: Reject

Description: Reject this report if the user provided 'true' and the amount of the transaction is less than $ 10000 CAD or the user provided 'false' and the amount of the transaction is greater than or equal to $ 10000 CAD.

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

Field name: Reporting entity location number

Field ID: lctr.transaction.reportingEntityLocationId

Rule: 121020

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)

Rule: 121021

Rule type: Format

Action: Reject

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

Message: Invalid format. (362)

Rule: 121022

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)

Field name: Starting action list

Field ID: lctr.transaction.startingActions

Rule: 121100

Rule type: Content

Action: Reject

Description: Reject this report if the list of values is not between 1 and 50.

Message: The list must be within the specified size. (332)

Field name: Conductor list

Field ID: lctr.transaction.startingActions.conductors

Rule: 121250

Rule type: Content

Action: Reject

Description: Reject this report if the list is not empty and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Night deposit', 'Quick drop'.

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

Rule: 121251

Rule type: Content

Action: Reject

Description: Reject this report if the list of values is not between 1 and * and if lctr.transaction.largeCashTransactionDetails.methodCode is 'In person' and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is 'true' .

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

Field name: Client number

Field ID: lctr.transaction.startingActions.conductors.details.clientNumber

Rule: 121900

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Field name: Email address

Field ID: lctr.transaction.startingActions.conductors.details.emailAddress

Rule: 121905

Rule type: Format

Action: Reject

Description: Reject this report if the user provided a value that does not adhere to the RFC5332 Internet Message Format or exceeded the maximum length of 200.

Message: Invalid format. (362)

Field name: Was this transaction conducted on behalf of another person or entity?

Field ID: lctr.transaction.startingActions.conductors.details.onBehalfOfIndicator

Rule: 121906

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)

Rule: 121908

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided 'true' and lctr.transaction.startingActions.conductors.onBehalfOfs is empty or the user provided 'false' and lctr.transaction.startingActions.conductors.onBehalfOfs is not empty.

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

Field name: House/Building number

Field ID: lctr.transaction.startingActions.conductors.entityDetails.address.buildingNumber

Rule: 121610

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.entityDetails.address.unstructured are not empty.

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

Condition: Entity

Rule: 121611

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 10 characters.

Message: Invalid format. (362)

Condition: Entity

Field name: City

Field ID: lctr.transaction.startingActions.conductors.entityDetails.address.city

Rule: 121690

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is 1 and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false and lctr.transaction.startingActions.conductors.entityDetails.addressTypeCode is 1.

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

Condition: Entity

Rule: 121691

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.entityDetails.address.unstructured are not empty.

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

Condition: Entity

Rule: 121692

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Entity

Rule: 121693

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.entityDetails.addressTypeCode is 1 and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Automated banking machine', 'Armoured car', 'Courier', 'Mail deposit', 'Other'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity

Rule: 121694

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.entityDetails.addressTypeCode is 1 and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity

Rule: 121695

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.entityDetails.addressTypeCode is 1 and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity

Field name: Country

Field ID: lctr.transaction.startingActions.conductors.entityDetails.address.countryCode

Rule: 121700

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is 1 and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false.

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

Condition: Entity

Rule: 121701

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)

Condition: Entity

Rule: 121702

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)

Condition: Entity

Rule: 121703

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Automated banking machine', 'Armoured car', 'Courier', 'Mail deposit', 'Other'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity

Rule: 121704

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity

Rule: 121705

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity

Field name: District

Field ID: lctr.transaction.startingActions.conductors.entityDetails.address.district

Rule: 121620

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.entityDetails.address.unstructured are not empty.

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

Condition: Entity

Rule: 121621

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Entity

Field name: Postal or zip code

Field ID: lctr.transaction.startingActions.conductors.entityDetails.address.postalZipCode

Rule: 121660

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.entityDetails.address.unstructured are not empty.

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

Condition: Entity

Rule: 121661

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 20 characters.

Message: Invalid format. (362)

Condition: Entity

Rule: 121662

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 lctr.transaction.startingActions.conductors.entityDetails.address.countryCode 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)

Condition: Entity

Rule: 121663

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.entityDetails.address.unstructured is blank and lctr.transaction.startingActions.conductors.entityDetails.address.countryCode is one of 'Canada', 'United States'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity

Field name: Province or state code

Field ID: lctr.transaction.startingActions.conductors.entityDetails.address.provinceStateCode

Rule: 121630

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is 'true' and lctr.transaction.startingActions.conductors.entityDetails.addressTypeCode is 1 and lctr.transaction.largeCashTransactionDetails.methodCode is 'In person' and lctr.transaction.startingActions.conductors.entityDetails.address.countryCode is one of 'Canada', 'United States', 'Mexico'.

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

Condition: Entity

Rule: 121631

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.entityDetails.address.unstructured are not empty.

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

Condition: Entity

Rule: 121632

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.entityDetails.address.countryCode is not in CA, US, MX.

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

Condition: Entity

Rule: 121633

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)

Condition: Entity

Rule: 121634

Rule type: Content

Action: Reject

Description: Reject this report if the province/state code does not correspond with the country provided OR is not a valid Canadian, US or Mexican province/state code given the country lctr.transaction.startingActions.conductors.entityDetails.address.countryCode.

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

Condition: Entity

Rule: 121635

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.entityDetails.addressTypeCode is 1 and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Automated banking machine', 'Armoured car', 'Courier', 'Mail deposit', 'Other' and lctr.transaction.startingActions.conductors.entityDetails.address.countryCode is one of 'Canada', 'United States', 'Mexico'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity

Field name: Province or state name

Field ID: lctr.transaction.startingActions.conductors.entityDetails.address.provinceStateName

Rule: 121640

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.entityDetails.address.unstructured are not empty.

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

Condition: Entity

Rule: 121641

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.entityDetails.address.countryCode is in CA, US, MX.

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

Condition: Entity

Rule: 121642

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Entity

Field name: Street address

Field ID: lctr.transaction.startingActions.conductors.entityDetails.address.streetAddress

Rule: 121680

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is 1 and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false and lctr.transaction.startingActions.conductors.entityDetails.addressTypeCode is 1.

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

Condition: Entity

Rule: 121681

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.entityDetails.address.unstructured are not empty.

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

Condition: Entity

Rule: 121682

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Entity

Rule: 121683

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.entityDetails.addressTypeCode is 1 and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Automated banking machine', 'Armoured car', 'Courier', 'Mail deposit', 'Other'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity

Rule: 121684

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.entityDetails.addressTypeCode is 1 and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity

Rule: 121685

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.entityDetails.addressTypeCode is 1 and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity

Field name: Sub-province and/or sub-locality

Field ID: lctr.transaction.startingActions.conductors.entityDetails.address.subProvinceSubLocality

Rule: 121650

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.entityDetails.address.unstructured are not empty.

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

Condition: Entity

Rule: 121651

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Entity

Field name: Apt/Room/Suite/Unit number

Field ID: lctr.transaction.startingActions.conductors.entityDetails.address.unitNumber

Rule: 121600

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.entityDetails.address.unstructured are not empty.

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

Condition: Entity

Rule: 121601

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 10 characters.

Message: Invalid format. (362)

Condition: Entity

Field name: Unstructured address details

Field ID: lctr.transaction.startingActions.conductors.entityDetails.address.unstructured

Rule: 121670

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.entityDetails.address.unitNumber, lctr.transaction.startingActions.conductors.entityDetails.address.buildingNumber, lctr.transaction.startingActions.conductors.entityDetails.address.streetAddress, lctr.transaction.startingActions.conductors.entityDetails.address.city, lctr.transaction.startingActions.conductors.entityDetails.address.district, lctr.transaction.startingActions.conductors.entityDetails.address.provinceStateCode, lctr.transaction.startingActions.conductors.entityDetails.address.provinceStateName, lctr.transaction.startingActions.conductors.entityDetails.address.subProvinceSubLocality, lctr.transaction.startingActions.conductors.entityDetails.address.postalZipCode are not empty.

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

Condition: Entity

Rule: 121671

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 500 characters.

Message: Invalid format. (362)

Condition: Entity

Rule: 121672

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.entityDetails.addressTypeCode is 2 and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Automated banking machine', 'Armoured car', 'Courier', 'Mail deposit', 'Other' and lctr.transaction.startingActions.conductors.entityDetails.address.countryCode is one of 'Canada', 'United States', 'Mexico'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity

Rule: 121673

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.entityDetails.addressTypeCode is 2 and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity

Rule: 121674

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.entityDetails.addressTypeCode is 2 and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity

Field name: Authorized person list

Field ID: lctr.transaction.startingActions.conductors.entityDetails.authorizedPersons

Rule: 121830

Rule type: Content

Action: Reject

Description: Reject this report if the list of values is not between 1 and 3 and lctr.transaction.largeCashTransactionDetails.thresholdIndicator equals true.

Message: The list cannot be empty, but is required based on the value entered elsewhere in the report. (331)

Condition: Entity

Rule: 121831

Rule type: Content

Action: Reject

Description: Reject this report if the list of values is not between 0 and 3.

Message: The list must be within the specified size. (332)

Condition: Entity

Field name: Given name

Field ID: lctr.transaction.startingActions.conductors.entityDetails.authorizedPersons.givenName

Rule: 121850

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is 1 and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false.

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

Condition: Entity / Authorized person

Rule: 121851

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Entity / Authorized person

Rule: 121852

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is 'true' and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Automated banking machine', 'Armoured car', 'Courier', 'Mail deposit', 'Other'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity / Authorized person

Rule: 121853

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity / Authorized person

Rule: 121854

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity / Authorized person

Field name: Other name/initial

Field ID: lctr.transaction.startingActions.conductors.entityDetails.authorizedPersons.otherNameInitial

Rule: 121858

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Entity / Authorized person

Field name: Surname

Field ID: lctr.transaction.startingActions.conductors.entityDetails.authorizedPersons.surname

Rule: 121840

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is 1 and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false.

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

Condition: Entity / Authorized person

Rule: 121841

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Entity / Authorized person

Rule: 121842

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is 'true' and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Automated banking machine', 'Armoured car', 'Courier', 'Mail deposit', 'Other'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity / Authorized person

Rule: 121843

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity / Authorized person

Rule: 121844

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity / Authorized person

Field name: Extension

Field ID: lctr.transaction.startingActions.conductors.entityDetails.extensionNumber

Rule: 121580

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.entityDetails.telephoneNumber is empty.

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

Condition: Entity

Rule: 121581

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)

Condition: Entity

Field name: Identification list

Field ID: lctr.transaction.startingActions.conductors.entityDetails.identifications

Rule: 121710

Rule type: Content

Action: Reject

Description: Reject this report if the list of values is not between 1 and * and lctr.transaction.largeCashTransactionDetails.thresholdIndicator equals true.

Message: The list cannot be empty, but is required based on the value entered elsewhere in the report. (331)

Condition: Entity

Field name: Identification type

Field ID: lctr.transaction.startingActions.conductors.entityDetails.identifications.identifierTypeCode

Rule: 121720

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is 1 and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false.

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

Condition: Entity / Identification

Rule: 121721

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value not in the list: - 1=Articles of association - 2=Certificate of corporate status - 3=Certificate of incorporation - 4=Letter/Notice of assessment - 5=Partnership agreement - 6=Annual report - 7=Other

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

Condition: Entity / Identification

Rule: 121722

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is 'true' and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Automated banking machine', 'Armoured car', 'Courier', 'Mail deposit', 'Other'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity / Identification

Rule: 121723

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity / Identification

Rule: 121724

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity / Identification

Field name: Identification type - other

Field ID: lctr.transaction.startingActions.conductors.entityDetails.identifications.identifierTypeOther

Rule: 121730

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.startingActions.conductors.entityDetails.identifications.identifierTypeCode is 'Other'.

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

Condition: Entity / Identification

Rule: 121731

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.entityDetails.identifications.identifierTypeCode is not 'Other'.

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

Condition: Entity / Identification

Rule: 121732

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Condition: Entity / Identification

Field name: Jurisdiction of issue (country)

Field ID: lctr.transaction.startingActions.conductors.entityDetails.identifications.jurisdictionOfIssueCountryCode

Rule: 121750

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is 1 and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false.

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

Condition: Entity / Identification

Rule: 121751

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)

Condition: Entity / Identification

Rule: 121752

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)

Condition: Entity / Identification

Rule: 121753

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is 'true' and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Automated banking machine', 'Armoured car', 'Courier', 'Mail deposit', 'Other'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity / Identification

Rule: 121754

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity / Identification

Rule: 121755

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity / Identification

Field name: Jurisdiction of issue (province or state) code

Field ID: lctr.transaction.startingActions.conductors.entityDetails.identifications.jurisdictionOfIssueProvinceStateCode

Rule: 121760

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.entityDetails.identifications.jurisdictionOfIssueCountryCode is not in CA, US, MX.

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

Condition: Entity / Identification

Rule: 121761

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)

Condition: Entity / Identification

Rule: 121762

Rule type: Content

Action: Reject

Description: Reject this report if the province/state code does not correspond with the country provided OR is not a valid Canadian, US or Mexican province/state code given the country lctr.transaction.startingActions.conductors.entityDetails.identifications.jurisdictionOfIssueCountryCode.

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

Condition: Entity / Identification

Field name: Jurisdiction of issue (province or state) name

Field ID: lctr.transaction.startingActions.conductors.entityDetails.identifications.jurisdictionOfIssueProvinceStateName

Rule: 121770

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.entityDetails.identifications.jurisdictionOfIssueCountryCode is in CA, US, MX.

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

Condition: Entity / Identification

Rule: 121771

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Entity / Identification

Field name: Number associated with identifier type

Field ID: lctr.transaction.startingActions.conductors.entityDetails.identifications.number

Rule: 121740

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.largeCashTransactionDetails.methodCode is 1 and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity / Identification

Rule: 121741

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Entity / Identification

Rule: 121742

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity / Identification

Rule: 121743

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity / Identification

Field name: Name of entity

Field ID: lctr.transaction.startingActions.conductors.entityDetails.nameOfEntity

Rule: 121560

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is 1 and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false.

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

Condition: Entity

Rule: 121561

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Entity

Rule: 121562

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is 'true' and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Automated banking machine', 'Armoured car', 'Courier', 'Mail deposit', 'Other'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity

Rule: 121563

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity

Rule: 121564

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity

Field name: Nature of entity's principal business

Field ID: lctr.transaction.startingActions.conductors.entityDetails.natureOfPrincipalBusiness

Rule: 121590

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is 1 and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is false and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false.

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

Condition: Entity

Rule: 121591

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Condition: Entity

Rule: 121593

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is 'true' and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Automated banking machine', 'Armoured car', 'Courier', 'Mail deposit', 'Other'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity

Rule: 121594

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity

Rule: 121595

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity

Field name: Is the entity registered or incorporated?

Field ID: lctr.transaction.startingActions.conductors.entityDetails.registrationIncorporationIndicator

Rule: 121557

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)

Condition: Entity

Rule: 121558

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided 'true' and lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations is empty or the user provided 'false' and lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations is not empty.

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

Condition: Entity

Field name: Jurisdiction of issue (country)

Field ID: lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations.jurisdictionOfIssueCountryCode

Rule: 121800

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and any of lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations.number, lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateCode, lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateName are empty.

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

Condition: Entity / Registration or incorporation

Rule: 121801

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)

Condition: Entity / Registration or incorporation

Rule: 121802

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)

Condition: Entity / Registration or incorporation

Field name: Jurisdiction of issue (province or state) code

Field ID: lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateCode

Rule: 121810

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and any of lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations.number, lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations.jurisdictionOfIssueCountryCode, lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateName are empty.

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

Condition: Entity / Registration or incorporation

Rule: 121811

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations.jurisdictionOfIssueCountryCode is not in CA, US, MX.

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

Condition: Entity / Registration or incorporation

Rule: 121812

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)

Condition: Entity / Registration or incorporation

Rule: 121813

Rule type: Content

Action: Reject

Description: Reject this report if the province/state code does not correspond with the country provided OR is not a valid Canadian, US or Mexican province/state code given the country lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations.jurisdictionOfIssueCountryCode.

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

Condition: Entity / Registration or incorporation

Field name: Jurisdiction of issue (province or state) name

Field ID: lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateName

Rule: 121820

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and any of lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations.number, lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations.jurisdictionOfIssueCountryCode, lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateCode are empty.

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

Condition: Entity / Registration or incorporation

Rule: 121821

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations.jurisdictionOfIssueCountryCode is in CA, US, MX.

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

Condition: Entity / Registration or incorporation

Rule: 121822

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Entity / Registration or incorporation

Field name: Registration or incorporation number

Field ID: lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations.number

Rule: 121790

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and any of lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations.jurisdictionOfIssueCountryCode, lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateCode, lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateName are empty.

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

Condition: Entity / Registration or incorporation

Rule: 121791

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Entity / Registration or incorporation

Rule: 121792

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity / Registration or incorporation

Rule: 121793

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Entity / Registration or incorporation

Field name: Registration/incorporation type

Field ID: lctr.transaction.startingActions.conductors.entityDetails.registrationsIncorporations.typeCode

Rule: 121780

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)

Condition: Entity / Registration or incorporation

Rule: 121781

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value not in the list: - 1=Registered - 2=Incorporated - 4=Registered and incorporated - 5=Unknown

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

Condition: Entity / Registration or incorporation

Field name: Telephone number

Field ID: lctr.transaction.startingActions.conductors.entityDetails.telephoneNumber

Rule: 121570

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 10 and 20 characters.

Message: Invalid format. (362)

Condition: Entity

Rule: 121571

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)

Condition: Entity

Field name: Subject type

Field ID: lctr.transaction.startingActions.conductors.entityDetails.typeCode

Rule: 121555

Rule type: Content

Action: Reject

Description: Reject this report if the value the user provided is not equal to the value in lctr.transaction.startingActions.conductors.typeCode.

Message: The value entered for the field does not provide what is required. (301)

Condition: Entity

Field name: Name of entity (business account)

Field ID: lctr.transaction.startingActions.conductors.entityName.nameOfEntity

Rule: 121890

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is true.

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

Condition: Entity

Rule: 121891

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is not true.

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

Condition: Entity

Rule: 121892

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Night deposit', 'Quick drop'.

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

Condition: Entity

Rule: 121893

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Entity

Field name: Subject type (business account)

Field ID: lctr.transaction.startingActions.conductors.entityName.typeCode

Rule: 121887

Rule type: Content

Action: Reject

Description: Reject this report if the value the user provided is not equal to the value in lctr.transaction.startingActions.conductors.typeCode.

Message: The value entered for the field does not provide what is required. (301)

Condition: Entity

Field name: Client number

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.details.clientNumber

Rule: 122520

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of

Field name: Email address

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.details.emailAddress

Rule: 122550

Rule type: Format

Action: Reject

Description: Reject this report if the user provided a value that does not adhere to the RFC5332 Internet Message Format or exceeded the maximum length of 200.

Message: Invalid format. (362)

Condition: On behalf of

Field name: Relationship type

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.details.relationshipOfConductorCode

Rule: 122530

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true.

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

Condition: On behalf of

Rule: 122531

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value not in the list: - 1=Accountant - 2=Agent - 3=Borrower - 4=Broker - 5=Customer - 6=Employee - 7=Friend - 8=Relative - 9=Other - 10=Legal counsel - 11=Employer - 12=Joint/Secondary owner - 13=Power of attorney - 14=Vendor/Supplier

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

Condition: On behalf of

Field name: Relationship type - other

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.details.relationshipOfConductorOther

Rule: 122540

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.startingActions.conductors.onBehalfOfs.details.relationshipOfConductorCode is 'Other'.

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

Condition: On behalf of

Rule: 122541

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.onBehalfOfs.details.relationshipOfConductorCode is not 'Other'.

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

Condition: On behalf of

Rule: 122542

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Condition: On behalf of

Field name: House/Building number

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.buildingNumber

Rule: 122260

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.unstructured are not empty.

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

Condition: On behalf of / Entity

Rule: 122261

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 10 characters.

Message: Invalid format. (362)

Condition: On behalf of / Entity

Field name: City

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.city

Rule: 122340

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.addressTypeCode is 1.

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

Condition: On behalf of / Entity

Rule: 122341

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.unstructured are not empty.

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

Condition: On behalf of / Entity

Rule: 122342

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Entity

Field name: Country

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.countryCode

Rule: 122350

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true.

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

Condition: On behalf of / Entity

Rule: 122351

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)

Condition: On behalf of / Entity

Rule: 122352

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)

Condition: On behalf of / Entity

Field name: District

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.district

Rule: 122270

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.unstructured are not empty.

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

Condition: On behalf of / Entity

Rule: 122271

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Entity

Field name: Postal or zip code

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.postalZipCode

Rule: 122310

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.unstructured is blank and lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.countryCode is one of 'Canada', 'United States'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: On behalf of / Entity

Rule: 122311

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.unstructured are not empty.

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

Condition: On behalf of / Entity

Rule: 122312

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 20 characters.

Message: Invalid format. (362)

Condition: On behalf of / Entity

Rule: 122313

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 lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.countryCode 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)

Condition: On behalf of / Entity

Field name: Province or state code

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.provinceStateCode

Rule: 122280

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is 'true' and lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.addressTypeCode is 1 and lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.countryCode is one of 'Canada', 'United States', 'Mexico'.

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

Condition: On behalf of / Entity

Rule: 122281

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.unstructured are not empty.

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

Condition: On behalf of / Entity

Rule: 122282

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.countryCode is not in CA, US, MX.

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

Condition: On behalf of / Entity

Rule: 122283

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)

Condition: On behalf of / Entity

Rule: 122284

Rule type: Content

Action: Reject

Description: Reject this report if the province/state code does not correspond with the country provided OR is not a valid Canadian, US or Mexican province/state code given the country lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.countryCode.

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

Condition: On behalf of / Entity

Field name: Province or state name

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.provinceStateName

Rule: 122290

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.unstructured are not empty.

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

Condition: On behalf of / Entity

Rule: 122291

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.countryCode is in CA, US, MX.

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

Condition: On behalf of / Entity

Rule: 122292

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Entity

Field name: Street address

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.streetAddress

Rule: 122330

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.addressTypeCode is 1.

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

Condition: On behalf of / Entity

Rule: 122331

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.unstructured are not empty.

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

Condition: On behalf of / Entity

Rule: 122332

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Entity

Field name: Sub-province and/or sub-locality

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.subProvinceSubLocality

Rule: 122300

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.unstructured are not empty.

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

Condition: On behalf of / Entity

Rule: 122301

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Entity

Field name: Apt/Room/Suite/Unit number

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.unitNumber

Rule: 122250

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.unstructured are not empty.

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

Condition: On behalf of / Entity

Rule: 122251

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 10 characters.

Message: Invalid format. (362)

Condition: On behalf of / Entity

Field name: Unstructured address details

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.unstructured

Rule: 122320

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.unitNumber, lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.buildingNumber, lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.streetAddress, lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.city, lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.district, lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.provinceStateCode, lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.provinceStateName, lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.subProvinceSubLocality, lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.address.postalZipCode are not empty.

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

Condition: On behalf of / Entity

Rule: 122321

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 500 characters.

Message: Invalid format. (362)

Condition: On behalf of / Entity

Rule: 122324

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.addressTypeCode is 2.

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

Condition: On behalf of / Entity

Field name: Authorized person list

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.authorizedPersons

Rule: 122481

Rule type: Content

Action: Reject

Description: Reject this report if the list of values is not between 0 and 3.

Message: The list must be within the specified size. (332)

Condition: On behalf of / Entity

Field name: Given name

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.authorizedPersons.givenName

Rule: 122500

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Entity

Field name: Other name/initial

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.authorizedPersons.otherNameInitial

Rule: 122510

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Entity

Field name: Surname

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.authorizedPersons.surname

Rule: 122490

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Entity

Field name: Extension

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.extensionNumber

Rule: 122230

Rule type: Presence

Action: Warning

Description: Send a warning if the user provided a value and lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.telephoneNumber is empty.

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

Condition: On behalf of / Entity

Rule: 122231

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)

Condition: On behalf of / Entity

Field name: Identification type

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.identifications.identifierTypeCode

Rule: 122370

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)

Condition: On behalf of / Entity / Identification

Rule: 122371

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value not in the list: - 1=Articles of association - 2=Certificate of corporate status - 3=Certificate of incorporation - 4=Letter/Notice of assessment - 5=Partnership agreement - 6=Annual report - 7=Other

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

Condition: On behalf of / Entity / Identification

Field name: Identification type - other

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.identifications.identifierTypeOther

Rule: 122380

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.identifications.identifierTypeCode is 'Other'.

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

Condition: On behalf of / Entity / Identification

Rule: 122381

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.identifications.identifierTypeCode is not 'Other'.

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

Condition: On behalf of / Entity / Identification

Rule: 122382

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Condition: On behalf of / Entity / Identification

Field name: Jurisdiction of issue (country)

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.identifications.jurisdictionOfIssueCountryCode

Rule: 122400

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)

Condition: On behalf of / Entity / Identification

Rule: 122401

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)

Condition: On behalf of / Entity / Identification

Field name: Jurisdiction of issue (province or state) code

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.identifications.jurisdictionOfIssueProvinceStateCode

Rule: 122410

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.identifications.jurisdictionOfIssueCountryCode is not in CA, US, MX.

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

Condition: On behalf of / Entity / Identification

Rule: 122411

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)

Condition: On behalf of / Entity / Identification

Rule: 122412

Rule type: Content

Action: Reject

Description: Reject this report if the province/state code does not correspond with the country provided OR is not a valid Canadian, US or Mexican province/state code given the country lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.identifications.jurisdictionOfIssueCountryCode.

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

Condition: On behalf of / Entity / Identification

Field name: Jurisdiction of issue (province or state) name

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.identifications.jurisdictionOfIssueProvinceStateName

Rule: 122420

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.identifications.jurisdictionOfIssueCountryCode is in CA, US, MX.

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

Condition: On behalf of / Entity / Identification

Rule: 122421

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Entity / Identification

Field name: Number associated with identifier type

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.identifications.number

Rule: 122390

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Entity / Identification

Field name: Name of entity

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.nameOfEntity

Rule: 122210

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true.

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

Condition: On behalf of / Entity

Rule: 122211

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Entity

Field name: Nature of entity's principal business

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.natureOfPrincipalBusiness

Rule: 122240

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true.

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

Condition: On behalf of / Entity

Rule: 122241

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Condition: On behalf of / Entity

Field name: Is the entity registered or incorporated?

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationIncorporationIndicator

Rule: 122205

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)

Condition: On behalf of / Entity

Rule: 122206

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided 'true' and lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations is empty or the user provided 'false' and lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations is not empty.

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

Condition: On behalf of / Entity

Field name: Jurisdiction of issue country code

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations.jurisdictionOfIssueCountryCode

Rule: 122450

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations.number, lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateCode, lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateName are empty.

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

Condition: On behalf of / Entity / Registration or incorporation

Rule: 122451

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)

Condition: On behalf of / Entity / Registration or incorporation

Rule: 122452

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)

Condition: On behalf of / Entity / Registration or incorporation

Field name: Jurisdiction of issue (province or state) code

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateCode

Rule: 122460

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations.number, lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations.jurisdictionOfIssueCountryCode, lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateName are empty.

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

Condition: On behalf of / Entity / Registration or incorporation

Rule: 122461

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations.jurisdictionOfIssueCountryCode is not in CA, US, MX.

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

Condition: On behalf of / Entity / Registration or incorporation

Rule: 122462

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)

Condition: On behalf of / Entity / Registration or incorporation

Rule: 122463

Rule type: Content

Action: Reject

Description: Reject this report if the province/state code does not correspond with the country provided OR is not a valid Canadian, US or Mexican province/state code given the country lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations.jurisdictionOfIssueCountryCode.

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

Condition: On behalf of / Entity / Registration or incorporation

Field name: Jurisdiction of issue (province or state) name

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateName

Rule: 122470

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations.number, lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations.jurisdictionOfIssueCountryCode, lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateCode are empty.

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

Condition: On behalf of / Entity / Registration or incorporation

Rule: 122471

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations.jurisdictionOfIssueCountryCode is in CA, US, MX.

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

Condition: On behalf of / Entity / Registration or incorporation

Rule: 122472

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Entity / Registration or incorporation

Field name: Registration or incorporation number

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations.number

Rule: 122440

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations.jurisdictionOfIssueCountryCode, lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateCode, lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations.jurisdictionOfIssueProvinceStateName are empty.

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

Condition: On behalf of / Entity / Registration or incorporation

Rule: 122441

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Entity / Registration or incorporation

Field name: Registration/incorporation type

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.registrationsIncorporations.typeCode

Rule: 122430

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)

Condition: On behalf of / Entity / Registration or incorporation

Rule: 122431

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value not in the list: - 1=Registered - 2=Incorporated - 4=Registered and incorporated - 5=Unknown

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

Condition: On behalf of / Entity / Registration or incorporation

Field name: Telephone number

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.entityDetails.telephoneNumber

Rule: 122220

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 10 and 20 characters.

Message: Invalid format. (362)

Condition: On behalf of / Entity

Rule: 122221

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)

Condition: On behalf of / Entity

Field name: House/Building number

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.buildingNumber

Rule: 122040

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.unstructured are not empty.

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

Condition: On behalf of / Person

Rule: 122041

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 10 characters.

Message: Invalid format. (362)

Condition: On behalf of / Person

Field name: City

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.city

Rule: 122060

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.addressTypeCode is 1.

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

Condition: On behalf of / Person

Rule: 122061

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.unstructured are not empty.

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

Condition: On behalf of / Person

Rule: 122062

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Person

Field name: Country

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.countryCode

Rule: 122110

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true.

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

Condition: On behalf of / Person

Rule: 122111

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)

Condition: On behalf of / Person

Rule: 122112

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)

Condition: On behalf of / Person

Field name: District

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.district

Rule: 122070

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.unstructured are not empty.

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

Condition: On behalf of / Person

Rule: 122071

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Person

Field name: Postal or zip code

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.postalZipCode

Rule: 122120

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.unstructured is blank and lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.countryCode is one of 'Canada', 'United States'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: On behalf of / Person

Rule: 122121

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.unstructured are not empty.

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

Condition: On behalf of / Person

Rule: 122122

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 20 characters.

Message: Invalid format. (362)

Condition: On behalf of / Person

Rule: 122123

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 lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.countryCode 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)

Condition: On behalf of / Person

Field name: Province or state code

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.provinceStateCode

Rule: 122080

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is 'true' and lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.addressTypeCode is 1 and lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.countryCode is one of 'Canada', 'United States', 'Mexico'.

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

Condition: On behalf of / Person

Rule: 122081

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.unstructured are not empty.

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

Condition: On behalf of / Person

Rule: 122082

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.countryCode is not in CA, US, MX.

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

Condition: On behalf of / Person

Rule: 122083

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)

Condition: On behalf of / Person

Rule: 122084

Rule type: Content

Action: Reject

Description: Reject this report if the province/state code does not correspond with the country provided OR is not a valid Canadian, US or Mexican province/state code given the country lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.countryCode.

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

Condition: On behalf of / Person

Field name: Province or state name

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.provinceStateName

Rule: 122090

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.unstructured are not empty.

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

Condition: On behalf of / Person

Rule: 122091

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.countryCode is in CA, US, MX.

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

Condition: On behalf of / Person

Rule: 122092

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Person

Field name: Street address

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.streetAddress

Rule: 122050

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.addressTypeCode is 1.

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

Condition: On behalf of / Person

Rule: 122051

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.unstructured are not empty.

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

Condition: On behalf of / Person

Rule: 122052

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Person

Field name: Sub-province and/or sub-locality

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.subProvinceSubLocality

Rule: 122100

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.unstructured are not empty.

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

Condition: On behalf of / Person

Rule: 122101

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Person

Field name: Apt/Room/Suite/Unit number

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.unitNumber

Rule: 122030

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.unstructured are not empty.

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

Condition: On behalf of / Person

Rule: 122031

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 10 characters.

Message: Invalid format. (362)

Condition: On behalf of / Person

Field name: Unstructured address details

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.unstructured

Rule: 122130

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.unitNumber, lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.buildingNumber, lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.streetAddress, lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.city, lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.district, lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.provinceStateCode, lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.provinceStateName, lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.subProvinceSubLocality, lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.postalZipCode are not empty.

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

Condition: On behalf of / Person

Rule: 122131

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 500 characters.

Message: Invalid format. (362)

Condition: On behalf of / Person

Rule: 122134

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.address.typeCode is 2.

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

Condition: On behalf of / Person

Field name: Alias

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.alias

Rule: 121950

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Person

Field name: Country of residence

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.countryOfResidenceCode

Rule: 121990

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)

Condition: On behalf of / Person

Rule: 121991

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)

Condition: On behalf of / Person

Field name: Date of birth

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.dateOfBirth

Rule: 121980

Rule type: Format

Action: Reject

Description: Reject this report if the user provided a date that is not in the following format: yyyy-MM-dd.

Message: Invalid format. (362)

Condition: On behalf of / Person

Rule: 121981

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)

Condition: On behalf of / Person

Rule: 121982

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)

Condition: On behalf of / Person

Field name: Extension

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.extensionNumber

Rule: 121970

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.telephoneNumber is empty.

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

Condition: On behalf of / Person

Rule: 121971

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)

Condition: On behalf of / Person

Field name: Given name

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.givenName

Rule: 121930

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true.

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

Condition: On behalf of / Person

Rule: 121931

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Person

Field name: Identification type

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.identifications.identifierTypeCode

Rule: 122150

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)

Condition: On behalf of / Person / Identification

Rule: 122151

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value not in the list: - 1=Birth certificate - 2=Passport - 3=Other - 4=Driver's licence - 5=Provincial health card - 14=Citizenship card - 15=Certificate of Indian Status - 27=Social insurance number (SIN) card - 32=Permanent resident card - 33=Record of landing - 34=Credit file - 35=Government issued identification - 36=Insurance documents - 37=Provincial or territorial identity card - 38=Record of employment - 39=Travel visa - 40=Utility statement

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

Condition: On behalf of / Person / Identification

Field name: Identification type - other

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.identifications.identifierTypeOther

Rule: 122160

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.startingActions.onBehalfOf.personDetails.identifications.identifierTypeCode is 'Other'.

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

Condition: On behalf of / Person / Identification

Rule: 122161

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.onBehalfOf.personDetails.identifications.identifierTypeCode is not 'Other'.

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

Condition: On behalf of / Person / Identification

Rule: 122162

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Condition: On behalf of / Person / Identification

Field name: Jurisdiction of issue (country)

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.identifications.jurisdictionOfIssueCountryCode

Rule: 122180

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)

Condition: On behalf of / Person / Identification

Rule: 122181

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)

Condition: On behalf of / Person / Identification

Rule: 122183

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.onBehalfOf.personDetails.identifications.identifierTypeCode is one of 'Birth certificate', 'Passport', 'Driver's licence', 'Provincial health card', 'Citizenship card', 'Certificate of Indian Status', 'Permanent resident card', 'Record of landing', 'Government issued identification', 'Provincial or territorial identity card', 'Travel visa'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: On behalf of / Person / Identification

Field name: Jurisdiction of issue (province or state) code

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.identifications.jurisdictionOfIssueProvinceStateCode

Rule: 122190

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.identifications.jurisdictionOfIssueCountryCode is not in CA, US, MX.

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

Condition: On behalf of / Person / Identification

Rule: 122191

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)

Condition: On behalf of / Person / Identification

Rule: 122192

Rule type: Content

Action: Reject

Description: Reject this report if the province/state code does not correspond with the country provided OR is not a valid Canadian, US or Mexican province/state code given the country lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.identifications.jurisdictionOfIssueCountryCode.

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

Condition: On behalf of / Person / Identification

Rule: 122193

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.onBehalfOf.personDetails.identifications.identifierTypeCode is one of 'Birth certificate', 'Driver's licence', 'Provincial health card', 'Government issued identification', 'Provincial or territorial identity card' and lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.identifications.jurisdictionOfIssueCountryCode is one of 'Canada', 'United States', 'Mexico'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: On behalf of / Person / Identification

Field name: Jurisdiction of issue (province or state) name

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.identifications.jurisdictionOfIssueProvinceStateName

Rule: 122200

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.identifications.jurisdictionOfIssueCountryCode is in CA, US, MX.

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

Condition: On behalf of / Person / Identification

Rule: 122201

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Person / Identification

Field name: Number associated with identifier type

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.identifications.number

Rule: 122170

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Person / Identification

Rule: 122173

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.onBehalfOf.personDetails.identifications.identifierTypeCode is 'Social insurance number (SIN) card'.

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

Condition: On behalf of / Person / Identification

Field name: Name of employer

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.nameOfEmployer

Rule: 122010

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Person

Field name: Occupation

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.occupation

Rule: 122000

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Condition: On behalf of / Person

Field name: Other name/initial

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.otherNameInitial

Rule: 121940

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Person

Field name: Surname

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.surname

Rule: 121920

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true.

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

Condition: On behalf of / Person

Rule: 121921

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: On behalf of / Person

Field name: Telephone number

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.personDetails.telephoneNumber

Rule: 121960

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 10 and 20 characters.

Message: Invalid format. (362)

Condition: On behalf of / Person

Rule: 121961

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)

Condition: On behalf of / Person

Field name: Subject type

Field ID: lctr.transaction.startingActions.conductors.onBehalfOfs.typeCode

Rule: 122515

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)

Condition: On behalf of

Rule: 122516

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value that is not one of 3, 4.

Message: The value entered for the field does not provide what is required. (301)

Condition: On behalf of

Field name: House/Building number

Field ID: lctr.transaction.startingActions.conductors.personDetails.address.buildingNumber

Rule: 121390

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.personDetails.address.unstructured are not empty.

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

Condition: Person

Rule: 121391

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 10 characters.

Message: Invalid format. (362)

Condition: Person

Field name: City

Field ID: lctr.transaction.startingActions.conductors.personDetails.address.city

Rule: 121410

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is 1 and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false and lctr.transaction.startingActions.conductors.personDetails.addressTypeCode is 1.

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

Condition: Person

Rule: 121411

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.personDetails.address.unstructured are not empty.

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

Condition: Person

Rule: 121412

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Person

Rule: 121413

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is 'true' and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Automated banking machine', 'Armoured car', 'Courier', 'Mail deposit', 'Other' and lctr.transaction.startingActions.conductors.personDetails.addressTypeCode is 1.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Rule: 121415

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.personDetails.addressTypeCode is 1 and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Rule: 121416

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.personDetails.addressTypeCode is 1 and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Field name: Country

Field ID: lctr.transaction.startingActions.conductors.personDetails.address.countryCode

Rule: 121460

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is 1 and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false.

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

Condition: Person

Rule: 121461

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)

Condition: Person

Rule: 121462

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)

Condition: Person

Rule: 121463

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Automated banking machine', 'Armoured car', 'Courier', 'Mail deposit', 'Other'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Rule: 121464

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Rule: 121465

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Field name: District

Field ID: lctr.transaction.startingActions.conductors.personDetails.address.district

Rule: 121420

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.personDetails.address.unstructured are not empty.

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

Condition: Person

Rule: 121421

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Person

Field name: Postal or zip code

Field ID: lctr.transaction.startingActions.conductors.personDetails.address.postalZipCode

Rule: 121470

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.personDetails.address.unstructured is blank and lctr.transaction.startingActions.conductors.personDetails.address.countryCode is one of 'Canada', 'United States'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Rule: 121471

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.personDetails.address.unstructured are not empty.

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

Condition: Person

Rule: 121472

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 20 characters.

Message: Invalid format. (362)

Condition: Person

Rule: 121473

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 lctr.transaction.startingActions.conductors.personDetails.address.countryCode 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)

Condition: Person

Field name: Province or state code

Field ID: lctr.transaction.startingActions.conductors.personDetails.address.provinceStateCode

Rule: 121430

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is 'true' and lctr.transaction.startingActions.conductors.personDetails.addressTypeCode is 1 and lctr.transaction.largeCashTransactionDetails.methodCode is 'In person' and lctr.transaction.startingActions.conductors.personDetails.address.countryCode is one of 'Canada', 'United States', 'Mexico'.

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

Condition: Person

Rule: 121431

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.personDetails.address.unstructured are not empty.

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

Condition: Person

Rule: 121432

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.personDetails.address.countryCode is not in CA, US, MX.

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

Condition: Person

Rule: 121433

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)

Condition: Person

Rule: 121434

Rule type: Content

Action: Reject

Description: Reject this report if the province/state code does not correspond with the country provided OR is not a valid Canadian, US or Mexican province/state code given the country lctr.transaction.startingActions.conductors.personDetails.address.countryCode.

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

Condition: Person

Rule: 121435

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.personDetails.addressTypeCode is 1 and lctr.transaction.largeCashTransactionDetails.methodCode is 'In person' and lctr.transaction.startingActions.conductors.personDetails.address.countryCode is one of 'Canada', 'United States', 'Mexico'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Field name: Province or state name

Field ID: lctr.transaction.startingActions.conductors.personDetails.address.provinceStateName

Rule: 121440

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.personDetails.address.unstructured are not empty.

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

Condition: Person

Rule: 121441

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.personDetails.address.countryCode is in CA, US, MX.

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

Condition: Person

Rule: 121442

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Person

Field name: Street address

Field ID: lctr.transaction.startingActions.conductors.personDetails.address.streetAddress

Rule: 121400

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is 1 and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false and lctr.transaction.startingActions.conductors.personDetails.addressTypeCode is 1.

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

Condition: Person

Rule: 121401

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.personDetails.address.unstructured are not empty.

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

Condition: Person

Rule: 121402

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Person

Rule: 121403

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is 'true' and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Automated banking machine', 'Armoured car', 'Courier', 'Mail deposit', 'Other' and lctr.transaction.startingActions.conductors.personDetails.addressTypeCode is 1.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Rule: 121404

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.personDetails.addressTypeCode is 1 and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Rule: 121405

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.personDetails.addressTypeCode is 1 and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Field name: Sub-province and/or sub-locality

Field ID: lctr.transaction.startingActions.conductors.personDetails.address.subProvinceSubLocality

Rule: 121450

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.personDetails.address.unstructured are not empty.

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

Condition: Person

Rule: 121451

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Person

Field name: Apt/Room/Suite/Unit number

Field ID: lctr.transaction.startingActions.conductors.personDetails.address.unitNumber

Rule: 121380

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.personDetails.address.unstructured are not empty.

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

Condition: Person

Rule: 121381

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 10 characters.

Message: Invalid format. (362)

Condition: Person

Field name: Unstructured address details

Field ID: lctr.transaction.startingActions.conductors.personDetails.address.unstructured

Rule: 121480

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.startingActions.conductors.personDetails.address.unitNumber, lctr.transaction.startingActions.conductors.personDetails.address.buildingNumber, lctr.transaction.startingActions.conductors.personDetails.address.streetAddress, lctr.transaction.startingActions.conductors.personDetails.address.city, lctr.transaction.startingActions.conductors.personDetails.address.district, lctr.transaction.startingActions.conductors.personDetails.address.provinceStateCode, lctr.transaction.startingActions.conductors.personDetails.address.provinceStateName, lctr.transaction.startingActions.conductors.personDetails.address.subProvinceSubLocality, lctr.transaction.startingActions.conductors.personDetails.address.postalZipCode are not empty.

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

Condition: Person

Rule: 121481

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 500 characters.

Message: Invalid format. (362)

Condition: Person

Rule: 121482

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.personDetails.addressTypeCode is 2 and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Rule: 121483

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.personDetails.addressTypeCode is 2 and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Rule: 121486

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is 1 and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false and lctr.transaction.startingActions.conductors.personDetails.address.typeCode is 2.

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

Condition: Person

Rule: 121487

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is 'true' and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Automated banking machine', 'Armoured car', 'Courier', 'Mail deposit', 'Other' and lctr.transaction.startingActions.conductors.personDetails.address.typeCode is 2.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Field name: Alias

Field ID: lctr.transaction.startingActions.conductors.personDetails.alias

Rule: 121300

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Person

Field name: Country of residence

Field ID: lctr.transaction.startingActions.conductors.personDetails.countryOfResidenceCode

Rule: 121340

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)

Condition: Person

Rule: 121341

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)

Condition: Person

Field name: Date of birth

Field ID: lctr.transaction.startingActions.conductors.personDetails.dateOfBirth

Rule: 121330

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is 1 and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false.

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

Condition: Person

Rule: 121331

Rule type: Format

Action: Reject

Description: Reject this report if the user provided a date that is not in the following format: yyyy-MM-dd.

Message: Invalid format. (362)

Condition: Person

Rule: 121332

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)

Condition: Person

Rule: 121333

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)

Condition: Person

Rule: 121334

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is 'true' and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Automated banking machine', 'Armoured car', 'Courier', 'Mail deposit', 'Other'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Rule: 121335

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Rule: 121336

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Field name: Extension

Field ID: lctr.transaction.startingActions.conductors.personDetails.extensionNumber

Rule: 121320

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.personDetails.telephoneNumber is empty.

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

Condition: Person

Rule: 121321

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)

Condition: Person

Field name: Given name

Field ID: lctr.transaction.startingActions.conductors.personDetails.givenName

Rule: 121280

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is 1 and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false.

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

Condition: Person

Rule: 121281

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Person

Rule: 121282

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is 'true' and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Automated banking machine', 'Armoured car', 'Courier', 'Mail deposit', 'Other'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Rule: 121284

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Rule: 121285

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Field name: Identification list

Field ID: lctr.transaction.startingActions.conductors.personDetails.identifications

Rule: 121490

Rule type: Content

Action: Reject

Description: Reject this report if the list of values is not between 1 and * and lctr.transaction.largeCashTransactionDetails.thresholdIndicator equals true.

Message: The list cannot be empty, but is required based on the value entered elsewhere in the report. (331)

Condition: Person

Field name: Identification type

Field ID: lctr.transaction.startingActions.conductors.personDetails.identifications.identifierTypeCode

Rule: 121500

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is 1 and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false.

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

Condition: Person / Identification

Rule: 121501

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value not in the list: - 1=Birth certificate - 2=Passport - 3=Other - 4=Driver's licence - 5=Provincial health card - 14=Citizenship card - 15=Certificate of Indian Status - 27=Social insurance number (SIN) card - 32=Permanent resident card - 33=Record of landing - 34=Credit file - 35=Government issued identification - 36=Insurance documents - 37=Provincial or territorial identity card - 38=Record of employment - 39=Travel visa - 40=Utility statement

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

Condition: Person / Identification

Rule: 121502

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is 'true' and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Automated banking machine', 'Armoured car', 'Courier', 'Mail deposit', 'Other'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person / Identification

Rule: 121503

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person / Identification

Rule: 121504

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person / Identification

Field name: Identification type - other

Field ID: lctr.transaction.startingActions.conductors.personDetails.identifications.identifierTypeOther

Rule: 121510

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.startingActions.conductors.personDetails.identifications.identifierTypeCode is 'Other'.

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

Condition: Person / Identification

Rule: 121511

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.personDetails.identifications.identifierTypeCode is not 'Other'.

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

Condition: Person / Identification

Rule: 121512

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Condition: Person / Identification

Field name: Jurisdiction of issue (country)

Field ID: lctr.transaction.startingActions.conductors.personDetails.identifications.jurisdictionOfIssueCountryCode

Rule: 121530

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.startingActions.conductors.personDetails.identifications.identifierTypeCode is one of 'Birth certificate', 'Passport', 'Driver's licence', 'Provincial health card', 'Citizenship card', 'Certificate of Indian Status', 'Permanent resident card', 'Record of landing', 'Government issued identification', 'Provincial or territorial identity card', 'Travel visa'.

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

Condition: Person / Identification

Rule: 121531

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is 1 and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false.

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

Condition: Person / Identification

Rule: 121532

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)

Condition: Person / Identification

Rule: 121533

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)

Condition: Person / Identification

Rule: 121534

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is 'true' and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Automated banking machine', 'Armoured car', 'Courier', 'Mail deposit', 'Other'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person / Identification

Rule: 121535

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person / Identification

Rule: 121536

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person / Identification

Field name: Jurisdiction of issue (province or state) code

Field ID: lctr.transaction.startingActions.conductors.personDetails.identifications.jurisdictionOfIssueProvinceStateCode

Rule: 121540

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.personDetails.identifications.jurisdictionOfIssueCountryCode is not in CA, US, MX.

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

Condition: Person / Identification

Rule: 121541

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)

Condition: Person / Identification

Rule: 121542

Rule type: Content

Action: Reject

Description: Reject this report if the province/state code does not correspond with the country provided OR is not a valid Canadian, US or Mexican province/state code given the country lctr.transaction.startingActions.conductors.personDetails.identifications.jurisdictionOfIssueCountryCode.

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

Condition: Person / Identification

Rule: 121543

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.personDetails.identifications.identifierTypeCode is one of 'Birth certificate', 'Driver's licence', 'Provincial health card', 'Government issued identification', 'Provincial or territorial identity card' and lctr.transaction.startingActions.conductors.personDetails.identifications.jurisdictionOfIssueCountryCode is one of 'Canada', 'United States', 'Mexico'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person / Identification

Field name: Jurisdiction of issue (province or state) name

Field ID: lctr.transaction.startingActions.conductors.personDetails.identifications.jurisdictionOfIssueProvinceStateName

Rule: 121550

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.personDetails.identifications.jurisdictionOfIssueCountryCode is in CA, US, MX.

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

Condition: Person / Identification

Rule: 121551

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Person / Identification

Field name: Number associated with identifier type

Field ID: lctr.transaction.startingActions.conductors.personDetails.identifications.number

Rule: 121520

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is 'In person' and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is 'true' and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is 'false' and lctr.transaction.startingActions.conductors.personDetails.identifications.identifierTypeCode is not 'Social insurance number (SIN) card'.

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

Condition: Person / Identification

Rule: 121521

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Person / Identification

Rule: 121522

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is 'true' and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Automated banking machine', 'Armoured car', 'Courier', 'Mail deposit', 'Other' and lctr.transaction.startingActions.conductors.personDetails.identifications.identifierTypeCode is not 'Social insurance number (SIN) card'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person / Identification

Rule: 121523

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.personDetails.identifications.identifierTypeCode is not 'Social insurance number (SIN) card' there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person / Identification

Rule: 121524

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.startingActions.conductors.personDetails.identifications.identifierTypeCode is not 'Social insurance number (SIN) card' there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person / Identification

Rule: 121527

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.conductors.personDetails.identifications.identifierTypeCode is 'Social insurance number (SIN) card'.

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

Condition: Person / Identification

Field name: Name of employer

Field ID: lctr.transaction.startingActions.conductors.personDetails.nameOfEmployer

Rule: 121360

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Person

Field name: Occupation

Field ID: lctr.transaction.startingActions.conductors.personDetails.occupation

Rule: 121350

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is 1 and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false.

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

Condition: Person

Rule: 121351

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Condition: Person

Rule: 121353

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Rule: 121354

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Field name: Other name/initial

Field ID: lctr.transaction.startingActions.conductors.personDetails.otherNameInitial

Rule: 121290

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Person

Field name: Surname

Field ID: lctr.transaction.startingActions.conductors.personDetails.surname

Rule: 121270

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.methodCode is 1 and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is false.

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

Condition: Person

Rule: 121271

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Person

Rule: 121272

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is 'true' and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Automated banking machine', 'Armoured car', 'Courier', 'Mail deposit', 'Other'.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Rule: 121273

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Outgoing email money transfer', 'Holding funds', 'Outgoing domestic funds transfer', 'Outgoing international funds transfer' and the corresponding amount is greater than or equal to $1000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Rule: 121274

Rule type: Presence

Action: Warning

Description: Send a warning if the user did not provide a value and there is at least one completing action where lctr.transaction.completingActions.details.dispositionCode is one of 'Exchange to fiat currency', 'Purchase of money order', 'Life insurance policy purchase/deposit', 'Investment product purchase/deposit', 'Issued cheque' and the corresponding amount is greater than or equal to $3000 CAD.

Message: This field was not completed, but may be required based on the value entered elsewhere in the report. (375)

Condition: Person

Field name: Telephone number

Field ID: lctr.transaction.startingActions.conductors.personDetails.telephoneNumber

Rule: 121310

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 10 and 20 characters.

Message: Invalid format. (362)

Condition: Person

Rule: 121311

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)

Condition: Person

Field name: Subject type

Field ID: lctr.transaction.startingActions.conductors.personDetails.typeCode

Rule: 121265

Rule type: Content

Action: Reject

Description: Reject this report if the value the user provided is not equal to the value in lctr.transaction.startingActions.conductors.typeCode.

Message: The value entered for the field does not provide what is required. (301)

Condition: Person

Field name: Given name (business account)

Field ID: lctr.transaction.startingActions.conductors.personName.givenName

Rule: 121870

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is true.

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

Condition: Person

Rule: 121871

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is not true.

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

Condition: Person

Rule: 121872

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Night deposit', 'Quick drop'.

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

Condition: Person

Rule: 121873

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Person

Field name: Other name/initial (business account)

Field ID: lctr.transaction.startingActions.conductors.personName.otherNameInitial

Rule: 121880

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is not true.

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

Condition: Person

Rule: 121881

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Night deposit', 'Quick drop'.

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

Condition: Person

Rule: 121882

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Person

Field name: Surname (business account)

Field ID: lctr.transaction.startingActions.conductors.personName.surname

Rule: 121860

Rule type: Presence

Action: Reject

Description: Reject this report if the user did not provide a value and lctr.transaction.largeCashTransactionDetails.thresholdIndicator is true and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is true.

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

Condition: Person

Rule: 121861

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.startingActions.details.depositToBusinessAccountIndicator is not true.

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

Condition: Person

Rule: 121862

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.largeCashTransactionDetails.methodCode is one of 'Night deposit', 'Quick drop'.

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

Condition: Person

Rule: 121863

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Person

Field name: Subject type (business account)

Field ID: lctr.transaction.startingActions.conductors.personName.typeCode

Rule: 121868

Rule type: Content

Action: Reject

Description: Reject this report if the value the user provided is not equal to the value in lctr.transaction.startingActions.conductors.typeCode.

Message: The value entered for the field does not provide what is required. (301)

Condition: Person

Field name: Subject type

Field ID: lctr.transaction.startingActions.conductors.typeCode

Rule: 121260

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)

Rule: 121261

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value that is not one of 1, 2, 3, 4.

Message: The value entered for the field does not provide what is required. (301)

Field name: Amount

Field ID: lctr.transaction.startingActions.details.amount

Rule: 121110

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)

Rule: 121111

Rule type: Format

Action: Reject

Description: Reject this report if the user provided an amount that is not the correct format: - 17 digits (max), decimal separator and 10 digits (max). - If a decimal separator is used, one digit before and two decimal places must be provided.

Message: Invalid format. (362)

Field name: Currency type

Field ID: lctr.transaction.startingActions.details.currencyCode

Rule: 121120

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)

Rule: 121121

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)

Rule: 121122

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)

Field name: Does this action involve a deposit to a business account?

Field ID: lctr.transaction.startingActions.details.depositToBusinessAccountIndicator

Rule: 121150

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)

Rule: 121151

Rule type: Content

Action: Reject

Description: Reject this report if the user provided 'false' and there is at least one completing action within the transaction where lctr.transaction.completingActions.details.dispositionCode is 'Deposit to account' and lctr.transaction.completingActions.details.account.typeCode is 'business'. Reject this report if the user provided 'true' and there is not at least one completing action within the transaction where lctr.transaction.completingActions.details.dispositionCode is 'Deposit to account' and lctr.transaction.completingActions.details.account.typeCode is 'business'.

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

Rule: 121152

Rule type: Content

Action: Warning

Description: Send a warning if this value is equal to true and lctr.reportDetails.activitySectorCode is not one of 'Bank', 'Caisse populaire', 'Casino', 'Co-op credit society', 'Credit union', 'Securities dealer', 'Trust and/or loan company', 'Credit union central', 'Financial services cooperative'.

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

Field name: How cash the was obtained?

Field ID: lctr.transaction.startingActions.details.howCashObtained

Rule: 121130

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 200 characters.

Message: Invalid format. (362)

Field name: Was information about the sources of cash obtained?

Field ID: lctr.transaction.startingActions.details.sourceOfCashIndicator

Rule: 121140

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)

Rule: 121141

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided 'true' and lctr.transaction.startingActions.sourcesOfCash is empty or the user provided 'false' and lctr.transaction.startingActions.sourcesOfCash is not empty.

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

Field name: Account number

Field ID: lctr.transaction.startingActions.sourcesOfCash.details.accountNumber

Rule: 121220

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.details.startingActions.sourcesOfCash.details.identifyingNumber, lctr.transaction.details.startingActions.sourcesOfCash.details.policyNumber are not empty.

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

Condition: Source of cash

Rule: 121221

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Source of cash

Field name: Identifying number

Field ID: lctr.transaction.startingActions.sourcesOfCash.details.identifyingNumber

Rule: 121240

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.details.startingActions.sourcesOfCash.details.accountNumber, lctr.transaction.details.startingActions.sourcesOfCash.details.policyNumber are not empty.

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

Condition: Source of cash

Rule: 121241

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Source of cash

Field name: Policy number

Field ID: lctr.transaction.startingActions.sourcesOfCash.details.policyNumber

Rule: 121230

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and any of lctr.transaction.details.startingActions.sourcesOfCash.details.accountNumber, lctr.transaction.details.startingActions.sourcesOfCash.details.identifyingNumber are not empty.

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

Condition: Source of cash

Rule: 121231

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Source of cash

Field name: Name of entity

Field ID: lctr.transaction.startingActions.sourcesOfCash.entityName.nameOfEntity

Rule: 121211

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.details.sourcesOfCash.typeCode is not 2.

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

Condition: Source of cash / Entity

Rule: 121212

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Source of cash / Entity

Field name: Given name

Field ID: lctr.transaction.startingActions.sourcesOfCash.personName.givenName

Rule: 121191

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.details.sourcesOfCash.typeCode is not 1.

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

Condition: Source of cash / Person

Rule: 121192

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Source of cash / Person

Field name: Other name/initial

Field ID: lctr.transaction.startingActions.sourcesOfCash.personName.otherNameInitial

Rule: 121200

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.details.sourcesOfCash.typeCode is not 1.

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

Condition: Source of cash / Person

Rule: 121201

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Source of cash / Person

Field name: Surname

Field ID: lctr.transaction.startingActions.sourcesOfCash.personName.surname

Rule: 121181

Rule type: Presence

Action: Reject

Description: Reject this report if the user provided a value and lctr.transaction.details.sourcesOfCash.typeCode is not 1.

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

Condition: Source of cash / Person

Rule: 121182

Rule type: Format

Action: Reject

Description: Reject this report if the user provided text that is not between 1 and 100 characters.

Message: Invalid format. (362)

Condition: Source of cash / Person

Field name: Subject type

Field ID: lctr.transaction.startingActions.sourcesOfCash.typeCode

Rule: 121170

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)

Condition: Source of cash

Rule: 121171

Rule type: Content

Action: Reject

Description: Reject this report if the user provided a value that is not one of 1, 2.

Message: The value entered for the field does not provide what is required. (301)

Condition: Source of cash

Date Modified: