seconded KJ--otherwise you're going to find the rabbit hole of customizing transaction processing will keep going. For instance, what about when the customer calls and says they don't want the credit they want a refund. What about when the credit has been partially applied but they still want the refund. Repurposing transaction types doesn't end well from the few times I've seen it