C1
In sequence A, if field 22A contains ADVC then field 21 is optional, otherwise field 21 is mandatory (Error code(s): D02).
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 C, if field 56a is not present, then field 86a in sequence C is not allowed, otherwise field 86a is optional (Error code(s): E35).
The currency code in the amount fields 32B and 34B in Sequence B must be the same (Error code(s): C02).
If Sequence D is present, at least one of the subsequences D1 or D2 must be present (Error code(s): E47).
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 D (Error code(s): C02).