Refactored ProcessExpenses