# Allocation

<figure><img src="/files/4Qf7osj0FVEiivAmISpB" alt=""><figcaption></figcaption></figure>

* **Zones to Include** - comma separated list of zones to include in allocation process (i.e. A1,B1,C1).
* **Work Area Zones** - comma separated list of zones to include for work area (i.e. A1,B2,C3).
* **Expiry Allowance** - minimum number of days to be allowed on an expiry product to b allocated. This option is overridden by a customer settings.
* **Auto Assign Work Area** - whether to automatically assign work area. First empty bin will be used in work area zones will be assigned.
* **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
* **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
* **Expiry Allocation Precedence** - expiry controlled items override allocation style. Options include: No Precedence, Oldest First, Newest First.
* **Lot Allocation Style** - lot controlled items allocation style. Options include: Alphabetical, Max Qty First, Min Qty First, Inherit.
* **Allow Partial Lots** - allow partial lot allocation. If enabled, the system will allow multiple lots to be picked.
* **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).
* **Allocate bulk** - include LPNs in Bulk Zones during allocation to pick/replenish from.
* **Hold Letdown** - whether to hold order for Letdown.
* **Packsize Breakdown** - whether to issue packsize breakdown requests and hold order.
* **Allocate Eaches -** whether to allow allocating eaches for packsize controlled items.

{% 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/production/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.
