C1
In sequence A, the presence of field 21 depends on the value of fields 22B and 22A as follows (Error code(s): D70):
C2
In sequence A, if field 94A is present and contains AGNT, then field 21N in sequence A is mandatory, otherwise field 21N is optional (Error code(s): D72):
C3
In sequence B, the presence of fields 32H and 30X depends on the value of field 22B in sequence A as follows (Error code(s): D56):
C4
In sequence B, the values allowed for field 32H depend on the values of fields 22B in sequence A and 17R in sequence B as follows (Error code(s): D57):
(*) The presence of the letter N (Sign) in subfield 1 of field 32H specifies a negative amount.
The absence of the letter N (Sign) in subfield 1 of field 32H specifies a positive amount.
If subfield 3 (Amount) of field 32H equals 0 (i.e. zero value), then the letter N (Sign) in subfield 1 of field 32H is not allowed (Error code(s): T14).
Note: Rule C3 (Error code(s): D56) describes the conditions of the presence of field 32H.
C5
In sequence A, if field 22B contains MATU, then field 30F in sequence B is not allowed, otherwise field 30F is optional (Error code(s): D69):
C6
In sequence B, if field 30F is present then field 38J in sequence B is mandatory, otherwise field 38J is not allowed (Error code(s): D60):
C7
In sequences C, D, E (if present) and F (if present), if field 56a is not present, then field 86a in the same sequence C, D, E or F is not allowed, otherwise field 86a is optional (Error code(s): E35):
C8
The presence of sequence H and the presence of fields 88a and 71F in sequence H, depend on the value of field 94A in sequence A as follows (Error code(s): D74):
C9
The currency code in the amount fields must be the same for all occurrences of these fields in the entire message, except for fields 33B and 33E in sequence G (Error code(s): C02).
C10
In sequence H, field 15H may not be the only field, ie, if field 15H is present, then at least one of the other fields of sequence H must be present (Error code(s): C98).