Purchase Order
Staff guide for creating, generating, reviewing, and publishing purchase orders.
What Is A Purchase Order?
A Purchase Order is a supplier order document. Staff use it to tell a vendor which items KTP intends to buy, in what quantities, and on which order date.
Purchase Orders can be created in two ways:
- Manually, by choosing one vendor and adding items one by one.
- From Order Requests, by loading request sheets, assigning vendors, and letting KTPv5 create one Purchase Order per vendor.
A Purchase Order starts as DRAFT. Orders in DRAFT status can be edited. When
staff are ready to send or use the order, they publish it. Published Purchase
Orders cannot be edited.
Where To Find It
Open Purchasing > Purchase Orders in the Web client.
| Screen | Route | Use it to |
|---|---|---|
| Purchase Orders | /v2/purchase-order | Search and open purchase orders. |
| New Purchase Order | /v2/purchase-order/new | Create one purchase order manually. |
| Generate Purchase Orders | /v2/purchase-order/wizard | Load Order Requests and create purchase orders by vendor. |
| Purchase Order detail | /v2/purchase-order/:id | Review header, status, vendor, and rows. |
| Edit Purchase Order | /v2/purchase-order/:id/edit | Update a draft order. |
| Purchase Order PDF | /v2/purchase-order/:id/pdf | Preview and download the PDF for a published order. |
Main Fields
| Field | Notes |
|---|---|
| Vendor | Required supplier. Manual orders use one vendor. Generated orders create one order per assigned vendor. |
| Order Date | Required date used for list filtering and the purchase order document. |
| Author | The staff user who created the order. |
| Status | DRAFT while editable, PUBLISHED after publishing. |
| Archived | Hides a draft from normal active lists when turned on during edit. |
| Note | Internal order note. |
| Rows | Items, quantities, UOM, barcode snapshot, and optional line note. |
Quantities are shown as normal decimal quantities to staff. KTPv5 stores them internally using its fixed quantity scale.
Create A Purchase Order Manually
- Open
Purchasing > Purchase Orders. - Click
New. - Search and select the vendor.
- Choose the order date.
- Add items and quantities.
- Add optional notes.
- Save.
The order is saved as a draft. Open the detail page to review it, edit it again, or publish it.
Generate Purchase Orders From Order Requests
Order Requests are Item Sheets used to collect requested items before buying. Purchase Order Generate turns those requests into vendor-specific draft Purchase Orders.
- Open
Purchasing > Purchase Orders. - Click
Generate. - Click
Load Requests. - Search Order Requests by date range, author, item name, barcode, or note.
- Select one or more Order Requests.
- Review each sheet and choose
Confirm & Loadfor the sheets to include. - KTPv5 loads the requested items and quantities.
- KTPv5 also loads vendor-code information so staff can see which vendors are known for each item.
- Assign each item to a vendor. Unassigned items are excluded from submit.
- Review the vendor groups.
- Click
Create Orders.
KTPv5 creates one Purchase Order per vendor. For example, if loaded request items are assigned to three vendors, the wizard creates three draft Purchase Orders.
For the full screenshot walkthrough, see Purchase Order Wizard.
The Generate wizard does not mark Order Requests as completed, consumed, or archived. It uses them as source information. Staff can still open the original Order Request after creating Purchase Orders.
Publish A Purchase Order
- Open a draft Purchase Order.
- Check the vendor, order date, rows, and quantities.
- Click
Publish. - Confirm the action.
Published orders cannot be edited. The detail page then offers a PDF action.
Search Purchase Orders
Use the list search on Purchasing > Purchase Orders.
Search can match:
- Author
- Note
- Vendor English or Korean name
- Row item English or Korean name
- Row barcode
The date range filters by order date.
Required Roles
| Action | Required role |
|---|---|
| Search and view Purchase Orders | purchase_order.read or purchase_order.manage |
| Preview/download Purchase Order PDF | purchase_order.read or purchase_order.manage |
| Create a Purchase Order manually | purchase_order.manage |
| Generate Purchase Orders from Order Requests | purchase_order.manage |
| Edit or archive a draft Purchase Order | purchase_order.manage |
| Publish a draft Purchase Order | purchase_order.manage |
| Search vendors while creating Purchase Orders | purchase_order.manage or pricing.manage or contact.read or contact.manage |
| Read vendor-code suggestions while generating Purchase Orders | purchase_order.manage or pricing.read or pricing.manage |
Common Problems
| Problem | What it means |
|---|---|
Vendor is required | The order has no selected vendor. |
Order date is required | The order date is missing. |
At least one row is required | No items were added to the order. |
Only DRAFT orders can be edited | The order has already been published. |
Only DRAFT orders can be published | The order is not in draft status. |
Cannot publish an order with no items | The order has no item rows. |
| Generate excludes an item | The item was not assigned to a vendor before submit. |
| Vendor suggestions are missing | No active vendor code is saved for that item/vendor combination yet. |