Rules 000-099

SWIFT Error Code Translator Report Error Number Error Description
C00 1025 Not Used.
C01 1026 For MT 102_not_STP, 104, 10, if field 19 is present in sequence C, then it must equal the sum of the amounts in all occurrences of field 32B in sequence B.

For MT 201, 203, 204, 559 if the amount in field 19 must equal the sum of the amounts in all occurrences of field 32B or 34A.

For MT 256 if field 19 is present in sequence C, then it must equal the sum of the amounts in all occurrences of field 32J in sequence B.

For MT 820, 821, 823, 824, if Field 19 at the completion of each outer repetitive sequence must equal the sum of the products of subfields 1 and 3 in all occurrences of field 68A from its respective inner repetitive sequence(s).

C02 1027 The currency code must be the same for all occurrences of indicated fields in the entire message. See the SWIFT Standards Category volumes for the indicated fields in each message.

Special Cases:

The following MTs apply Error Code C02 in an exceptional manner (for example, either based on the presence of another field OR individually to separate groups of fields within the MT):

MT 103_not_STP, 103_STP:

If field 71G is present, the currency code in the fields 71G and 32A must be the same.

MT 104, 107:

The currency code in fields 32B and 71 G in sequences B and C must be the same for all occurrences of these fields in the message.

The currency code in field 71F in sequences B and C must be the same for all occurrences of this field in the message.

MT 207:

The currency code in field 32B must be the same for all occurrences of this field in the message.

MT 321:

The currency code in the amount fields (fields 19A in Seq. B) must be the same for all occurrences of this field in the message.

MT 320, 620:

The currency codes in the amount fields 32B, 32H, and 34E in sequence B, and field 71F in sequence H, must be the same for all occurrences of these fields in the entire message.

C03 1028 The number of decimal digits in the amount component is checked against the maximum allowed for the corresponding currency. This check is mostly applied to fields containing both the amount and the currency code components.
C04 1029 MT 503, 504, 506:

In sequence B, if field :19B::TEXA is not present, then field :19B::TCRL is mandatory; otherwise field :19B::TCRL is optional.

C05 1030 The BIC must not be a BEI. That is, it must not be of subtype BEID, TRCO, MCCO, or SMDP. This error code applies to all types of BICs referenced in a FIN message, including SWIFT BICs, Non-SWIFT BICs, Masters, Synonyms, Live destinations and Test and Training destinations.
C06 1031 MT 210:

Either field 50a or field 52a, but not both, must be present in a repetitive sequence.

MT 710,720:

Either field 52a \Issuing Bank\ or field 50B \Non-Bank Issuer\, but not both, must be present.

MT 910:

Either field 50a or field 52a, but not both, must be present.

C07 1032 MT 516:

Either field 35A or 35N must be present.

C08 1033 Available.
C09 1034 MT 430:

In each occurrence of sequence A, if field 33a is present, then field 32a must be present.

C10 1035 MT 422:

At least one of the fields 72, 75 or 76 must be present.

C11 1036 MT400:

If field 57a is present, fields 53a and 54a must be present.

C12 1037 MT 707, 747:

When field 32B or 33B is present, field 34B must be present. Conversely, when field 34B is present, either field 32B or field 33B must be present.

C13 1038 MT 750:

If any of fields 33B, 71B or 73 is present, field 34B must be present.

C14 1039 MT 559, 582, 754:

Either field 53a or 57a, but not both, may be present.

C15 1040 MT 747:

At least one of the fields 31E, 32B, 33B, 34B, 39A, 39B, 39C, 72 or 77A must be present.

C16 1041 MT 707:

If field 23 is present, field 52a must be present.

C17 1042 MT 734:

If field 73 is present, field 33a must be present.

C18 1043 MT 752:

If fields 32B and 71B are present, field 33a must be present.

C19 1044 MT 754:

Either field 72 or field 77A, but not both, may be present.

C20 1045 MT 601:

Field 53a may be present only if field 34P is present.

