Purchase Order Automation: From Requisition to Receipt - Blog
Purchase Order Automation: From Requisition to Receipt

April 29, 2026

Purchase Order Automation: From Requisition to Receipt

Ahmed ElazabAhmed Elazab

Why Construction POs Are Still a Paper Chase

Construction procurement runs on purchase orders. Every concrete batch, every rebar delivery, every hired plant comes through one. On a mid-sized GCC project — a SAR 80M commercial tower in Riyadh — you might process 600 to 900 POs over the project lifetime. The question isn't whether you'll use POs. It's whether your process can keep up.

Most can't.

Site teams submit purchase requests by email or on paper. Someone chases approvals through WhatsApp. The PO eventually gets raised — two days later than the site needed it. When the delivery arrives, nobody reconciles it back to the PO. The invoice comes in for SAR 24,000 against a PO for SAR 21,500. The finance team queries it. Three weeks later, the vendor is still chasing payment.

This isn't a workflow problem you can solve with discipline alone. It needs structure.

How the Requisition-to-Receipt Cycle Should Work

A healthy PO process runs in four stages — and information flows forward through each one:

  1. Requisition. The site or procurement team identifies a material or service need and raises a formal request — specifying the item, quantity, required delivery date, WBS code, and cost center.
  2. Approval. The request routes to the right approvers — project manager for routine items, commercial director above a threshold, CFO for major procurement. Approval matrix defined by value and category.
  3. PO issuance. Once approved, the PO is raised against a vendor from the approved vendor list, with agreed terms, unit prices, and delivery conditions.
  4. Goods receipt and three-way match. When materials arrive, the site team logs a goods receipt note (GRN). Finance then matches PO quantity/price, GRN quantity, and vendor invoice — releasing payment only when all three align.

Four stages. In most construction companies, each stage runs in a different system — or no system at all. That's where the process falls apart.

Where GCC Contractors Lose Control

Unapproved purchasing

Without a formal requisition gate, site teams bypass the process entirely — call the vendor directly, get the delivery, then ask someone to raise a retrospective PO. By that point, the price is whatever the vendor invoiced.

Approval bottlenecks

Paper-based approvals route through a single point — typically the procurement manager. When that person is on site or traveling, requests stack up. A two-day delay on formwork materials can hold up an entire concrete pour schedule.

PO-to-delivery disconnect

A PO exists as a document, but nobody monitors whether what arrived matches what was ordered. Partial deliveries go unrecorded. The PO sits open indefinitely. The vendor ships a substitute material and nobody catches it until the QS reviews quantities weeks later.

Invoices without a PO

Vendors submit invoices for work or materials where no PO was ever raised — or where the PO was for a different amount. Finance teams spend significant time tracking down whether the cost was genuinely authorized.

On a project with SAR 120M in total procurement spend, a 3% leakage rate from unapproved purchasing, over-delivery, and invoice discrepancies is SAR 3.6M. That's the typical finding in a construction procurement audit — not an edge case.

What Automation Actually Fixes

Procurement automation isn't about replacing judgment — it's about making sure the workflow happens consistently, without manual chasing.

Digital requisitions with mandatory fields

Every request requires a WBS code, cost center, and delivery date before it can be submitted. No free-text requests, no incomplete submissions. The system validates the WBS code against the live project budget — if the code doesn't exist, the requisition doesn't go through.

Rules-based approval routing

The approval matrix is defined once — by value band, procurement category, and project. A SAR 15,000 order for consumables routes to the site PM. A SAR 400,000 plant hire routes to the commercial director. No one decides who to ask — the system sends the right notification to the right person, with a deadline.

Vendor selection from the approved list

When the PO is raised, vendor selection is restricted to approved suppliers for that category. Approved unit rates auto-populate where vendor rate cards are loaded — eliminating manual price lookup and reducing negotiation friction on routine orders.

GRN capture from the field

Site teams log goods receipt on mobile — line item by line item, with quantity received and any discrepancy noted. Partial deliveries are captured as partials, not ignored. The GRN timestamp and signoff create an evidence record that matters for both vendor payment and FIDIC claims documentation.

Automated three-way match

When a vendor invoice arrives, the system compares it against the PO and the GRN automatically. Matches within tolerance clear for payment. Exceptions — overbilling, undelivered items, price variance — route to finance for review. The goal is 80–90% of invoices clearing automatically, so finance time focuses on the exceptions that actually need judgment.

The Three-Way Match: Your Budget's Last Line of Defense

Three-way matching is the most important single control in construction procurement. Without it, you're relying on individual vigilance to catch over-billing — and vigilance fails at scale.

On a 50-subcontract, 200-vendor project, a team reviewing 400 invoices per month cannot manually catch every discrepancy. A SAR 2,400 overbill on a single steel delivery is easy to miss. Multiplied across a project, these small leakages add up to real budget erosion.

Automated matching doesn't just catch errors — it creates an audit trail. Every invoice has a corresponding GRN and PO. Every approval is timestamped. When your client queries a cost or your auditors request documentation, the full chain is retrievable in seconds.

Integration: POs Aren't Standalone Documents

POs that sit in isolation create their own problems. Construction procurement needs to connect with three areas:

  • Cost management. When a PO is approved, the committed cost should immediately update the project budget — showing the PM that SAR 280,000 is now committed to steel delivery, whether or not the invoice has arrived. Forecasts are only reliable when they include committed costs, not just actuals.
  • Inventory. If your project runs a materials store, GRNs should update the inventory ledger directly — reducing manual stock-take frequency and improving material allocation accuracy across trades.
  • Accounts payable. Matched invoices should flow to AP automatically, with payment due dates calculated from agreed terms. No re-keying, no invoices lost in email inboxes waiting for someone to forward them to finance.

A PO that flows from requisition through approval, GRN, match, and payment in a single connected system gives you complete procurement-to-payment visibility. A PO that lives in a spreadsheet or standalone app gives you a document trail with gaps at every handoff.

Practical Takeaways

If you're running procurement on WhatsApp approvals and email-based POs, the starting point isn't buying software — it's defining your approval matrix and vendor categories first. Automation systematizes what you've already decided, not what you haven't.

  • Start with digital requisitions and approval routing. This alone eliminates unapproved purchasing — the single biggest source of procurement leakage on construction projects.
  • Configure your vendor list and rate cards before go-live. Cold-starting with no vendor data defeats the purpose of the approval workflow.
  • Enable three-way matching from day one. Even if 30% of invoices fail matching initially, the exceptions tell you exactly where your GRN process and vendor management need work.
  • Track three metrics: PO cycle time (requisition to issuance), invoice match rate (auto-cleared vs exceptions), and open PO aging (POs without a GRN after the expected delivery date). These three numbers tell you where the process is healthy and where it isn't.

Construction procurement isn't complicated. It's hundreds of decisions per project that need to happen consistently, at pace, without slipping through the cracks. That's what a properly structured purchase order workflow delivers.

Did you enjoy reading this blog? Share it

Ready to find out more?