[Enhance] Budget validation on material request, purchase order
Manage buying (purchasing).
Transactions include: