The document discusses different types of budgets and the budgeting process of Eravur Urban Council in Sri Lanka. It describes various ways to classify budgets, such as by function, flexibility, time period, and how they are prepared. It then provides examples of budgets like sales, production, and cash budgets. Finally, it explains how Eravur Urban Council uses participatory budgeting and zero-based budgeting in its process, which involves input from the public and justifying all expenditures.