C1
In sequence A, the presence of the Open Indicator (field :22H::APER) and the presence of the Net Settlement Indicator (field :22H::NEGR) depend on the Contract Type (field :22H::CRTR) as follows (Error code(s): C60):
Sequence A
if field :22H::CRTR Indicator is ... |
Sequence A
then field :22H::APER is ... |
Sequence A
and field :22H::NEGR is ... |
ASET |
Not allowed |
Optional |
AFWD |
Mandatory |
Mandatory |
C2
In sequence A, the presence of the Close Indicator (field :22H::PAFI) depends on the Open Indicator (field :22H::APER) as follows (Error code(s): C61):
Sequence A
if field :22H::APER Indicator is ... |
Sequence A
then field :22H::PAFI is ... |
OPEF |
Not allowed |
NOPE |
Mandatory |
Field :22H::APER not present |
Not allowed |
C3
The presence of sequence C depends on the Open Indicator (field :22H::APER) as follows (Error code(s): C62):
Sequence A
if field :22H::APER Indicator is ... |
then Sequence C is ... |
OPEF |
Not allowed |
NOPE |
Mandatory |
Field :22H::APER not present |
Not allowed |
C4
In sequence A, the presence of the qualifier UNKN in the Net Settlement Indicator (field :22H::NEGR//UNKN) depends on the content of the Contract Type (field :22H::CRTR), of the Open Indicator (field :22H::APER) and of the Close Indicator (field :22H::PAFI) as follows (Error code(s): C63):
Sequence A
if field :22H: is ... |
Sequence A
then field :22H::NEGR//UNKN is ... |
CRTR//ASET |
Not allowed |
CRTR//AFWD and APER//OPEF |
Optional |
CRTR//AFWD and APER//NOPE and PAFI//PAIN |
Optional |
CRTR//AFWD and APER//NOPE and PAFI//FINA |
Not allowed |
C5
The presence of sequence D depends on the value of field 22H Indicator as follows (Error code(s): C64):
In Sequence A |
then Sequence D is... |
if field :22H::CRTR is... |
and field :22H::APER is... |
and field :22H::PAFI is... |
and field :22H::NEGR is... |
ASET |
Not applicable by C1 |
Not applicable by C2 |
NETC |
Optional |
ASET |
Not applicable by C1 |
Not applicable by C2 |
GRSC |
Not allowed |
ASET |
Not applicable by C1 |
Not applicable by C2 |
Not present |
Not allowed |
AFWD |
OPEF |
Not applicable by C2 |
NETC or GRSC or UNKN |
Not allowed |
AFWD |
NOPE |
PAIN |
NETC or GRSC or UNKN |
Not allowed |
AFWD |
NOPE |
FINA |
NETC |
Mandatory |
AFWD |
NOPE |
FINA |
GRSC |
Not allowed |
C6
The following fields cannot appear more than once in the message (Error code(s): E83):
Subsequence B3 |
Subsequence D1 |
:19B::BUYE |
:95a::CDEA |
:19B::SELL |
:95a::INTE |
|
:95a::ACCW |

 |
:95a::BENM |
C7
Repetitive subsequence B3 FX Settlement Details must be present exactly twice in the message (Error code(s): E90).
C8
In each occurrence of sequence B3, the presence of the repetitive subsequence B3a Cash Parties depends on the content of the Net Settlement Indicator (:22H::NEGR), as follows (Error code(s): E91):
Subsequence A
If field :22H::NEGR Indicator is... |
then, in each occurrence of sequence B3
subsequence B3a Cash Parties is... |
GRSC |
Mandatory |
NETC or UNKN |
Not allowed |
Field :22H::NEGR Not present |
Mandatory |
C9
Taking into account C8: in each occurrence of Seq. B3, the presence of the different parties (field 95a) in Sequence B3a depends on the content of field 19B in sequence B3 as follows (Error code(s): E92):
In each occurrence of Sequence B3,
if field :19B:: is... |
And if Subsequence B3a is present
(i.e. is Mandatory per C8)
then... |
In one occurrence of Subseq. B3a
field... |
And in all other optional occurrence(s) of B3a
field... |
BUYE |
:95a::CDEA is Mandatory |
:95a::INTE is Optional |
:95a::ACCW is Optional |
:95a::BENM is Not allowed |
SELL |
:95a::ACCW is Mandatory |
:95a::INTE is Optional |
:95a::CDEA is Optional |
:95a::BENM is Optional |
C10
In each occurrence of sequence B3, the following party fields cannot appear more than once (Error code(s): E84):
Subsequence B3a |
:95a::CDEA |
:95a::INTE |
:95a::ACCW |
:95a::BENM |