> For the complete documentation index, see [llms.txt](https://support.ordereazi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.ordereazi.com/inventory-features/outbound/checking.md).

# Checking

#### ⏱️ When is Checking Performed?

* ✅ Checking is carried out **after an order has been fully picked**.
* 📦 The picker moves the order(s) to the **checking station**, where the checking process begins.
* ⚠️ If there are discrepancies (wrong items, incorrect quantities, or damages), they will be identified at the checking station.
* 👤 Ideally, the user performing the checking should be **different from the picker** for better control and accountability.

***

#### 📋 Which Orders Can Be Checked?

Only **fully picked orders** can move into the checking process.\
🚫 Orders that are partially picked cannot be checked until completed.

***

### 🛠️ How to Perform Checking in OrderEazi

#### Step 1️⃣ – Start Checking

1. 📂 From the **side menu**, click on **Start Checking**.
2. 👨‍💼 If the user is an **Admin** or **Checking Supervisor**, they will be redirected to the **Checking Listing**, which contains a **Start Checking** button.
3. 🔄 Clicking this button redirects the user to the **Checking Barcode Scan** screen.
4. 📲 **Scan the Picking Slip barcode** to begin the process.

***

#### Step 2️⃣ – Scan Picking Slip

1. 📑 Once the picking slip barcode has been scanned, the system verifies that the order is **fully picked**.
2. 🖥️ The user is redirected to the **Checking Items** screen.
3. 📊 The system displays:
   * 📦 Total Quantity Scanned
   * ➕ Total Quantity Over Scanned
   * 🧾 Picking Slip Items (with required, scanned, and over quantities)
4. ➕ Click on **Add Box** to continue.

***

#### Step 3️⃣ – Add a Box

1. 🏷️ When the **Add Box** button is clicked, the system assigns and prints a **Box Label**.
2. 🔐 Each box label is uniquely generated and linked to the order for traceability.

***

#### Step 4️⃣ – Scan or Add Items into Boxes

1. 📲 Once the box has been added, **scan or manually add items** into that box.
2. 📦 If the current box becomes full, click on **Add Box** again to create another box.
3. ✅ After all items have been checked into one or more boxes, click on **Complete**.

***

#### Step 5️⃣ – Variance Report (if enabled)

1. 📝 Clicking **Complete** will redirect the user to a **Variance Report**, provided this setting is enabled.
2. ⚙️ If variance reporting is **not enabled**, the checking process is completed immediately.
3. 🚨 If there are variances:
   * 👨‍💼 A supervisor will be required.
   * 🔄 Each line or the entire check can be **reset and reopened** for re-checking.
   * ✔️ If the supervisor decides to **proceed and accept variances**, they can force the variances through by clicking **Proceed**.

***

#### Step 6️⃣ – Validate Boxes (if enabled)

1. 📦 If the **Validate Boxes** setting is enabled, the user will be redirected to a screen where they must **scan all box labels**.
2. 🔒 This ensures that **all boxes are packed and sealed** before completing the process.

***

#### Step 7️⃣ – Completion

1. 🎉 The final step is a **confirmation message** to the user.
2. ✅ This confirms that the checking process has been successfully completed.

***

#### 📌 Summary

The **Checking process in OrderEazi** ensures that orders leaving the warehouse are:\
✔️ Accurate\
✔️ Quality-checked\
✔️ Properly boxed and labeled

It involves:

1. 📲 Scanning the picking slip
2. 📊 Verifying items and quantities
3. 🏷️ Assigning boxes and scanning items into them
4. 📝 Reviewing variances (if enabled)
5. 📦 Validating box labels (if enabled)
6. 🎉 Completing the check with confirmation

This step forms a crucial part of the **Inventory Management Module** and helps maintain **accuracy, accountability, and customer satisfaction**.


---

# 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://support.ordereazi.com/inventory-features/outbound/checking.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.
