> For the complete documentation index, see [llms.txt](https://docs.cloudscaff.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudscaff.com/site-management/requests-submit-a-request-for-inventory.md).

# Requests - Submit a Request for Inventory

## What Are Requests?

Requests are used when a site needs inventory, materials, or components. Instead of calling, emailing, messaging or writing lists on paper, site users submit requirements directly into Cloudscaff, ensuring accurate tracking and clear approval.

Once submitted, a request becomes a record that can be managed, approved, delivered, tracked, or rejected as needed.

***

## Where to Find It

**Site → Requests**

<div align="left" data-with-frame="true"><figure><img src="/files/om87Co9EV9vJssaUcwih" alt=""><figcaption></figcaption></figure></div>

You will see three expandable accordions:

* **Pending Requests** – Requests not yet submitted or still being edited
* **Submitted Requests** – Sent for approval and waiting to be processed
* **Approved Requests** – Confirmed and ready to start the delivery process

<div align="left" data-with-frame="true"><figure><img src="/files/TzhY1V89EXmLuSWz23uO" alt=""><figcaption></figcaption></figure></div>

***

## Creating a Request

To create a new request for inventory:

1. Open **Requests**
2. Select the **Plus (+)** button in the bottom right
3. The **Request** form opens

<div align="left" data-with-frame="true"><figure><img src="/files/Lfb9xHkP43kNz0pNkXCP" alt="" width="86"><figcaption></figcaption></figure></div>

***

## Request Form

The form has three main sections:

### 1. Site Information

This section auto-fills with site data and cannot be edited:

* Site Name
* Site Code
* Customer Name
* Site Address
* Creation Date

<div align="left" data-with-frame="true"><figure><img src="/files/TWrd5mTOcp9G4tJvtmeM" alt=""><figcaption></figcaption></figure></div>

***

### 2. Request Information

> **Note:** This section is optional for all input fields.

Users may add:

* Start Date
* End Date
* Reference Code
* Notes

This is helpful for planning, scheduling, or providing context for the warehouse staff, but requests can be created and submitted without completing it.

<div align="left" data-with-frame="true"><figure><img src="/files/uCEA7kQ1UygVKWLV0Mgq" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
[To understand what reference codes are, click here](/general-tools-and-features/reference-code.md)
{% endhint %}

***

### 3. Inventory Information

This is where quantities for components are requested.

The table displays:

* **Code:** The code you allocated to your component
* **Name:** The description of the component
* **Location:** The yard/storage facility/warehouse where the component is sourced
* **Available Quantity:** How much inventory you currently have available in the location
* **Request Quantity:** How much inventory is required
* **Backorder:** If your requested quantity exceeds your available quantity, the excess will be recorded in the backorder

Users can:

* Search by code, category, name, or location
* Toggle **Show All Items**
* Enter request quantities

<div align="left" data-with-frame="true"><figure><img src="/files/lKbiKmlD5Mkmjkn49zoW" alt=""><figcaption></figcaption></figure></div>

Use the Show all items toggle to display only the items you have selected

{% columns %}
{% column %}
All components will display from your master inventory list

<div align="left" data-with-frame="true"><figure><img src="/files/IWchkW0MRwSzcYdkxMtK" alt="" width="222"><figcaption></figcaption></figure></div>
{% endcolumn %}

{% column %}
Only the items selected from the list will display

<div align="left" data-with-frame="true"><figure><img src="/files/mC5vhjUzuQO0e4agBkvg" alt="" width="225"><figcaption></figcaption></figure></div>
{% endcolumn %}
{% endcolumns %}

The inventory list now displays only the components where quantities have been added.

<div align="left" data-with-frame="true"><figure><img src="/files/PDTKHdYuqgYE0ssiqCTq" alt=""><figcaption></figcaption></figure></div>

***

### Backorders

If a user requests more than the available quantity, the system will:

* Highlight the line
* Display a message that the request exceeds available stock
* Record the remainder as a **Backorder**

Backorders allow the warehouse to source from another yard, cross-hire, or deliver partially.

<div align="left" data-with-frame="true"><figure><img src="/files/B9TThqrQt5GrneleGXuW" alt=""><figcaption></figcaption></figure></div>

***

### Totals Summary

At the bottom of the request, Cloudscaff auto-calculates:

* Total Items
* Total Counts
* Total Weight

This helps assess load sizes, transport planning, and job requirements.

<div align="left" data-with-frame="true"><figure><img src="/files/HNMW4GFvOgICA7fZ9xem" alt=""><figcaption></figcaption></figure></div>

***

### Uploads

Users may upload supporting documentation such as job instructions, reference code documents, drawings, or photos.

Supports drag-and-drop or manual file selection.

<div align="left" data-with-frame="true"><figure><img src="/files/wx76SLjW0yexksKW0PCQ" alt="" width="375"><figcaption></figcaption></figure></div>

***

### Saving or Submitting the Request

Buttons at the bottom:

{% columns %}
{% column valign="middle" %}
**Void Request** – Cancels the request entirely
{% endcolumn %}

{% column valign="middle" %}

<div align="left" data-with-frame="true"><figure><img src="/files/Ob6eZzEghIFu8alLxZ7G" alt="" width="153"><figcaption></figcaption></figure></div>
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column valign="middle" %}
**Update Request** – Saves progress without submitting
{% endcolumn %}

{% column valign="middle" %}

<div align="left" data-with-frame="true"><figure><img src="/files/36L9GzFMlqfksgEGk3Yh" alt="" width="171"><figcaption></figcaption></figure></div>
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column valign="middle" %}
**Submit Request** – Sends the request to inventory management for processing
{% endcolumn %}

{% column valign="middle" %}

<div align="left" data-with-frame="true"><figure><img src="/files/w66FYj0I2hFh1iO9wcDp" alt="" width="168"><figcaption></figcaption></figure></div>
{% endcolumn %}
{% endcolumns %}

Once submitted, the request moves to **Submitted Requests** and becomes locked.

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

***

### After Submission

The inventory team will:

* Review stock availability
* Approve or reject the request
* Generate a delivery when approved

Approved requests move into **Approved Requests,** where progress and related deliveries can be viewed.

***

### Key Benefits

* Clear traceability of requested inventory
* Stops informal and untracked material requests
* Accurate warehouse planning
* Smooth handover from site to logistics
* Creates audit-friendly reporting across all movements

> **Note**: Requests cannot be edited after they have been submitted, they can only be voided


---

# 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, and the optional `goal` query parameter:

```
GET https://docs.cloudscaff.com/site-management/requests-submit-a-request-for-inventory.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
