# Purchase Orders

A **Purchase Order (PO)** is a request to a supplier to send goods to your location. In <code class="expression">space.vars.productName</code>, you can create purchase orders, track their status, and view the full history of orders placed — all without going into NetSuite directly.

> **Note:** Purchase Orders is a configurable module — it's not part of the default POS setup and needs to be enabled by your Client Admin. If you don't see it in your sidebar, ask your admin whether it applies to your role and organisation.

***

## Purchase Order Workflow at a Glance

```
Create PO → Supplier confirms → Goods arrive → Receive Order → Stock updated
```

Each stage is tracked in the system. You create the PO here; receiving is handled in [Receiving Orders](/end-user-guide/pos-overview/receiving.md).

***

## Creating a Purchase Order

1. Go to **Create Purchase Order** in your sidebar.
2. Select the **vendor/supplier** — search by name.
3. Select the **delivery location** — the site where the goods should be received.
4. Add line items:
   * Search by product name or SKU
   * Enter the quantity you are ordering
   * The system may pre-fill the vendor's cost price; adjust if needed
5. Set the **expected delivery date** if known.
6. Add any **memo or notes** for the supplier (optional).
7. Review the order total.
8. Click **Submit** (or **Save** to keep it as a draft).

The PO is created in NetSuite and assigned a PO number. It will appear in your **Purchase Orders List**.

***

## Viewing Purchase Orders

Go to **Purchase Orders List** to see all purchase orders. You can filter by:

* Status (Open, Pending Approval, Partially Received, Fully Received, Closed)
* Vendor
* Date range
* Location

Click any PO to open the **Purchase Order View**, which shows:

| Section        | What You See                                                             |
| -------------- | ------------------------------------------------------------------------ |
| **Header**     | PO number, vendor, date created, expected delivery, status               |
| **Line Items** | Each product ordered, with quantity ordered and quantity received so far |
| **Totals**     | Subtotal, shipping (if applicable), total cost                           |
| **History**    | Timeline of status changes and any linked receive order records          |

***

## Purchase Order Statuses

| Status                 | Meaning                                |
| ---------------------- | -------------------------------------- |
| **Open**               | PO created, waiting for goods          |
| **Partially Received** | Some items have been received, not all |
| **Fully Received**     | All items have been received           |
| **Closed**             | PO is complete and closed              |
| **Cancelled**          | PO was cancelled before fulfilment     |

***

## Receiving Against a Purchase Order

When the goods arrive, you process a **Receive Order** to update stock levels. This is a separate step — see [Receiving Orders](/end-user-guide/pos-overview/receiving.md) for the full process.

***

## Tips

* Always create the PO **before** the goods arrive — do not skip straight to receiving. The PO is the record that authorises the purchase.
* Use the **memo field** to note special delivery instructions or reference numbers from the supplier.
* If a partial shipment arrives, you can receive it against the PO and the remaining quantity stays open until the rest arrives.

***

## Related Pages

* [Receiving Orders](/end-user-guide/pos-overview/receiving.md)
* [Transfer Orders](/end-user-guide/pos-overview/transfer-orders.md)
* [Purchase Order View — what the fields mean](/end-user-guide/pos-overview/purchase-orders.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.in8sync.com/end-user-guide/pos-overview/purchase-orders.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
