If field 19 is present in sequence C, it must equal the sum of the amounts in all occurrences of field 32B (Error code(s): C01).
The currency code in the fields 71G, 32B and 32A must be the same for all occurrences of these fields in the message (Error code(s): C02).
Field 50a must be present either in sequence A or in each occurrence of sequence B, but it must never be present in both sequences, nor be absent from both sequences (Error code(s): D17).
If 50a in sequence A is ... | Then 50a in each sequence B is ... |
---|---|
Present | Not allowed |
Not present | Mandatory |
Field 71A must be present either in sequence A or in each occurrence of sequence B, but it must never be present in both sequences, nor be absent from both sequences (Error code(s): D20).
Sequence A if field 71A is ... |
In each occurrence of sequence B then field 71A is ... |
---|---|
Present | Not allowed |
Not present | Mandatory |
If a field 52A, 26T or 77B is present in sequence A, that field must not be present in any occurrence of sequence B. When a field 52A, 26T or 77B is present in any occurrence of sequence B, that field must not be present in sequence A (Error code(s): D18).
Sequence A if field 52A is ... |
In each occurrence of sequence B then field 52A is ... |
---|---|
Present | Not allowed |
Not present | Optional |
Sequence A if field 26T is ... |
In each occurrence of sequence B then field 26T is ... |
---|---|
Present | Not allowed |
Not present | Optional |
Sequence A if field 77B is ... |
In each occurrence of sequence B then field 77B is ... |
---|---|
Present | Not allowed |
Not present | Optional |
Field 36 (sequence A or sequence B) must be present in the message if there is any sequence B which contains a field 33B with a currency code different from the currency code in field 32B; in all other cases, field 36 is not allowed in the message.
When a field 36 (sequence A or sequence B) is required, EITHER field 36 must be present in sequence A and not in any sequence B, OR it must be present in every sequence B which contains fields 32B and 33B with different currency codes and must not be present in sequence A or any other sequence B (Error code(s): D22).
Sequence A | Sequence B | |
---|---|---|
If field 36 is present | Then in minimum one occurrence of sequence B field 33B must be present and currency codes in fields 32B and 33B must be different | And field 36 is not allowed in any occurrence of sequence B |
Sequence A | In each occurrence of sequence B | ||
---|---|---|---|
If field 36 is ... | If field 33B is ... | And currency codes in fields 32B and 33B are ... | Then field 36 is ... |
Not present | Present | Equal | Not allowed |
Not equal | Mandatory | ||
Not present | Not applicable | Not allowed |
If the country codes of the Sender's and the Receiver's BICs are within the following list: AD, AT, BE, BG, BV, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GF, GI, GP, GR, HU, IE, IS, IT, LI, LT, LU, LV, MC, MQ, MT, NL, NO, PL, PM, PT, RE, RO, SE, SI, SJ, SK, SM, TF and VA, then field 33B is mandatory in each occurrence of sequence B, otherwise field 33B is optional (Error code(s): D49).
If country code of Sender's BIC equals one of the listed country codes | And country code of Receiver's BIC equals one of the listed country codes | In each occurrence of sequence B then field 33B is ... |
---|---|---|
Yes | Yes | Mandatory |
Yes | No | Optional |
No | Yes | Optional |
No | No | Optional |
Note: See Rule C9
If field 71A in sequence A contains OUR, then field 71F is not allowed and field 71G is optional in any occurrence of sequence B (Error code(s): E13).
In sequence A if field 71A is ... |
In each occurrence of sequence B | |
---|---|---|
Then field(s) 71F is (are) ... | And field 71G is ... | |
OUR | Not allowed | Optional |
If field 71A in sequence B contains OUR, then field 71F is not allowed and field 71G is optional in the same occurrence of sequence B (Error code(s): E13).
In sequence B if field 71A is ... |
In the same occurrence of sequence B | |
---|---|---|
Then field(s) 71F is (are) ... | And field 71G is ... | |
OUR | Not allowed | Optional |
Note: See rule C4 (rule C4 takes precedence over rule C8)
If field 71A in sequence A contains SHA, then fields 71F are optional and field 71G is not allowed in any occurrence of sequence B (Error code(s): D50).
In sequence A if field 71A is ... |
In each occurrence of sequence B | |
---|---|---|
Then field(s) 71F is (are) ... | And field 71G is ... | |
SHA | Optional | Not allowed |
If field 71A in sequence B contains SHA, then fields 71F are optional and field 71G is not allowed in the same occurrence of sequence B (Error code(s): D50).
In sequence B if field 71A is ... |
In the same occurrence of sequence B | |
---|---|---|
Then field(s) 71F is (are) ... | And field 71G is ... | |
SHA | Optional | Not allowed |
Note: See rule C4 (rule C4 takes precedence over rule C8)
If field 71A in sequence A contains BEN, then at least one occurrence of field 71F is mandatory in each occurrence of sequence B and field 71G is not allowed (Error code(s): E15).
In sequence A if field 71A is ... |
In each occurrence of sequence B | |
---|---|---|
Then field(s) 71F is (are) ... | And field 71G is ... | |
BEN | Mandatory | Not allowed |
If field 71A in sequence B contains BEN, then at least one occurrence of field 71F is mandatory in the same occurrence of sequence B and field 71G is not allowed (Error code(s): E15).
In sequence B if field 71A is ... |
In the same occurrence of sequence B | |
---|---|---|
Then field(s) 71F is (are) ... | And field 71G is ... | |
BEN | Mandatory | Not allowed |
Note: See rule C4 (rule C4 takes precedence over rule C8)
If either field 71F (at least one occurrence) or field 71G are present in an occurrence of sequence B, then field 33B is mandatory in the same occurrence of sequence B (Error code(s): D51).
In each occurrence of sequence B | ||
---|---|---|
If field 71F is ... | And field 71G is ... | Then field 33B is ... |
Present | Present | Rejected (1) |
Present | Not present | Mandatory |
Not present | Present | Mandatory |
Not present | Not present | Optional |
(1) both fields 71F and 71G present is not a valid combination, see rule C8.
If field 71G is present in an occurrence of sequence B, then field 71G is mandatory in the sequence C (Error code(s): D79).
If in any occurrence of sequence B field 71G is ... |
In sequence C then field 71G is ... |
---|---|
Present | Mandatory |
If the country codes of the Sender's and the Receiver's BIC are within the following list: AD, AT, BE, BG, BV, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GF, GI, GP, GR, HR, HU, IE, IL, IS, IT, LI, LT, LU, LV, MC, MQ, MT, NL, NO, PL, PM, PT, RE, RO, SE, SI, SJ, SK, SM, TF and VA, then in each occurrence of sequence B the following apply:
If field 57A is not present, the IBAN (ISO 13616) is mandatory in subfield Account of field 59a in that occurrence of sequence B (Error code(s): D19).
If field 57A is present and the country code of the financial institution BIC in 57A is within the above list of country codes, the IBAN (ISO 13616) is mandatory in subfield Account of field 59a in that occurrence of sequence B (Error code(s): D19).
In all other cases, the presence of the IBAN (ISO 13616) is optional and its format is not validated in subfield Account of field 59a.
All ISO 13616-compliant, country-specific IBAN formats can be found in the IBAN Registry document on www.swift.com > Products & Services > A to Z > IBAN Registration (ISO 13616) > IBAN Registry.
In header of MT | In each occurrence of sequence B | |||
---|---|---|---|---|
If country code of Sender's BIC equals one of the listed country codes | And country code of Receiver's BIC equals one of the listed country codes | And field 57A is present | And country code of field 57A equals one of the listed country codes | Then an IBAN in subfield Account of field 59a in this occurrence of sequence B is ... |
Yes | Yes | No | Not applicable | Mandatory |
Yes | No | No | Not applicable | Optional |
No | Yes | No | Not applicable | Optional |
No | No | No | Not applicable | Optional |
Yes | Yes | Yes | Yes | Mandatory |
Yes | No | Yes | Yes | Optional |
No | Yes | Yes | Yes | Optional |
No | No | Yes | Yes | Optional |
Yes | Yes | Yes | No | Optional |
Yes | No | Yes | No | Optional |
No | Yes | Yes | No | Optional |
No | No | Yes | No | Optional |