Text Validation Error Codes

The following table contains the error codes for SWIFT text validation:

SWIFT Error Code Translator Report Error Number Error Description
M50 901 Message length exceeded
M60 902 Non-SWIFT character encountered (a character not included in the <X>, <Y>, <Z> character sets. Also see error code T32.)
T01 904 Code word error. This check applies to:
  • Field 39B in MT700,705,707,710,720,740,747.
  • Field :22H:COAL subfield 3 in MT503,504.
T02 905 Unable to determine the reason for NAK. Please contact your CSC immediately for advice.
T03 906 Code word error. This check applies to:
  • Field 26C, subfield 3, in MT600,601,604,605,606,607,608,609.
  • Field 38B, subfield 1, in MT405.
  • Field :22H:COLA subfield 3 in MT503,504,505,506,507.
T04 907 Code word error. This check applies to:
  • Field 26C, subfield 4, in MT600,601,604,605,606,607,608,609.
  • Field 38B, subfield 2, in MT405.
  • Field :22H:COLA subfield 3 in MT503,504,505,506,507.
  • Field :22H:REDE subfield 3 in MT528,529,536,537,548,575,578,584,586.
T05 908 Code word error. This check applies to:
  • Field 68B, subfield 4, in MT609.
  • Field 38B, subfield 3, in MT405.
  • Field :22H:DEPO subfield 3 in MT503,504,505,506.
T06 909 Code word error. This check applies to:
  • Subfield 1, field 32F
  • Subfield 5, field 68B,68C
  • Subfield 3, field 60F,60M,62F,62M,64,65 in MT608 or in any message appended in common groups n92,n95,n96.
T07 910 Code word error. This check applies to:

Subfield 3, field 33G.

Field :22H:INOU subfield 3 in MT503,505,527,558.

T08 911 Code word error. This check applies to:
  • Field 23, in MT102_STP,609.
  • Field 26G, in MT550, or in any message appended in common groups n92,n95,n96.
  • Field 71A in MT100,101,102,103_not_STP,103_STP,104,107,405,740, or in any message appended in common groups n92,n95,n96.
  • Field :22H:REPR subfield 3 in MT527,558,569.
T09 912 Code word error. This check applies to:
  • Subfield 3, field 23 in MT305,601.
  • Subfield 3, field 68C in MT609, or in any message appended in common groups n92,n95,n96.
  • Field :25D:COLL subfield 3 in MT507 when Data Source Scheme (DSS) is not present.
T10 913 The repetitive sequence occurred more than the maximum number of times permitted.
T11 914 The repetitive sequence occurred less than the minimum number of times required.
T12 915 Field, line, subfield, or component content error. Or, the format Reject/Return is not allowed for field 72 in this MT. Or, when "ISIN" is used at the beginning of line one in field 35B it must never be composed of lower-case letters, nor a mix of upper and lower-case letters. Or, in the ISITC MT521 or MT523 in field 35B the second line is mandatory and must not begin with any of the code words defined for the third and subsequent lines.
T13 916 The field tag is not expected at this location in this MT. Either a mandatory field is missing, the sequence of fields is not correct, the specified field is not allowed at this point in the MT, or the specified field is not a defined SWIFT field (for example, the field tag is invalid), an end-of-text sequence (CRLF-) was encountered when it was not expected, or more than one end-of-text sequence occurs in this message.

Or in a common group message (i.e. n92,n95,n96) within the list of "Copy of any field(s) of the original message", there are generic fields and non-generic fields that are not allowed to be mixed in the same message.

Or in one of the following ISO15022 messages: MT502, 503, 504, 505, 506, 507, 508, 509, 513, 514, 515, 518, 524, 527, 528, 529, 530, 535, 536, 537, 538, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 558, 564, 565, 566, 567, 568, 569, 575, 576, 578, 584, 586, 587, 588, 589, an optional sequence of fields was used, however a field or field qualifier which is required within that sequence is missing, or field 16R is present but its related code word is inappropriate.

Or in a qualifier table, for a particular generic field, in a "repeatable" order, there is a list of "OR" qualifiers but more than one qualifier has been used in the repetitions of the generic field in this sequence.

