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 |