Show/Hide TOC

MT 536 Network Validated Rules

C1 

If the Activity Flag (field :17B:ACTI) in sequence A General Information is N, then sequence B must not be present. Otherwise, sequence B is mandatory (Error code(s): E66).

Sequence A
if field :17B::ACTI is ...
Sequence B is ...
N Not allowed
Y Mandatory

C2 

If the instruction is against payment (:22H::PAYM//APMT) then it is mandatory to specify a Posting Amount (field :19A::PSTA). This rule applies to subsequence B1a2 (Error code(s): E83).

Subsequence B1a2
if field :22H::PAYM is ...
Subsequence B1a2
then field :19A::PSTA is ...
APMT Mandatory
Not equal to APMT Optional

C3 

In each occurrence of subsequence B1a, in subsequence B1a2, the following Party Fields cannot appear more than once (Error code(s): E84):

Subsequence B1a2a

:95a::BUYR

:95a::DEAG

:95a::DECU

:95a::DEI1

:95a::DEI2

:95a::PSET

:95a::REAG

:95a::RECU

:95a::REI1

:95a::REI2

:95a::SELL

C4 

If a qualifier from the list Deliverers/1 is present in a subsequence B1a2a, in a field :95a::4!c, then all the remaining qualifiers following this qualifier in the list Deliverers/1 (see below) must be present (Error code(s): E86).

In other words, in subsequence B1a2, the following scenarios must be validated:

If a qualifier from the list Receivers/1 is present in a subsequence B1a2a, in a field :95a::4!c, then all the remaining qualifiers following this qualifier in the list Receivers/1 (see below) must be present (Error code(s): E86).

In other words, in subsequence B1a2, the following scenarios must be validated:

Deliverers   Receivers  
DEI2 Deliverer's Intermediary 2 REI2 Receiver's Intermediary 2
DEI1 Deliverer's Intermediary 1 REI1 Receiver's Intermediary 1
DECU Deliverer's Custodian RECU Receiver's Custodian
SELL Seller (Deliverer) BUYR Buyer (Receiver)

C5 

If the message is a cancellation, that is, Function of the Message (field 23G) is CANC, then subsequence A1 (Linkages) must be present at least once in the message, and in one and only one occurrence of A1, field :20C::PREV must be present; consequently, in all other occurrences of A1, field :20C::PREV is not allowed (Error code(s): E08).

Sequence A
if field :23G: is ...
Then subsequence A1 is ... And field :20C::PREV is ...
CANC Mandatory (minimum one occurrence of A1 must be present) Mandatory in one occurrence of subsequence A1, and not allowed in all other occurrences of subsequence A1
NEWM Optional Not applicable

C6 

In subsequence B1a2a, if field :95a::PSET is present, then field :97a::SAFE is not allowed in the same sequence (Error code(s): E52).

Subsequence B1a2a
if field :95a::PSET is ...
Subsequence B1a2a
then field :97a::SAFE is ...
Present Not allowed within the same occurrence
Not Present Optional

C7 

If in sequence A field :17B::CONS=Y, then in every occurrence of sequence B Sub-safekeeping Account, field :97a::SAFE and field :17B::ACTI are mandatory (Error code(s): E56).

This check only applies when sequence B Sub-safekeeping Account is present as per rule C1, that is, in sequence A, field :17B::ACTI=Y.

Sequence A
if field :17B::ACTI is ...
Then sequence B is ... And sequence A
if field :17B::CONS is ...
Then in every occurrence of sequence B
field :97a::SAFE and field :17B::ACTI are ...
Y Mandatory that is minimum one occurrence Y Mandatory
N Not allowed
N Not allowed Not applicable Not applicable

C8 

If the Activity Flag (field :17B::ACTI) in sequence B Sub-safekeeping Account indicates no information to be reported, that is, N, then subsequence B1 Financial Instrument must not be present. subsequence B1 Financial Instrument is otherwise mandatory (Error code(s): E69).

This check only applies when sequence B Sub-safekeeping Account is present per rule C1, that is, in sequence A, field :17B::ACTI=Y.

Sequence A
if field :17B::ACTI is ...
Then sequence B is ... In every occurrence of sequence B
if field :17B::ACTI is ...
In the same occurrence of sequence B
then subsequence B1 is ...
Y Mandatory that is minimum one occurrence Y Mandatory that is minimum one occurrence
N Not allowed
Not present Mandatory that is minimum one occurrence
N Not allowed Not applicable Not applicable

C9 

In each occurrence of subsequence B1a2, field :36B::PSTA cannot appear more than twice (maximum two occurrences). When repeated, one occurrence must have Quantity Type Code FAMT and the other occurrence must have Quantity Type Code AMOR (Error code(s): C71).

Sequence B1a2
if field :36B::PSTA is ...
Then one occurrence of :36B::PSTA must be ... And the other occurrence of :36B::PSTA must be ...
Repeated :36B::PSTA//FAMT :36B::PSTA//AMOR
Not Repeated Not applicable Not applicable

C10 

A reference to the previously received message must be specified for each transaction reported, that is in each occurrence of subsequence B1a Transaction, field :20C::RELA must be present in one and only one occurrence of subsequence B1a1 Linkages; field :20C::RELA is not allowed in all other occurrences of subsequence B1a1 (Error code(s): C73).

C11 

In sequence A, if field :95L::ALTE is present, then field :95a::ACOW must be present (Error code(s): E98).

In each occurrence of sequence B, if field :95L::ALTE is present, then field :95a::ACOW must be present (Error code(s): E98).

C12 

In each occurrence of sequence B, field :94a::SAFE must not be present more than twice. When repeated, one and only one occurrence must be with format option L (:94L::SAFE) (Error code(s): E99).

In subsequence B1a2, field :94a::CLEA must not be present more than twice. When repeated, one and only one occurrence must be with format option L (:94L::CLEA) (Error code(s): E99).

In subsequence B1a2, field :94a::SAFE must not be present more than twice. When repeated, one and only one occurrence must be with format option L (:94L::SAFE) (Error code(s): E99).

In subsequence B1a2, field :94a::TRAD must not be present more than twice. When repeated, one and only one occurrence must be with format option L (:94L::TRAD) (Error code(s): E99).