> For the complete documentation index, see [llms.txt](https://help.supplyd.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.supplyd.co/supplyd-erp/purchase-orders/receiving-purchase-orders.md).

# Receiving Purchase Orders

Receiving orders in **Supply’d** helps you keep your stock levels accurate and up to date. When a supplier delivery arrives, you can easily record what was received, check for any missing or damaged items, and update your inventory automatically - ensuring your records always match what’s in your storeroom.

There are several ways to receive an order with Supply'd - on the app or using one of the Supply'd handheld scanners.&#x20;

{% hint style="success" %}
👉 The [Receiving Orders (Scanner)](/supplyd-erp/scanner/receiving-orders-scanner.md) document can show you how to do this using a Supply'd handheld scanner.

👉 See the [Receiving Stock](/supplyd-erp/inventory/receiving-stock.md) and [Receiving Stock (Scanner)](/supplyd-erp/scanner/receiving-stock-scanner.md) documents for guidelines on receiving stock not associated with a purchase order.
{% endhint %}

This document will guide you through the receiving process on the app.&#x20;

* [#receiving-an-order](#receiving-an-order "mention")
* [#adding-batch-data](#adding-batch-data "mention")
* [#additional-options](#additional-options "mention")

***

## Receiving an Order

{% stepper %}
{% step %}

#### Go to the Purchases Page

Select **Purchases** from the main menu.&#x20;

The **Purchases** page lists all the purchase orders you have placed with suppliers in Supply'd.&#x20;

<figure><img src="/files/Qg09HgfoSkGaSuasK5M6" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/auclaKOQqdkChX5mzDEA" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/Qg09HgfoSkGaSuasK5M6" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

#### Select the Order

Select the order you’re receiving from the list to open its details and begin the receiving process.

<figure><img src="/files/UJoO5993ce6w4mYX2meB" alt=""><figcaption></figcaption></figure>

<img src="/files/P4lLY21GSQw068h4XJ5E" alt="" width="563">

<figure><img src="/files/UJoO5993ce6w4mYX2meB" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

#### Select Receive Order

Click on the 3 dots on the top right-hand corner and select **Receive Order**.

<figure><img src="/files/UJoO5993ce6w4mYX2meB" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/I2sUMxZtilH51tXlhVXV" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/UJoO5993ce6w4mYX2meB" alt=""><figcaption></figcaption></figure>

The **RECEIVING** page will open.

<figure><img src="/files/UJoO5993ce6w4mYX2meB" alt=""><figcaption></figcaption></figure>

![](/files/PMwJdng5twjITLYyV717)

<figure><img src="/files/UJoO5993ce6w4mYX2meB" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

#### Count & Record

The **Receiving** page has a list of the items for this order with the first one opened. Clicking on the **0** will highlight it and allow you to type in the number of that item that you have received in the order. Alternatively, click on the **+** to add the number. If that number matches that in the order, it will automatically move to the next item.&#x20;

<figure><img src="/files/zDbBPmMBq09IkcebtxOs" alt=""><figcaption></figcaption></figure>

<figure><img src="https://cdn.filestackcontent.com/zuF4RvN5QRSq4TYjYuVl" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/UJoO5993ce6w4mYX2meB" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/UJoO5993ce6w4mYX2meB" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
If you have an item in the order that was not received, or you want to go back to that item later, you can click **Skip**.&#x20;

If you have an item in the order which you received less than that in the order, add the amount then click **Done** to move to the next.
{% endhint %}

<figure><img src="/files/UJoO5993ce6w4mYX2meB" alt=""><figcaption></figcaption></figure>

<img src="https://cdn.filestackcontent.com/umrfscQPiK48J20qgC4i" alt="" width="563">

<figure><img src="/files/UJoO5993ce6w4mYX2meB" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
If you enter a quantity higher than what was ordered - for example, you ordered 10 unicorns but entered 11 - an audible beep will sound, and the count will stay yellow instead of turning green. This allows you to review and confirm the details before proceeding.

Similarly, if you enter a quantity lower than what was ordered, the count will remain yellow and the system will not automatically move to the next item. However, there will be no audible beep.
{% endhint %}

<figure><img src="/files/Xua60kz9HJyN1nLU7jSR" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/sGfGsdj0wYVcaaqbfPm4" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/Xua60kz9HJyN1nLU7jSR" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

#### Add Batch Data

Batch data can be optionally added if you want to track specific production or delivery batches for the received items.

👉 See [#adding-batch-data](#adding-batch-data "mention") below.

<figure><img src="/files/Wz7YBdthaKzFhUyRVjfO" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

#### Repeat

Repeat steps 4 and 5 for all remaining items in the order.

<figure><img src="/files/Wz7YBdthaKzFhUyRVjfO" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

#### Perform Additional Actions

Perform any additional actions as needed, such as adding notes, updating quantities, or attaching documents.

👉 See [#additional-options](#additional-options "mention") below.

<figure><img src="/files/Wz7YBdthaKzFhUyRVjfO" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

#### Click Finalise

Once all items have been checked, click <img src="/files/Y1ay40rGVBGYDV85pr9d" alt="" data-size="line"> to complete the receiving process.&#x20;

<figure><img src="/files/Wz7YBdthaKzFhUyRVjfO" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
The <img src="/files/T8jOsoKc7hVqsL2Vgbar" alt="" data-size="line"> button will remain grey until all items in the order have been fully received. You can still click it to finalise the receipt, but any unreceived items will not be added to inventory.
{% endhint %}

<figure><img src="/files/Wz7YBdthaKzFhUyRVjfO" alt=""><figcaption></figcaption></figure>

![](/files/RNhXkAjzXuzWuMrBikAq)

<figure><img src="/files/Wz7YBdthaKzFhUyRVjfO" alt=""><figcaption></figcaption></figure>

You will be asked to confirm.&#x20;

<figure><img src="/files/Wz7YBdthaKzFhUyRVjfO" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/nwodh22ZV4f1UuzEpdSC" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/Wz7YBdthaKzFhUyRVjfO" alt=""><figcaption></figcaption></figure>

Once the receipt has been finalised, the order status will update to <img src="/files/8dKMT1uQBhplXpIgTDVn" alt="" data-size="line">, and any received stock will be added to inventory for tracking.

<figure><img src="/files/Wz7YBdthaKzFhUyRVjfO" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
If an order is only partially received, the order will change to <img src="/files/Xkn3UTK0onie1mG2jHsL" alt="" data-size="line">. If you are expecting the remaining items, you can receive the remaining items by returning to the order and clicking on the 3 dots in the top right corner, selecting **Receives**, then  **Receive More Items**.&#x20;

This will bring up a new receive for the remaining items. If you are not expecting the missing item you should mark the order as completed so the system doesn't incorrectly show items as on order. Click on the 3 dots in the top right, select **Mark As**, then **Completed**.

**Note:** Only items that weren’t received at all (zero quantity) can be received later. Partially received items won’t appear again, so you’ll need to manually receive the remaining stock.&#x20;

👉 See [Receiving Stock (Scanner)](/supplyd-erp/scanner/receiving-stock-scanner.md) .

{% endhint %}

<figure><img src="/files/Wz7YBdthaKzFhUyRVjfO" alt=""><figcaption></figcaption></figure>

<div align="center"><img src="/files/ddbmBojv0G7iHtjdM7pb" alt="" width="375"></div>

<figure><img src="/files/Wz7YBdthaKzFhUyRVjfO" alt=""><figcaption></figcaption></figure>

<img src="/files/umAVpDTQYAwLNtCImYya" alt="" width="375">

<figure><img src="/files/Wz7YBdthaKzFhUyRVjfO" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
👉 See the [Receiving Stock](/supplyd-erp/inventory/receiving-stock.md) and [Receiving Stock (Scanner)](/supplyd-erp/scanner/receiving-stock-scanner.md) documents for guidelines on receiving stock not associated with a purchase order.
{% endhint %}

<figure><img src="/files/s2Uk5cBe3AAJmeAPjXzA" alt=""><figcaption></figcaption></figure>

{% endstep %}
{% endstepper %}

***

## Adding Batch Data

If you would like to assign batch information such as a batch number, expiry date, etc. to items when receiving, click on the 3 dots in the **Batch Data** field.

![](/files/CaOMfe0KT0PJlJ5SNuNh)

There are 4 options in this menu:&#x20;

<figure><img src="/files/UJoO5993ce6w4mYX2meB" alt=""><figcaption></figcaption></figure>

***

#### Edit Batch&#x20;

Allows you to assign any batch information to an item being received such as batch code, pricing, expiry and production date. Selecting this will open the **Edit Batch Data** form.

<figure><img src="/files/4WyGiXQnQu0BuQ3qgNDZ" alt="" width="563"><figcaption></figcaption></figure>

**Batch Code (Optional)**&#x20;

An optional batch code reference for this item.

**Cost of Goods (ex tax)**&#x20;

The cost of goods for a unit (or what is defined in your inventory carton quantity, if not units). This is used for margin calculations when the item is sold. You can press **FILL BUY PRICE** to pull the current average buy price if it is empty.&#x20;

**Carton Price (ex tax)**&#x20;

The price for 1 carton when ordered (if ordering in units or the same as the inventory carton qty, this should match the COGS \[Cost of Goods] field above). Adjusting this price will automatically update the COGS relative to the carton qty. A new price will also update the original purchase order to match the price inputted.&#x20;

**Production Date (Optional)**&#x20;

The date the product was produced. Select the day, month and year from the calendar.&#x20;

<figure><img src="/files/WgRVLqQaCZFY3XYleDJ7" alt="" width="344"><figcaption></figcaption></figure>

**Expiry Date (Optional)**&#x20;

The expiry date of the batch. Select the day, month and year from the calendar.&#x20;

<figure><img src="/files/HNj8FOXeLlLH0y0xppVc" alt="" width="337"><figcaption></figcaption></figure>

**Expiry Type**&#x20;

The type of expiry - either **Best Before** or **Use By** - selected from the drop-down. If the **Expiry Date** is not provided this field will be ignored.

<figure><img src="/files/4x4kvytTvhGCs6UPNG7r" alt="" width="375"><figcaption></figcaption></figure>

**Quality Control** &#x20;

Select whether or not this product passed the quality control check.

{% hint style="info" %}
This field will only show if set in the [Order Settings](/supplyd-erp/settings/order-settings.md#receiving-orders) section of your [Order Settings](/supplyd-erp/settings/order-settings.md).
{% endhint %}

<figure><img src="/files/fiw7SizsJdUE61sgPK5w" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="warning" %}
If you receive defective stock, make sure to mark it as **Defective**. This will notify the QC manager via email, allowing them to inspect the stock and write it off if necessary.&#x20;
{% endhint %}

**Notes**

Optionally, add any notes relevant to this batch.

**Attachments**

Attach files to a batch. For example, businesses can store Certificates of Analysis (CoA) or other relevant documents directly against batches for easy access. Simply click **Choose File** and select the file you want to attach.

<figure><img src="/files/3X53n7nsS6HK8AjdwuBu" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
If you have multiple files attached, you can rearrange them by clicking the 3 lines next to the file name and dragging them into your preferred order.
{% endhint %}

Click <img src="/files/apYZzNdeWvYl9tje02qI" alt="" data-size="line"> to apply this information to the batch.&#x20;

***

#### Match Batch&#x20;

Allows you to match the batch with an existing batch in the system.&#x20;

<figure><img src="/files/g3nQ1NPQTAJu8xKeIAp1" alt="" width="563"><figcaption></figcaption></figure>

Select the batch that you would like to match, click <img src="/files/F3KNoCuTZUwHjDz5NX5l" alt="" data-size="line"> and the batch information will be copied to the current item.

***

#### Split Batch&#x20;

If there are different batches being received for the same item you can use this to split into another batch. You can then choose one of the options above to add different batch information and the applicable quantities.&#x20;

***

#### Edit Bin Location&#x20;

Allows you to enter location information for this item.&#x20;

<figure><img src="/files/oPWOl4JYnfFSaAeRrBhb" alt="" width="563"><figcaption></figcaption></figure>

Click <img src="/files/apYZzNdeWvYl9tje02qI" alt="" data-size="line"> to apply it to the batch.&#x20;

***

{% hint style="success" %}
If you are assigning batches to most items you may find the **Auto Next** function that is on by default problematic.&#x20;

If you want to disable the receive automatically jumping to the next item after the quantity has been selected:

&#x20;

1. Click on your name in the top right corner and select **Settings**.&#x20;
2. In the **Settings** menu, select **Order Settings.**
3. Scroll down to **Receiving Orders**, for **Auto Next** select **Never** and click <img src="/files/apYZzNdeWvYl9tje02qI" alt="" data-size="line">.&#x20;

This will prevent the system from automatically jumping to the next product.&#x20;
{% endhint %}

![](/files/nWDpaqPy8kVyd73XSDgJ)

<figure><img src="/files/5d7LZXQ9V0t9nToXTawU" alt="" width="375"><figcaption></figcaption></figure>

***

## Additional Options

There are a number of additional features within the receive order menu (3 dots in the top right) against the order:&#x20;

<figure><img src="/files/NIhhDjmUZKtL9ol9snTH" alt=""><figcaption></figcaption></figure>

#### Finalise Receive&#x20;

An alternative to the <img src="/files/Y1ay40rGVBGYDV85pr9d" alt="" data-size="line"> button. Use this option to complete the receiving process and add the relevant items to your inventory. Make sure all items on the order have been received before finalising.

***

#### Receive **All**

Receive all items on the order and finalise. You will be asked to confirm. Do not use this function if you need to assign batch information or check stock.&#x20;

\
Disabled by default, to enable **Receive All**:

1. Click on your name in the top right and select **Settings.**
2. Scroll to the **Receiving Orders** section.
3. Select **Yes** from the drop-down menu in the **Allow Receive All** field.

<figure><img src="https://cdn.filestackcontent.com/wWFG0BXShiZ8SF5ZcKgP" alt=""><figcaption></figcaption></figure>

***

#### Change Location&#x20;

If you have multiple locations and need to change the location you are receiving into.

<figure><img src="/files/2kjrBu7T8gJsxzxRTt0k" alt="" width="563"><figcaption></figcaption></figure>

Click <img src="/files/apYZzNdeWvYl9tje02qI" alt="" data-size="line"> to apply the change.

***

#### Actions >

<figure><img src="/files/wWjN4C0UTfMYcyPizq62" alt="" width="375"><figcaption></figcaption></figure>

#### &#x20;&#x20;

**Add Item (Custom type Suppliers only)**

Opens the **Add Item** form allowing you to add extra items to a purchase order during receiving - ideal for when a supplier sends the wrong or substitute stock, but you're still happy to accept it.\
\ <br>

<figure><img src="/files/5lR2IuLi2dajo1XKxxfU" alt="" width="563"><figcaption></figcaption></figure>

Slect the item, add the quantity and click <img src="/files/2qmbkNoP3ajr52n6p2yC" alt="" data-size="line">.

**Print Product Labels**

Print shelf labels for your items.&#x20;

<figure><img src="/files/6xhyXrWJmq5Hvs79TPUK" alt="" width="563"><figcaption></figcaption></figure>

**Attach File**

Allows you to attach files to the purchase order such as invoices, receipt, packing list, images etc. Useful if you would like to digitalise invoice management or store details of damaged goods etc.&#x20;

<figure><img src="/files/dqoLGWeKFp12FYPR2WjS" alt="" width="563"><figcaption></figcaption></figure>

Select the file type, choose the file and click <img src="/files/4NbItuo7Su5hjTmSDfEf" alt="" data-size="line">.&#x20;

***

#### Cancel Receive&#x20;

Cancel the receive, all batch and receive data will be removed. You will be asked to confirm.

<img src="/files/Vlr4IEBVmR4NUj3DsHuM" alt="" width="375">

Click <img src="/files/zuab8m6F2sqwaIvpgioX" alt="" data-size="line">.

***

## Order Activity

When viewing a receive, you will see there is an **Order Activity** section at the bottom of the page. This lists any activity there has been on the order, such as, when the order was placed, paid, received etc.

<figure><img src="/files/53ezFUAQk0ETgMHBPd2z" alt=""><figcaption></figcaption></figure>

Clicking **View Receive** allows you to view details of the **Receive** from this section.

<figure><img src="/files/d8OMIp2QfDzQdhJaJbvO" alt="" width="563"><figcaption></figcaption></figure>

You also have the option to add an internal note. Simply click <img src="/files/BM2zTtlXFEdvfuaFVjDH" alt="" data-size="line">, enter your note, then click <img src="/files/rOgYRRzNE3IBkwNddUXn" alt="" data-size="line"> to add it to the **Order Activity**.

<figure><img src="/files/Rex1nC7uwACNGkyY3qGJ" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="success" %}
👉 If you need to receive in items that are not associated to an order you would instead use the [Receiving Stock](/supplyd-erp/inventory/receiving-stock.md) function which is for receiving items not associated to an order.&#x20;
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://help.supplyd.co/supplyd-erp/purchase-orders/receiving-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.
