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