anata

Fulfillment Operations

Operator guide5 min read4 sources

Reconcile Shopify Purchase Orders and Transfers

By Anata Inc. ·

Fulfillment operations poster reading Match the agreement to the receipt. with the Anata Fulfillment product icon
Fulfillment operationsA visual hook for this fulfillment operations operator guide.

The short answer.

Reconcile Shopify purchase orders and linked inventory transfers as related but independent records. The purchase order holds the supplier agreement, quantities, item costs, terms, and destination; the linked transfer tracks physical shipments, receiving, rejected or canceled units, and shipment-level adjustments such as freight or duties. Freeze both records with the supplier invoice and receiving evidence, then compare SKU, ordered quantity, shipped quantity, accepted quantity, rejected quantity, canceled quantity, outstanding quantity, product cost, tax, and transfer adjustments. Investigate every difference before editing because Shopify allows the records to change independently after linking. Receive only what physically arrived, preserve partial shipments, and keep rejected or canceled units distinct. Reconcile invoice costs outside the static product cost field when weighted-average or full landed-cost allocation is required. Close only when quantities, statuses, shipment costs, inventory movement, and supplier payable evidence agree, with source IDs, timestamps, owner, and exceptions retained.

Section 01

Separate the agreement from the movement

Treat the purchase order as the commercial agreement and the linked transfer as the physical movement record. Shopify explicitly separates these responsibilities. Capture purchase order number, supplier, destination, status, line items, supplier SKUs, ordered quantities, unit costs, tax, payment terms, and order total. Capture transfer number, origin, destination, status, shipments, tracking, expected arrivals, received actions, and cost adjustments in a second table.

Do not expect the two records to remain identical after linking. Shopify allows operators to update them independently, add transfer items that were not on the purchase order, and unlink records without undoing receiving or cost adjustments. Record the link event and current association from both sides. If a transfer was created before the purchase order, confirm supplier origin and matching items before linking it rather than forcing a convenient but incorrect relationship.

Section 02

Build the quantity bridge by shipment

For each SKU, compare purchase-order quantity with transfer quantity, shipped quantity, accepted quantity, rejected quantity, canceled quantity, and remaining quantity. Keep each supplier shipment separate because Shopify supports multiple shipments and partial receiving. Add carrier, tracking number, shipped date, expected arrival, received date, receiving location, receiver, and source document. One final transferred status should not erase the sequence needed to explain a late or partial receipt.

Receive against physical evidence. Shopify lets the operator accept, reject, or cancel units on the transfer. Accepted units become available at the destination; rejected units are recorded but do not add to available stock; canceled units from a supplier-origin transfer are removed rather than returned to an internal origin location. Match each action to the packing slip, count, inspection result, and supplier communication so the inventory consequence is deliberate.

Section 03

Reconcile product cost and shipment adjustments

Compare the supplier invoice with purchase-order item cost, tax, discounts, and terms. Then reconcile shipment-level freight, customs duties, and other adjustments on the linked transfer. Shopify lets operators add these adjustments to individual shipments and aggregates them in the transfer cost summary. Keep the original supplier product cost separate from logistics and border costs so reviewers can explain both the purchase agreement and the cost to receive the inventory.

Do not assume that transfer cost adjustments automatically create a weighted-average product cost or accounting entry. Shopify documents a static cost-per-item field and recommends external costing or a reconciliation workflow when weighted-average or landed-cost allocation is required. Define the accounting handoff: source currency, exchange rate policy, allocation method, invoice reference, payable status, and ledger destination. Get finance approval before changing valuation logic.

Section 05

Close with matched operational and financial evidence

Close the operational side when every expected unit is accepted, rejected, canceled, or still documented as outstanding, the transfer status reflects reality, and destination inventory agrees with the receiving count. Close the commercial side when supplier quantities, item costs, tax, discounts, freight, duties, credits, and payable evidence agree with the approved invoice. These milestones can happen at different times; use explicit statuses instead of one vague complete flag.

Export a final reconciliation with purchase-order and transfer IDs, supplier, destination, SKU, ordered, transferred, accepted, rejected, canceled, outstanding, item cost, shipment adjustments, invoice value, variance, and owner. Attach packing slips, photos or inspection evidence when appropriate, invoice references, and supplier credits. Restrict access according to financial and supplier-data policy while keeping enough evidence for operations to reproduce the unit movement.

Review open reconciliations by age and materiality. Escalate a long-outstanding shipment, repeated supplier shortage, unexplained received-unit variance, or unallocated cost adjustment to the correct owner. Trend vendor and lane exceptions only after definitions remain consistent. Do not claim margin impact from an unposted transfer adjustment. The verified result is that purchasing, receiving, inventory, and payable records tell a consistent story with visible exceptions and a named next action. Reopen the reconciliation when a late supplier invoice, credit memo, duty bill, or receiving correction changes the approved evidence. Keep the original close version and append the new event instead of silently replacing it. This gives finance and operations a shared chronology and prevents a later cost adjustment from being mistaken for an unexplained inventory variance.