PurchaseOrder functionality for root