purchase order

TL;DR

A purchase order (PO) is a formal document specifying items, quantities, prices, and delivery terms between buyer and seller. When onboarding with a new 3PL, your PO workflows become the foundation of accurate warehouse receiving, inventory counts, and fulfillment speed. Brands that nail PO setup during the onboarding process avoid the most common post-launch problems: inventory discrepancies, slow receiving, and mismatched stock counts. This guide covers what eCommerce brands need to know about purchase orders before, during, and after their 3PL transition.


Switching to a new 3PL is one of the highest-stakes transitions an eCommerce brand can make. Most onboarding guides focus on integrations, SKU data, and shipping preferences. But the purchase order process, how your inbound inventory gets documented, communicated, and verified, is where onboarding success or failure quietly begins.

Explore 4fillment’s onboarding process to see how PO-driven receiving works in a 7-to-10-day transition.

What Is a Purchase Order (and Why It Matters for 3PL Onboarding)

A purchase order is a document issued by a buyer to a seller that outlines the conditions of a purchase, including products, quantities, agreed prices, payment terms, and delivery details. It’s commonly abbreviated as “PO.”

The critical distinction: a purchase order becomes a legally binding contract once the seller accepts it. Under the Uniform Commercial Code (UCC), you’re officially committed to paying the vendor for the goods outlined in the PO once acceptance occurs.

For eCommerce brands onboarding with a 3PL, purchase orders serve a dual purpose. They formalize your relationship with suppliers, and they give your new fulfillment partner the information needed to receive, count, and shelve your inventory accurately. During the onboarding window, when your 3PL is learning your product catalog and building workflows, PO accuracy is especially critical. A sloppy PO process on day one creates inventory problems that compound for months.

What a Purchase Order Includes (and What Your 3PL Needs to See)

Every properly formatted PO contains specific information. During onboarding, your 3PL will ask for most of these details to configure their warehouse management system correctly.

  • PO number: A unique identifier for tracking and reference. Your 3PL uses this to match inbound shipments to expected inventory.
  • Buyer and seller information: Company names, addresses, and contact details
  • Item descriptions and SKUs: Exact product names and stock-keeping unit codes. These must match the SKU master you provide during onboarding.
  • Quantities: How many units of each item are being ordered
  • Unit prices: The agreed cost per item
  • Total cost: Line-item and overall totals
  • Delivery date: When the goods are expected to arrive at the 3PL facility
  • Shipping address: Your new 3PL’s warehouse address (getting this wrong during transition is more common than you’d think)
  • Payment terms: Net 30, Net 60, or whatever has been agreed upon
  • Special instructions: Labeling requirements, packaging specs, or case pack configurations that the warehouse needs for receiving

Many POs are now electronic, generated through ERP systems, inventory management software, or eCommerce platforms like Shopify. Automated purchase order systems can minimize human error by up to 80%, according to procurement analyst Alexander Jarvis. During onboarding, confirming that your PO system can share data with your 3PL’s WMS is one of the first integration checkboxes to clear.

Types of Purchase Orders You’ll Encounter During Onboarding

Not all POs look the same, and during 3PL onboarding you’ll likely deal with multiple types simultaneously as you transition inventory and set up replenishment cycles.

Standard Purchase Order

The most common type. It’s a one-time purchase with all details specified upfront: items, quantities, prices, and delivery date. During onboarding, your initial inventory transfer often looks like a standard PO, a defined set of SKUs and quantities arriving at the new warehouse on a specific date.

Blanket (Standing) Purchase Order

A blanket PO covers recurring purchases from a specific vendor over a set period. General terms are agreed upon, but exact quantities and delivery dates vary per release. Once you’re live with a new 3PL, your ongoing restocking from suppliers often falls under blanket POs. Setting up how these get communicated to the warehouse is a key onboarding task.

Planned Purchase Order

Similar to a blanket PO, a planned purchase order represents a committed relationship with flexible scheduling. You know you’ll be ordering from this vendor, and you’ve established the terms, but individual shipments are scheduled as needed. This is common for brands with seasonal demand patterns that need their 3PL to plan receiving capacity in advance.

Contract Purchase Order

