Refactor shared/expense_with_approvals