role of budgeting advance