C1
If the depositary receipt type (field :22H::DERE) specifies a program conversion, Conversion To (field :22F::CNVT) and Conversion From (field :22F::CNVF) must be specified and the type of financial instrument (field 12a) must not be present.
If the depositary receipt type (field 22H::DERE) does not specify a program conversion, the type of financial instrument (field 12a) must be present.
These checks apply to sequence A (Error code(s): E97).
C2
If an exchange rate is present (field :92B::EXCH), the corresponding resulting amount (field :19A::RESU) must be present in the same (sub)sequence. If the exchange rate is not present, the resulting amount is not allowed (Error code(s): E62).
These checks apply to (sub)sequences C2 and E.
C3
If the pre-release flag (field :17B::PRER) is set, sequence C Pre-Release Details must also be present. If the pre-release flag is not set, sequence C Pre-Release Details must not be present (Error code(s): E98).
C4
The following date/time fields cannot appear more than once in sequence B (Error code(s): E63):
Sequence B
:98a::ISSU
:98a::RELD
C5
If the message is a reversal, ie, Function of the Message (field 23G) is REVR, then subsequence A1 (Linkages)
must be present at least once Linkages
in the and a reference to the previous message must be specified
message, and in one and only in one occurrence of A1,
field :20C::PREV must be present; Linkage section, ie,
consequently,
in minimum once
all other occurrences of A1, field :20C::PREV is not allowed
(Error code(s): E08).
that message