Language selection

Search

Validation Rules for Outgoing SWIFT Electronic Funds Transfer Reports (EFTSO)

On this page

  1. FINTRAC header
  2. Basic header
  3. Application header (Input to SWIFT)
  4. Tag 13C
  5. Tag 20
  6. Tag 23B
  7. Tag 23E
  8. Tag 26T
  9. Tag 32A
  10. Tag 33B
  11. Tag 36
  12. Tag 50
  13. Tag 50K
  14. Tag 51A
  15. Tag 52A
  16. Tag 52D
  17. Tag 53
  18. Tag 53D
  19. Tag 54
  20. Tag 54A
  21. Tag 54D
  22. Tag 55
  23. Tag 55A
  24. Tag 55D
  25. Tag 56
  26. Tag 56A
  27. Tag 56D
  28. Tag 57
  29. Tag 57A
  30. Tag 57D
  31. Tag 59
  32. Tag 59F
  33. Tag 71A
  34. Tag 71F
  35. Tag 71G

Date - March 15, 2021

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

FINTRAC header

EFTSO.0.1: Report sequence number

Rule:
90001
Rule Type:
Presence
Action:
Reject
Description:

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

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

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

Message:
Invalid format. (362)
Constraint:
IntegerBounds

EFTSO.0.2: Reporting entity's report reference number

Rule:
90003
Rule Type:
Presence
Action:
Reject
Description:

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

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

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

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

Reject this report if the report has been segregated.

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

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

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

EFTSO.0.3: Action type

Rule:
90005
Rule Type:
Presence
Action:
Reject
Description:

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

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

EFTSO.0.4: Reporting entity's identifier number

Rule:
90007
Rule Type:
Presence
Action:
Reject
Description:

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

Message:
Field is mandatory. (329)
Constraint:
Mandatory
Rule:
90008
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)
Constraint:
IntegerBounds

EFTSO.0.5: Reporting entity's location number

Rule:
90009
Rule Type:
Presence
Action:
Reject
Description:

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

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

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

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

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

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

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

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

EFTSO.0.6: 24-hour rule indicator

Rule:
90011
Rule Type:
Presence
Action:
Reject
Description:

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

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

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

Message:
Invalid format. (362)
Constraint:
IntegerFormat

Basic header

EFTSO.1.1: Application identifier

Rule:
90016
Rule Type:
Presence
Action:
Reject
Description:

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

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

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

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

Reject this report if the user provided a value that does not equal F.

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

EFTSO.1.2: Service identifier

Rule:
90019
Rule Type:
Presence
Action:
Reject
Description:

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

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

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

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

Reject this report if the user provided a value that does not equal 01.

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

EFTSO.1.3: Canadian SWIFT LT

Rule:
90022
Rule Type:
Presence
Action:
Reject
Description:

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

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

EFTSO.1.4: Session number

Rule:
90025
Rule Type:
Presence
Action:
Reject
Description:

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

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

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

Message:
Invalid format. (362)
Constraint:
IntegerFormat

EFTSO.1.5: Sequence number

Rule:
90027
Rule Type:
Presence
Action:
Reject
Description:

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

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

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

Message:
Invalid format. (362)
Constraint:
IntegerFormat

Application header (Input to SWIFT)

EFTSO.2.1: SWIFT I/O code

Rule:
90029
Rule Type:
Presence
Action:
Reject
Description:

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

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

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

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

Reject this report if the user provided a value that does not equal I.

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

EFTSO.2.2: Message type code

Rule:
90032
Rule Type:
Presence
Action:
Reject
Description:

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

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

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

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

Reject this report if the user provided a value that does not equal 103.

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

EFTSO.2.3: Receiver's address (SWIFT LT)

Rule:
90035
Rule Type:
Presence
Action:
Reject
Description:

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

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

EFTSO.2.4: Message priority

Rule:
90038
Rule Type:
Presence
Action:
Reject
Description:

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

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

EFTSO.2.5: Delivery monitoring code

Rule:
90041
Rule Type:
Format
Action:
Reject
Description:

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

Message:
Invalid format. (362)
Constraint:
IntegerFormat

EFTSO.2.6: Obsolescence period code

Rule:
90043
Rule Type:
Format
Action:
Reject
Description:

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

Message:
Invalid format. (362)
Constraint:
IntegerFormat

Tag 13C - Time indication

EFTSO.13C.1: Time indication code

Rule:
90047
Rule Type:
Format
Action:
Reject
Description:

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

Message:
Invalid format. (362)
Constraint:
AlphaFormat

EFTSO.13C.2: Time indication time

Rule:
90048
Rule Type:
Format
Action:
Reject
Description:

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

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

EFTSO.13C.3: Time indication offset sign

