Check Modulus (CheckMod)
The supported modulus check algorithms are controlled by the ibmSetModOption
field (allowable values: 1,2).
- The value of the MICR field is stripped of all non-digit characters.
- If the field is the routing transit, there must be nine (9) digits and, if not, it is not a modulus error. If the number of digits in the MICR field don’t match the number of weights in the ibmSetModWeights field, it is a modulus error.
- If ibmSetModOption is not 1 or 2, it is not a modulus error.
- Perform the modulus check and return accordingly.