Have the credit card capture amount default to order total, not authroized amount.
Many times the order total changes - usually because we adjust shipping, take shipping out, or add a discount. Problem is, if you are not paying attention, you will "capture" the original authorized amount. And although you can issue a refund, you can't do so until the next day. Plus there is nothing in the system that tells you that the order is now out of balance...
I’m not sure which version you are using, but this feature already exists in Gold. To confirm, I placed an order with an authorized amount, then I removed an item from the order. On capture, the actual payment amount was adjusted. Closing = Completed