Error Codes for SWIFT MX Messages
The following are the error codes the translator uses for SWIFT system messages and their corresponding SWIFT system message error code:
Translator Error Code |
SWIFT System Message Error Code | Error Description |
|---|---|---|
| BlockDataUnknown, 25 | V02 | Field tag not expected. |
| BlockDataUnknown, 25 | V67 | Incorrect or invalid field tag specified in MT 047. |
| MandatoryDataMissing, 100 | V03 | Minimum iterations of a field/component not satisfied. |
| InsufficientRepeats, 101 | V03 | Minimum iterations of a field/component not satisfied. |
| TooManyRepeats, 102 | V02 | Field tag not expected at this location. |
| TooManyRepeats, 102 | V67 | Incorrect or invalid field tag specified in MT 047. |
| IncorrectDataFormat, 110] | V07 | Generic error for failure against a character set, line, or subfield. |
| DataNotMinLength, 111 | V08 | Generic error for failure of range check on a field. |
| DataExceedsMaxLength, 112 | V10 | Subfield or component exceeds defined length. |
| InvalidDate, 113 | V04 | Date error. |
| TooManyComponents, 120 | V08 | Generic error for failure of range check on a field. |
| TooManyCompositeElements, 121 | V08 | Generic error for failure of range check on a field. |
| UnsupportedDataType, 122 | V07 | A character does not belong to the right character set. |
| DataConversionError, 123 | V07 | A character does not belong to the right character set. |
| MandatoryBlockMissing, 300 | V02 | Mandatory field is missing. |
| MandatoryGroupMissing, 301 | V03 | Minimum iterations of a field/component not satisfied. |
| IncorrectBlockSequence, 305 | V02 | Sequence of fields is not correct. |
| IncorrectBlockSequence, 305 | V67 | Incorrect or invalid field tag specified in MT 047. |
| ChoiceBlockNoMatches, 317 | V02 | Mandatory field is missing. |
| ChoiceBlockTooManyMatches, 318 | V02 | Field tag not expected. |
| ChoiceBlockTooManyMatches, 317 | V67 | Incorrect or invalid field tag specified in MT 047. |
| ChoiceGroupNoMatches, 319 | V03 | Sequence did not occur the minimum number of times. |
| ChoiceGroupTooManyMatches, 320 | V02 | Sequence occurred more than the maximum number of times allowed. |
| ChoiceGroupTooManyMatches, 320 | V67 | Incorrect or invalid field tag specified in MT 047. |