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.
StatusYou / systemWhere the order is in its lifecycle — Draft, Ordered, Partially Received, or Received. You move Draft to Ordered by sending the PO email or using the status menu; 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 moves to Ordered.
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.
QuantityYouHow much to order, in the selected UoM. Required; can’t drop below what’s already received.
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 only rises.
Landed costDerivedWhat one stocking unit actually costs, once the purchase price, the unit conversion, and any by-value 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.
DistributionYouBy value spreads the cost across lines by each line’s share of value and folds it 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:

  • Draft — a working document; no effect on inventory yet.
  • Ordered — 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.