Requisition to purchase order AI agent: a blueprint for procurement

How a governed requisition to purchase order AI agent workforce checks each request at intake, applies your sourcing rules, runs the approval matrix as configured and creates the PO in the ERP, leaving buyers only the requisitions that need judgment.

At a glance
Problem
Routine requisitions wait days in the same buyer queue as complex sourcing work, and many arrive missing the data needed to convert them.
Agent design
Intake, sourcing, processing and pattern agents working from one versioned buying rulebook.
Systems
ERP procurement module, procure-to-pay suite, catalogs and punchout sites, contract repository, budget and cost objects.
Hard limits
Agents hold no approval authority, never onboard a supplier, and never place restricted or sole-source spend.
Value levers
Buyer hours moved to sourcing, shorter requisition-to-PO cycle time, more spend on contract, fewer after-the-fact POs.
First release
Intake validation alone, then PO creation for catalog and contract items in two or three high-volume categories.

Where the requisition-to-PO process stalls today

A requisition has to pass four checks before it becomes a purchase order: a valid budget line or cost object, a specification a supplier can ship against, a match to a catalog item or contract, and the right approval path for its amount and category. A buyer does that by hand: reads "pump seal, same as last time", searches the contract repository, emails the requester for the material number and WBS element, and waits. Most indirect and MRO requisitions are routine and policy already allows them, yet requesters wait days.

Friction comes from hand-offs between requester, buyer and approver, missing data at intake, and exceptions sharing one queue with routine work, so a sole-source justification and a box of gloves wait in the same line. It peaks in energy and chemicals around a turnaround, when late POs become late parts. Requesters who learn the queue is slow buy first and raise the PO after the invoice, which breaks commitment accounting and contract compliance.

Requisition typeWhat drives itWhat the agents doCan agents create the PO alone?
Catalog itemHosted catalog or punchout cart with contract pricing already appliedChecks budget and account assignment and current catalog price, routes approvals, creates the POYes, within amount threshold
Contract releaseItem covered by a framework agreement, blanket PO or outline agreementMatches item and price to the agreement, checks remaining value and validity dates, creates the releaseYes, if agreement has headroom
Repeat MRO spareMaterial master with a source list or purchasing info recordApplies the fixed source, checks lead time against the need date, flags expedite riskFixed source only
Free-text requestRequester could not find the item or did not lookProposes the likely catalog or contract match and asks the requester to confirmAfter requester confirms
Off-catalog over quote thresholdNew item or spend above the competitive bid limitPrepares the sourcing file: specification, candidate suppliers, price history, RFQ draftNo, buyer sources
New or sole-source supplierRequester names a supplier not on the approved listAssembles the justification and routes to the category manager and supplier onboardingNever
Restricted categoryCapex, software, hazardous materials, regulated itemsRoutes to the required reviewers such as IT security or EHS; takes no sourcing actionNever

The requisition to purchase order AI agent workforce: four roles, one rulebook

The live design names two roles, intake and processing. This blueprint splits sourcing from processing, so the agent that picks where to buy never creates the commitment, and adds a pattern agent that feeds category management. All four read one buying rulebook built from category management: coverage, quote thresholds, restricted categories and the approval matrix reference. Each runs under its own task-scoped identity.

AgentJobReadsCan writeNever does
Intake agentValidates each requisition at the source and returns gaps to the requester at onceRequisition header and lines, cost objects and budget availability, material and catalog dataValidation result and a plain-language gap list on the requisitionChange amounts, cost objects or items without the requester
Sourcing agentApplies sourcing rules: catalog, contract, source list, or buyer sourcingContracts and agreements, source lists, info records, price history, approved supplier listProposed source of supply and the sourcing file for buyer-routed itemsSelect a supplier outside the approved list or the rulebook
Processing agentRuns compliant requisitions through the approval matrix and creates the POValidated requisition, proposed source, approval statusWorkflow submission, then the PO through the standard create transactionApprove, alter the approval matrix, or split a requisition to avoid a threshold
Pattern agentReports where requisitions fail and where spend leaks off contractAudit log, completed requisitions and POs, after-the-fact PO listWeekly report by category, requester group and plantAct on any open requisition

Requisition-to-PO architecture: agents beside the ERP procurement module

The agents work beside the ERP procurement module and catalog platforms through governed interfaces, never around them. They read through published APIs and create POs only through the transaction a buyer would use, so the ERP's own checks for pricing, account assignment, tax and release strategy still run. ERP access licensing for agent identities is priced into the case at design, not discovered after go-live.

