# Packing

## **Packing Submodule in XoroWMS: A Detailed Overview**

The **Packing** submodule in the **Shipping** module of XoroWMS is a critical component of the warehouse management process. It handles the final stage before the shipment of orders, ensuring that items are packed securely, labeled correctly, and marked as ready for dispatch. This process follows the picking stage and requires precision to avoid any errors that could lead to shipping delays or incorrect deliveries.

In this article, we’ll explore each step of the packing process in detail, along with key functions and options available in the XoroWMS system. The goal is to help users navigate the packing submodule with ease while optimizing their workflow.

### **Accessing the Packing Submodule**

To begin packing in XoroWMS, follow this path: **Picking > Shipping > Packing**

This will take you to the packing interface where the necessary fields must be filled out to proceed with the packing process.

### **Mandatory Fields for Packing**

When using the Packing submodule, the following fields are mandatory, and all need to be completed before proceeding:

1. **LPN# (License Plate Number):**

* The **LPN#** uniquely identifies the carton, container, or pallet being packed. It is crucial to scan or manually enter this number at the start of the packing process. Each LPN# helps track the physical package within the warehouse and through the shipping process.<br>

  <div align="left"><figure><img src="/files/brQpwJ0L8EyK05rVwK6K" alt="" width="401"><figcaption></figcaption></figure></div>

2. **Order#:**

* The **Order#** refers to the Sales Order associated with the items being packed. This field must be accurately filled to ensure that the correct items are being packed for the right customer order.

  <div align="left"><figure><img src="/files/neFf2oDpXRUWfcIOxNmg" alt="" width="401"><figcaption></figcaption></figure></div>

{% hint style="info" %}
***Please note that if the "Auto Select Order While Packing" app config is enabled, the system will automatically select the first available order when scanning an item that is part of one or more orders and belongs to a batch during the packing process.***  \
\
***When the app config is turned OFF, the system will display a popup during the scanning process, prompting the user to manually select the order for packing.***
{% endhint %}

3. **Ship Package Type:**

* The **Ship Package Type** indicates the type of packaging being used for the order. This could include boxes, pallets, envelopes, etc. The type of packaging selected impacts how the items are handled during shipment.\ <br>

  <div align="left"><figure><img src="/files/iGSMM5GKnWdTqjY2kGXE" alt="" width="420"><figcaption></figcaption></figure></div>

Once the Ship Package Type is selected, the width, length and breadth column gets automatically populated.

{% hint style="info" %}
The **Ship Package Type** is pulled directly from the Sales Order but can be modified here if necessary. This flexibility ensures that any last-minute packaging decisions are reflected accurately in the system.
{% endhint %}

4. **Weight:**

* It’s essential to input the **Weight** of the package. This information is critical for shipping calculations and to ensure that the package complies with carrier weight limits. If the weight is incorrect, it could lead to delays or additional costs.

5. **Pallet:**

* The  Pallet field allows you to add a pallet number to palletize the LPN.&#x20;

  * If an **existing pallet number** is entered, the system registers the pallet.
  * If a **new pallet number** is entered, a new pallet is automatically created.&#x20;

  <div align="left"><figure><img src="/files/SnmSyTqRfSU5y5WTKH60" alt="" width="401"><figcaption></figcaption></figure></div>

### **Key Actions During the Packing Process**

Once the mandatory fields are filled, several key actions can be performed during the packing process:

**Accept:**

* The **Accept** button allows users to confirm and accept the LPN# to be packed. Once this is done, the system recognizes that the LPN is ready to proceed with the packing process.<br>

  <div align="left"><figure><img src="/files/857h164AY7uBaj9yXdka" alt="" width="401"><figcaption></figcaption></figure></div>

**Ready to Ship:**

* After the packing is completed, the **Ready to Ship** option becomes available. Selecting this option changes the status of the order from **packed** to **closed** in the **Wave Center**. However, within the WMS, the status remains marked as **packed**, allowing further internal actions if needed.
* This step ensures that the package is ready for shipment and reflects its status across the system.

