Skip to content

Purchase order automation: how it works, step by step

Purchase order automation, step by step: requests, approvals by amount, the PO, receiving, two-way and three-way match, controls and where to start.

A purchasing coordinator sets aside a stack of paper forms under a green desk lamp

Every company that buys things runs the same chain. Someone needs something, someone approves it, a vendor ships it, an invoice arrives and someone pays. When that chain runs on email and spreadsheets, approvals get lost and invoices arrive that nobody can match.

Purchase order automation puts the whole chain in one system. Requests, budget checks, approvals, the purchase order, receiving and invoice matching run the same way every time, and every step leaves a record. People keep the decisions: who approves what, which vendors you use, and what happens when the numbers don't match.

It is one part of business process automation, and a natural early project in a custom build. Our guide to the custom software development process covers how those projects run.

What is a purchase order, and why automate it?

A purchase order (PO) is a buyer's written order to a vendor: what you are buying, how many, at what price and on what terms.

The federal rulebook gives a clean definition. When the government issues one, a purchase order is "an offer by the Government to buy supplies or services" on specified terms, and a contract is established when the supplier accepts it. Private companies set their own terms, so check yours with counsel.

The PO is the reference point every later step checks against. If it is missing or wrong, receiving can't confirm the delivery and finance can't match the invoice. Automation makes sure every purchase has a numbered PO with the approved price before anything ships.

How does the purchase order process work?

A typical process runs in seven steps.

  1. Request. An employee asks to buy something: the item or service, quantity, estimated cost, vendor and budget. This is often called a purchase requisition.
  2. Budget check. Someone confirms the money is there in the department's or project's budget.
  3. Approval by amount. The request goes to the approver its amount and department call for.
  4. PO issued to the vendor. The approved request becomes a numbered PO, sent to the vendor with price, quantity and terms.
  5. Goods or services received. Whoever takes the delivery records what arrived and in what condition.
  6. Invoice matched. The vendor's invoice is checked against the PO, and often against the receiving record.
  7. Payment. Matched invoices are approved for payment and paid on terms.

What is a two-way or three-way match?

A two-way match compares the invoice with the PO: same vendor, same items, same prices, and quantities within what was ordered. A three-way match adds the receiving record, so you pay only for what actually arrived.

Federal payment rules follow the same idea. Under FAR 32.905, a proper invoice must show the order number and line item, and invoice payments must be supported by a receiving report or other documentation authorizing payment, with narrow exceptions.

Paying the bill is accounts payable work, covered in our guide to back office automation.

Where does a manual purchase order process break?

Email and spreadsheets work until volume grows. Then these problems show up.

  • Lost approvals. The approval sits in one manager's inbox, and nobody can say who approved what, or when.
  • Buying around the process. Someone orders first and asks for a PO later, or never. This is often called maverick spend: money committed that nobody approved.
  • Duplicate POs. Two people raise the same request, or one gets re-sent. GAO's internal control standards suggest unique invoice and purchase order numbers to help identify transactions and reduce duplication.
  • Invoices without POs. An invoice arrives and no one knows who ordered it.
  • Receiving never recorded. Goods arrive but no one logs them, so the three-way match fails and the invoice stalls.

What should you automate, and what stays with people?

Step What the system does What a person does
Request Offers one form, checks required fields, attaches quotes Explains the need and picks the vendor
Budget check Compares the amount with what is left and flags overruns The budget owner decides on any overrun
Approval Routes by amount and department, reminds, escalates when stuck Approves, rejects or asks a question
Purchase order Turns the approved request into a numbered PO and sends it Negotiates price and terms when needed
Receiving Asks the receiver to confirm quantities and records the receipt Checks what actually arrived
Matching Compares invoice, PO and receipt, and passes clean matches Resolves every exception
Payment Queues matched invoices for payment approval Approves the payment

Some steps need judgment, like reading a PDF invoice in an unfamiliar layout. That is where AI helps, as a first draft that a person checks.

Three things stay with people:

  • Approval rules. The system enforces them. Your leadership sets them and owns every change.
  • Vendor master data. Adding a vendor or changing bank details takes a person and a second check, never an email alone.
  • Matching exceptions. Price differences, partial deliveries and substitutions need someone who knows the deal.

Approval workflow automation: rules by amount and department

An automated approval workflow is a set of written rules the system follows every time. For example: under a set amount, the department head approves; above it, finance approves too; above a higher amount, an executive signs off; and IT reviews any software purchase. That is an example; your thresholds come from your own risk and volume.