A contract PO establishes the terms and conditions for future orders without specifying exact quantities or delivery dates. Think of it as a framework agreement. The actual orders are placed separately under the umbrella of the contract. If you’re supplying retail accounts through your 3PL’s B2B fulfillment capabilities, contract POs from retailers will be part of your workflow.

How the Purchase Order Process Works (Mapped to the 3PL Transition)

The PO process follows a predictable sequence. During onboarding, your 3PL needs to understand where they fit into this chain and what information arrives at each step.

  1. Buyer identifies a need. You’re running low on a SKU, launching a new product, or planning for seasonal demand.
  2. Internal approval (if applicable). Larger companies use a purchase requisition, an internal document that requests approval before committing to spend.
  3. Buyer creates the PO. The PO is drafted with all relevant details: items, quantities, prices, delivery date, and the shipping destination (your 3PL’s facility).
  4. PO is sent to the supplier. This can happen via email, EDI, or a procurement platform.
  5. Supplier reviews and accepts. Once accepted, the PO becomes a binding agreement.
  6. PO details are shared with your 3PL. This is the step most brands miss during onboarding. Your fulfillment partner needs the PO or ASN before the truck shows up.
  7. Supplier fulfills the order. Goods are manufactured, picked, packed, and shipped per the PO terms.
  8. 3PL receives the goods. The receiving team scans tracking, cross-references item counts against the PO, and inspects for damage.
  9. Supplier sends an invoice. After fulfillment, the vendor issues an invoice referencing the PO number.
  10. Buyer pays. Payment is made according to the agreed terms.

For brands working with 3PLs or retailers, the EDI integration layer often automates steps 4 through 8, reducing manual work and speeding up the entire cycle. Setting up these automations is one of the most valuable things you can accomplish during the onboarding window.

Purchase Order vs. Invoice vs. Sales Order: A Quick Clarification

These three documents are frequently confused, especially during onboarding conversations with a new 3PL. Here’s the straightforward breakdown.

Purchase Order (PO): Created by the buyer. Sent to the seller before delivery. It says, “Here’s what we want to buy.” Your 3PL uses this to prepare for inbound inventory.

Sales Order (SO): Created by the seller in response to the PO. It’s an internal document on the seller’s side that confirms the request and manages fulfillment. The SO mirrors the PO but from the seller’s perspective.

Invoice: Created by the seller after fulfillment. Sent to the buyer as a formal payment request. It says, “Here’s what you owe us.”

The key timing difference: a purchase order comes before delivery, and an invoice comes after.

Purchase Order vs. Purchase Requisition

A purchase requisition is an internal document. It’s used within a company (especially larger organizations) to request approval for a proposed expense before a PO is ever created. The requisition stays inside the company. The PO goes external to the supplier, and its details get shared with the 3PL.

Three-Way Matching

Procurement teams use a process called three-way matching to verify that three documents align: the purchase order, the goods receipt (what actually arrived at the warehouse), and the invoice. If all three match, payment is approved. If there’s a discrepancy, the order gets flagged for review. During 3PL onboarding, establishing how your fulfillment partner reports goods receipts back to your systems is essential for three-way matching to work.

Why Purchase Orders Are the First Thing to Get Right in 3PL Onboarding

For a brand transitioning to a new fulfillment partner, purchase orders aren’t just procurement formalities. They’re the control mechanism for your entire inventory pipeline, and onboarding is when you set the standard.

Your first inbound shipment sets the tone. The initial inventory transfer to a new 3PL is essentially one giant receiving event. If PO data is incomplete, SKUs don’t match the catalog you provided during setup, or quantities are unclear, your first stock counts will be wrong. Everything downstream (picking, packing, shipping, reordering) inherits those errors.

PO workflows determine receiving speed. If you work with a 3PL, your fulfillment partner uses the PO (or its companion document, the Advance Ship Notice) to verify inbound shipments. This is the foundation of accurate stock counts, which directly affects picking accuracy and shipping speed. Warehouses with optimized receiving processes experience 25% fewer inventory discrepancies and 30% faster order processing times.

