When voiding a payment from a customer, it would be nice to be able to document on the transaction why it was being voided. Such as NSF, Duplicate, Wrong Bank Account, etc.
Then when you run an AR Detail Report anyone reading it can tell why it was voided. Also so it does not look like an error. This would make it more professional for Collection suits.