MT 307 Network Validated Rules

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