ERP Core ConceptsGlossary

What Is Purchase Order (PO)?

Also known as: PO, purchase order in ERP

Definition

A purchase order (PO) is a document a buyer issues to a supplier committing to buy specified items or services at agreed quantities, prices and delivery dates. In ERP it drives receiving, invoice matching, open commitments and supply in MRP.

Purchase Order (PO) Explained

A purchase order is the buyer's formal commitment to a supplier. It carries a header (supplier, currency, payment terms, incoterms, ship-to) and one or more lines (item, quantity, unit of measure, unit price, promise date). Once the supplier accepts it, the PO is the contract reference for everything that follows: receipt, inspection, invoice and payment.

In ERP the PO is also a planning object. An open PO line is scheduled supply: MRP counts it against demand, and a late promise date triggers reschedule or expedite messages. It is also a financial object, because the open value is a commitment that finance uses for accruals and budget checks before an invoice exists.

Every major system has its own shape. SAP creates POs in ME21N and posts receipts against them in MIGO. NetSuite has a Purchase Order transaction that turns into an Item Receipt and then a Vendor Bill. Infor SyteLine uses the Purchase Orders form with PO lines and PO receiving, and Infor LN uses purchase orders in the Procurement module with the order lines carrying planned and actual receipt dates. Odoo converts a request for quotation into a purchase order with one click.

A PO is usually created from a requisition, from a planned order that MRP converted, or directly by a buyer. Approval limits, supplier restrictions and price-list lookups are applied at this step, which is why PO controls are one of the first things auditors test.

Why It Matters

  • It is the contractual anchor for price and delivery terms, so disputes with suppliers are settled against the PO, not an email.
  • Open PO lines are scheduled supply in MRP, so wrong promise dates produce wrong shortage and expedite signals.
  • Receipts and invoices match against it, which makes the PO the control point for three-way match and payment.
  • Open PO value is a financial commitment, which feeds accruals and budget control before invoices arrive.

In Practice

A buyer orders 500 machined brackets at 14.20 each with a promise date of the 20th. The supplier confirms 300 on the 20th and 200 on the 27th. The buyer splits the line into two releases with their own dates. MRP now sees 300 arriving on the 20th and 200 on the 27th, and the shortage message for the work order due on the 24th correctly shows 200 short, instead of the whole 500 appearing on time.

Frequently Asked Questions

What is the difference between a purchase order and a purchase requisition?

A requisition is an internal request to buy something and usually needs approval. A purchase order is the external commitment sent to the supplier. Requisitions are converted into purchase orders.

Can a purchase order be changed after it is sent?

Yes, but most ERPs track it as a revision or change order, keep the history, and may re-trigger approval if the value rises. Changing price or quantity after receipts exist is usually restricted.

Is a purchase order a legal contract?

Generally it becomes a binding contract once the supplier accepts it, but enforceability depends on the terms and jurisdiction. Treat the PO and its referenced terms as the governing record and get legal advice for specifics.

Working with Purchase Order (PO) in a live environment? Our engineers do this every day - and our AI agents automate most of it.

Try it here, free

SyteLine Open Purchase Order Query Generator

Open full tool

Builds a read-only SQL query for open and late PO lines in SyteLine 9/10, with a second query for vendor on-time delivery from PO receipts.

Get ERP alerts and new tools

Support deadlines, release changes and new free tools for the ERP you run. A couple of emails a month at most.

Free. Unsubscribe with one click from any email.

ArchRay builder
Design the on-prem AI stack: model, GPUs, RAG pipeline, guardrails
See memory, speed and cost as you swap parts, then export the diagram. Free, in your browser.
Open the builder

Keep exploring

Free tools

ERP fixes and how-tos

Runs with your ERP

Guides

AI on your ERP

Integrations