item details budgeting logic