C1
If Exchange Rate is present (Field :92B::EXCH), the corresponding Resulting Amount (Field :19B::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).
:19A::RESU
This check applies to subsequence E2.
C2
If the safekeeping accounts are not provided, ie, if field :97C::SAFE//GENR is present in any occurrence of subsequence B2, then:
subsequence B2 Account Information must not be repeated in the message
the Balance of Securities, ie, field 93a, must not be present in subsequence B2 Account Information.
subsequence E1 Securities Movement must not be present
subsequence E2 Cash Movement must not be present (Error code(s): E94).
C3
In sequence A, if field :23G:REPE is present, then
when sequence C is present, field :36a::QINT is mandatory (Error code(s): E02)
In sequence A, if field :22F::CAEV//OTHR is present, then minimum one of the Sequences D or F must be present, and minimum one occurrence of field :70E::ADTX must be present in the message (i.e. in seq. D, or F, or both) (Error code(s): E03).
(*) if the Data Source Scheme is present in field :22F::CAEV//OTHR then the conditional rule does not apply.
In sequence A, if field :22F::CAEV//OTHR is present, then in sequence D field :70E::ADTX is mandatory (Error code(s): E03).
(*) if the Data Source Scheme is present in field :22F::CAEV//OTHR then the conditional rule does not apply.
C5
In each occurrence of sequence E, if field :22F::CAOP//OTHR is present, then in the same occurrence of sequence E field :70E::ADTX is mandatory (Error code(s): E79).
(*) if the Data Source Scheme is present in field :22F::CAOP//OTHR then the conditional rule does not apply.
In each occurrence of sequence D, E and E1, if field :92J::TAXE is present, then field :92F::GRSS must be present in the same sequence occurrence (Error code(s): E80).
In sequence A, if field :23G:RMDR is not present, then in each occurrence of subsequence B2 and C field :93a::UNBA is not allowed (Error code(s): E04).
C7
In sequence A, if field :22F::CAEV//RHDI is present, then sequence C is not allowed.
In sequence A, if field :22F::CAEV//RHTS is present, then sequence C is mandatory (Error code(s): E01).
(*) if the Data Source Scheme is present in field :22F::CAEV then the conditional rule does not apply.
C8
In each occurrence of sequence D, E and E1, if field :92a::TAXC, GRSS or NETT is used with letter option A, F or K, then the same qualifier(s) (TAXC, GRSS, NETT) must not be repeated. Therefore, field :92a::TAXC, GRSS and NETT may only be repeated with letter option/s E or/and J (Error code(s): E77).
In each occurrence of sequence D, E and E1:
if field :92E:: GRSS or/and :92J:: GRSS is/are present more than once, then for each occurrence of field :92a:: GRSS, the Rate Type Code must be different;
if field :92E::TAXC or/and :92J::TAXC is/are present more than once, then for each occurrence of field :92a::TAXC, the Rate Type Code must be different;
if field :92E:: NETT or/and :92J:: NETT is/are present more than once, then for each occurrence of field :92a:: NETT, the Rate Type Code must be different;
if field :92J:: TAXE is present more than once, then for each occurrence of field :92J:: TAXE, the Rate Type Code must be different (Error code(s): E78).
If the message is a cancellation, a replacement, an eligible balance notification, a withdrawal or a reminder, ie, Function of the Message (field 23G) is CANC, , REPL, REPE, WITH or RMDR, then subsequence A1 (Linkages) must be present at least once in the message, and in one and only in one occurrence of A1, field :20C::PREV must be present; consequently, in all other occurrences of A1, field :20C::PREV is not allowed (Error code(s): E08).
In each occurrence of sequence D, E and E1, if field :92E::TAXC or/and :92J::TAXC is/are present more than once, then for each occurrence of field :92a::TAXC, the Rate Type Code must be different (Error code(s): E78).
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, and a reference to the previous message must be specified in the Linkage section, ie, field :20C::PREV must be present minimum once in that message (Error code(s): E08).
C11
If field :70E::NAME is used in sequence D, then field :22F::CAEV//CHAN
must be present in 22F:CAEV//NAME
sequence A and 22F::CHAN//NAME must be present in sequence D
(Error code(s): D99).
Seq. A.
If field :22F::CAEV//RHDI is present in sequence A, then field :22F::RHDI must be present in sequence D or in at least one occurrence of sequence E, but not in both D and E. (Error code(s): E06).
(*) if the Data Source Scheme is present in field :22F::CAEV then the conditional rule does not apply.