Mochila allocates available inventory to incoming fulfillment requests (usually the same thing as an order) based on the date and time the fulfillment request was transmitted to and received by Mochila (a First In, First Out or FIFO allocation).
Let's consider an illustrative example:
Fulfillment request #2833 for Item A is transmitted on Wednesday, 03-22-207 with a desired ship date of 05-01-2017. On Thursday, 03-23-207, fulfillment request #2901 also for Item A is transmitted with a desired ship date of 04-05-2014.
The requests Waiting for Inventory look like this:
| Fulfillment Request | Item | Request Date | Desired Ship Date | Bound Inventory | Unfilled Demand |
| #2833 | A | 03-22-2017 | 04-05-207 | 0 | 1 |
| #2901 | A | 03-23-2017 | 05-01-2017 | 0 | 1 |
When new product arrives at Mochila's warehouse, if only 1 unit of Item A arrives, request #2833 will be fulfilled and request #2901 since request #2833 was transmitted to and received by Mochila first. This adheres to the FIFO allocation of available inventory.
Therefore, it is important to note that in assigning available inventory to fulfillment requests, Mochila does not consider the desired ship date. In addition, Mochila does not have the ability to re-allocate inventory to open fulfillment requests (fulfillment requests in the Waiting for Inventory status). If you wish to re-allocate inventory to open fulfillment requests, the existing requests must be cancelled and then resubmitted to Mochila in the order in which you would inventory to be allocated or bound to those fulfillment requests or orders.