create_purchase_order
Create a draft purchase order for a supplier, cost centre and line items using a confirmation code from the preview step, with procurement controls applied.
Instructions
Create a draft purchase order. Needs a confirmation code from preview.
Args: supplier: Supplier ID (from search_suppliers). cost_centre: Cost centre to charge. lines: [{"item_code": ..., "qty": ..., "rate": ..., "description": optional}]. confirmation_code: From preview("create_purchase_order", ). required_by: Optional ISO date, e.g. "2026-11-30". notes: Optional free text, stored as-is.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lines | Yes | ||
| notes | No | ||
| supplier | Yes | ||
| cost_centre | Yes | ||
| required_by | No | ||
| confirmation_code | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |