MT 306 Network Validated Rules

C1 

This rule is present in order to prevent the use of the MT 306 for plain vanilla options. The MT 305 must be used for those options until further notice.

This rule has a direct impact on rule C8.

In sequence A, if field 12F consists of the code VANI, at least field 17A or field 17F must contain the code Y. Both fields may contain the code Y (Error code(s): D24) .

Sequence A
if field 12F is ...
Sequence A
and field 17A is ...
Sequence A
and field 17F is ...
then this combination of codes is ...
VANI N N Not allowed
VANI N Y allowed
VANI Y N allowed
VANI Y Y allowed
Not VANI n/a n/a allowed

C2 

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

C3 

In sequence A, the values allowed for field 12E depend on the value of field 12F as follows (Error code(s): D26):

Sequence A
if field 12F is...
Sequence A
then the allowed values for field 12E are...
BINA AMER, EURO
DIGI EURO
NOTO EURO
VANI AMER, BERM, EURO

C4 

In sequence A, the allowed values for Type of Event (subfield 1 of field 22K) depend on the fields 12F and 17A in sequence A as follows (Error code(s): D27):

Sequence A
if field 12F is...
Sequence A
and field 17A is...
Sequence A
then, the allowed values for Type of Event (subfield 1 of field 22K) are...
VANI N CONF, CLST, OTHR
VANI Y CONF, CLST, KNIN, KNOT, OTHR
Not VANI N CONF, CLST, TRIG, OTHR
Not VANI Y CONF, CLST, KNIN, KNOT, TRIG, OTHR

C5 

In sequence A, the presence of fields 30U and 29H depend on the value of Type of Event (subfield 1 of field 22K) as follows (Error code(s): D28):

Sequence A
if subfield 1 of field 22K is...
Sequence A
then field 30U is...
Sequence A
and field 29H is...
CONF Not allowed Not allowed
CLST Not allowed Not allowed
Any other value Mandatory Mandatory

C6 

In sequence A, the presence of field 77D depends on the value of Type of Agreement (subfield 1 of field 77H) as follows (Error code(s): D36):

Sequence A
if subfield 1 of field 77H is...
Sequence A
then field 77D is...
OTHER Mandatory
Not OTHER Optional

C7 

In sequence B, the presence of field 30F depends on the value of fields 12F and 12E in sequence A as follows (Error code(s): D26):

Sequence A
if field 12F is...
Sequence A
and field 12E is...
Sequence B
then field 30F is...
VANI, DIGI, NOTO Any value Mandatory
BINA EURO Mandatory
BINA AMER Not allowed

C8 

In sequence B, the presence of field 84a depends on the value of fields 12F, 17A and 17F in sequence A as follows (Error code(s): D25):

Sequence A
if field 12F is...
Sequence A
and field 17A is...
Sequence A
and field 17F is...
Sequence B
then field 84a is...
VANI N N Not allowed
VANI N Y Mandatory
VANI Y N Mandatory
VANI Y Y Mandatory
Not VANI n/a n/a Mandatory

The first line of the table above will only be applicable when the MT 306 will also be used for plain vanilla options (when rule C1 will be removed).

C9 

In sequences C and E (if present - see also rule C13), if field 56a is not present, then field 86a in the same sequence C or E 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 E
if field 56a is...
Sequence E
then field 86a is...
Not present Not allowed
Present Optional

C10 

The presence of sequence D and the presence of sequence G depend on the value of field 12F in sequence A as follows (Error code(s): D30):

Sequence A
if field 12F is...
then sequence D
is...
then sequence G
is...
VANI Mandatory Not allowed
Not VANI Not allowed Mandatory

C11 

In sequence D, if present, ie, if field 12F in sequence A contains VANI (see also rule C10), the presence of field 30P and the presence of field 30Q depend on the value of field 12E in sequence A as follows (Error code(s): D31):

Sequence A
and field 12E is...
Sequence D
then field 30P is...
Sequence D
and field 30Q is...
AMER Mandatory Not allowed
BERM Not allowed Mandatory (ie, at least one occurrence must be present)
Any other value Not allowed Not allowed

C12 

In sequence D, if present, ie if field 12F in sequence A contains VANI (see also rule C10), the allowed values for field 26F depend on the value of field 17F in sequence A as follows (Error code(s): D33):

Sequence A
if field 17F is...
Sequence D
then, the allowed values for field 26F are...
Y NETCASH
N NETCASH, PRINCIPAL

C13 

The presence of sequence E depends on the values of field 12F and Type of Event (subfield 1 of field 22K) in sequence A as follows (Error code(s): D32):

Sequence A
if field 12F is...
Sequence A
and subfield 1 of field 22K is...
then sequence E
is...
VANI Any value Not allowed
BINA or DIGI Any value Mandatory
NOTO Not TRIG Mandatory
NOTO TRIG Not allowed

C14 

In sequence E, if present (see also rule C13), the presence of field 30H depends on the value of Type of Event (subfield 1 of field 22K) in sequence A as follows (Error code(s): D34):

Sequence A
if subfield 1 of field 22K is...
Sequence E
then field 30H is...
TRIG Mandatory
Not TRIG Not allowed

C15 

The presence of sequence F depends on the value of field 17A in sequence A as follows (Error code(s): D43):

Sequence A
if field 17A is...
then sequence F
is...
Y Mandatory
N Not allowed

C16 

In sequence F (see also rule C15), the presence of the field 37L depends on the value of field 22G as follows (Error code(s): D44):

Sequence F
if field 22G is...
Sequence F
then field 37L is...
SKIN Not allowed
SKOT Not allowed
DKIN Mandatory
DKOT Mandatory

C17 

In sequence G (see also rule C10), the presence of the field 37P depends on the value of field 22J as follows (Error code(s): D46):

Sequence G
if field 22J is...
Sequence G
then field 37P is...
SITR Not allowed
DBTR Mandatory

C18 

The presence of sequence H depends on the value of field 17F in sequence A as follows (Error code(s): D47):

Sequence A
if field 17F is...
then sequence H
is...
Y Mandatory
N Not allowed

C19 

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

Sequence A
if field 94A is...
Then Sequence I is... Sequence I
and field 88a is...
Sequence I
and field 71F is...
Not present Optional Optional Not allowed
BROK Mandatory Mandatory Optional
Not BROK Optional Optional Not allowed

C20 

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