The FP2 Budget module has 2 components, Budget management and Account Transactions.
The Budget Management component allows you to set up Accounts, designate them as revenue or expenditure and assign them to Budgets. You can then set the annual budget amounts for each account.
The Account Transactions record invoices, assigning them to specific accounts. This generates up-to-the minute budget expenditure totals and allows you to break down spending by account, payee and budget year.
Reporting options include year over year comparatives, budget vs actual reports and graphed expenditures.
The Account Transaction module can also receive information automatically from the Purchase request module when purchases are received, and passes information to Inventory Service records and Inventory items, if the account is designated as Maintenance or New Equipment.