C1
If the Activity Flag (field :17B:ACTI) in sequence A General Information is N, then sequence B must not be present. Otherwise, sequence B is mandatory (Error code(s): E66).
C2
If the statement refers to an accounting statement, ie, :22F::STTY//ACCT present, then at least one occurrence of subsequence B1 is required, and in each occurrence of subsequence B1 both fields Price (field :90a:) and Holding Value (field :19A::HOLD) must be specified (Error code(s): E82).
This check only applies when sequence B Sub-safekeeping Account is present as per rule C1, ie, in sequence A, field :17B::ACTI = Y.
(*) B1 is NOT mandatory in every occurrence of sequence B.
C3
If the message is a cancellation, ie, Function of the Message (field 23G) is CANC, 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
C4
If in sequence A field :17B::CONS=Y, then in every occurrence of sequence B field :97a::SAFE and field :17B::ACTI are mandatory (Error code(s): E56).
This check only applies when sequence B Sub-safekeeping Account is present per rule C1, ie, in sequence A, field :17B::ACTI=Y.
C5
If the Activity Flag (field :17B::ACTI) in sequence B Sub-safekeeping Account indicates no information to be reported, ie, N, then subsequence B1 Financial Instrument must not be present. Subsequence B1 Financial Instrument is otherwise mandatory (Error code(s): E69).
This check only applies when sequence B Sub-safekeeping Account is present per rule C1, ie, in sequence A, field :17B::ACTI=Y.
C6
In each occurrence of subsequence B1, if field :93C::PEND is present in one of the occurrences of subsequence B1b, then fields :93C::PDUM and :93C::PDMT are not allowed in the other occurrences of subsequence B1b (Error code(s): E58).
C7
In each occurrence of subsequence B1, if field :93C::PENR is present in one of the occurrences of subsequence B1b, then fields :93C::PRUM and :93C::PRMT are not allowed in the other occurrences of subsequence B1b (Error code(s): E59).
C8
If field :94a:: is present in Sequence B, then field :93B::AGGR and fields :94a::SAFE are not allowed in any occurrence of Subsequence B1b (Error code(s): D03).
C9
If field :93B::AGGR is present in Subsequence B1b, then :field 94a::SAFE must be present in the same Subsequence B1b sequence (Error code(s): D04).
C10
In each occurrence of Subsequence B1b, if field :93B::AVAI or/and :93B::NAVL is/are present, then :field :93B::AGGR must be present in the same occurrence of Subsequence B1b (Error code(s): D05).