PO accuracy impacts demand forecasting. According to analysts at Saras Analytics, most eCommerce teams still manage purchase orders in Google Sheets or project management tools. Missing delivery dates, inconsistent SKU naming, and outdated PO quantities are some of the fastest ways to destroy forecast accuracy. Brands that tighten PO hygiene during onboarding usually see forecasting errors drop sharply once they go live.

The financial stakes are real. Businesses currently sit on $1.40 worth of inventory for every dollar in sales. Poor PO discipline is often a contributing factor, leading to over-ordering, dead stock, and tied-up capital.

If your current fulfillment setup struggles with inventory accuracy, it may be time to evaluate a fulfillment partner that takes inbound processes seriously from day one.

How PO Receiving Works at a 3PL (and What to Set Up During Onboarding)

This is where purchase orders move from a procurement concept to an operational reality. For brands that store inventory at a third-party warehouse, the PO is the starting point of the entire fulfillment workflow, and getting it configured correctly during onboarding prevents the most painful post-launch problems.

PO-Based Receiving: The Standard Your 3PL Should Follow

When your products arrive at a 3PL warehouse via truck or LTL carrier, the receiving team scans tracking information, cross-references item counts against your purchase orders, and inspects for damage. Discrepancies are flagged before anything enters the facility or gets added to available inventory.

The more detailed your PO or ASN (Advance Ship Notice), the faster and more accurately the warehouse can receive your inventory. A well-structured PO includes SKU-level detail, expected quantities per case, case pack configurations, and any special labeling requirements. During onboarding, your 3PL should walk you through their preferred PO format and communication method so this is seamless from the first delivery.

The Problem with Blind Receiving (and Why Onboarding Prevents It)

When shipments arrive without a PO or ASN, warehouses must do what’s known as “blind receiving.” A warehouse manager at a mid-sized 3PL described the reality in a PackageX interview: “Sometimes we get an advance ship notice. Sometimes we don’t. When we don’t, we just… figure it out. We manually look at the packing slip, open everything up, and try to match it to a purchase order.”

This is slower, more error-prone, and a major cause of inventory inaccuracy. The average U.S. retailer operates with an inventory accuracy rate of just 65%, meaning for every ten items a system claims to have in stock, more than three are statistically likely to be missing, misplaced, or damaged. Blind receiving makes this worse.

3PLs with real-time inventory systems report 30 to 50% fewer discrepancy investigations and 99%+ inventory accuracy. The difference almost always starts at receiving, and receiving starts with the PO. A good onboarding process establishes the PO communication workflow before any inventory ships, eliminating blind receiving from day one.

B2B and Wholesale PO Compliance During Onboarding

For brands selling into retail channels, purchase orders carry additional weight. Retailers like Target, Walmart, and Nordstrom have strict PO compliance rules built into their routing guides and EDI requirements. Non-compliance means chargebacks, rejected shipments, and lost shelf space.

Common wholesale onboarding mistakes include missing label specs, unclear case packs, incorrect SKU masters, and incomplete routing guide details. These cause relabeling, wrong ASNs, pallet rebuilds, and missed ship windows during the first PO cycles.

If you’re transitioning B2B fulfillment to a new 3PL, mapping your retail PO compliance requirements should happen during the discovery phase, not after your first chargeback. Working with a 3PL that understands B2B EDI-capable fulfillment can prevent these costly errors from the start.

3PL Onboarding Checklist: Purchase Order Setup

Whether you’re a ten-SKU DTC brand or a multi-channel operation shipping to retailers, completing these PO-related tasks during onboarding will save you time and money once you go live:

Align SKU naming across all systems. Your SKU in the PO should match exactly what’s in your WMS, your 3PL’s system, and your sales channels. Mismatches create receiving errors. This is onboarding task number one.

Share your supplier list and PO cadence. Your 3PL needs to know who ships to their warehouse, how often, and in what format. This lets them plan dock appointments and receiving labor.

Establish PO and ASN communication methods. Will you email POs? Push them through an integration? Use EDI? Decide this during onboarding, not when the first truck is at the dock. An ASN tells the receiving warehouse exactly what’s on the truck before it arrives, and this alone can cut receiving time dramatically.

