Different cost centers may have different approvers to do approval. Each cost center may also be restricted to a variety of purchase limits. For instance, in the cost center "Marketing Team", local managers approve the small purchase orders while for large ones you may have senior managers to approve them.

Cost Center
Purchase Amount
Approval Flow
Marketing Team
Marketing Team
>10,000 and <=50,000
HOD --> Procurement Group --> Senior Manager

**HOD: Head of Department

To handle different restrictions/rules, you could pre-configure variable approval flow to determine who can process the purchase order(PO). An employee also can approve the requests depending on how you set up the approvals.