Overview
Purchase order import creates PO headers and line items in one request. Each PO row requires header keys plus at least one line inlines[].
Quick Start
- Build
purchaseOrders[]with PO headers and nestedlines. - POST to
/api/import/purchase-orders. - Poll
/api/import/status/[jobId]for row-level failures.
Header Fields
Line Fields (lines[])
Validation Rules
purchaseOrders[]must be present and non-empty.- Header requires
externalPoNumber,supplierId,destinationLocationId, and non-emptylines[]. - Line numbering is derived by array position (
1..n).