C21 1046 MT506:

If sequence C is not present, then sequence D is mandatory. If one or more occurrence of sequence C is/are present, then sequence D is optional.(Error code(s): C21).

C22 1047 MT 920:

If field 12 contains 942, field 34F must be present in the same repetitive sequence.

C23 1048 MT 940, 942:

When only one field 34F is present, subfield 2 must not be used. When both fields 34F are present, subfield 2 of the first 34F must contain D, and subfield 2 of the second 34F must contain C.

C24 1049 MT 940:

If field 86 is present in any occurrence of the repetitive sequence, it must be preceded by a field 61.

C25 1050 MT n92:

Field 79 or a copy of at least any fields (*) of the original message or both must be present.

C26 1051 MT 430:

At least one of the optional fields 32a or 74 must be present.

C27 1052 MT 940, 941, 942, 950, 970, 972:

The first two characters of the three-character currency code in fields 60F, 60M, 62F, 62M, 64, 65, 90C and 90D, in MTs 940, 941, 942, 950, 970 and 972, and field 34F in MT 942 must be the same for all occurrences of these fields.

C28 1053 MT 544, 545, 546, 547:

A value date should only be provided with an effective settlement amount, that is, in any occurrence of subsequence E3, if value date field :98a::VALU is present, then settled amount field :19A::ESTT must be present in the same subsequence.

C29 1054 MT 645:

Either field 71B in sequence A or field 71C in sequence C must be present, if sequence B is not present.

C30 1055 MT 707:

At least one of the fields 31E, 32B, 33B, 34B, 39A, 39B, 39C, 44A, 44B, 44C, 44D, 44E, 44F, 79 or 72 must be present.

C31 1056 MT n95, n96:

Either field 79 or a copy of any field(s) of the original message to which this message relates, but not both, may be present.

C32 1057 MT 300, 303, 304, 306, 320, 330, 340, 350, 360, 361, 362, 363, 364, 365, 405, 582, 600, 643, 645, 813:

