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.
In sequence A, if field 12F contains the code VANI, then at least one of the following is required - field 17A with code Y or field 17F with code Y or sequence I is present (Error code(s): D24):
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 |
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 |
Any Other Value | AMER, ASIA, BERM, EURO |
In sequence A, the allowed values for subfield 1 of field 22K depend on the fields 12F and 17A 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 subfield 1 of field 22K are ... |
---|---|---|
AVRF, AVRO, AVSF, AVSO, DAVF, DAVO, VANI | N | CONF, CLST, OTHR |
AVRF, AVRO, AVSF, AVSO, DAVF, DAVO, VANI | Y | CONF, CLST, KNIN, KNOT, OTHR |
BINA, DIGI, NOTO | N | CONF, CLST, TRIG, OTHR |
BINA, DIGI, NOTO | Y | CONF, CLST, KNIN, KNOT, TRIG, OTHR |
In sequence A, the presence of fields 30U and 29H depends on the value of 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 | Optional |
In sequence A, the presence of field 77D depends on the value of 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 |
In sequence B, the use of option F for field 30a depends on the value of field 12E in sequence A as follows (Error code(s): E55):
Sequence A if field 12E is ... |
Sequence B then field 30F is ... |
---|---|
EURO | Mandatory |
Not EURO | Optional |
In sequences C (if present), E (if present) and L (if present), if field 56a is not present, then field 86a in the same sequence C, E or L 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 |
Sequence L if field 56a is |
Sequence L then field 86a is ... |
---|---|
Not present | Not allowed |
Present | Optional |
The presence of sequence D and the presence of sequence G depends 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 ... |
And sequence G is ... |
---|---|---|
AVRF, AVRO, AVSF, AVSO, DAVF, DAVO, VANI | Mandatory | Not allowed |
BINA, DIGI, NOTO | Not allowed | Mandatory |
In sequence D, if present, the presence of field 30P and the presence of field 30Q depends on the value of field 12E in sequence A as follows (Error code(s): D31):
Sequence A if field 12E is ... |
Sequence D then field 30P is ... |
Sequence D and field 30Q is ... |
---|---|---|
AMER | Mandatory | Not allowed |
BERM | Not allowed | Mandatory (that is, at least one occurrence must be present) |
Any other value | Not allowed | Not allowed |
In sequence D, if present, 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 |
The presence of sequence E depends on the values of field 12F and 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 ... |
---|---|---|
BINA or DIGI | Any value | Mandatory |
NOTO | Not TRIG | Mandatory |
NOTO | TRIG | Not allowed |
Any Other Value | Any value | Not allowed |
In sequence E, if present, the presence of field 30H depends on the value of subfield 1 of field 22K and on field 12E in sequence A as follows (Error code(s): D34):
If sequence E is ... | Sequence A and subfield 1 of field 22K is ... |
Sequence A and field 12E is ... |
Sequence E then field 30H is ... |
---|---|---|---|
Present | TRIG | AMER | Mandatory |
Not TRIG | AMER, EURO | Not allowed | |
Not present | Not applicable | Not applicable | Not applicable |
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 |
In sequence F (if present), the presence of 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 |
KIKO | Mandatory |
KOKI | Mandatory |
In each occurrence of sequence G (if present), the presence of field 37P depends on the value of field 22J as follows (Error code(s): D46):
In each occurrence of sequence G | |
---|---|
if field 22J is ... | then field 37P is ... |
SITR | Not allowed |
DBTR | Mandatory |
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 |
The presence of sequence K, and the presence of fields 88a and 71F in sequence K, depends on the value of field 94A in sequence A as follows (Error code(s): D74):
Sequence A if field 94A is ... |
Then sequence K is ... | Sequence K and field 88a is ... |
Sequence K and field 71F is ... |
---|---|---|---|
Not present | Optional | Optional | Not allowed |
BROK | Mandatory | Mandatory | Optional |
Not BROK | Optional | Optional | Not allowed |
In sequence K, if field 15K is present then at least one of the other fields of sequence K must be present (Error code(s): C98).
In sequence M, if field 15M is present then at least one of the other fields of sequence M must be present (Error code(s): C98).
The presence of subsequence B1 and of sequence C depends on the values of subfield 1 of field 22K in sequence A as follows (Error code(s): D16):
Sequence A if subfield 1 of field 22K is ... |
Then subsequence B1 is ... |
Then sequence C is ... |
---|---|---|
CLST | Optional | Optional |
CONF | Mandatory | Mandatory |
KNIN | Not allowed | Not allowed |
KNOT | Not allowed | Not allowed |
OTHR | Optional | Optional |
TRIG | Not allowed | Not allowed |
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).
In sequence M, when field 17Z is "Y" then 22Q must be present (Error code(s): C56).
In sequence I, if field 12G contains the code BERM then fields 30T and 22Y must be present (Error code(s): C38).
In sequence I if field 12G contains the code AMER then field 30Y must be present (Error code(s): C39).
The presence of sequence J, subsequence J1, subsequence J2 and field 14B in sequence J depends on the code in field 12F in sequence A as follows (Error code(s): C41):
Sequence A if field 12F is ... |
Then sequence J is ... | Sequence J then field 14B is ... |
Then subsequence J1 is ... | Then subsequence J2 is ... |
---|---|---|---|---|
AVRF | Mandatory | Not allowed | Mandatory | Not allowed |
AVRO | Mandatory | Not allowed | Mandatory | Not allowed |
AVSF | Mandatory | Optional | Not allowed | Mandatory |
AVSO | Mandatory | Optional | Not allowed | Mandatory |
DAVF | Mandatory | Optional | Mandatory | Mandatory |
DAVO | Mandatory | Optional | Mandatory | Mandatory |
Any Other Value | Not allowed | Not allowed | Not allowed | Not allowed |