Rule:
90271
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a value that does not equal ["+","-"].

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

EFTSO.13C.4: Time indication offset time

Rule:
90272
Rule Type:
Format
Action:
Reject
Description:

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

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

Tag 20 - Transaction reference number

EFTSO.20: Transaction reference number

Rule:
90045
Rule Type:
Presence
Action:
Reject
Description:

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

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

Tag 23B - Bank operation code

EFTSO.23B: Bank operation code

Rule:
90049
Rule Type:
Presence
Action:
Reject
Description:

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

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

Tag 23E - Instruction code

EFTSO.23E.1: Instruction code

Rule:
90051
Rule Type:
Format
Action:
Reject
Description:

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

Message:
Invalid format. (362)
Constraint:
AlphaNumericFormat

Tag 26T - Transaction type code

EFTSO.26T: Transaction type code

Rule:
90054
Rule Type:
Format
Action:
Reject
Description:

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

Message:
Invalid format. (362)
Constraint:
AlphaNumericFormat

Tag 32A - Value date/Currency/Interbank settlement amount

EFTSO.32A.1: Value date

Rule:
90055
Rule Type:
Presence
Action:
Reject
Description:

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

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

Reject this report if the user provided a value that is not in the format 'yyMMdd' that is a valid calendar date.

Message:
Invalid format. (362)
Constraint:
ShortDateFormat
Rule:
90281
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the user provided a date that is not after or equal to 2002-06-12.

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

EFTSO.32A.2: Currency

Rule:
90058
Rule Type:
Presence
Action:
Reject
Description:

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

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

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

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

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

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

EFTSO.32A.3: Interbank settlement amount

Rule:
90061
Rule Type:
Presence
Action:
Reject
Description:

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

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

Reject this report if the user provided a value that is not a valid swift dollar amount. A comma as the decimal separator, allow up to 2 digits after the comma, and the comma optional.

Message:
Invalid format. (362)
Constraint:
SwiftAmountFormat
Rule:
90276
Rule Type:
Content
Action:
Reject
Description:

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

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

Reject this report if the 24-hour rule indicator is off , EFTSO.32A.2 is not CAD , and the transaction amount is below $ 9000 CAD on the date of one of EFTSO.32A.1.

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

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

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

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

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

Tag 33B - Currency code, instructed amount

EFTSO.33B.1: Currency

Rule:
90063
Rule Type:
Format
Action:
Reject
Description:

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

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

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

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

EFTSO.33B.2: Instruction amount

Rule:
90065
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided a value that is not a valid swift dollar amount. A comma as the decimal separator, allow up to 2 digits after the comma, and the comma optional.

Message:
Invalid format. (362)
Constraint:
SwiftAmountFormat

Tag 36 - Exchange rate

EFTSO.36: Exchange rate

Rule:
90066
Rule Type:
Format
Action:
Reject
Description:

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

Message:
Invalid format. (362)
Constraint:
ExchangeRateFormat

Tag 50 - Ordering customer

EFTSO.50.option: Option

Rule:
90201
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value that equals A.

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

Tag 50K - Ordering customer (Option K)

EFTSO.50K.1: Account number

Rule:
90187
Rule Type:
Content
Action:
Reject
Description:

Reject this report if the value starts with 'XXXX/' and contains extra characters after the slash. 'XXXX/' indicates that there was a code word present in the original 50K line.

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

EFTSO.50K.2: Name and address 1

Rule:
90069
Rule Type:
Presence
Action:
Reject
Description:

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

Message:
Field is mandatory. (329)
Constraint:
Mandatory
Rule:
90071
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value that is only numbers.

Message:
The entry in this field must be the full name. (371)
Constraint:
NotOnlyNumericCharacters

Tag 51A - Sending institution (Option A)

EFTSO.51A.2: BIC

Rule:
90081
Rule Type:
Presence
Action:
Reject
Description:

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

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

Tag 52A - Ordering institution (Option A)

EFTSO.52A.2: BIC

Rule:
90085
Rule Type:
Presence
Action:
Reject
Description:

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

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

Tag 52D - Ordering institution (Option D)

EFTSO.52D.2: Name and address 1

Rule:
90090
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value that is only numbers.

Message:
The entry in this field must be the full name. (371)
Constraint:
NotOnlyNumericCharacters

Tag 53 - Sender's correspondent

EFTSO.53.option: Option

Rule:
90202
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value that equals B.

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

Tag 53D - Sender's correspondent (Option D)

EFTSO.53D.2: Name and address 1

Rule:
90103
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value that is only numbers.

Message:
The entry in this field must be the full name. (371)
Constraint:
NotOnlyNumericCharacters

Tag 54 - Receiver's correspondent

EFTSO.54.option: Option