GAO's Green Book describes the same pattern. Transactions are authorized only by persons acting within the scope of their authority, riskier ones may need approval from multiple levels, and automated approvals can speed up lower-risk ones, with manual review of anything flagged. Good workflow and approval automation does both: routine requests move fast, risky ones get more eyes.

What controls should an automated PO process have?

GAO's Standards for Internal Control in the Federal Government, known as the Green Book, is written for the federal government. GAO says state, local and nonprofit organizations may adopt it, and it adapts the COSO internal control principles for government. Its controls map neatly onto purchasing.

  • Segregation of duties. The Green Book separates authorizing, recording, reviewing and handling the related assets, so no one person controls every key step. A requester can't approve their own request, and whoever adds a vendor can't also pay it. NIST's version: no user should have enough privileges to misuse the system on their own.
  • Least privilege. Each user gets only the access their tasks need, NIST's principle of least privilege. Very few people can change approval rules or vendor bank details.
  • An audit trail. Every request, approval, edit and match lands in an audit trail, a chronological record that lets you reconstruct what happened. The Green Book asks that transactions be documented so records are readily available for examination.
  • Checks at entry. Every PO and invoice gets a unique number, and entries that fail the system's checks are rejected or flagged. GAO calls these data validation, or system edit checks.
  • Records you can produce later. The IRS says purchase documents should show the payee, amount paid, proof of payment, date and a description, and that the rules for paper records also apply to electronic records. Keep them until the period of limitations runs out: generally three years after you file, longer in some cases. Ask your tax adviser.

How do you start automating purchase orders?

  1. Map the current flow. Who requests, approves, receives and pays, where each document lives and where things wait. Our guide on how to automate business processes covers mapping.
  2. Pick your approval thresholds. Amounts and approvers by department, plus special cases such as software and contracts. Have finance and the department heads sign off in writing.
  3. Clean the vendor list. Merge duplicates, confirm payment details through a known contact, and decide who may add vendors.
  4. Connect to the accounting system you have. Where your accounting tool offers an API, the PO system can read budgets and vendors from it and write approved POs back. Our AI integration services cover that connection work. If your tools no longer fit how you work, read about custom ERP software first.
  5. Run one department first. Run the new flow next to the old one for a few cycles, and fix the rules where the two disagree.
  6. Then roll it out, one department at a time.

How do you measure results without guessing?

Record your own baseline before you switch anything on, then track the same four numbers after:

  • Cycle time: request to approved PO, and invoice received to invoice matched.
  • Approval time: how long requests wait at each approver.
  • PO coverage: the share of invoices that arrive with a valid PO number.
  • Exceptions: how many invoices fail the match, and why (price, quantity or a missing receipt).

Skip industry averages; your own before and after numbers are the ones that count.

How Raileon builds purchase order automation

Raileon designs, builds and runs custom systems inside the tools a business already uses. For purchasing, that means the request form, approval rules, PO, receiving step and match, connected to your accounting system. Every action is recorded, and anything that spends money waits for a person's approval.

It starts with a free 20-minute call with the founder, then a written proposal: what we build, what needs your approval and the price. Builds are priced by scope after that free discovery. Monthly care (hosting, monitoring, fixes and updates) starts from $1,999 a month. More on our business process automation work.

FAQ

What is purchase order automation?

It is software that runs the purchase order process in one place: requests, budget checks, approvals by amount, the PO itself, receiving and invoice matching. Rules handle the routine steps, and people approve spending and resolve exceptions.

What is the difference between a two-way and a three-way match?

A two-way match checks the invoice against the purchase order. A three-way match also checks the receiving record, so you pay only for what actually arrived.

Do we need a new ERP to automate purchase orders?

Usually not. A purchase order system can connect to the accounting tool you already use, where that tool offers an API. Replacing your ERP is a separate decision.

Can purchase approvals be fully automated?

Routine, low-risk requests can be approved by rules, which GAO's internal control standards recognize, as long as flagged items get a manual review. Larger or unusual purchases, new vendors and exceptions should stay with people.

Start with one department

Pick the department with the most purchase orders and the most chasing. On a free 20-minute call, we'll walk through its flow with you and show what to automate and what stays with your team.

Book a free 20-minute call

Let's put your operations on rails

Book a 20-minute call, and we'll show you exactly what Raileon would automate for your business.

Book a 20-minute call

No commitment. No credit card. Just a conversation.