MT 405 Network Validated Rules

C1 

Fields 23E and 50D 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 50D is...
In each occurrence of sequence B
then field 50D is...
Present Not allowed
Not present Mandatory

C2 

When present in sequence A, fields 26T, 77B, 71A, 50L and 52a must, independently of each other, not be present in any occurrence of sequence B. Conversely, when not present in sequence A, fields 26T, 77B, 71A, 50L and 52a are, independently of each other, optional in any occurrence of sequence B (Error code(s): D87).

In Sequence A
if field 26T is...
then in each occurrence of sequence B, field 26T is...
Present Not allowed
Not present Optional

In Sequence A
if field 77B is...
then in each occurrence of sequence B, field 77B is...
Present Not allowed
Not present Optional

In Sequence A
if field 71A is...
then in each occurrence of sequence B, field 71A is...
Present Not allowed
Not present Optional

In Sequence A
if field 52a is...
then in each occurrence of sequence B, field 52a is...
Present Not allowed
Not present Optional

In Sequence A
if field 50L is...
then in each occurrence of sequence B, field 50L is...
Present Not allowed
Not present Optional

C3 

Independently of each other, if fields 71F and 71G are present in one or more occurrences of sequence B, then they must also be present in sequence C. Conversely, if fields 71F and 71G are not present in any occurrence of sequence B, then they must not be present in sequence C (Error code(s): D88).

If, in sequence B,
field 71F is...
and sequence C is ... then, in sequence C, field 71F is ...
Present in one or more occurrences of sequence B Present Mandatory
Not present Not applicable
Not present in any occurrence of sequence B Present Not allowed
Not present Not applicable

If field 71G is... and sequence C is ... then, in sequence C, field 71G is ...
Present in one or more occurrences of sequence B Present Mandatory
Not present Not applicable
Not present in any occurrence of sequence B Present Not allowed
Not present Not applicable

C4 

If sequence C is present and the sum of the fields 32a in sequence B equals the amount indicated in field 32a in sequence C, then field 19 must not be present in sequence C. If sequence C is present and the sum of the fields 32a in sequence B does not equal the amount indicated in field 32a in sequence C, then field 19 must be present in sequence C and must equal the sum of all the fields 32a in sequence B (Error code(s): D89).

C5 

In all optional (sub)sequences, the fields indicated as M must be present if the (sub)sequence is present, and are otherwise not allowed (Error code(s): C32).

C6 

The presence of subsequences A1 and B1 Avalisation Details is dependent on the presence and the content of Type of field 23E in the same sequence A and B, respectively (Error code(s): D90).

Sequence A
if field 23E contains ...
Subsequence A1 is ...
BACC Not allowed
BAAV Mandatory
BNAC Not allowed
RCPT Not allowed
PRNO Not allowed
OTHR Not allowed
23E not present Not allowed

Sequence B
if field 23E contains ...
Subsequence B1 is ...
BACC Not allowed
BAAV Mandatory
BNAC Not allowed
RCPT Not allowed
PRNO Not allowed
OTHR Not allowed
23E not present Not allowed

C7 

If field 71A contains either the code 'SHA' or 'BEN', field 17A must be used. If field 71A contains the code 'OUR', field 17A must not be used. If field 71A is not present, field 17A is optional (Error code(s): D91).

Sequence A
if field 71A is...
Sequence A
then field 17A is...
SHA Mandatory
BEN Mandatory
OUR Not allowed
Not present Optional

Sequence B
if field 71A is...
Sequence B
then field 17A is...
SHA Mandatory
BEN Mandatory
OUR Not allowed
Not present Optional

C8 

The MT 405 is a 'single currency' message. Therefore, the currency code in all amount fields, ie, fields 32a, 71F and 71G in sequence B, field 32a in subsequence B3, fields 32a, 71F and 71G in sequence C, must be the same for all occurrences of these fields in the message (Error code(s): C02).

C9 

The presence of fields 22D and 22E is dependent on the presence and the content of subfield 1 of field 23E (Error code(s): D94).

Sequence A
if field 23E contains...
Sequence A
then field 22D is...
Sequence A
then field 22E is...
BACC Mandatory Optional
BAAV Mandatory Optional
BNAC Mandatory Optional
RCPT Not allowed Optional
PRNO Not allowed Optional
OTHR Optional Optional
23E not present Not allowed Not allowed

Sequence B
if field 23E contains ...
Sequence B
then field 22D is ...
Sequence B
then field 22E is ...
BACC Mandatory Optional
BAAV Mandatory Optional
BNAC Mandatory Optional
RCPT Not allowed Optional
PRNO Not allowed Optional
OTHR Optional Optional
23E Not present Not allowed Not allowed

C10 

Code (subfield 1) of fields 23E, 22D and 22E may only be used according to the following combinations (Error code(s): D95).

Sequence A
field 23E
Sequence A
field 22D
Sequence A
field 22E
BACC CPAY PNPY
BAAV CPAY PNPY
BNAC CACC PNAC
BNAC CACP PNAP
BNAC CACP PNPY
BNAC CPAY PNPY
RCPT Not allowed PNAC
RCPT Not allowed PNPY
RCPT Not allowed PNAP
PRNO Not allowed PNAC
PRNO Not allowed PNPY
PRNO Not allowed PNAP
OTHR CACC PNAC
OTHR CACC PNPY
OTHR CACC PNAP
OTHR CPAY PNAC
OTHR CPAY PNPY
OTHR CPAY PNAP
OTHR CACP PNAC
OTHR CACP PNPY
OTHR CACP PNAP

Sequence B
field 23E
Sequence B
field 22D
Sequence B
field 22E
BACC CPAY PNPY
BAAV CPAY PNPY
BNAC CACC PNAC
BNAC CACP PNAP
BNAC CACP PNPY
BNAC CPAY PNPY
RCPT Not allowed PNAC
RCPT Not allowed PNPY
RCPT Not allowed PNAP
PRNO Not allowed PNAC
PRNO Not allowed PNPY
PRNO Not allowed PNAP
OTHR CACC PNAC
OTHR CACC PNPY
OTHR CACC PNAP
OTHR CPAY PNAC
OTHR CPAY PNPY
OTHR CPAY PNAP
OTHR CACP PNAC
OTHR CACP PNPY
OTHR CACP PNAP