Show/Hide TOC

MT 107 Network Validated Rules

C1 

Fields 23E and the second occurrence field 50a (option A or K) must, independently of each other, be present either in sequence A or in each occurrence of sequence B, but not in both (Error code(s): D86):

Sequence A
if field 23E is ...
In each occurrence of sequence B
then field 23E is ...
Present Not allowed
Not present Mandatory

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

C2 

When present in sequence A, fields 21E, 26T, 77B, 71A, 52a and 50a (option C or L) must, independently of each other, not be present in any occurrence of sequence B. When present in one or more occurrences of sequence B, fields 21E, 26T, 77B, 71A, 52a and 50a (option C or L) must not be present in sequence A (Error code(s): D73):

Sequence A
if field 26T is ...
Sequence B
then field 26T is ...
Present Not allowed
Not present Optional

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

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

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

Sequence A
if field 21E is ...
Sequence B
then field 21E is ...
Present Not allowed
Not present Optional

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

C3 

If field 21E is present in sequence A, then field 50a (option A or K), must also be present in sequence A. In each occurrence of sequence B, if field 21E is present, then field 50a (option A or K) must also be present in the same occurrence (Error code(s): D77):

Sequence A
if field 21E is ...
Sequence A
then field 50a (option A or K) is ...
Present Mandatory
Not present Optional (See C1)

Sequence B
if field 21E is ...
Sequence B
then field 50a (option A or K) is ...
Present Mandatory
Not present Optional (See C1)

C4 

In sequence A, if field 23E is present and contains RTND then field 72 must be present, in all other cases - that is, field 23E not present, or field 23E does not contain RTND - field 72 is not allowed (Error code(s): C82):

Sequence A
if field 23E is ...
Sequence A
then field 72 is ...
Equal to RTND Mandatory
Not equal to RTND Not allowed
Not present Not allowed

C5 

If, independently of each other, fields 71F and 71G are present in one or more occurrence of sequence B, then they must also be present in sequence C, and vice versa (Error code(s): D79):

Sequence B
if field 71F is ...
Sequence C
then field 71F is ...
Present Mandatory
Not present Not allowed

Sequence B
if field 71G is ...
Sequence C
then field 71G is ...
Present Mandatory
Not present Not allowed

C6 

In each occurrence of sequence B, if field 33B is present, then the currency code or the amount, or both, must be different between fields 33B and 32B (Error code(s): D21).

Examples:

Valid Invalid
:32B:USD1,
:33B:USD2,
:32B:USD1,
:33B:USD0001,
:32B:USD1,
:33B:EUR1,
:32B:USD1,
:33B:USD1,00
:32B:USD1,
:33B:EUR2,
:32B:USD1,00
:33B:USD0001,

C7 

In any occurrence of sequence B, if field 33B is present and the currency codes in fields 32B and 33B are different, then field 36 must be present. Otherwise, field 36 must not be present (Error code(s): D75).

C8 

The sum of the amounts of fields 32B in sequence B must be put either in field 32B of sequence C when no charges are included, or be put in field 19 of sequence C. In the former case, field 19 must not be present (Error code(s): D80). In the latter case, Field 19 must equal the sum of the amounts in all occurrences of field 32B in sequence B (Error code(s): C01).

C9 

The currency code in fields 32B and 71G in sequences B and C must be the same for all occurrences of these fields in the message (Error code(s): C02).

The currency code in the charges fields 71F (in sequences B and C) must be the same for all occurrences of these fields in the message (Error code(s): C02).