T14 917 Subfield[N] (negative indicator) must not be used when the amount, number, or number count component is equal to zero. This check applies to:
  • Field 19A in MT502,513-515,518,527-529,535-537,540-548,558,564,566-567, 569,575,578,584,586-588.
  • Field 32H in MT306, 320,330,340, 362,571.
  • Field 32N in MT646.
  • Field 33N in MT646,
  • Field 34E in MT320,330,341,571.
  • Field 34N in MT646
  • Field 35H in MT571,581.
  • Field 37G in MT320,330,362,644.
  • Field 37M in MT340,341,362,644.
  • Field 37R in MT341,360,361,362,644.
  • Fields 60A,62A,62B in MT572.
  • Field 60B in MT571,572.
  • Field 92A in MT502,506,513-515,518,527-529,540-547,558,564-566,568-569, 576,578,584,586-588.
  • Field 92E in MT564,566.
  • Field 93B in MT535,536,564-566,568.
  • Field 93C in MT535,564-566,568.
  • Field 93D in MT575.
  • Field 98D in MTs 564, 566.
  • Field 98E in MTs 513-515, 518, 528, 529, 540-548
  • 578, 586.Field 99A in MT506,513-515,518,528-529,535-536,540-547,569,575,578,586.
  • Any of the above fields in common groups n92,n95,n96.
T15 918 Sign is not valid. <SIGN> must be either '+' or '-'.
T16 919 Time offset is not valid. <OFFSET> has the same format as time <HHMM>.
T17 920 Field, line, subfield, or component consists of blanks, <CRLF>, or it is missing a mandatory line, subfield, or component.
T18 921 Component is not in the format 3!n and/or it is not within the range 100-999. This check applies to:
  • Field 11R,11S: the first component must have the format 3!n and must be within the range 100-999.
  • Field 12, and MT105,106: this component must have the format 3!n and must be within the range 100-999.
  • Field 12, and MT NOT=(M105,106): this component must have the format 3!n.
  • Refer to T88 for additional special exception checking.
  • Field 61: if the first character of subfield 6 is 'S' then the next three characters must have the format 3!n and must be within the range 100-999.
T19 922 Code word error. This check applies to:
  • Subfield 1 of field 87E,87F.
  • Field :25D:4!c//<Status> subfield 3 (Status) in MT507 when Data Source Scheme (DSS) is not present.
  • Field :22H:4!c//<Indicator> subfield 3 (Indicator) in MT 307,321.
T20 923 Code word error in subfield 1, component 3, of field 32K or 33K.
T21 924 (Available).
T22 925 A common reference mismatch exists between field 22, subfield 2, component 2 and one of the following:
  • Field 36 in MT305.
  • Field 33G subfield 2 in MT600.
  • Field 32B subfield 2 in MT601.

Or, a common reference mismatch exists between field 22C, component 2, and one of the following:

  • Field 30P, YYMM of YYYYMMDD in MT360-362,364-365.
  • Field 36 sequence B in MT300.
  • Field 36 sequence B in MT303.
  • Field 36A sequence C in MT303.
  • Field 36 sequence D or field 37U sequence G in MT306.
  • Field 37G sequence B in MT320,330.
  • Field 37M sequence B in MT340,341.
  • Field 37J sequence B in MT350.
T23 926 Subfield 8 in field 61, subfield 5 in field 66A, or subfield 6 in field 26C is too long or contains only '//', or subfield 2 in fields 26A or 26B is too long or contains only '/'.
T24 927 Subfield 7 in field 61, subfield 4 in field 66A, subfield 5 in field 26C, subfield 1 in fields 26A or 26B is missing or is too long.
T25 928 Subfields 7 or 8 in field 61, subfield 4 or 5 in field 66A, subfield 5 or 6 in field 26C, subfield 1 or 2 in fields 26A or 26B has improper content.
T26 929 Subfield 7 or 8 in field 61, subfield 4 or 5 in field 66A, subfield 5 or 6 in field 26C, subfield 1 or 2 in fields 26A or 26B has improper content.

This check applies to:

  • fields 20,20C,21,21A,21F,21G,21P,21R.
