Hi,
we are working now with zistemo which is really fully integrated into Asana including Budget per tasks and extended time management functionality without switching between Apps.
I’m happy with it since after time tracking comes recurring invoicing, retainers and partial payments.
Monika