{% hint style="info" %}
***Please note that if the "Auto Mark Order Ready to Ship After Complete Packing" app config is enabled, after clicking the "Accept" button for complete packing, the system will automatically mark the order as Ready to Ship. As a result, the Ready to Ship button will no longer be shown, reducing manual intervention and improving efficiency.***
{% endhint %}

**Audit:**

* The **Audit** feature allows users to perform a final check on the scanned LPN# before completing the packing process. Auditing ensures that the correct items have been packed according to the order details. This is especially important for high-value or sensitive items, where accuracy is critical.

**Generate New LPN (Toggle):**

* Activating the **Generate New LPN** toggle allows users to create a new LPN# for the same item, which can be packed into a new container. This is helpful when an order requires multiple packages, or when an original package needs to be split into smaller units.
* Once activated, the system generates a new LPN# for the additional package, which will also reflect in the **Wave Center**, ensuring consistency in package tracking.<br>

  <div align="left"><figure><img src="/files/d70Ic7qgOxMnKOqArxt8" alt="" width="401"><figcaption></figcaption></figure></div>

**Print Packing Label (Toggle):**

* The **Print Packing Label** toggle provides the option to print the packing label for the package. This label contains important details such as the LPN#, Ship Package Type, and destination information.
* Users can choose to print the label or turn off the toggle if printing is not required. Having the option to toggle this feature allows for flexibility in warehouse processes.\ <br>

  <div align="left"><figure><img src="/files/t0A0zrS9mk1MednX18gu" alt="" width="401"><figcaption></figcaption></figure></div>

### **Step-by-Step Process for Packing in XoroWMS**

1. **Scan LPN# and Order#:**
   * Begin by scanning the **LPN#** and entering the **Order#** for the Sales Order that you intend to pack. These are the key identifiers for the package and must be correct to ensure proper tracking.
2. **Select Ship Package Type:**
   * From the dropdown menu, select the appropriate **Ship Package Type**. This field will be pre-filled based on the Sales Order but can be adjusted if necessary.
   * **Note:** The **Ship Package Type** needs to be predefined in the Ship Package Type module for it to appear in the dropdown list.
3. **Ensure Wave Detail Allocation is Staged:**
   * For the packing process to begin, ensure that the wave detail allocation has been staged. This step ensures that the items are picked and ready to be packed.
4. **Accept the LPN# and Order#:**
   * Click **Accept** once the LPN# and Order# are scanned and all mandatory fields are filled. This action confirms the packing details and moves the process forward.
5. **Repack if Necessary:**

   * If a package needs to be unpacked and repacked, users can click **Accept** again to reset the packing process for that LPN#. This flexibility allows users to correct any mistakes made during the initial packing.

   <div align="left"><figure><img src="/files/6WApFMXhqkuef1lipV8h" alt="" width="375"><figcaption></figcaption></figure></div>
6. **Mark as Ready to Ship:**

* Once the packing is completed, click **Ready to Ship**. This updates the status in the **Wave Center** to **closed** for that particular package.

7. **Audit the LPN#:**

* Use the **Audit** feature to review and verify the packed items. This ensures that everything matches the Sales Order and that there are no discrepancies before shipment.

8. **Print the Packing Label:**

* If necessary, print the packing label by enabling the **Print Packing Label** toggle. The printed label should be affixed to the package for proper identification during shipment.

### **Case Scenarios for Special Handling**

**Packing Multiple Orders in One Batch:**

* When picking multiple orders in a single batch wave, the system allows packing different orders into one LPN#. However, you must ensure that each item is tracked properly, and the correct packaging labels are applied to avoid any confusion during shipment.

**Carton Break:**

* In case of a carton break, where an item needs to be repacked, the system allows users to regenerate a new LPN# and update the **Wave Center** accordingly. This flexibility ensures that even damaged or incomplete packages can be corrected without impacting overall order fulfillment.

***

By following these detailed steps and using the key functions available in the **Packing** submodule of XoroWMS, warehouse packers can efficiently and accurately prepare items for shipment, ensuring smooth and reliable operations.

For further assistance or detailed instructions on setting up the Ship Package Types or other configuration settings, please contact the support team.


---

# Agent Instructions: 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://docs.xorosoft.com/xorowms/packing.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.
