One of your ideas has been delivered from your suggestion.Deallocate a Specific Order or Order Detail From a Wave

During wave processing, the warehouse allocates inventory to customer orders. In scenarios where the system is required to modify an order line; the warehouse requires an ability in the system to deallocate only the specific allocation lines or inventory involved—without affecting other orders, unrelated allocations, or full LPNs. This process of granular deallocation allows the operations to correct any oversights immediately without disrupting the wave process.

ABOUT THIS BUTTON 

  • You can now deallocate specific allocation lines directly from Redwood Allocation UI and Wave Inquiry - Allocation UI.
  • The button is enabled only for records in 'Allocated' status, and is disabled for status 'Cancelled', 'Processing Started' & 'Completed'.
  • Supports both single and multi-select of records.
  • When you click the 'Deallocate' button, a message is pops up and proceeds to deallocate upon confirmation.
  • Following two new permissions are added to the Group UI and requires access permission to be enabled for user roles (except Admin):
    • Allocation / Can deallocate - For Allocation UI - Deallocate button.
    • Wave Inquiry / Can deallocate  - For Wave Inquiry - Allocation UI - Deallocate button.

WHAT HAPPENS WHEN YOU DE-ALLOCATE

  • When you click De-allocate in Wave Inquiry – Allocation (or Allocation UI) to deallocate a specific order or order detail, the system displays: “Are you sure you want to deallocate this record?”
  • The system cancels only the selected allocation line (Allocated > Cancelled) and reduces Allocated Qty in Wave Inquiry Details, IBLPN, Order Detail, and Order (statuses move back to Created/Located as applicable).
  • If an OBLPN exists (cubed), the system reduces its allocated quantity, cancels it (Outbound CreatedCancelled), cancels related tasks, and unassigns the OBLPN from the load.
  • When the single IBLPN is allocated to multiple orders with distribution mode as Distribution without residue and Distribution with residue on the wave template, the system displays an error - 'Cannot Partially Deallocate Full LPN Allocation'.

When you deallocate inventory in the Allocation UI or Wave Inquiry screen, the system generates Wave Pick Info file (WOA) / Replenishment Wave Pick Info (RWOA) with action code 'Undo' and the OBLPN Shipping Info file (OLI) is generated with action code 'Cancel' upon deallocation.

NOTE: These files are generated only if the original pick and shipping files were created during the wave run.

IHT UPDATES

The system shows success/failure results and writes Inventory History (IHT-85, IHT-20).

REST API UPDATES

We’ve introduced the same capabilities via API that allows deallocation of specific allocated order detail enabling automated deallocation processes, reducing manual interventions, and improving efficiency.

Allocation - Deallocate Post API

..../wms/lgfapi/v10/entity/allocation/deallocate

WMS assigns work orders to users so they can process tasks efficiently. To unassign (de-allocate) these work orders , we’ve introduced the following POST API:

Work Order - Deallocate POST API

..../wms/lgfapi/v10/entity/work_order/deallocate

For more information, refer to WMS REST API Guide.

Steps to enable and configure

  1. Go to the Redwood Mobile WMS App
  2. Navigate to the Redwood Allocation UI or Wave Inquiry - Allocation UI.
  3. Select the specific (or multiple) allocation record in valid (Allocated) status, the De-allocate button is enabled.
  4. Click the De-allocate button and provide confirmation on prompt.

NOTE: Ensure required permission is assigned to access this button.