MT 101 Network Validated Rules

C1 

If an exchange rate is given in field 36, the corresponding forex deal must be referenced in field 21F (Error code(s): D54).

Sequence B
if field 36 is...
Sequence B
then field 21F is...
Present Mandatory
Not present Optional

C2 

If an exchange rate is given in field 36, the original ordered amount in the original currency must be given in field 33B, and vice-versa (Error code(s): D60).

Sequence B
if field 33B is...
Sequence B
then field 36 is...
Present Mandatory
Not present Not allowed

Sequence B
if field 36 is...
Sequence B
then field 33B is...
Present Mandatory
Not present Not allowed

C3 

If there is only one debit account, the ordering customer must be identified in field 50a (option G or H) in sequence A. Conversely, if multiple debit accounts are used, they must be identified for every transaction in field 50a (option G or H) of sequence B.

Consequently, field 50a (option G or H), must be present in either sequence A (index 5) or in each occurrence of sequence B (index 15), but must never be present in both sequences, nor be absent from both sequences (Error code(s): D61).

Sequence A
if field 50a (option G or H) is...
In every occurrence of sequence B
then field 50a (option G or H) is...
Present Not allowed
Not present Mandatory

C4 

Field 50a (option C or L), may be present in either sequence A (index 4), or in one or more occurrences of sequence B (index 14), but must not be present in both sequences A and B (Error code(s): D62).

Sequence A
if field 50a (option C or L) is...
Sequence B
then field 50a (option C or L) is...
Present Not allowed
Not present Optional in any occurrence

C5 

If field 33B is present in sequence B, its currency code must be different from the currency code in field 32B in the same occurrence of sequence B (Error code(s): D68).

Examples:

Valid Invalid
:32B:USD1000,
:33B:CHF1200,
:32B:USD1000,00
:33B:USD1000,
   
:32B:CHF1200,
:33B:USD1000,
:32B:CHF1200,
:33B:CHF1000,00

C6 

Field 52a may be present in either sequence A or in one or more occurrences of sequence B, but must not be present in both sequences (Error code(s): D64).

Sequence A
if field 52a is...
Sequence B
then field 52a is...
Present Not allowed
Not present Optional

C7 

If field 56a is present, field 57a must also be present (Error code(s): D65).

If field 56a is... then field 57a is...
Present Mandatory
Not present Optional

C8 

If field 21R is present in sequence A, then in each occurrence of sequence B, the currency code in fields 32B must be the same (Error code(s): D98).

C9 

In each occurrence of sequence B, if 'amount' in field 32B is equal to zero, then fields 21F, 33B and 36 are not allowed (Error code(s): D99).

In each occurrence of sequence B
if amount in field 32B is ...
In the same occurrence of sequence B
then fields 21F, 33B and 36 are...
equals 0 Not allowed
not equals 0 Optional