Skip to content

Workflow & Approvals

Every important document in PayInvoice Next — Purchase Requests, Purchase Orders, Invoices, Budget Entries, and more — goes through an approval workflow before it takes effect. Workflows ensure that the right people review and authorize transactions at the right time, with a complete audit trail of who approved what and when.

What Would You Like to Do?

TaskDescription
How Approvals WorkUnderstand the step-by-step approval process
Delegation & EscalationHandle approver absences and set up auto-escalation
SLA TrackingMonitor turnaround times and SLA compliance
Understanding SLA BreachesWhat happens when an approval exceeds its time limit
SLA Dashboard & ReportsView SLA metrics and daily summaries
Workflow FAQCommon questions about approvals and SLA

How Workflows Fit Into the P2P Cycle

Approval workflows are embedded at every critical step of the procurement process:

DocumentWhat Gets ApprovedTypical Approvers
Purchase RequestNeed for procurementDepartment Head, Budget Owner
Purchase OrderCommitment to spendProcurement Manager, Finance, Budget Authority
Purchase Receipt (GRN)Goods receivedStore Manager, Quality Inspector
Purchase InvoicePayment authorizationAccounts Payable, Finance Controller
Budget EntryBudget allocationBudget Manager, CFO
Budget AmendmentBudget changesBudget Owner, Finance Head

Each workflow defines the states (e.g., Draft → Pending Approval → Approved → Submitted), the transitions (what action moves a document from one state to the next), and the roles authorized to perform each transition.

Key Concepts

Workflow State — The current stage of the document in its approval journey. Every document displays its workflow state prominently at the top of the form (e.g., "Pending L1 Approval", "Approved", "Rejected").

Turnaround Time (TAT) — The time a document spends in each workflow state. PayInvoice Next automatically tracks TAT for every state transition, giving you visibility into where bottlenecks occur.

SLA (Service Level Agreement) — A target time defined for each workflow state. For example, "L1 Approval must happen within 24 working hours." When a document exceeds its SLA, it is flagged as a breach and escalation actions kick in.

Delegation — When an approver is away (on leave, in meetings, or travelling), they can delegate their approval authority to another user for a defined period. Delegations expire automatically.

PayInvoice Next — P2P Documentation v1.0.0-beta