If I'm understanding you correctly you've got a Checkbook ID for the VISA card. When the return was entered, the amount should have gone to either Cash, Check, or Credit Card (depending on how you have things set up) instead of On Account. Then you'd make a deposit for that return which would then show up in your bank rec.
Can you void the transaction and re-enter that way?