Show/Hide TOC

MT 300 Network Validated Rules

C1 

In sequence A, the presence of field 21 depends on field 22A as follows (Error code(s): D70):

Sequence A
if field 22A is ...
Sequence A
then field 21 is ...
AMND Mandatory
CANC Mandatory
DUPL Optional
EXOP Optional
NEWT Optional

C2 

The presence of fields 88a and 71F in sequence C and therefore, the presence of sequence C itself, depends on field 94A in sequence A as follows (Error code(s): D74):

Sequence A
if field 94A is ...
Then sequence C is ... Sequence C
and field 88a is ...
Sequence C
and field 71F is ...
Not present Optional Optional Not allowed
AGNT Optional Optional Not allowed
BILA Optional Optional Not allowed
BROK Mandatory Mandatory Optional

C3 

The presence of sequence D depends on field 17U in sequence A as follows (Error code(s): D76):

Sequence A
if field 17U is ...
Then sequence D is ...
Not present Not allowed
Y Mandatory
N Not allowed

C4 

In field 77D of sequence A, if the code /VALD/ is present, then it must appear in the first six characters of the first line and in no other place, followed by a date expressed as YYYYMMDD and the end of line separator (that is :77D:/VALD/YYYYMMDDCrLf) (Error code(s): C58).

C5 

In sequence A, if field 77D is present then:

C6 

In all optional sequences and subsequences, the fields with status M must be present if the sequence or subsequence is present, and are otherwise not allowed (Error code(s): C32).

C7 

In fields listed below, the codes XAU, XAG, XPD and XPT are not allowed, as these are codes for commodities for which the category 6 commodities messages must be used (Error code(s): C08):

Subsequence B1 Amount Bought, field 32B Currency Amount,

Subsequence B2 Amount Bought, field 33B Currency Amount,

Sequence C Optional General Information, field 71F Broker's Commission,

Sequence D Split Settlement Details, field 32B Currency Amount.

C8 

In sequence E, if field 15E is present then at least one of the other fields of sequence E must be present (Error code(s): C98).

C9 

In sequence E, when field 17Z is "Y" then 22Q must be present (Error code(s): C56).