Show/Hide TOC

MT 103 STP Network Validated Rules

C1 

If field 33B is present and the currency code is different from the currency code in field 32A, field 36 must be present, otherwise field 36 is not allowed (Error code(s): D75).

If field 33B is ... And currency code in field 33B is ... Then field 36 is ...
Present Not equal to currency code in field 32A Mandatory
Equal to currency code in field 32A Not allowed
Not present Not applicable Not allowed

C2 

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, 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 Then field 33B is ...
Yes Yes Mandatory
Yes No Optional
No Yes Optional
No No Optional

Note: See also Network Validated Rule C8 (Error code(s): D51).

C3 

If field 23B contains the code SPRI, field 23E may contain only the codes SDVA or INTC (Error code(s): E01).

If field 23B contains one of the codes SSTD or SPAY, field 23E must not be used (Error code(s): E02).

If field 23B is ... Then field 23E is ...
SPRI Optional. It may contain only SDVA or INTC
SSTD Not allowed
SPAY Not allowed
Not equal to SPRI, SSTD and SPAY Optional

C4 

If field 55A is present, both fields 53A and 54A must also be present (Error code(s): E06).

If field 55A is ... Then field 53A is ... And field 54A is ...
Present Mandatory Mandatory
Not present Optional Optional

C5 

If field 56A is present, field 57A must also be present (Error code(s): C81).

If field 56A is ... Then field 57A is ...
Present Mandatory
Not present Optional

C6 

If field 23B contains the code SPRI, field 56A must not be present (Error code(s): E16).

If field 23B is ... Then field 56A is ...
SPRI Not allowed
SSTD or SPAY Optional

C7 

If field 71A contains OUR, then field 71F is not allowed and field 71G is optional (Error code(s): E13).

If field 71A is ... Then field 71F is ... And field 71G is ...
OUR Not allowed Optional

If field 71A contains SHA, then field(s) 71F is(are) optional and field 71G is not allowed (Error code(s): D50).

If field 71A is ... Then field 71F is ... And field 71G is ...
SHA Optional Not allowed

If field 71A contains BEN, then at least one occurrence of field 71F is mandatory and field 71G is not allowed (Error code(s): E15).

If field 71A is ... Then field 71F is ... And field 71G is ...
BEN Mandatory (at least one occurrence) Not allowed

C8 

If either field 71F (at least one occurrence) or field 71G is present, then field 33B is mandatory, otherwise field 33B is optional (Error code(s): D51).

Note 1: The presence of both fields 71F and 71G is also regulated by the Network Validated Rule C7 (Error code(s): E13,D50,E15).

Note 2: The presence of field 33B is also regulated by the Network Validated Rule C2 (Error code(s): D49).

C9 

The currency code in the fields 71G and 32A must be the same (Error code(s): C02).

C10 

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, 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 the following apply:

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.

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 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