This scenario appiles when you want to create an outbound Delivery based on Products with a given quantity.
In this scenario the input items are selected based on two things: the product(s) required for the outbound delivery and whether to select the inbound items based on "First-In-First-Out" (FIFO) or "Last-In-First-Out" (LIFO).
The system will look for matching inbound items that have enough remaining quantity to fulfil the outbound delivery ordered by oldest first. Oldest first will be based on the Delivery Date of the inbound items.
The system will look for matching inbound items that have enough remaining quantity to fulfil the outbound delivery ordered by newest first. Newset first will be based on the Delivery Date of the inbound items.
In this example, there is an outbound delivery that has two line items for two different products. In the Picking processes, to fulfil the quantites required, both products require picking from two different inbound Items that are selected based on the Delivery Date.
Using the base API constructs, fulfilling this example would take at least 12 API calls.
The API within the documentation is a Proposed Endpoint. That means it is subject to change but you also can provide feedback and influence the final outcome.