Show/Hide TOC

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 

In each occurrence of sequence B, if field 33B is present and 'amount' in field 32B is not equal to zero, then field 36 must be present, otherwise field 36 is not allowed (Error code(s): D60).

Within the same occurrence of sequence B
If field 33B is ... And amount in field 32B is ... Then field 36 is ...
Present Equal to zero Not allowed
Not equal to zero Mandatory
Not present Not applicable Not allowed

C3 

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

Consequently, field 50a (option F, 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 F, G or H) is ...
In every occurrence of sequence B
then field 50a (option F, 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, the presence of fields 33B and 21F is dependent on the presence and value of fields 32B and 23E as follows (Error code(s): E54).

Within the same occurrence of sequence B
If amount in field 32B is ... And field 23E is ... Then field 33B is ... And field 21F is ...
Equal to zero Present and code is equal to EQUI Mandatory Optional
Present and code is not equal to EQUI Not allowed Not allowed
Not present Not allowed Not allowed
Not equal to zero Not applicable Optional Optional