MICR insertion may throw an error if a check is already inserted from a previous MICR read, withdraw the check if an error is received to return the MICR to a state where it is ready to read checks.
Description of testing:
Please make sure the following changes have been made before creating a pull request.
Update Description
[x] Change tested on actual device
[ ] Changes tested for simulator
[x] Existing device functionality is working fine
[x] Unit Tests Written for Code Changes, and Verified that Coverage is 100% for Modified Files(with the exception of ATM devices)
Description of changes:
Description of testing:
Please make sure the following changes have been made before creating a pull request.
Update
Description
Change tested on actual device
Changes tested for simulator
Existing device functionality is working fine
Unit Tests Written for Code Changes, and Verified that Coverage is 100% for Modified Files(with the exception of ATM devices)