# Allocation

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

1. **Zones to Include** - comma separated list of zones to include in allocation process (i.e. A1,B1,C1).
2. **Allocation Style** - selection of allocation behaviour. Options include:
   * FIFO - first in, first out
   * LIFO - last in, first out
   * BinName - based on alphanumeric bin sorting.
   * Most Product First - attempts to consume product from bin/lpn with most quantity of product first
   * Least Product First - attempts to consume product from bin/lpn with least quantity of product first
3. **Short Options** -  selection for short behaviour. Options include:
   * Pick Short - will allow shipping shorted orders
   * Hold Short - does not release order for picking but reserves the stock
4. **Expiry Allocation Precedence** - expiry controlled items override allocation style. Options include: No Precedence, Oldest First, Newest First.
5. **Expiry Allowance** - minimum number of days to be allowed on an expiry product to b allocated. This option is overridden by a customer settings.
6. **Lot Allocation Style** - lot controlled items allocation style. Options include: Alphabetical, Max Qty First, Min Qty First, Inherit.
7. **Allow Partial Lots** - allow partial lot allocation. If enabled, the system will allow multiple lots to be picked.
8. **Obey Zone Sequence** - whether zone sequence setup on Allocation screen should be enforced during allocation (i.e. Zones A, B, C will enforce stock to be first allocated from zone A then B then C).
9. **Allocate bulk** - include LPNs in Bulk Zones during allocation to pick/replenish from.
10. **Hold Letdown** - whether to hold order for Letdown.
11. **Packsize Allocations Style** - packsize allocation style. Options are: Inherit, Bigger Packsize First, Smaller Packsize First.
12. **Packsize Breakdown** - whether to issue packsize breakdown requests and hold order.
13. **Allocate Eaches** - whether to allow allocating eaches for packsize controlled items.
14. **Break to Inner Packs** - whether to break packsizes to inner packs.
15. **Allocate Cancelled Overdue** - allow allocating orders with overdue Cancel date.
16. **Generate Production** - generate production for missing BOM products.
17. **Auto Release Production** - automatically release generated production orders.
18. **Production on Unallocate** - what to do with Production bound to this Pick Ticket on Unallocation. Options are:
    * Detach - production will be detached from this Pick  ticket
    * Delete - production will be attempted to delete (production must be in Draft or Unallocated state to be deleted.
    * Prevents Unallocation - prevents UnAllocation, production needs to be cleared manually.

{% hint style="info" %}
Notice: Click 'Save' to implement changes.&#x20;
{% endhint %}


---

# 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.p4warehouse.com/v2/fulfillment/system-configurations/allocation.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.
