- Introduction
- Getting started
- Process modeling
- Process implementation
- Process operations
- Process monitoring
- Process optimization
- Reference information

Maestro user guide
Purchase to pay use case
Purchase-to-Pay (P2P) is the end-to-end process that organizations use to procure goods or services and manage payments to suppliers. It typically includes:
-
Purchase requisition
An employee or department identifies a need and creates a purchase request for goods or services.
-
Purchase Order (PO) creation
Once approved, the requisition is converted into a formal purchase order and sent to the supplier.
-
Goods/Services receipt
Upon delivery, the receiving team confirms the receipt and quality of the goods or services.
-
Invoice processing
The supplier submits an invoice, which is matched against the PO and goods receipt (3-way match).
-
Payment execution
After successful matching and approvals, the payment is processed as per agreed terms.
The following diagram shows a purchase-to-pay process in Maestro. It follows the flow from purchase request and order creation to goods receipt and supplier payment, including key approval and verification steps.

How Maestro adds value
UiPath Maestro™ is a key differentiator in the Purchase-to-Pay (P2P) process by enabling organizations:
- To automate and manage complex decision-making across procurement and finance workflows.
- It allows business users to easily define and update rules for purchase approvals, vendor selection, invoice validation, and payment processing without IT support.
- By integrating with UiPath RPA and AI tools, Maestro supports intelligent automation for tasks like 3-way matching, exception handling, and fraud detection.
- It ensures consistent policy enforcement, enhances compliance through audit-ready decision tracking, and improves visibility into bottlenecks and spend management.
As a result, Maestro streamlines the P2P cycle, reduces errors, accelerates processing times, and strengthens control across the entire procurement value chain.