T27 930 BIC incorrectly formatted or invalid.
T28 931 SWIFT BIC is not a valid destination.
T29 932 SWIFT BIC contains an invalid branch code.
T30 933 Excessive lines, subfields, or components were found in this field.
T31 934 The line, subfield, or component separator or delimiter is missing or incorrect.
T32 935 An expected subfield, component, or component separator was not found.
T33 936 The length of the field, line, subfield, or component contents is too long, or, the component consists of one or more hidden characters, or, the component consists of one or more imbedded characters which are inconsistent with the defined field format, or the characters do not belong to the correct character set.
T34 937 The length of the field, line, subfield, or component contents is too short.
T35 938 Code word error in subfield 1, field 26C.
T36 939 Code word error. This check applies to:
  • Field 14A in MT360,361.
  • Field 14D in MT320,330,340,350,360,361.
  • Field 14J in MT360,361.
  • Field 17A in MT206,300,303,306,360,361,405.
  • Field 17B in MT500-505,513-515,518-519,527-529,535-538,540,547,558,564, 569,574W8BENO,574IRSLST,575-578,584,586-588.
  • Field 17F in MT304,306,340,360,361,405.
  • Field 17G,17N,17O in MT304.
  • Field 17T,17U in MT300.
  • Field 22A in MT293,300,303,304,306,320,330,340,341,350,360,361,362,364,365.
  • Field 23B in MT 103_not_STP,103_STP,303.
  • Field 94A in MT 300, 303, 304, 305, 306, 320, 330, 340, 341, 350, 360, 361, 362, 364, 365, 600, 601.
T37 940 Code word error. This check applies to:
  • Subfield 2, field 35H when used with MT581 and with any message appended in common groups n92,n95,n96.
  • Subfield 2, field 35T when used with MT552 and with any message appended in common groups n92,n95,n96.
T38 941 Illogical time specified.
T39 942 Time of UTC Indicator (HH[MM]) is not in the valid range (00<=HH<=23, 00<=MM<=59). This check applies to:
  • Field 98E in MTs 500-510, 513-515, 517, 518, 519, 524, 527, -530, 535-538, 540- 548, 558, 569, 574-IRSLST, 574-W8BENO, 575, 576, 578, 584, 586-589.
  • Field 98F in MTs 564.
T40 943 Missing amount/number or incorrect amount/number first character.
T41 944 Code word error in subfield 3, field 66A.
T42 945 Code word error in subfield 3, field 35U.
T43 946 The decimal separator in the amount/number subfield or component is missing, is not a valid character, or more than one separator is present.
T44 947 The SWIFT BIC exists but it is not enabled for FIN, or the BIC is active but it is not published in the current BIC directory, or it is not cutover.
T45 948 Invalid non-SWIFT BIC.
T46 949 A Test-and-Training destination must not be used in a LIVE message.
T47 950 In an ERI field the data part of a code word /OCMT/, or /CHGS/ was being validated but the ending separator (such as, the third '/') is missing. This error is also a code word error that applies to:
  • Field 14G, subfield 1, in MT360-361.
  • Field 22, subfield 1, in MT305.
  • Field 23A, subfield 1, in MT360-362,364-365.
  • Field 23E. subfield 1, in MT101,103_not_STP,104,107,206,207,256,405,416.
  • Field 35B, in ISITC MT521,523: invalid or duplicated code word in line 3 or following.
  • Field 39P, subfield 1, in MT303.
  • Field 57D, line 1, in ISITC MT521,523.
  • Field 61, subfield 9, duplicated code words: /OCMT/ or /CHGS/.
  • Field 72 (narrative), duplicated code words: /OCMT/ or /CHGS/.
  • Field 72 (structured), duplicated code words: /OCMT/, /CHGS/, or /INS/.
  • Field 77A, duplicated code words: /OCMT/ or /CHGS/.
  • Field 72, in ISITC MT521,523: invalid or duplicated code word, or in ISITC MT523 mandatory code word is missing.
  • Field 77D, line 1, sequence C in MT303.
  • Field 77D, lines 1-6, in ISITC MT521,523: invalid or duplicated code word.
  • Field 77H, subfield 1, in MT306,340,360,361, 600, 601.
  • Field 79, duplicated code words: /OCMT/ or /CHGS/.
  • Field 85D, line 1, in ISITC MT521.
  • Field 86, duplicated code words: /OCMT/ or /CHGS/.
  • Field 87D, line 1, in ISITC MT521,523.
  • Field 88D, line 1, in ISITC MT521,523.
T48 951 Code word error. This check applies to:
  • Field 14G, subfield 2, in MT360-361.
  • Field 22K, subfield 1, in MT306.
  • Field 23A, subfield 2, in MT360-362,364-365.
  • Field 23D, in MT340-341.
  • Field 23E, subfield 1, in MT103_STP.
  • Field 31P, subfield 2, in ISITC MT521,523.
  • Field 35B, in ISITC MT521,523: invalid code word in line 1.
  • Field 38E, subfield 2, MT360-361.
  • Field 38G, subfield 2 or 4, MT340,360-361.
  • Field 38H, subfield 2 or 4, MT360-361.