Rule:
90203
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value that equals B.

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

Tag 54A - Receiver's correspondent (Option A)

EFTSO.54A.2: BIC

Rule:
90111
Rule Type:
Presence
Action:
Warning
Description:

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

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

Tag 54D - Receiver's correspondent (Option D)

EFTSO.54D.2: Name and address 1

Rule:
90116
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value that is only numbers.

Message:
The entry in this field must be the full name. (371)
Constraint:
NotOnlyNumericCharacters

Tag 55 - Third reimbursement institution

EFTSO.55.option: Option

Rule:
90204
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value that equals B.

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

Tag 55A - Third reimbursement institution (Option A)

EFTSO.55A.2: BIC

Rule:
90124
Rule Type:
Presence
Action:
Warning
Description:

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

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

Tag 55D - Third reimbursement institution (Option D)

EFTSO.55D.2: Name and address 1

Rule:
90129
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value that is only numbers.

Message:
The entry in this field must be the full name. (371)
Constraint:
NotOnlyNumericCharacters

Tag 56 - Intermediary

EFTSO.56.option: Option

Rule:
90205
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value that equals C.

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

Tag 56A - Intermediary (Option A)

EFTSO.56A.2: BIC

Rule:
90137
Rule Type:
Presence
Action:
Reject
Description:

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

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

Tag 56D - Intermediary (Option D)

EFTSO.56D.2: Name and address 1

Rule:
90142
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value that is only numbers.

Message:
The entry in this field must be the full name. (371)
Constraint:
NotOnlyNumericCharacters

Tag 57 - Account with institution

EFTSO.57.option: Option

Rule:
90206
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value that equals B.

Message:
The value entered is not in FINTRAC's list of values for the field. (300)
Constraint:
NotEquals
Rule:
90207
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value that equals C.

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

Tag 57A - Account with institution (Option A)

EFTSO.57A.2: BIC

Rule:
90150
Rule Type:
Presence
Action:
Reject
Description:

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

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

Tag 57D - Account with institution (Option D)

EFTSO.57D.2: Name and address 1

Rule:
90155
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value that is only numbers.

Message:
The entry in this field must be the full name. (371)
Constraint:
NotOnlyNumericCharacters

Tag 59 - Beneficiary customer

EFTSO.59.2: Name and address 1

Rule:
90164
Rule Type:
Presence
Action:
Reject
Description:

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

Message:
Field is mandatory. (329)
Constraint:
Mandatory
Rule:
90166
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value that is only numbers.

Message:
The entry in this field must be the full name. (371)
Constraint:
NotOnlyNumericCharacters

EFTSO.59.option: Option

Rule:
90208
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value that equals A.

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

Tag 59F - Beneficiary customer (Option F)

EFTSO.59F.2-5: Name and address

Rule:
90214
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user didn't provide a value for line 1.

Message:
Field is mandatory. (329)
Constraint:
Swift59fMandatoryAddress
Rule:
90215
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user didn't provide a value for line 2.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Condition:
Tag 52 is empty.
Constraint:
Swift59fMandatoryAddress
Rule:
90216
Rule Type:
Presence
Action:
Warning
Description:

Send a warning if the user didn't provide a value for line 3.

Message:
This field was not completed, but is required based on the value entered elsewhere in the report. (330)
Condition:
Tag 52 is empty.
Constraint:
Swift59fMandatoryAddress
Rule:
90217
Rule Type:
Content
Action:
Warning
Description:

Send a warning if the user provided a value for the first line 3 that is not in the list:

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

Tag 71A - Details of charges

EFTSO.71A.1: Charge code

Rule:
90177
Rule Type:
Format
Action:
Reject
Description:

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

Message:
Invalid format. (362)
Constraint:
AlphaFormat

Tag 71F - Sender's charges

EFTSO.71F.1: Sender's charge currency

Rule:
90179
Rule Type:
Format
Action:
Reject
Description:

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

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

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

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

EFTSO.71F.2: Sender's charge amount

Rule:
90181
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided a value that is not a valid swift dollar amount. A comma as the decimal separator, allow up to 2 digits after the comma, and the comma optional.

Message:
Invalid format. (362)
Constraint:
SwiftAmountFormat

Tag 71G - Receiver's charges

EFTSO.71G.1: Receiver's charge currency

Rule:
90182
Rule Type:
Format
Action:
Reject
Description:

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

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

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

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

EFTSO.71G.2: Receiver's charge amount

Rule:
90184
Rule Type:
Format
Action:
Reject
Description:

Reject this report if the user provided a value that is not a valid swift dollar amount. A comma as the decimal separator, allow up to 2 digits after the comma, and the comma optional.

Message:
Invalid format. (362)
Constraint:
SwiftAmountFormat
Date Modified: