We have recently discovered if a credit card charge is pre-authorized in Net1/Moneris and that charge is voided before it is processed in the payment processing portal and then you further process a new charge for the card the first pre-authorized charge is also processed. This results in charging the customer twice but there is no record of the first charge in e-automate. The workaround is to uncheck the "pre-auth" box or set it to $0. Unfortunately, the pre-auth box is sticky and appears checked each time a charge is generated for a customer. It would be helpful to have a system-wide opt-out (unchecked default) for the pre-auth function.