Fixes #510 - Refund button is appearing next to a debit that has been fully refunded

I am noticing a delay. Seems like the model is called after the template is rendered...

Any thoughts on maybe a better way to do it, I can't seem to think of one... Or maybe this will be ok?