T49 952 (Available).
T50 953 Date error. Either Invalid Date subfield (this check applies to all MTs with a Date subfield) OR Invalid year <YY> in a Value Date subfield of the MTs that are candidate for the Value Date Ordering process.

The valid range for <YY> is:

00-60 for the years 2000-2060

80-99 for the years 1980-1999

This check applies to:

  • Field 30, in MTs: 101, 104, 107, 110, 111, 112, 201, 203, 204, 207, 210,
  • 256
  • Field 32A, in MTs: 102, 103, 110, 111, 112, 200, 202, 205, 256, 910.
T51 954 Code word 'C','D','RC','RD','EC','ED' error.
T52 955 Invalid currency code or price code 'PCT','REN', or 'YLD'.
T53 956 Code word error in subfield 6, component 1 of field 61.
T54 957 The format of the first line of Field 50F (Party Identifier) is invalid. This check applies to:
  • Field 50F in MTs 101, 102, 102_STP, 103, 103_STP, 210, 910.
  • This check applies to all MTs containing field 50F, when appended to Common Group MTs n92, n95, n96.
T55 958 Code word error. This check applies to Subfield 1, component 1:
  • Field 50F in MTs 101, 102, 102_STP, 103, 103_STP, 210, 910.
  • This check applies to all MTs containing field 50F, when appended to Common Group MTs n92, n95, n96.
T56 959 Code word error. This check applies to Subfield 2, component 1:
  • Field 50F in MTs 101, 102, 102_STP, 103, 103_STP, 210, 910.
  • This check applies to all MTs containing field 50F, when appended to Common Group MTs n92, n95, n96.
T57 960 Code word error in subfield 2 of fields 31H, 31J, or 31X.
T58 961 Code word error. This check applies to:
  • Subfield 1 of field 35A,35N,35P,35S.
  • Subfield 2 of field 35H,35T.
  • Subfield 1 in the 2nd occurrence of field 35A in MT550.
T59 962 (Available).
T60 963 Code word error. This check applies to:
  • Field 26F in MT306.
  • Field 40A in MT700,705.
T61 964 Code word 'D' or 'M' error. This check applies to:
  • Field 32K, subfield 1, in MT400,405,410,416,420,422,430.
  • Field 33k, subfield 1, in MT430.
  • Field 37(A-F), subfield 2, in MT516,644,646.
  • Field 38J, subfield 1, in MT320,330.
T62 965 Either the first subfield <DATE2>[<HHMM>] or the second subfield 7!a but not both must be present. If optional subfield 1 is used, component 1 <DATE2> of this subfield must be present. This check applies to:

Fields 31H,31J,31X.

T63 966 Error in component 2 of field 22C or subfield 2, component 2, of field 22. When the last character of this component is zero '0' and the preceding character is not one '1' then the entire component must consist of zeros.
T64 967 Code word error. This check applies to:
  • Field 12F in MT306.
  • Field 40B, line 1, in MT710,720.
T65 968 (Available).
T66 969 Code word error. This check applies to:
  • Field 12E in MT306.
  • Field 40B, line 2, in MT710,720.
T67 970 Code word error. This check applies to:
  • Field 17R in MT320,330.
  • Field 17V in MT306.
  • Field 49 in MT700,710,720.
T68 971 Code word error. This check applies to:
  • Field 24D, subfield 1, in MT300,306,320,330,240,360,361.
  • Field 41A, subfield 2, in MT700,705,710,720,740.
  • Field 41D, subfield 2, in MT700,705,710,720,740.
T69 972 (Available).
T70 973 Either the Account number, the Place, or both must be present.
T71 974 Code word error. This check applies to:
  • Field 22D in MT360,361,364,365,405.
  • Field 22E in MT405.
  • Field 22G in MT306.
T72 975 Code word error. This check applies to:

Field 22J in MT306.

Field 23C, subfield 1, in MT405.

Field 23F, subfield 1, in MT405.

T73 976 Invalid country code. Please refer to the BIC Directory General Information -Country Codes-.
T74 977 The currency code must be the same for each indicated subfield in the field.
T75 978 In MTs 405, n92, n95, n96:

Field 38B .

When subfields 1 and 2 contain "MONT/OTHR" then subfield 3 is mandatory, otherwise subfield 3 is not allowed.

T76 979 The first character in the first line of this field must be a '/', and there must be at least another line, but not more than 5 lines. This check applies to field 50H.
T77 980 If the first character of the first line of this component or sub-component is a '/', then there must be at least another line, but not more than 5 lines. Otherwise, no more than 4 lines are allowed. This check applies to:

