C1
If an Exchange Rate (field :92B::EXCH) is present, the corresponding Resulting Amount (field :19A::RESU) must be present in the same subsequence. If the Exchange Rate is not present, the Resulting Amount is not allowed (Error code(s): E62).
C2
If the Settlement Amount (:19A::SETT) is present in sequence B, it must not be present in any occurrence of Subsequence C3 (Error code(s): E73).
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
The following party fields for subsequences C1 and C2 cannot appear more than once in sequence C. The party fields for sequence D cannot appear more than once in a message (Error code(s): E84).
If a qualifier from the list Deliverers is present in a subsequence C1, 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 sequence C, the following scenarios must be validated:
If :95a::DEI2 is present in subseq C1, then :95a::DEI1 must be present in another subseq C1.
If :95a::DEI1 is present in subseq C1, then :95a::DECU must be present in another subseq C1.
If :95a::DECU is present in subseq C1, then :95a::SELL must be present in another subseq C1.
If :95a::SELL is present in subseq C1, then :95a::DEAG must be present in another subseq C1.
If a qualifier from the list Receivers is present in a subsequence C1, 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 sequence C, the following scenarios must be validated:
If :95a::REI2 is present in subseq C1, then :95a::REI1 must be present in another subseq C1.
If :95a::REI1 is present in subseq C1, then :95a::RECU must be present in another subseq C1.
If :95a::RECU is present in subseq C1, then :95a::BUYR must be present in another subseq C1.
If :95a::BUYR is present in subseq C1, then :95a::REAG must be present in another subseq C1.
If a qualifier from the list Deliverers is present in a subsequence C1, 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 sequence C, the following scenarios must be validated:
If :95a::DEI9 is present in subseq C1, then :95a::DEI8 must be present in another subseq C1.
If :95a::DEI8 is present in subseq C1, then :95a::DEI7 must be present in another subseq C1.
If :95a::DEI7 is present in subseq C1, then :95a::DEI6 must be present in another subseq C1.
If :95a::DEI6 is present in subseq C1, then :95a::DEI5 must be present in another subseq C1.
If :95a::DEI5 is present in subseq C1, then :95a::DEI4 must be present in another subseq C1.
If :95a::DEI4 is present in subseq C1, then :95a::DEI3 must be present in another subseq C1.
If :95a::DEI3 is present in subseq C1, then :95a::DEI2 must be present in another subseq C1.
If :95a::DEI2 is present in subseq C1, then :95a::DEI1 must be present in another subseq C1.
If :95a::DEI1 is present in subseq C1, then :95a::DECU must be present in another subseq C1.
If :95a::DECU is present in subseq C1, then :95a::SELL must be present in another subseq C1.
If :95a::SELL is present in subseq C1, then :95a::DEAG must be present in another subseq C1.
If a qualifier from the list Receivers is present in a subsequence C1, 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 sequence C, the following scenarios must be validated:
If :95a::REI9 is present in subseq C1, then :95a::REI8 must be present in another subseq C1.
If :95a::REI8 is present in subseq C1, then :95a::REI7 must be present in another subseq C1.
If :95a::REI7 is present in subseq C1, then :95a::REI6 must be present in another subseq C1.
If :95a::REI6 is present in subseq C1, then :95a::REI5 must be present in another subseq C1.
If :95a::REI5 is present in subseq C1, then :95a::REI4 must be present in another subseq C1.
If :95a::REI4 is present in subseq C1, then :95a::REI3 must be present in another subseq C1.
If :95a::REI3 is present in subseq C1, then :95a::REI2 must be present in another subseq C1.
If :95a::REI2 is present in subseq C1, then :95a::REI1 must be present in another subseq C1.
If :95a::REI1 is present in subseq C1, then :95a::RECU must be present in another subseq C1.
If :95a::RECU is present in subseq C1, then :95a::BUYR must be present in another subseq C1.
If :95a::BUYR is present in subseq C1, then :95a::REAG must be present in another subseq C1.
C6
In subsequence C1, if field :95a::PSET is present, then field :97a::SAFE is not allowed in the same subsequence. (Error code(s): E52).
C7
If field :22F::DBNM//VEND is present in sequence C, then a vendor must be specified; i.e. one occurrence of sequence D must contain field :95a::VEND (Error code(s): D71).
(*) if the Data Source Scheme is present in field :22F::DBNM//VEND then the conditional rule does not apply.