Show/Hide TOC

MT 340 Network Validated Rules

C1 

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

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

C2 

In sequence A, the presence of field 14C depends on the value of subfield 1 of field 77H as follows (Error code(s): E40):

Sequence A
if subfield 1 of field 77H is ...
Subsequence A
then field 14C is ...
ISDA Mandatory
Not equal to ISDA Not allowed

C3 

The presence of subsequence B1 depends on the value of subfield 1 of field 77H in sequence A as follows (Error code(s): E41):

Sequence A
if subfield 1 of field 77H is ...
Then subsequence B1 is ...
AFB Mandatory
DERV Not allowed
EMA Not allowed
FRABBA Mandatory
ISDA Not allowed
ISDACN Not allowed
OTHR Not allowed

C4 

The presence of sequence E, and the presence of field 72 in sequence E, depends on the value of field 14F in sequence B as follows (Error code(s): D36):

Sequence B
if field 14F is ...
Then sequence E is ... Sequence E
and field 72 is ...
OTHER Mandatory Mandatory
Not equal to OTHER Optional Optional

C5 

The presence of sequence E, and the presence of field 72 in sequence E, depends on the value of the second component of the first subfield of field 38G in subsequence B2 as follows (Error code(s): D42):

Subsequence B2
if second component of subfield 1 of field 38G is ...
Then sequence E is ... Sequence E
and field 72 is ...
O Mandatory Mandatory
Not equal to O Optional Optional

C6 

The presence of sequence E, and the presence of field 72 in sequence E, depends on the value of field 14D in subsequence B2 as follows (Error code(s): D37):

Subsequence B2
if field 14D is ...
Then sequence E is ... Sequence E
and field 72 is ...
OTHER Mandatory Mandatory
Not equal to OTHER Optional Optional

C7 

In subsequence B2, if at least one occurrence of field 22B contains the code OTHR, then sequence E and field 72 in sequence E are mandatory. If no occurrence of field 22B contains the code OTHR, field 72 in sequence E is optional (Error code(s): D69).

Subsequence B2
if field 22B:OTHR is ...
Then sequence E is ... Sequence E
and field 72 is ...
Present at least once Mandatory Mandatory
Not present Optional Optional

C8 

In sequences C, D and F, if field 56a is not present, then field 86a in the same sequence C, D or F is not allowed, otherwise field 86a is optional (Error code(s): E35).

Sequence C
if field 56a is ...
Sequence C
then field 86a is ...
Not present Not allowed
Present Optional

Sequence D
if field 56a is ...
Sequence D
then field 86a is ...
Not present Not allowed
Present Optional

Sequence F
if field 56a is ...
Sequence F
then field 86a is ...
Not present Not allowed
Present Optional

C9 

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

Sequence A
if field 94A is ...
Then sequence E is ... Sequence E
and field 88a is ...
Sequence E
and field 71F is ...
Not present Optional Optional Not allowed
BROK Mandatory Mandatory Optional
Not equal to BROK Optional Optional Not allowed

C10 

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).

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

C11 

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

C12 

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