To allocated a PO to a budget you must firstly create the budget and then allocate the budget. This is done in SetupApps PurchaseHub.
To create the budget goto Budget Setup and then Create. You can create a budget flow by Branch, Department, Project Cost Centre, Supplier, Users, Category, Ledger and Items on weekly, monthly, quarterly, and yearly basis at.
To allocate the budget goto Allocate.