Specific Error Codes for MUG-textval Rules

The following table contains the specific error codes for SWIFT MUG-textval rules:

Note: If the Translator Report Error Number column is blank, this indicates that there is not currently a translator code equivalent for the SWIFT Error Code. The translator report codes are used to generate errors from within extended rules using the cerror() function. If you want to validate the conditions corresponding to G18 through G24 in an extended rule, we recommend that you use the translator report code for a similar error (G01 (1003) through G17 (1019)).
SWIFT Error Code Translator Report Error Number Error Description
G01 1003 AU/PDS: in MT100,103,202, the letter option of the selected field is not A or D.
G02 1004 AU/PDS: in MT100,103,202, the format of the selected field option A is not valid.
G03 1005 AU/PDS: in MT100,103,202, the format of the selected field option D is not valid.
G04 1006 AU/PDS: the selected field is missing. At least one of the following fields must be present: MT100,103: fields 56a, 57a.
G05 1007 LVTS: if 2 LVTS members and the first 6 characters of their destination ID are different, exchange a SWIFT message type 100,103,205, and if the currency code used in tag 32A is CAD then the tag 103 must be present in the User Header and it must contain the code CAD.
G06 1008 REMIT: in a SWIFT message MT103, the field 77T and the tag 119 with the code word REMIT (in the User Header) must either both be present or absent.
G07 1009 CLS: in an MT300 eligible for the FIN-Copy service CLS or CLT, any field 53 present in sequence B must be used with the letter option 'A'.
G08 1010 CLS: in an MT300 eligible for the FIN-Copy service CLS or CLT, both fields 57 in sequences B1 and B2 (index 20,24) must be used with the letter option 'A', field 57a: of subsequence B1 must contain the CLSB BIC bank code.
G09 1011 CLS: in an MT300 eligible for the FIN-Copy service CLS or CLT, if the tag 17U is used it must contain the value N.
G10 1012 CLS: in an MT300 eligible for the FIN-Copy service CLS or CLT, any field 56 present in sequence B must be used with the letter option 'A'.
G11 1013 CLS: in an MT300 eligible for the FIN-Copy service CLS or CLT, if field 82 is present in sequence A it must be used with letter option 'A'.
G12 1014 CLS: in an MT300 eligible for the FIN-Copy service CLS or CLT, if field 87 is present in sequence A it must be used with letter option 'A'.
G13 1015 CLS: in an MT304 sent to the CLSB server, field 94A must contain the code ASET.
G14 1016 CLS: in an MT304 sent to the CLSB server, field 82 in sequence A must be used with letter option 'A'.
G15 1017 CLS: in an MT304 sent to the CLSB server, field 87 in sequence A must be used with letter option 'A'.
G16 1018 CLS: in an MT304 sent to the CLSB server, any field 53 present in sequence B must be used with the letter option 'A'.
G17 1019 CLS: in an MT304 sent to the CLSB server, both fields 57 in sequence B must be used with letter option 'A' and must contain the CLSB BIC bank code.
Note: Field 57A, index 19, is mandatory.
G18 1751 AU/PDS: in MT103 the format of the “selected field letter option C” is invalid.
G19 1752 In MT 305 eligible for the FIN-Copy service CLS or CLT, field 53a must be used with option A.
G20 1753 In MT 305 eligible for the FIN-Copy service CLS or CLT, field 56a must be used with option A.
G21 1754 In MT 305 eligible for the FIN-Copy service CLS or CLT, field 57A must be present.
G22 1755 In MT 305 eligible for the FIN-Copy service CLS (or CLT,) when the emitter and receiver are both CLS (or CLT) members, then field 57A must contain CLSB.
G23 1756 In MT 305 eligible for the FIN-Copy service CLS (or CLT), when the emitter is CLS (or CLT) member and receiver is not, and field 34R is present, then field 57A must contain CLSB. When the emitter is CLS (or CLT) member and receiver is not, and field 34P is present, then field 56A must contain CLSB.
G24 1757 In MT 305 eligible for the FIN-Copy service CLS (or CLT), both fields 56A and 57A must not contain the CLSB BIC bank code at the same time.