Purchase order automation: the receiving side
Purchase order automation means two things. A buyer can automate the purchase orders it sends. A supplier or distributor can automate the ones it receives: reading each order, matching the customer and items, checking price and stock, and creating the sales order. This guide covers the receiving side, and what should still go to a person.
What does purchase order automation mean?
The phrase covers two jobs that share a document and little else.
| Buyer side (sending POs) | Supplier side (receiving POs) | |
|---|---|---|
| Who | The company buying | A distributor, wholesaler, manufacturer or 3PL |
| Starts with | A need: a requisition or a reorder point | A customer’s PO arriving |
| Typical work | Approvals, building and sending the PO, matching PO to receipt and invoice | Reading the PO, matching customer and items, checking price and stock, creating the sales order |
| Also called | Procure to pay, purchasing automation | Order entry, sales order automation, automated order processing |
When you look at purchase order automation software, check which side a product serves. Some serve the buyer side, some the supplier side, and a few both, so read each vendor’s own pages. A tool built for approvals will not read a customer’s PDF. This guide does not rank or compare named products.
A PO is the buyer’s document. The sales order you create from it is yours, and both should carry the customer’s PO number so you can trace one to the other. Terms printed on a PO and terms on your confirmation can conflict. UCC section 2-207 deals with additional or different terms in an acceptance or confirmation, so ask a lawyer how it applies to your orders.
What does the purchase order process look like on the receiving side?
For a distributor the steps usually run like this:
- Arrival. The PO comes as an email body, a PDF, a scan or photo, a spreadsheet, an EDI message (see EDI 850), a customer portal order or a phone call.
- Reading. A person opens it and finds the customer, ship-to, PO number, requested date and lines.
- Customer match. Which account, which ship-to, which terms.
- Item match. Each line to one of your items. Customers write their own part numbers, your item numbers, or only a description.
- Unit and price check. Each, case or pack. Price against your price list or contract.
- Stock and credit check. Is it available, allocated or on hold.
- Entry. The sales order goes into the ERP with the customer’s PO number.
- Confirmation and handoff. The order is acknowledged, released to the warehouse, and the customer hears about anything short.
Steps 2 to 7 are where the time and the errors are, and they are mostly lookups and comparisons. This is the first half of the order to cash process.
What can you automate in purchase order processing?
| Good to automate, with review | Keep with a person |
|---|---|
| Pulling fields out of an email or PDF | A first order from a new customer or a new ship-to |
| Matching the sender to a customer record | An item the system cannot match, or matches with low certainty |
| Matching lines to items using past orders and the customer’s earlier part numbers | A price that disagrees with the list or contract |
| Converting units by written rules | A quantity far outside the customer’s usual pattern |
| Comparing price with your price list | Substitutions, backorders and partial shipments |
| Checking available stock | Credit holds and unusual terms |
| Drafting the sales order and the confirmation | Anything where the PO conflicts with the customer’s history |
| Flagging what does not fit | Any call that needs knowledge of the relationship |
Why keep a person in the loop? NIST’s Generative AI Profile calls the risk confabulation, the production of confidently stated but erroneous or false content. It says risks arise when users believe false content, often because of the confident nature of the response. A clean, confident draft order invites less checking. A good design shows the PO line next to each proposed match, so checking takes seconds.
How do you scope a first workflow?
Start narrow and measurable.
- Pick one channel. For example, emailed PDFs from your top customers.
- Take a baseline. Count orders per week, minutes per order and how many needed a fix.
- Build a test set. Collect a few dozen recent POs with the sales orders your staff created from them.
- Define done. For example: a draft sales order ready for approval, every line matched, every exception flagged with a reason.
- Write the escalation rules. When to stop and ask, in plain sentences.
- Run in shadow first. Process real orders beside your staff, compare, fix the rules, then add customers.
Fictional example: a distributor called Lakeside Fasteners starts with its 15 biggest emailed-PDF customers and one rule. If an item is unmatched or a price is off the list, the order goes to the desk with the reason attached. Everything else becomes a draft for approval.
Where do purchase order automation projects go wrong?
Most problems come from the data and the process around the software, not the reading itself.
- Messy item data. Duplicate items, missing customer part numbers and unclear pack sizes make matching hard for software and for people.
- Stale cross-references. A customer changes its part numbers or its PO layout, and nobody updates the rules.
- No owner for exceptions. Flagged orders pile up in a queue because nobody is named to clear it each day.
- Rules that live in one person’s head. If the order desk lead knows that a certain customer always means cases, write it down before you automate it.
- Measuring only speed. Faster entry that raises the error rate is a step backward, so track exceptions and corrections as well.
What should a purchase order automation evaluation checklist include?
Use this for software you buy or for something you build. It names no vendors.
- Which side. Does it receive and process customer POs, or help you send them?
- Inputs. Email body, PDF, scans, spreadsheets, EDI? Which work today, in writing?
- Matching. How are customers and items matched? Does it learn from corrections? Can you see why it chose a match?
- Uncertainty. When it is unsure, does it flag the line or guess?
- Prices and stock. Does it read your price list and stock, or does a model write numbers?
- The ERP step. Does it create drafts for approval or post orders directly? Which ERP and version does it work with today, and what happens when the ERP is down?
- Approvals. Can you require a person to approve before an order is released, or only for chosen exceptions?
- Audit trail. Can you see the source PO, the proposed order and who approved what?
- Data handling. POs hold customer names, prices and addresses. Where are they stored, for how long, are they used to train models, and can you delete them?
- A test on your own POs. Run recent orders through it, including the messy ones, and count the errors.
- Ownership of fixes. Who updates the rules when a customer changes its format?
- Cost and exit. How is it priced, and can you export your matching rules if you leave?
Frequently asked questions
Is purchase order automation the same as EDI?
No. EDI is one way a PO arrives, as a structured message such as the X12 850 covered in our EDI 850 guide. Automation is what happens to the order afterward, and with email or PDF orders, before. Many distributors receive both kinds.
Can software read any PDF purchase order?
Layouts differ by customer, and scans and photos are harder than clean PDFs. Test on your own samples instead of trusting a demo.
Do I need to change my ERP?
It depends on the product and your ERP. Ask which ERP and version it works with today, and get the answer in writing.
Who should approve orders at first?
A person, for every order, until you have seen how the exceptions behave. Whether routine orders ever skip review is a business decision for you to make later.
Where Dockmend fits
Dockmend is being built for the receiving side. From an emailed purchase order it is meant to match the customer and products, check inventory, prepare the order in your ERP, coordinate shipping and flag exceptions to your staff. Your people approve it and handle new customers, price disagreements, quantity outliers and substitutions. Dockmend is still being built, and we have not announced support for any particular ERP or EDI network. Join the pilot
This guide is general information, not legal advice. Contract terms in purchase orders and confirmations vary by state and by situation, so ask a lawyer about yours.