Skip to main content
Cloud

Purchase Orders

Public Preview: Asset Lifecycle is in public preview. The functionality and API surface may evolve in future releases.

A purchase order records equipment ordered from a vendor to fulfill the requirements of a BOM. A single BOM may be fulfilled by one or more purchase orders - for example, to split an order across multiple vendors or to place follow-up orders as requirements evolve.

Each line item on a purchase order references a BOM line item, binding the order back to the original requirement. Equipment arrivals are recorded as shipments against the purchase order.

Fields

Vendor

The vendor from which the equipment is being purchased.

Vendor Account

The vendor account being billed. Optional. If specified, the account must belong to the selected vendor.

BOM

The BOM that this purchase order is fulfilling (in whole or in part).

Order ID

The order identifier assigned by the vendor. Required for any purchase order which has advanced beyond draft status. The combination of vendor account and order ID must be unique.

Status

The purchase order's lifecycle status. One of:

  • Draft (default)
  • Approved
  • Ordered
  • Fulfilled
  • Cancelled

Permitted status transitions are controlled by status transition rules.

Currency

The currency used for line item pricing on this purchase order. Optional. Selected from a fixed list of common ISO 4217 codes: USD, EUR, GBP, JPY, CAD, AUD, CHF, CNY, HKD, SGD, INR, MXN, BRL, KRW, SEK, NOK, DKK, NZD, ZAR, and AED.