Perfect reversal of transaction using Return of Goods.

SUGGESTED

When we receive orders from certain vendors, it credits the prepaid inventory, like so: 

However, when we return the order using the Return of Goods Entry, this is how it returns the order: 

The Prepaid inventory should be debited, not these accounts. This can be fixed using the general ledger, but that is a hassle, and we're not supposed to use that module.

What would be the best way to deal with this? I just want to be able to reverse a receipt of goods, (including the invoice) with as little hassle as possible.