> For the complete documentation index, see [llms.txt](https://docs.xorosoft.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.xorosoft.com/xoroerp-1/admin/warehouse/carton-break-rule/what-is-carton-break-rule.md).

# What is Carton Break Rule?

A **Carton Break Rule** is a set of predefined criteria that governs how the items are divided into cartons for packaging and shipping. The rule essentially “breaks” or divides items during the picking and packing stages in the warehouse management system (WMS), providing greater control over how items are allocated to cartons. The item is allocated to cartons based on factors that you specify, such as order details, item quantity, quality, and more.&#x20;

### How Carton Break Rules Work

When items are prepared for shipping, the Carton Break Rule determines how they are allocated to cartons based on specific criteria established by the organization. This allocation process can take into account various factors, including:

* **Item Quantity**: The Carton Break Rule can set limits on how many individual units or cases can be packed in a single carton. This prevents overpacking, reducing the risk of damage and ensuring manageable carton weights for safe handling.
* **Order Details**: Items from the same order can be grouped together in one carton. This simplifies the unpacking and sorting process for the recipient, providing a more organized and convenient delivery experience.
* **Item Details:** Items that are the same or share a common base product can be packed together in one carton. This allows for easier inventory tracking and can simplify order fulfillment.
* **Quality Standards**: Items can be grouped based on their quality classifications. By packing items of the same quality together, the rule helps maintain consistent standards and prevents the mixing of items requiring different handling.
* **Geographic Zones**: Items can also be organized by geographic storage zones. This helps streamline the picking process and optimize delivery routes, reducing shipping costs and improving logistical efficiency.

For example, let’s say you want items from the same order to be packed together. By setting a Carton Break Rule based on the **order number**, all items in one order will be grouped in a single carton. This makes unpacking and sorting easier at the destination.

You can also build on the rules. Suppose you also set the rule to **break by zone** after the order number. This will first group items by order, then further divide them by warehouse zone. So, items in the same order and from the same zone will be packed together in one carton. This approach not only minimizes packing errors and optimizes warehouse space but also reduces shipping costs by minimizing the number of partially filled cartons.

### Primary Objectives of Carton Break Rules

The primary objectives of a Carton Break Rule are:

* **Maximizing Packing Efficiency**: By specifying a rule for grouping items, your packing teams can ensure that cartons are filled optimally, using space efficiently while keeping items organized.
* **Reducing Handling Time**: Carton Break Rules streamline the packing process by establishing clear parameters, making it easy for teams to pack items according to pre-set guidelines.
* **Ensuring Consistent Quality and Standards**: By using attributes like item quality or zone for carton allocation, you can ensure consistency and that each carton meets your quality standards.


---

# 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.xorosoft.com/xoroerp-1/admin/warehouse/carton-break-rule/what-is-carton-break-rule.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.
