Skip to content

Purchase order fields

Every field on a purchase order, grouped by where it lives. Set by says whether you enter it, the system sets it, or it’s calculated for you. Calculated fields are read-only.

4 tablesSnapshots refresh on editBill sync: Xero; limited QuickBooks

One row per order. Money fields are calculated from the lines and additional costs — you don’t edit totals directly.

FieldSet byDescription
Purchase orderYou / systemIdentifier such as PO-708, unique in your organization. Assigned automatically on the first successful save if you leave it blank.
TypeSystemOperator-created purchase orders are Standard orders that carry materials. Additional carrier costs stay on the order as additional-cost rows.
SupplierYouThe vendor the order is placed with. Required. The supplier’s name is copied onto the order when saved, and refreshed from the supplier record on later order edits.
StatusSystemReceiving progress — Not received, Partially Received, or Received. New saved purchase orders start Not received; receiving moves the later statuses.
Expected arrivalYouWhen you expect delivery. Used for planning. Optional.
Delivery addressYouWhere goods are delivered. Optional, and separate from the stock location goods land in when you receive.
Additional infoYouSupplier-facing notes shown on the purchase order.
Additional costsDerivedThe total of additional-cost rows.
SubtotalDerivedLine amounts plus additional costs.
TaxDerivedTax on the line amounts only — shipping and additional costs are not taxed.
TotalDerivedSubtotal plus tax.
Ordered dateSystemSet when the order is created.
Received dateSystemSet when the order becomes fully received; cleared if it later reopens.

One row per item being ordered. An item can appear on an order only once.

FieldSet byDescription
ItemYouThe material or product being purchased. Required. Its SKU appears beneath its name when one is set.
Supplier item codeItemThe selected item’s current supplier-facing code. An em dash means the item has no supplier item code.
Internal barcodeItemThe selected item’s current internal barcode. An em dash means the item has no internal barcode.
QuantityYouHow much to order, in the selected UoM. Required and greater than zero. Increasing it after receipt adds expected supply; reducing it below received opens an impact confirmation.
UoMYou / itemThe purchase unit for the line, such as Bag or Case.
Price per unitYouPrice per purchase unit. Required. If received tracked stock from this order is still on hand, a later change to this cost revalues it.
TaxYouThe tax applied to the line. Defaults to your organization’s purchase tax rate.
ReceivedSystemShown in the receive dialog, not the edit grid. Starts at zero and rises as stock is received. A confirmed quantity correction can lower it while preserving the original receipt history.
Landed costDerivedWhat one stocking unit actually costs, once the purchase price, the unit conversion, and any distributed additional costs are folded in. This is the value your inventory carries.
Total priceDerivedQuantity × price per unit, before line tax.

Zero or more per order, for freight and other charges.

FieldSet byDescription
CostYouShipping, Customs, or Other.
AmountYouThe cost’s value. Required; zero or more.
DistributionYouStarts as By value, which uses each line’s share of material value. By quantity uses its share of ordered purchase units, not converted stocking units. Both fold the cost into stock cost when you receive. Not distributed adds to the order total only, never to stock cost.
SupplierYouWho is paid for this cost. Leave it as (PO supplier) to bill the order’s supplier, or choose another supplier for Xero vendor grouping.
ReferenceYouA free-text reference, such as a carrier’s invoice number.

An order is always in exactly one status:

  • Not received — placed with the supplier; its remaining quantity is expected supply.
  • Partially Received — some lines received into stock; a remainder is still due.
  • Received — every line received.

For how an order moves between these, see The purchase order lifecycle.

A purchase order tracks billing separately from its order status. Creating a bill is a manual step you take when you’re ready to pay — it sends the bill to your connected accounting provider and is never an automatic side effect of receiving. Xero supports grouped supplier bills from a purchase order; QuickBooks bill sync is limited and does not support grouped supplier bills or additional-cost vendor groups yet.

Billed (manual tracking — you set it):

  • Not billed — no bill recorded yet.
  • Partly billed — some of the order has been billed.
  • Billed — fully billed.

Visible sync state (Ashicore sets it when you push a bill):

  • Creating bill — the bill push is running.
  • Billed — the bill was created in your accounting provider.
  • Bill failed — the push didn’t go through; it’s safe to retry.