> For the complete documentation index, see [llms.txt](https://ezom.gitbook.io/ezom-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ezom.gitbook.io/ezom-docs/our-features/picking-tasks-management/picking-packing-manifest-submission.md).

# Picking - Packing - Manifest submission

### Outbound Workflow:

## `Picking` → `Packing` → `Manifest Submission`

*This workflow ensures that outbound consignments are processed efficiently, from picking to packing, and finalized with a manifest submission.*

***

### Picking

This will work with task with status "**Waiting**". To begin the picking process for items assigned to a task.

1. Open the **Picking Task Detail** page.
2. Click **Start Picking**.

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

3. A confirmation modal will appear.

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

{% hint style="info" %}
Once started, a picking task **cannot be cancelled**.
{% endhint %}

4. Click **Accept** to confirm.
5. The status will update to **Picking**.

***

### Finish Packing

To complete the picking process and move the task forward for packing.

1. Open the **Picking Task Detail** page.
2. Click **Finish Picking**.

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

3. The status will update to **Packing**.

***

### Pack

To record packaging details for outbound consignments, ensuring correct SKU allocation, dimensions, and packing materials before marking consignments as ready for shipment.

1. Open the **Picking Task Detail** page.
2. Scroll to the **Consignments to Pack** section.
3. In the consignment row you want, click **Select to Pack**.
4. You will be redirected to the **OC Packing Form**.
5. Enter package information:

* **SKU list** → add SKUs and press **Save** on each row to confirm.
* **Dimensions** → weight, length, width, height.
* **Packing Material** → choose from available materials

1. Click **Add Package** if multiple packages are needed.
2. Click **Mark as Packed without scanning**.
3. Submit → Status changes to **Packed**.

**Note**: Ensure all items fit inside the selected packing material (instances must be smaller than the wrapper).

***

### Submit manifest

To finalize consignments by submitting a manifest, which confirms that all packages are ready for dispatch.

1. Open the **Picking Task Detail** page.
2. Click **Submit Manifest** (bottom-right corner).
3. Confirm the action.
4. The status will update to **Complete**.

***

### Report exception

To record issues encountered during packing that prevent successful completion. You can do this action anytime in the Outbound Workflow:

1. Open the **Picking Task Detail** page.
2. Scroll to the **Consignments to Pack** section.
3. In the consignment row you want, click **Report exception**
4. A new modal show up
5. Input reasons for exception
6. Click Submit

*The selected OC reloads and its status will change to exception. If it is the only OC in this task, then the task is **`completed`***

{% hint style="info" %}
Press **cancel** will discard all changes and close the modal
{% endhint %}
