Dirt Face Logo

Receiving Purchase Orders

Receive vendor shipments, partial receipts, landed costs, and barcode scanning.

Published · 6 min read

Open in app →

Overview

Receiving records vendor shipments against a Sent or Partially Received purchase order. Stock on-hand and FIFO costs update when you post a receipt.

Where in the app: Purchase order detail → Receive
Open: Purchase Orders → select a sent PO

Tip: Receiving is always done from the PO — there is no separate Receiving module.


Before receiving

  1. PO must be Sent (email vendor or Mark as Sent)
  2. Confirm warehouse on the PO matches where goods arrive
  3. Optional: enable barcode scanning for scan-to-receive

Receive workflow

  1. Open PO detail → Receive
  2. Enter quantity received per line (partial receipts supported)
  3. Adjust unit cost if invoice differs from PO
  4. Add additional costs (freight, duties, handling) with allocation method:
    • Line value — spread by line dollar amount
    • Quantity — flat amount per unit
    • Equal per line — split evenly across lines
  5. Add receipt notes and reference #
  6. Post receipt — stock increases; PO status updates to Partially Received or Received

Barcode scan mode

When barcode scanning is enabled on PO detail:

  • Toggle Scan mode to receive by scanning component barcodes
  • Scan increments quantity for matching PO lines
  • Over-receiving policy controls warn vs block when qty exceeds ordered

After receiving

ResultEffect
Stock levelsOn-hand increases at PO warehouse
PO statusPartially Received or Received
Sales ordersShortages may clear if stock now available
QuickBooksVendor bill may sync (when connected)

Close the PO when no further receipts are expected.