C1
If the Activity Flag (field :17B::ACTI) in sequence A General Information indicates no information to be reported, ie, N, then sequence B Cash Account Activity and sequence C Free Asset Activity must not be present. Sequence B Cash Account Activity and Sequence C Free Asset Activity are otherwise optional (Error code(s): E66).
C2
Within each occurrence of subsequence B1 Activity Information Per Currency, if the Activity Flag (field :17B::ACTI) indicates no information to be reported, ie, N, then subsequence B1a Activity Information Per Transaction within that subsequence B1 is not allowed. If field 17B::ACTI is equal to 'Y', then subsequence B1a Activity Information Per Transaction is mandatory. (Error code(s): E95).
C3
Within subsequence B1a Activity Information per Transaction, subsequence B1a2 Cash Only Movement Details and subsequence B1a3 Cash and Securities Movement Details are mutually exclusive (Error code(s): E96).
C4
The following party fields cannot appear more than once in the same occurrence of subsequence B1a (Error code(s): E84):
If a qualifier from the list Deliverers is present in a subsequence B1a4, in a field :95a::4!c, then all the remaining qualifiers following this qualifier in the list Deliverers (see below) must be present (Error code(s): E86).
In other words, in subsequence B1a, the following scenarios must be validated:
If :95a::DEI2 is present in subseq B1a4, then :95a::DEI1 must be present in another subseq B1a4.
If :95a::DEI1 is present in subseq B1a4, then :95a::DECU must be present in another subseq B1a4.
If :95a::DECU is present in subseq B1a4, then :95a::SELL must be present in another subseq B1a4.
If a qualifier from the list Receivers is present in a subsequence B1a4, in a field :95a::4!c, then all the remaining qualifiers following this qualifier in the list Receivers (see below) must be present.
In other words, in subsequence B1a, the following scenarios must be validated:
If :95a::REI2 is present in subseq B1a4, then :95a::REI1 must be present in another subseq B1a4.
If :95a::REI1 is present in subseq B1a4, then :95a::RECU must be present in another subseq B1a4.
If :95a::RECU is present in subseq B1a4, then :95a::BUYR must be present in another subseq B1a4.
If a qualifier from the list Deliverers is present in a subsequence B1a4, in a field :95a::4!c, then all the remaining qualifiers following this qualifier in the list Deliverers (see below) must be present (Error code(s): E86).
In other words, in subsequence B1a, the following scenarios must be validated:
If :95a::DEI9 is present in subseq B1a4, then :95a::DEI8 must be present in another subseq B1a4.
If :95a::DEI8 is present in subseq B1a4, then :95a::DEI7 must be present in another subseq B1a4.
If :95a::DEI7 is present in subseq B1a4, then :95a::DEI6 must be present in another subseq B1a4.
If :95a::DEI6 is present in subseq B1a4, then :95a::DEI5 must be present in another subseq B1a4.
If :95a::DEI5 is present in subseq B1a4, then :95a::DEI4 must be present in another subseq B1a4.
If :95a::DEI4 is present in subseq B1a4, then :95a::DEI3 must be present in another subseq B1a4.
If :95a::DEI3 is present in subseq B1a4, then :95a::DEI2 must be present in another subseq B1a4.
If :95a::DEI2 is present in subseq B1a4, then :95a::DEI1 must be present in another subseq B1a4.
If :95a::DEI1 is present in subseq B1a4, then :95a::DECU must be present in another subseq B1a4.
If :95a::DECU is present in subseq B1a4, then :95a::SELL must be present in another subseq B1a4.
If a qualifier from the list Receivers is present in a subsequence B1a4, in a field :95a::4!c, then all the remaining qualifiers following this qualifier in the list Receivers (see below) must be present.
In other words, in subsequence B1a, the following scenarios must be validated:
If :95a::REI9 is present in subseq B1a4, then :95a::REI8 must be present in another subseq B1a4.
If :95a::REI8 is present in subseq B1a4, then :95a::REI7 must be present in another subseq B1a4.
If :95a::REI7 is present in subseq B1a4, then :95a::REI6 must be present in another subseq B1a4.
If :95a::REI6 is present in subseq B1a4, then :95a::REI5 must be present in another subseq B1a4.
If :95a::REI5 is present in subseq B1a4, then :95a::REI4 must be present in another subseq B1a4.
If :95a::REI4 is present in subseq B1a4, then :95a::REI3 must be present in another subseq B1a4.
If :95a::REI3 is present in subseq B1a4, then :95a::REI2 must be present in another subseq B1a4.
If :95a::REI2 is present in subseq B1a4, then :95a::REI1 must be present in another subseq B1a4.
If :95a::REI1 is present in subseq B1a4, then :95a::RECU must be present in another subseq B1a4.
If :95a::RECU is present in subseq B1a4, then :95a::BUYR must be present in another subseq B1a4.
C6
The following party fields cannot appear more than once in the same occurrence of subsequence C2 (Error code(s): E84):
If a qualifier from the list Deliverers is present in a subsequence C2a, in a field :95a::4!c, then all the remaining qualifiers following this qualifier in the list Deliverers (see below) must be present (Error code(s): E86).
In other words, in subsequence C2, the following scenarios must be validated:
If :95a::DEI2 is present in subseq C2a, then :95a::DEI1 must be present in another subseq C2a.
If :95a::DEI1 is present in subseq C2a, then :95a::DECU must be present in another subseq C2a.
If :95a::DECU is present in subseq C2a, then :95a::SELL must be present in another subseq C2a.
If a qualifier from the list Receivers is present in a subsequence C2a, in a field :95a::4!c, then all the remaining qualifiers following this qualifier in the list Receivers (see below) must be present.
In other words, in subsequence C2, the following scenarios must be validated:
If :95a::REI2 is present in subseq C2a, then :95a::REI1 must be present in another subseq C2a.
If :95a::REI1 is present in subseq C2a, then :95a::RECU must be present in another subseq C2a.
If :95a::RECU is present in subseq C2a, then :95a::BUYR must be present in another subseq C2a.
If a qualifier from the list Deliverers is present in a subsequence C2a, in a field :95a::4!c, then all the remaining qualifiers following this qualifier in the list Deliverers (see below) must be present (Error code(s): E86).
In other words, in subsequence C2, the following scenarios must be validated:
If :95a::DEI9 is present in subseq C2a, then :95a::DEI8 must be present in another subseq C2a.
If :95a::DEI8 is present in subseq C2a, then :95a::DEI7 must be present in another subseq C2a.
If :95a::DEI7 is present in subseq C2a, then :95a::DEI6 must be present in another subseq C2a.
If :95a::DEI6 is present in subseq C2a, then :95a::DEI5 must be present in another subseq C2a.
If :95a::DEI5 is present in subseq C2a, then :95a::DEI4 must be present in another subseq C2a.
If :95a::DEI4 is present in subseq C2a, then :95a::DEI3 must be present in another subseq C2a.
If :95a::DEI3 is present in subseq C2a, then :95a::DEI2 must be present in another subseq C2a.
If :95a::DEI2 is present in subseq C2a, then :95a::DEI1 must be present in another subseq C2a.
If :95a::DEI1 is present in subseq C2a, then :95a::DECU must be present in another subseq C2a.
If :95a::DECU is present in subseq C2a, then :95a::SELL must be present in another subseq C2a.
If a qualifier from the list Receivers is present in a subsequence C2a, in a field :95a::4!c, then all the remaining qualifiers following this qualifier in the list Receivers (see below) must be present.
In other words, in subsequence C2, the following scenarios must be validated:
If :95a::REI9 is present in subseq C2a, then :95a::REI8 must be present in another subseq C2a.
If :95a::REI8 is present in subseq C2a, then :95a::REI7 must be present in another subseq C2a.
If :95a::REI7 is present in subseq C2a, then :95a::REI6 must be present in another subseq C2a.
If :95a::REI6 is present in subseq C2a, then :95a::REI5 must be present in another subseq C2a.
If :95a::REI5 is present in subseq C2a, then :95a::REI4 must be present in another subseq C2a.
If :95a::REI4 is present in subseq C2a, then :95a::REI3 must be present in another subseq C2a.
If :95a::REI3 is present in subseq C2a, then :95a::REI2 must be present in another subseq C2a.
If :95a::REI2 is present in subseq C2a, then :95a::REI1 must be present in another subseq C2a.
If :95a::REI1 is present in subseq C2a, then :95a::RECU must be present in another subseq C2a.
If :95a::RECU is present in subseq C2a, then :95a::BUYR must be present in another subseq C2a.
C8
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
C9
In subsequence B1a4, if field :95a::PSET is present, then field :97a::SAFE is not allowed in the same subsequence (Error code(s): E52).
C10
In subsequence C2a, if field :95a::PSET is present, then field :97a::SAFE is not allowed in the same subsequence (Error code(s): E53).