Requester intakeportal, punchout, TeamsrequisitionsERPS/4HANA, Fusion, D365Purchase requisitionsBudget, cost objectsContracts, catalogsSource lists, info recsPO create transactionSupplier master (read)submittedAPI readscreates POAGENT LAYERIntake agentvalidates at the sourceSourcing agentapplies sourcing rulesProcessing agentapprovals, then the POPattern agentweekly leakage reportone task-scoped identity per agentPEOPLEBuyerApproverRequesterCategory leadProcurement leadroutesapprovesreportchecks policylogsowns the rulebookCONTROL PLANEBuying rulebookversioned, category-ownedApproval matrixas configured in ERPAudit logevery step, per reqPause switchqueue back to buyers
Figure 1. Agents read requisitions, budgets and contracts through APIs (dashed) and write only through the standard PO create transaction (blue). Pausing them returns the queue to buyers intact.

How one requisition is routed to a PO or a buyer

Two questions route each requisition after intake. Is it restricted, sole-source or tied to a new supplier? If not, is it a covered source under the category's amount threshold? Only a "no" then a "yes" leads to automatic PO creation, and that path still waits for every approval the matrix requires.

SubmittedrequisitionValidate andfind sourceRestricted ornew supplier?noCovered source,under threshold?yesCreate POafter matrix approvalsSampled QA5% of POsyesCategory ownernever automatednoRoute to buyerwith sourcing fileBuyer sourcesagent creates PO
Figure 2. Restricted categories and supplier questions leave the automated path before any threshold is checked, so raising a threshold can never make them touchless.

Procurement platform integration for requisition agents

The pattern holds on every platform: subscribe to the requisition event, read through published interfaces, submit to the existing approval workflow, and create the PO through the standard path. What changes is where approvals are configured and whether a procure-to-pay suite sits in front of the ERP.

PlatformWhere requisitions liveHow agents readHow agents writeDesign note
SAP S/4HANAPurchase requisitions with release strategy or flexible workflow approvalOData APIs for requisitions, purchase orders, contracts, source lists and info recordsRequisition updates and PO creation through standard APIs or functions, never table updatesBudget availability control on cost centers or WBS elements must run on agent-created POs as on manual ones
SAP Ariba or CoupaRequisitions raised in guided buying or the requisition checkoutSuite APIs for requisitions, catalogs, contracts and approval statusApproval submission and requisition edits inside the suite, which then creates the ERP POWhere a suite owns approvals, agents work inside its chains and never call the ERP directly
Oracle Fusion Cloud ProcurementSelf Service Procurement requisitions and purchasing documentsREST resources for requisitions, purchase orders and agreementsRequisition processing into orders through the standard purchasing flowApproval rules live in Fusion's approval configuration; the agent reads status and never edits rules
Catalog and punchoutHosted catalogs and supplier punchout cartsCatalog content and cart returns via the suite or ERPNone; the agent flags stale prices and missing items to the catalog teamCatalog coverage sets the touchless ceiling more than agent design does

Agents can be built with ERP-native agent tooling, a hyperscaler stack or an automation platform. The choice follows where requesters already work and where identity, licensing and audit controls are strongest.

Human oversight in requisition approval and PO creation

Procurement oversight is about commitments: who may commit company money, with which supplier, at what price. The agent holds no approval authority, logs every step against the requisition, and leaves supplier choice outside the rulebook to people. Rows run from most automated to never automated.

DecisionWho decidesAgent's roleControl
Return an incomplete requisitionAgentLists missing fields and the rule behind eachReturn only; it cannot cancel or rewrite a requisition
Catalog, contract or fixed-source PO under thresholdAgentCreates the PO after required approvals5% sampled weekly; sample error above 1% suspends that category
Off-catalog or above quote thresholdBuyerPrepares the sourcing file and RFQ draftBuyer selects the source; agent creates the PO only after
New supplier, sole source or restricted categoryCategory and control ownersAssembles the justification and routes to required reviewersExcluded from the automated path; no write access to the supplier master
New supplier or sole sourceCategory managerAssembles the justificationAgents have no write access to the supplier master
Rulebook changesProcurement leadProposes changes from the pattern reportVersioned rulebook; every PO records the version it used

Illustrative economics of requisition-to-PO agents

The model uses example inputs for an enterprise processing 120,000 indirect and MRO requisitions a year; replace them with your own. Buyer hours released only become cash if they move to sourcing work or a vacancy goes unfilled, while spend moved onto contract pricing is cash either way. ERP access licensing is its own cost line.

Volume and effort
With agents
Contract compliance
Cost of the agents
Touchless requisitions per year46,800
Buyer hours released16,385
Net annual value, capacity counted$1,235,025
Net annual cash, capacity not redeployed$170,000
Payback, capacity counted6.8 mo
Payback, cash only49.4 mo
Buyer capacity value
$1,065,025
Off-contract leakage recovered
$600,000
Running cost
$430,000