An optional sequence of fields was used. However, a field that is required (that is, indicated by an \'OR\') or a field that is mandatory (that is, indicated by \'Mandatory in...\') within this sequence is missing.

C33 1058 MT 768, 769:

If field 71B is present, field 32a must be present.

C34 1059 MT 308:

In each occurrence of Seq. B, either sequence B3 or sequence B4 must be present, but not both.

C35 1060 MT 643, 644, 645, 646, 649:

Either field 21 or 29B must be present.

C36 1061 MT 643, 646:

Subfield 2 (<DATE2>) of field 31F must be present in each occurrence of sequence B.

C37 1062 MT 577:

Subfield 2 (<DATE2>) of field 67A must not be present.

C38 1063 MT 645:

Subfield 3 (that is, 35x) of field 31F must not be present.

C39 1064 MT 813:

Either sequence A or B must be present.

C40 1065 MT 920:

The currency code must be the same for each occurrence of the indicated fields within each repetitive sequence.

C41 1066 MT 813:

If field 34B or field 73 is present, field 32A must be present.

C42 1067 MT 820, 821, 823, 824:

The currency code in each of the fields 68A of a sequence of fields 68A preceding a field 19 must be the same.

C43 1068 MT 646:

Either field 32N or 33N must be present.

C44 1069 MT 646:

If fields 32N and 33N are present in sequence C, field 34a must be present in sequence C.

C45 1070 MT 646:

If field 23 contains REPRINC or PREPRINC, field 32N must be present in sequence C.

C46 1071 MT 646:

If field 23 contains INT, field 33N must be present in sequence C.

C47 1072 MT 643:

If field 23 contains LOAN/DRAWDOWN or FINARR/DRAWDOWN, sequence B must not be present.

C48 1073 MT 643:

If field 23 contains LOAN/RENEWAL or FINARR/RENEWAL, sequence B must be present.

C49 1074 MT 456:

If field 71B is present, the values in fields 32a and 33D must be different.

C50 1075 MT 540, 541, 541, 543:

If field :36B::PAIR is present in a minimum of one occurrence of sequence A1, then the type of settlement transaction must be a pair-off (that is, sequence E field :22F::SETR//PAIR must be present and DSS must be absent).

In sequence A1, if field :36B::PAIR is present then in sequence E, field :22F::SETR//4!c must be PAIR.

C51 1076 MT 643:

If field 23 contains LOAN/DRAWDOWN or LOAN/RENEWAL, field 31R must be present.

C52 1077 Available.
C53 1078 MT 643:

If field 71C is present in any sequence B, field 34a must be present in the same sequence.

C54 1079 MT 644:

Either field 36 or field 37(A-F) must be present in any sequence B.

C55 1080 MT 644:

In any sequence B, the currency code in fields 33B and 34a must be the same.

C56 1081 Available.
C57 1082 MT 646:

If field 34N is present in any sequence B, field 31F in the same sequence B and field 33N in sequence C must be present.

C58 1083 MT 300:

In sequence A, if field 77D is present and if the first six(6) characters of the first line are equal to /VALD/ then the next eight(8) characters must contain a date expressed as YYYYMMDD and followed by the \end_of_line\ code (that is, \CRLF\).

MT 304:

In sequence C, if field 72 is present and if the first six (6) characters of the first line are equal to /VALD/ then the next eight (8) characters must contain a date expressed as YYYYMMDD and followed by the \end_of_line\ code (that is, \CrLf\).

MT 646:

If field 34N is present in any sequence B, the total amount given in field 33N must equal the total amount of all occurrences of field 34N amounts in sequence B.

C59 1084 MT 300:

In sequence A, if field 77D is present and if the first six (6) characters of the first line are equal to /VALD/, then the second line must be present and contain \/SETC/\<CUR>\CrLf\.

Conversely, in sequence A, if field 77D is present, and the second line is present, and the first six (6) characters of the second line are equal to /SETC/, then the first six (6) characters of the first line must be equal to \/VALD/\.

MT 304:

In sequence C, if field 72 is present and if the first six (6) characters of the first line are equal to /VALD/, then the second line must be present and contain \/SETC/\<CUR>\CrLf\.

Conversely, in sequence C, if field 72 is present, and the second line is present, and the first six (6) characters of the second line are equal to /SETC/, then the first six (6) characters of the first line must be equal to \/VALD/\.

MT 321:

In sequence B, the presence of field 19A and of the Next Interest Due Date (field :98A::INTR) depends on the Type of Loan/Deposit Event (field :22H::TLDE) in sequence A as follows:

If :22H::TLDE is CONF, then :98A::INTR is mandatory, 19A::SETT is not allowed, :19A::RODI is not allowed, :19A::CINT is not allowed, and :19A::NINT is mandatory.

If :22H::TLDE is MATU, then :98A::INTR is mandatory, 19A::SETT is mandatory, :19A::RODI is optional, :19A::CINT is optional, and :19A::NINT is mandatory.

If :22H::TLDE is ROLL, then :98A::INTR is not allowed, 19A::SETT is mandatory, :19A::RODI is not allowed,

:19A::CINT is optional, and :19A::NINT is not allowed.

MT 800:

The amounts in fields 34B and 32A must be the same.

C60 1085 MT 307:

In sequence A, the presence of field :22H::APER and the presence of field :22H::NEGR depend on the field :22H::CRTR as follows:

If :22H::CRTR is ASET, then :22H::APER is not allowed, and :22H::NEGR is optional.

If :22H::CRTR is AFWD, then :22H::APER is mandatory, and :22H::NEGR is mandatory.

MT 321:

In sequence A, the presence of the Number Count (field :99B::) depends on the presence of the Block Trade Indicator (field :22H::BLOC) as follows:

If :22H::BLOC is present then :99B:: is mandatory.

If :22H::BLOC is not present then :99B:: is not allowed.

MT 643:

In each sequence B, the currency code in fields 32P, 33a and 34a must be the same.

C61 1086 MT 307:

In sequence A, the presence of field :22H::PAFI depends on field :22H::APER as follows:

If :22H::APER is OPEF then :22H::PAFI is not allowed.

If :22H::APER is NOPE then :22H::PAFI is mandatory.

If :22H::APER is not present then :22H::PAFI is not allowed.

MT 321:

In sequence B, the presence of field :98A::LDFP depends on the value of field :22H::TLDE as follows:

If sequence A, :22H::TLDE is MATU then Sequence B :98A::LDFP is not allowed.

If sequence A, :22H::TLDE is not MATU then Sequence B :98A::LDFP is optional.

MT 643:

In each sequence C, the currency code in fields 32B and 33B must be the same.

C62 1087 MT 307:

The presence of sequence C depends on field :22H::APER as follows:

If Sequence A, :22H::APER is OPEF, then Sequence C is not allowed.

If Sequence A, :22H::APER is NOPE, then Sequence C is mandatory.

If Sequence A, :22H::APER is not present, then Sequence C is not allowed.

MT 321:

In sequence B, the presence of field :99B::DAAC depends on the presence of field :98A::LDFP as follows:

If :98A::LDFP is present, then :99B::DAAC is mandatory.

If :98A::LDFP is not present, then :99B::DAAC is not allowed.

MT 813:

If field 21 contains NONREF, field 59 must be present.

C63 1088 In sequence A, the presence of the qualifier UNKN in field :22H::NEGR//UNKN depends on the content of field :22H::CRTR, of field :22H::APER and of field :22H::PAFI as follows:

MT 307:

If field :22H:: is CRTR//ASET, then field :22H::NEGR//UNKN is not allowed.

If field :22H:: is CRTR//AFWD and APER//OPEF, then field :22H::NEGR//UNKN is optional.

If field :22H:: is CRTR//AFWD and APER//NOPE and PAFI//PAIN, then field :22H::NEGR//UNKN is optional.

If field :22H:: is CRTR//AFWD and APER//NOPE and PAFI//FINA, then field :22H::NEGR//UNKN is not allowed.

MT 321:

In sequence A, if field 99B is present, then all qualifiers must be present.

C64 1089 The presence of sequence D depends on the value of field 22H as follows:

If Sequence A, field ::22H::CRTR is ASET and :22H::NEGR is NETC, then Sequence D is optional.

If Sequence A, field ::22H::CRTR is ASET and :22H::NEGR is GRSC, then Sequence D is not allowed.

If Sequence A, field ::22H::CRTR is ASET and :22H::NEGR is not present, then Sequence D is not allowed.

If Sequence A, field ::22H::CRTR is AFWD, field :22H::APER is OPEF, and :22H::NEGR is NETC, GRSC, or UNKN, then Sequence D is not allowed.

If Sequence A, field ::22H::CRTR is AFWD, field :22H::APER is NOPE, field :22H::PAFI is PAIN, and :22H::NEGR is NETC, GRSC, or UNKN, then Sequence D is not allowed.

If Sequence A, field ::22H::CRTR is AFWD, field :22H::APER is NOPE, field :22H::PAFI is FINA, and :22H::NEGR is NETC, then Sequence D is mandatory.

If Sequence A, field ::22H::CRTR is AFWD, field :22H::APER is NOPE, field :22H::PAFI is FINA, and :22H::NEGR is GRSC, then Sequence D is not allowed.

C65 1090 MT 567:

In Sequence A, if field ::23G:01 is CAST, then in every occurrence of sequence A2 the field ::25D must be CPRC. If field ::23G:01 is INST, then in every occurrence of sequence A2 the field ::25D must be IPRC or ESTA. If field ::23G:01 is EVST, then in every occurrence of sequence A2 the field ::25D must be EPRC or ESTA.

C66 1091 MT 643:

The number of occurrences of sequence C must be equal to or greater than the number of occurrences of sequence B.

C67 1092 MT 516:

In sequence A, either field 83C or 87a, but not both, may be present.

C68 1093 MT 202_COV, 205_COV:

In sequence B, if field 56a is present, then field 57a must also be present.

C69 1094 MT 507:

In each occurrence of sequence B, the presence of sub-sequences B1a and B1b depend upon the value with sequence B field :22H::COLL//Status. (See the SWIFT User Handbook for more details.)

C70 1095 MT 507:

In each occurrence of sequence B, the presence of sub-sequence B1 depends upon the values of fields :25D::COLL//<Status> and :22H::COLL//<Indicator>. (See the SWIFT User Handbook for more details.)

C71 1096 MT 528, 529:

In sequence. B, field 36B::SETT cannot appear more than twice (maximum 2 occurrences). When repeated, one occurrence must have Quantity Type Code FAMT and the other occurrence must have Quantity Type Code AMOR.

MT 535:

In each occurrence of sub-sequence B1, field 93B::AGGR cannot appear more than twice (maximum 2 occurrences). When repeated, one occurrence must have Quantity Type Code FAMT and the other occurrence must have Quantity Type Code AMOR and DSS must be absent.

MT 536:

In each occurrence of sub-sequence B1a2, field 36B::PSTA cannot appear more than twice (maximum of 2 occurrences). When repeated, one occurrence must have Quantity Type Code FAMT and the other occurrence must have Quantity Type Code AMOR.

If field :36B::PSTA is repeated, then one occurrence of :36B::PSTA must be :36B::PSTA//FAMT and the other occurrence of :36B::PSTA must be :36B::PSTA//AMOR.

MT 537:

In each occurrence of sub-sequence B2b, field 36B::PSTA cannot appear more than twice (maximum of 2 occurrences). When repeated, one occurrence must have Quantity Type Code FAMT and the other occurrence must have Quantity Type Code AMOR.

If field :36B::PSTA is repeated, then one occurrence of :36B::PSTA must be :36B::PSTA//FAMT and the other occurrence of :36B::PSTA must be :36B::PSTA//AMOR.

MT 540, 541, 542, 543:

In each occurrence of sequence. C, field 36B::SETT cannot appear more than twice (maximum 2 occurrences).

When repeated, one occurrence must have Quantity Type Code FAMT

and the other occurrence must have Quantity Type Code AMOR.

C71 (continued) 1096 MT 544, 545, 546, 547:

In each occurrence of sequence. C, field 36B::ESTT cannot appear more than twice (maximum 2 occurrences). When repeated, one occurrence must have Quantity Type Code FAMT and the other occurrence must have Quantity Type Code AMOR.

MT 548:

In sequence. B, field 36B::SETT cannot appear more than twice (maximum 2 occurrences). When repeated, one occurrence must have Quantity Type Code FAMT and the other occurrence must have Quantity Type Code AMOR.

MT 564:

In each occurrence of Subsequence. B2, field 93B::ELIG cannot appear more than twice (maximum 2 occurrences). When repeated, one occurrence must have Quantity Type Code FAMT and the other occurrence must have Quantity Type Code AMOR and DSS must not be present.

MT 565:

In Subsequence. B2, field 93B::ELIG cannot appear more than twice (maximum 2 occurrences). When repeated, one occurrence must have Quantity Type Code FAMT and the other occurrence must have Quantity Type Code AMOR (Error code(s): C71).

MT 566:

In Sequence. B, field 93B::ELIG cannot appear more than twice (maximum 2 occurrences). When repeated, one occurrence must have Quantity Type Code FAMT and the other occurrence must have Quantity Type Code AMOR and DSS must not be present.

MT 567:

In sequence. B, field 36B::STAQ OR QREC cannot appear more than twice (maximum 2 occurrences). When repeated, one occurrence must have Quantity Type Code FAMT and the other occurrence must have Quantity Type Code AMOR.

MT 568:

In Sequence. B, field 93B::ELIG cannot appear more than twice (maximum 2 occurrences). When repeated, one occurrence must have Quantity Type Code FAMT and the other occurrence must have Quantity Type Code AMOR and DSS must not be present.

C71 (continued) 1096 MT 584:

In each occurrence of sub-sequence. B2b, field 36B::TRAD cannot appear more than twice (maximum 2 occurrences). When repeated, one occurrence must have Quantity Type Code FAMT and the other occurrence must have Quantity Type Code AMOR.

C72 1097 MT 537:

In each occurrence of sub-sequence C2, field 36B::PSTA cannot appear more than twice (maximum of 2 occurrences). When repeated, one occurrence must have Quantity Type Code FAMT and the other occurrence must have Quantity Type Code AMOR.

If field :36B::PSTA is repeated, then one occurrence of :36B::PSTA must be :36B::PSTA//FAMT and the other occurrence of :36B::PSTA must be :36B::PSTA//AMOR.

MT 564:

In each occurrence of Subsequence. E1, field 36B::ENTL cannot appear more than twice (maximum 2 occurrences). When repeated, one occurrence must have Quantity Type Code FAMT and the other occurrence must have Quantity Type Code AMOR.

MT 565:

In sequence. D, field 36B::QINS or QREC cannot appear more than twice (maximum 2 occurrences). When repeated, one occurrence must have Quantity Type Code FAMT and the other occurrence must have Quantity Type Code AMOR. When used with format option C, the qualifiers QINS and QREC cannot be repeated.

MT 566:

In each occurrence of sub-sequence. D1, field 36B::PSTA cannot appear more than twice (maximum 2 occurrences). When repeated, one occurrence must have Quantity Type Code FAMT and the other occurrence must have Quantity Type Code AMOR.

MT 584:

In each occurrence of sub-sequence. C1c, field 36B::TRAD cannot appear more than twice (maximum 2 occurrences). When repeated, one occurrence must have Quantity Type Code FAMT and the other occurrence must have Quantity Type Code AMOR.

C73 1098 MT 536:

A reference to the previously received message must be specified for each transaction reported (that is, in each occurrence of sub-sequence B1a Transaction, field 20C::RELA must be present in one and only one occurrence of sub-sequence B1a1 Linkages. Field 20C::RELA is not allowed in all other occurrences of sub-sequence B1a1).

MT 537:

A reference to the previously received message must be specified for each transaction reported (that is, in each occurrence of sub-sequence B2 Transaction, field 20C::RELA must be present in one and only one occurrence of sub-sequence B2a Linkages. Field 20C::RELA is not allowed in all other occurrences of sub-sequence B2a).

MT 544, 545, 546, 547, 548:

A reference to the previously received message must be specified (that is, field 20C::RELA must be present in one and only one occurrence of sub-sequence A1 Linkages. Field 20C::RELA is not allowed in all other occurrences of sub-sequence A1).

C74 1099 MT 537:

A reference to the previously received message must be specified for each transaction reported (that is, in each occurrence of sequence C Transaction, field 20C::RELA must be present in one and only one occurrence of sub-sequence C1 Linkages. Field 20C::RELA is not allowed in all other occurrences of sub-sequence C1).

C75 1100 MT 104:

The presence of field 23E in sequence B depends upon on the presence and content of field 23E in sequence A. (See the SWIFT User Handbook for more details.

C76 1101 MT 104:

Field 50a (option A or K) must be present either in sequence A or in each occurrence of sequence B, but must never be present in both sequences.

C77 1102 MT 730, 768, 769:

Either field 25 or field 57a, but not both, may be present.

C78 1103 MT 730, 768, 769:

Either field 32D or field 57a, but not both, may be present.

C79 1104 MT 305, 601:

Field 31C may be present only if subfield 3 or field 23 contains A.

C80 1105 MT 608:

The metal code must be the same for all occurrences of the indicated fields in the entire message.

C81 1106 MT 103_not_STP, 103_STP, 202, 202_COV (Sequence A), 203, 205, 205_COV (Sequence A), and 582:

If field 56a is present, then field 57a must also be present.

C82 1107 MT 104, 107:

In sequence A, if field 23E is present and contains RTND, then field 72 must be present. In all other cases, field 72 is not allowed.

C83 1108 MT 935:

Either field 23 or field 25, but not both, must be present in any repetitive sequence.

C84 1109 MT 303:

In sequence A, if field 22A is AMNA, AMND, or CANC, then field 21 is mandatory. If field 22A is DUPL or NEWT, then field 21 is optional.

C85 1110 MT 609:

Field 68B must be present when the immediately preceding field 23 contains SPOTS or FORWARDS.

C86 1111 MT 609:

Field 68C must be present when the immediately preceding field 23 contains OPTIONS.

C87 1112 MT 601, 605, 606, 607, 608, 609:

Subfield 1 of field 26C must not be present.

C88 1113 MT 305:

The currency code in subfield 4 of field 23 must be the same as the currency code in field 32B.

C89 1114 MT 600, 601, 604, 605, 606, 607, 608, 609:

A maximum of 6 decimal digits is permitted in the following: field 32F in MTs 600, 601, 604, 605, 606 and 607; fields 60F, 60M, 61, 62F, 62M, 64 and 65 in MT 608; and subfield 6 of fields 68B and 68C in MT 609.

C90 1115 MT 700, 710, 720, 740:

If field 42a is used, the only combinations that are allowed are field 42M (on its own) or field 42P (on its own) or both fields 42C and 42(A or D).

C91 1116 MT 608:

Subfield 4 of field 61 must not be present.

C92 1117 MT 303:

Sequences B and C are mutually exclusive. If Sequence A field 94A is FORX then sequence B is mandatory and sequence C is not permitted. If Sequence A field 94A is FXOP, then sequence C is mandatory and sequence B is not allowed.

C93 1118 MT 600:

Either sequence B or C, but not both, must be present.

C94 1119 MT 104:

If field 23E in sequence A is present and contains RFDD, then field 119 of the User Header must be present and contain RFDD. If field 23E in sequence A is not present or does not contain RFDD, then field 119 of the User Header must not be present.

MT 503, 504, 505, 506, 507:

The User Header is mandatory and must contain a field 119 with a valid code that is identical to that contained in subfield 2 of field :22a::COLA//4!c in sequence A.

C95 1120 MT 303:

In sequence C, if field 23B is CLAM or PTAM then field 30X is mandatory. If field 23B is CLEU or PTEU, then field 30X is not allowed.

C96 1121 MT 104:

The presence and contents of sequence B and C depend on the values within sequence A. (See the SWIFT User Handbook for more details.)

C97 1122 MT 303:

If sequence A, field 22A is AMNA, AMND, DUPL, or NEWT, then sequence D is mandatory. If sequence A, field 22A is CANC, then sequence D is optional.

MT 504:

The presence of sequence D is mandatory when in any occurrence of sequence C, sub-sequence C1 is present and sub-sequence C1a is not present.

MT 505:

The presence of sequence C is mandatory when in any occurrence of sequence B, sub-sequence B1 is present and sub-sequence B1a is not present.

C98 1123 MT306:

In sequence I, field 15I may not be the only field; if field 15I is present then at least one other field in sequence I must be present.

MT 320, 330, 620:

In sequence H, field 15H may not be the only field; if field 15H is present then at least one other field in sequence H must be present.

MT 340:

In sequence E, field 15E may not be the only field; if field 15E is present then at least one other field in sequence E must be present.

C99 1124 MT 303:

If sequence A field 94A is FORX then sub-sequence D3 is not allowed. If sequence A field 94A is FXOP, then sub-sequence D3 is mandatory.

MT 504:

Sequence E is mandatory when in any occurrence of sequence C the sub-sequence C2 is present and the sub-sequence C2a is not present.

MT 505:

Sequence D is mandatory when in any occurrence of sequence B the sub-sequence B2 is present and the sub-sequence B2a is not present.