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.