Include delivery dates and update them. A PO with “TBD” as the delivery date is almost useless for warehouse planning. Update it as soon as you have a confirmed ship date from your supplier.

Define case pack and labeling standards. Your 3PL needs to know how products arrive (units per case, barcode placement, lot numbers if applicable) to build receiving SOPs during onboarding.

Automate where possible. Electronic POs generated through your ERP or eCommerce platform reduce manual entry errors. If your systems support EDI, use it for automated order processing. Setting up these automations during the onboarding window pays dividends immediately.

Reconcile POs against receipts promptly. Don’t wait weeks to check whether what arrived matches what you ordered. Flag discrepancies immediately so you can file claims or adjust inventory counts. During onboarding, establish the discrepancy reporting workflow with your 3PL so both sides know the process.

Run a test shipment before full inventory transfer. Send a small PO to the new 3PL first. Validate that the receiving, counting, and put-away process works correctly before shipping your entire catalog.

FAQ

Is a purchase order legally binding?

Yes, once the seller accepts the PO. At that point it functions as a contract under the Uniform Commercial Code. The buyer is obligated to pay for the goods as specified, and the seller is obligated to deliver them.

What’s the difference between a purchase order and an invoice?

A purchase order is issued by the buyer before delivery to specify what’s being ordered. An invoice is issued by the seller after delivery to request payment. They reference each other through the PO number.

Can a purchase order be modified after it’s issued?

Yes, but both parties must agree to the changes. Modifications are typically documented through a PO amendment or change order. If the seller has already begun fulfilling the order, changes may incur additional costs or delays. During 3PL onboarding, make sure your fulfillment partner knows about PO changes that affect inbound shipments to their warehouse.

Do small eCommerce businesses need purchase orders?

They should use them. Even a simple PO creates a paper trail that protects you in disputes, helps track spending, and gives your 3PL the information needed for accurate receiving. You don’t need a complex procurement system. A structured spreadsheet or your eCommerce platform’s built-in PO feature works fine at smaller scale. What matters is that your 3PL gets the information before the shipment arrives.

What happens when a PO and actual delivery don’t match?

The receiving party flags the discrepancy. This could mean short shipments (fewer items than ordered), overages (more items than ordered), wrong items, or damaged goods. The buyer typically contacts the supplier to resolve the issue, which may involve reshipment, credit, or return. At a 3PL, these discrepancies are documented during the inbound receiving process before inventory is put away. Establishing how your 3PL reports discrepancies back to you is a critical onboarding step.

What is an ASN, and how does it relate to a purchase order?

An Advance Ship Notice (ASN) is a document sent by the supplier (or buyer) to the receiving warehouse before a shipment arrives. It details exactly what’s on the truck, including SKUs, quantities, carton counts, and tracking numbers. It works alongside the PO to enable fast, accurate receiving. Without an ASN, warehouses often resort to blind receiving. During onboarding, determine whether your suppliers can generate ASNs and how they’ll reach your 3PL.

How do purchase orders work with EDI?

EDI (Electronic Data Interchange) automates the exchange of POs between trading partners. Instead of emailing a PDF, the PO is transmitted as a standardized electronic document (EDI 850 for POs, EDI 856 for ASNs). This is standard practice in retail and wholesale channels and reduces processing time significantly. If your 3PL supports EDI (and you sell into retail), setting up EDI mapping should be part of the onboarding timeline.

How quickly should PO workflows be set up during 3PL onboarding?

PO and ASN communication should be configured before any inventory ships to the new facility. For a streamlined onboarding (some providers complete this in 7 to 10 days), PO workflow setup typically happens during the discovery and integration phase, alongside SKU catalog upload and channel integrations.


Purchase order setup is one of the most overlooked parts of 3PL onboarding, and one of the most consequential. Inaccurate POs cascade into receiving errors, inventory mismatches, delayed shipments, and unhappy customers. The onboarding window is your chance to establish clean PO workflows before they become operational problems. Treat purchase orders as a critical operational input from day one, not just supplier paperwork, and the rest of the fulfillment process gets easier.

Get a fulfillment quote from 4fillment to see how PO-verified receiving and 7-to-10-day onboarding work at scale.