> 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**.
