UiPath Documentation
industry-department-solutions
latest
false
UiPath logo, featuring letters U and I in white

Supply Chain & Retail Solutions user guide

Last updated Apr 16, 2026

Purchase orders dataset

The purchase orders dataset contains details of orders placed with external suppliers to replenish stock or raw materials, disaggregated by order number. It provides a history of purchase orders, including amendments, and is used by the inventory management solution to project future inventory availability.

Purpose

The inventory management solution uses the purchase orders dataset to:

  • Account for stock on order when calculating inventory positions
  • Generate stock parameters based on the total of on-hand stock and incoming supply
  • Project future availability and support replenishment recommendations

By incorporating open and incoming purchase orders, the solution evaluates inventory exposure based on actual supply in transit, not just current on-hand stock.

Required fields

FieldDescriptionTypeUseNotes
product_idUnique identifier for the product SKU.stringApplicationRequired
location_idUnique identifier for the store or distribution centre.stringApplicationRequired
order_numberUnique identifier for each purchase order.stringApplicationRequired
source_idUnique identifier for the supplier.stringApplicationRequired
ordered_atDate and time (UTC) when the purchase order was placed.datetimeApplicationRequired
order_due_dateDate and time (UTC) when items on the purchase order are due to arrive.datetimeApplicationRequired
ordered_unitsNumber of units ordered for the purchase order line item.floatApplicationRequired
receipted_atDate and time (UTC) when items on the purchase order were received.datetimeApplicationRequired
receipted_unitsNumber of units received for the purchase order line item.floatApplicationRequired
order_line_valueCost price of units ordered for the purchase order line item.floatApplicationRequired
order_line_statusStatus of the purchase order line item (for example, Open, Pending approval, Closed).stringApplicationRequired
updated_atDate and time (UTC) when the record was created or last updated.datetimeApplicationOptional

Usage notes

  • Purchase orders should be provided at line-item level to support accurate inventory projections.
  • Both open and completed purchase orders should be included to preserve historical context.
  • Partial receipts should be reflected using receipted_units and receipted_at fields alongside the original ordered quantities.
  • Identifiers (product_id, location_id, source_id) must align with the corresponding Products, Locations, and Suppliers datasets.
  • Units of measure must be consistent across purchase orders, stock, and demand datasets.
  • Purpose
  • Required fields
  • Usage notes

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated