MT 587 Network Validated Rules

C1 

If the depositary receipt type (Field :22H::DERE) specifies a program conversion, then 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, then the Type of Financial Instrument (Field 12a) must be present.

These checks apply to sequence A (Error code(s): E97).

Sequence A
if in field :22H::DERE Indicator is...
Sequence A
then field :22F::CNVT is...
Sequence A
then field :22F::CNVF is...
Sequence A
then field 12a is...
CONV Mandatory Mandatory Not allowed
CONV Optional Optional Mandatory

C2 

The following date/time fields cannot appear more than once in sequence B (Error code(s): E63):

Sequence B

:98a::ISSU

:98a::RELD

C3 

If the message is a cancellation, ie, Function of the Message (field 23G) is CANC, then subsequence A1 (Linkages) Linkages must be present at least once and a reference to the previous message must be specified in the message, and in one and only in one occurrence of A1, Linkage section, ie, field :20C::PREV must be present; consequently, minimum once in all other occurrences of A1, field :20C::PREV is not allowed that message (Error code(s): E08).

Sequence A
if field :23G: is...
Then subsequence A1 is... and in minimum one occurrence of subsequence A1 field :20C::PREV is...
CANC Mandatory (minimum one occurrence of A1 must be present) Mandatory in one occurrence of subseq. A1, and not allowed in all other occurrences of subseq. A1
NEWM Optional N.A.
CANC Mandatory, ie minimum one occurrence of A1 Mandatory (note: it does not need to be present in all occurrences of A1)
not CANC Optional Optional