Midnight now supports voiding a payment. Voiding will reverse the charge and rebalance related accounts to the state prior to collecting the payment. This is different than a refund which will communicate to the credit card processor to reverse the charge. A use case for a void payment would be a chargeback where some time after the payment is collected the charge is reversed. The void payment provides a way to undo the transaction so that escrow balances are deducted and the amount due on an order is returned.
By default the void option is not enabled. To enable the feature a security role should be changed to allow a limited number of users access to the feature. Given that an unintended void can be harmful and cannot be reversed we recommend limiting the number of users that have access to this feature. The security setting can be found under Payments / New Payment / Void Payments where Read/Write is checked.
Once the security role is enabled to void the payment navigate to the payment record that should be voided. Click the red X next to the payment transaction you wish to void. If there are multiple payment transactions against a payment record it is possible to void one transaction while the other transactions remain.
After clicking void there is a confirmation explaining the effect of the void action. Click OK to void the payment.
Once the payment is voided, the status of the Payment record changes to "Voided". The transaction displays a strike-thru.