> ## Documentation Index
> Fetch the complete documentation index at: https://docs.relyant.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Review and fulfil supply requests

> Approve or reject supply requests, dispense items, and mark requests completed

> [!NOTE]
>
> **Required role:** **Owner** or **Admin**, or a custom role with permission to approve or dispense supply requests. A [workflow](https://docs.relyant.app/stock/approvals.md#who-approves) can choose who approves.

## Approve or reject a request

When a request is submitted, it waits for approval. If you're an approver, it appears in [Approvals](https://docs.relyant.app/stock/approvals.md) and shows an **Approval Required** banner on the request.

**1. Open the request**

In the left sidebar, click **Supply Requests**, click **Submitted** in the status row, and open the request. You can also open it from **Approvals**.

**2. Review the items**

Check the items and the **Requested** quantity for each. Items with variants show the variant next to the item name, such as "Polo shirt — M".

**3. Approve or reject**

In the banner, click **Approve** to approve the full requested quantities. Or click **Reject**, enter a reason, and click **Reject** again to notify the requester.

> [!NOTE]
>
> With **Restricted** stock validation, approving a request reserves the approved stock at the location, per variant for items with variants. If there isn't enough stock, the message names the item and variant that are short. The reservation is released when the items are dispensed or the request is cancelled.

## Dispense items

**1. Open the request**

Open an **Approved** or **Dispensing** request.

**2. Click Dispense Items**

Click **Dispense Items**. For each item, you see the **Approved**, **Completed**, and **Remaining** quantities and the **Available Stock** at the location.

**3. Enter quantities**

Enter how many to hand out under **Complete Now**, or click **Complete All** to fill in everything that's in stock.

**4. Confirm**

Click **Mark as Completed** to finish dispensing, or **Mark as Partially Completed** to hand out the rest later.

Dispensed quantities are deducted from the location's stock, or from the variant's stock, and logged as consumed. A partial dispense moves the request to **Dispensing**. When everything is dispensed, or you click **Mark as Completed** with items left over, the request moves to **Ready for Collection** and the requester is emailed. Any undispensed quantity is released back to stock.

> [!TIP]
>
> In the request's **Activity History**, click **Handover PDF** on a dispense entry to print a handover sheet.

## Complete the request

When the requester collects the items, open the request and click **Mark as Completed**. The status changes to **Completed**.

## Other actions

From the request's actions menu you can also:

* **Print PDF** — download the request as a PDF.
* **Add Link** — link the request to another record.

## Next steps

> [card] [Approvals](https://docs.relyant.app/stock/approvals.md)
>
> See every request waiting for your decision.

> [card] [Inventory logs and adjustments](https://docs.relyant.app/stock/inventory/inventory-logs-and-adjustments.md)
>
> Review stock movements, including dispensed items.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.