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 C, it must not be present in any occurrence of subsequence D3 (Error code(s): E73).
C3
If the message is a cancellation, ie, Function of the Message (field 23G) is CANC, then
field :20C::PREV must be present a reference to the previous message must be specified in the Linkage section, ie,
in minimum once
one and only one occurrence of A1; consequently, in all other occurrences of A1, field :20C::PREV is not allowed
(Error code(s): E08).
that message
C4
The following party fields for subsequences D1 and D2 cannot appear more than once in sequence D. The party fields for sequence E cannot appear more than once in a message (Error code(s): E84):
If a qualifier from the list Deliverers is present in a subsequence D1, 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 D, the following scenarios must be validated:
If :95a::DEI2 is present in subseq D1, then :95a::DEI1 must be present in another subseq D1.
If :95a::DEI1 is present in subseq D1, then :95a::DECU must be present in another subseq D1.
If :95a::DECU is present in subseq D1, then :95a::SELL must be present in another subseq D1.
If :95a::SELL is present in subseq D1, then :95a::DEAG must be present in another subseq D1.
If a qualifier from the list Receivers is present in a subsequence D1, 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 D, the following scenarios must be validated:
If :95a::REI2 is present in subseq D1, then :95a::REI1 must be present in another subseq D1.
If :95a::REI1 is present in subseq D1, then :95a::RECU must be present in another subseq D1.
If :95a::RECU is present in subseq D1, then :95a::BUYR must be present in another subseq D1.
If :95a::BUYR is present in subseq D1, then :95a::REAG must be present in another subseq D1.
If a qualifier from the list Deliverers is present in a subsequence D1, 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 D, the following scenarios must be validated:
If :95a::DEI9 is present in subseq D1, then :95a::DEI8 must be present in another subseq D1.
If :95a::DEI8 is present in subseq D1, then :95a::DEI7 must be present in another subseq D1.
If :95a::DEI7 is present in subseq D1, then :95a::DEI6 must be present in another subseq D1.
If :95a::DEI6 is present in subseq D1, then :95a::DEI5 must be present in another subseq D1.
If :95a::DEI5 is present in subseq D1, then :95a::DEI4 must be present in another subseq D1.
If :95a::DEI4 is present in subseq D1, then :95a::DEI3 must be present in another subseq D1.
If :95a::DEI3 is present in subseq D1, then :95a::DEI2 must be present in another subseq D1.
If :95a::DEI2 is present in subseq D1, then :95a::DEI1 must be present in another subseq D1.
If :95a::DEI1 is present in subseq D1, then :95a::DECU must be present in another subseq D1.
If :95a::DECU is present in subseq D1, then :95a::SELL must be present in another subseq D1.
If :95a::SELL is present in subseq D1, then :95a::DEAG must be present in another subseq D1.
If a qualifier from the list Receivers is present in a subsequence D1, 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 D, the following scenarios must be validated:
If :95a::REI9 is present in subseq D1, then :95a::REI8 must be present in another subseq D1.
If :95a::REI8 is present in subseq D1, then :95a::REI7 must be present in another subseq D1.
If :95a::REI7 is present in subseq D1, then :95a::REI6 must be present in another subseq D1.
If :95a::REI6 is present in subseq D1, then :95a::REI5 must be present in another subseq D1.
If :95a::REI5 is present in subseq D1, then :95a::REI4 must be present in another subseq D1.
If :95a::REI4 is present in subseq D1, then :95a::REI3 must be present in another subseq D1.
If :95a::REI3 is present in subseq D1, then :95a::REI2 must be present in another subseq D1.
If :95a::REI2 is present in subseq D1, then :95a::REI1 must be present in another subseq D1.
If :95a::REI1 is present in subseq D1, then :95a::RECU must be present in another subseq D1.
If :95a::RECU is present in subseq D1, then :95a::BUYR must be present in another subseq D1.
If :95a::BUYR is present in subseq D1, then :95a::REAG must be present in another subseq D1.
C6
In subsequence D1, if field :95a::PSET is present, then field :97a::SAFE is not allowed in the same subsequence. (Error code(s): E52).
C7
In sequence C, if field :22H::BUSE//SWIT is present, then field :20C::PREV must be present in minimum one occurrence of subsequence A1 Linkages. (Error code(s): E53).
C8
If field :22F::DBNM//VEND is present in sequence D, then a vendor must be specified; i.e. one occurrence of sequence E 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.