To me this seems to double the effort - first you approve every single expense using Abacus, later you go over all the bills and receipts again and try to match them with what you approved earlier. At least to me it seems simpler to just go over the bills and receipts once. And if you want to avoid that your employees have to wait for their money just hand them credit cards - they don't even have to spend their own money, expenses are approved by default - which is hopefully the common case - and just in the uncommon case of unjustified expenses you have to take actions and deduct the amount from the salary or compensate in a different way.