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...

I am going to submit a pull request, so you can see what I mean.. Any thoughts on maybe a better way to do it, I can't seem to think of one... Or maybe this will be ok?