Fixed assumptions: 5% of touchless POs are sampled at 5 minutes each; build cost excludes your internal team time. Example inputs only. They describe no client and are not a forecast.

The cash-only payback is long, because contract compliance moves slowly. The capacity view carries the case, so the plan must say where buyer hours go: more competitive events, catalog coverage for the next categories, or turnaround volume without temporary staff.

Deployment roadmap for requisition-to-PO agents

The path follows the live design: encode policy for two or three high-volume categories, run intake validation alone until requester behavior adjusts, enable processing category by category, then raise the touchless threshold as the record supports it. The procurement lead signs each gate.

Baselinemine a quarter of requisitionsIntake live, processing in shadowrequesters adjust, agents proposeControlled PO creationpilot categories, low thresholdsScalecategories, thresholdswk 0wk 4Gate 1rulebook v1 signed offwk 12Gate 2intake stable, 95% agreementwk 18Gate 3zero bypasses, <1% sample error
Figure 3. Stage lengths are drawn to scale in weeks. A stage runs longer until its evidence gate is met.
  1. Weeks 0 to 4

    Baseline

    Classify a quarter of requisitions, measure cycle time, return rates and buyer hours, and pick two or three categories with high volume and good catalog or contract coverage.Gate: procurement lead signs rulebook v1
  2. Weeks 4 to 12

    Intake live, processing in shadow

    The intake agent returns gaps to requesters for real, with no commitment risk. Sourcing and processing agents propose a source and route for every requisition while buyers work as normal.Gate: first-time-right stable for four weeks and 95% agreement on source
  3. Weeks 12 to 18

    Controlled PO creation

    Enable PO creation for catalog, contract and fixed-source items in the pilot categories at a low threshold, with 5% sampling and the pause switch tested first.Gate: zero approval-matrix bypasses, sample error under 1%
  4. Week 18 onward

    Scale

    Add categories as their rules are encoded, raise thresholds per category on the record, then extend to rate-card services and further entities.Gate: per category, per entity

How requisition-to-PO performance is measured

The live page names cycle time, touchless rate, first-time-right at intake and buyer hours redirected. This blueprint adds a control metric and spend on contract, all baselined from your own data in the first stage.

MetricDefinitionWhy it matters
Requisition-to-PO cycle timeMedian and 90th percentile hours from submission to PO, by categoryWhat requesters feel; the 90th percentile shows where turnaround parts arrive late
Touchless rate on routine purchasesShare of catalog, contract and fixed-source requisitions converted with no buyer touchDrives buyer capacity, and the hours released must be redirected to sourcing work to count
First-time-right rate at intakeShare of requisitions that pass intake validation on first submissionShows whether requesters are adjusting and catalogs are findable
Sample error rateShare of sampled agent-created POs a buyer would have sourced, coded or routed differentlyThe control metric that decides whether thresholds can rise
Spend on contractRequisition spend placed through catalogs, agreements or fixed sourcesThe cash lever in the model

Questions procurement teams ask about requisition agents

Can the agent approve a requisition?

No. It submits the requisition to the approval workflow your ERP or procure-to-pay suite already runs. It cannot approve, delegate or change the matrix, and it flags requisitions that look split to stay under a limit.

How is this different from guided buying or catalog tools we already have?

Guided buying steers requesters to the right channel. The agents handle what still reaches buyers: free-text requests that match an existing contract, missing cost objects, lead-time conflicts, and the conversion and routing a buyer does by hand.

Which requisitions should never be touchless?

New or sole-source suppliers and restricted categories such as capex, software and hazardous materials. They leave the automated path before any threshold check.

What happens if we pause the agents?

Open requisitions return to the buyer queue as the agents left them, with the validation result and sourcing file attached. The pause is tested before the first live PO.

Do we need a finished category management program first?

It helps, because category structure is the agents' rulebook. Two or three well-covered categories are enough to start.

Working with WGA on requisition-to-PO automation

WGA runs this as a scoped engagement, not a platform sale. It starts with a quarter of your requisitions: which types reach buyers, how many come back for missing data, which categories have the coverage to go touchless, and where source lists or the approval matrix need fixing first. The rulebook is written with your category managers, and every role follows WGA's rule for digital workers: a defined business role, task-scoped permissions, named human checkpoints and an oversight model your risk function can test.

Senior WGA consultants lead the work with fees fixed against the outcome and release targets set in advance, and your finance function counts the value. Your procurement operations and IT teams inherit the rulebook, runbooks and tested pause procedure to run the agents without us.

Lisa Jones, Managing Director, WGA Consulting
Reviewed by

Lisa Jones

Managing Director, WGA Consulting

Discuss requisition-to-PO in your operation

Talk to our AI practice