Fields 42D,50K,(50-58)D,59,(82-88)D, and subfield 2 of field 87F.

T78 981 Invalid or duplicated code word, or a mandatory code word is missing.

This check applies to:

  • Field 53J, subfield 1 of each line, in MTs 300, 303 and 304, 306, 320, 330, 340, 341, 350.
  • Field 56J, subfield 1 of each line, in MTs 300, 303 and 304, 306, 320, 330, 340, 341, 350.
  • Field 57J, subfield 1 of each line, in MTs 300, 303 and 304, 306, 320, 330, 340, 341, 350.
  • Field 58J, subfield 1 of each line, in MTs 300, 303 and 304, 306, 320, 330, 340, 341, 350.
  • Field 82J, subfield 1 of each line, in MTs 300, 303 and 304, 305, 306, 320, 330, 350, 600, 601.
  • Field 83J, subfield 1 of each line, in MTs 300, 303 and 304, 305, 306, 320, 330, 350, 600, 601.
  • Field 84J, subfield 1 of each line, in MTs 300, 306, 320, 330.
  • Field 85J, subfield 1 of each line, in MTs 300, 320, 330.
  • Field 86J, subfield 1 of each line, in MTs 306, 320, 330, 340, 341, 350.
  • Field 87J, subfield 1 of each line, in MTs 300, 303 and 304, 305, 306, 320, 330, 350, 600, 601.
  • Field 88J, subfield 1 of each line, in MTs 300, 320.
T79 982 (Available).
T80 983 <Field 72 Reject/Return> or <Field 79 Reject Return> code word error, or mandatory code word missing, or code word not in proper sequence.
T81 984 Format of <Field 72 Reject/Return> is not allowed in this message. This check applies to:

Field 72, MT102_STP,103_STP.

T82 985 ERI format is not allowed in this message. This check applies to: Field 72, MT102_STP,103_STP.
T83 986 (Available).
T84 987 (Available).
T85 988 Code word error. This check applies to Field 23G, subfield 2, in MTs 307, 321, 380, 381, 500-510, 513-515, 517-519, 524, 527-529, 530, 535-538, 540-549, 558, 564-569, 574IRSLST, 574W8BENO, 575, 576, 578, 584, 586-589, or in any message appended in common groups n92, n95 or n96.
T86 989 Code word error. This check applies to:

Field 23G, subfield 1, in MTs 307, 321, 380, 381, 500-510, 513-515, 517-519, 524, 527-529, 530, 535-538, 540-549, 558, 564-569, 574IRSLST, 574W8BENO, 575, 576, 578, 584, 586-589, or in any message appended in common groups n92, n95 or n96.

T87 990 In a generic field the colon ':' delimiter is not present at the expected position.
T88 991 Field 12 in MT570 may only consist of 571,572,573,577.

Field 12 in MT920 may only consist of 940,941,942,950.

Field 12 in MT973 may only consist of 971,972,998.

Field 13A in MT507 may only consist of 503,504,505.

Field 13A in MT549 may only consist of 509,535-538,548,567,575-577,584, 586,589.

T89 992 In a generic field either the qualifier is invalid, the qualifier is duplicated, a mandatory qualifier is missing, or the qualifier format is not valid.
T90 993 In a generic field either the issuer code format is invalid, the mandatory issuer code is missing, or the generic field format is invalid.
T91 994 In a generic field the slash '/' delimiter is not present at the expected position.
T92 995 Code word error. This check applies to:
  • Field 16R in ISO15022.
  • Field 16S in ISO15022.
T93 996 Code word error. This check applies to:

Field 22B in MT320,330,364,365.

T94 997 In field 22, subfield 2, or in field 22C, the components 1 and 3, the values '0' and '1' are not permitted in <LC1> and <LC2>. However, the value '0' is allowed in the second (rightmost) position if the sender or receiver is a test and training user.
T95 998 In field 22, subfield 2, or in field 22C, the components 1 and 3 do not contain the bank code and location code of the message sender, and/or the bank code and location code of the message receiver.
T96 999 In field 22, subfield 2, or in field 22C, the components 1 and 3 are not in alphabetical sequence.
T97 1000 Code word error. This check applies to:

Field 28E, subfield 2, in MT206,506,535-538,569,574WBENO,574IRSLST,575, 576,584,586.

T98 1001 (Available).
T99 1002 A special function has been declared in the validation syntax that is not recognized.
Note: If you receive this error, it indicates that a special function was declared in a syntax that was not recognized by the translator.