The best way to make sure the batch will always settle is to never log into your gateway portal to make any modification. This can be:
- completing a sale in the portal in which authorization was obtained within Visual Matrix
- posting charges directly within the portal instead of in Visual Matrix
- posting a credit (refund) to a client directly from the portal instead of within Visual Matrix
Another settings to check on your portal is to make sure you do not have an "Auto Batch Close Settings" setup.
If the batch closes automatically on the gateway portal before VM does
or while the audit is running, then an error will occur and the batch
will stay unsettled from VM point.