Order cancellation in your ERP and PULPO WMS
If an order is cancelled in the ERP and the integration is set up correctly, the order will be cancelled in PULPO WMS during the next integration run. The following applies to order cancellations made directly in PULPO WMS.
If you cancel the order in PULPO WMS only and the 'Rename sales orders on cancellation' setting is enabled, the order can be re-imported.
For this reason, we advise cancelling the orders in the ERP system first to avoid the import of an order cancelled solely in PULPO WMS; the cancellation in PULPO WMS will then be processed automatically with the next Sales Orders Integration run.
Cancelled orders can be at different processing stages in PULPO WMS. A different set of actions must be taken to correctly process cancelled orders in PULPO.
Order state 'Queue'
If a sales order is cancelled and its status in PULPO WMS is 'Queue', no further action is required. It is not possible to process this order anymore unless it is re-imported.
Order state 'Picking'
If an order is in the 'Picking' state, there are two possible options: the order can still be in the 'Queue' state, or it may have already been taken by the user.
Picking state 'Queue'
If a sales order is cancelled and the picking task in PULPO WMS is in the 'Queue' state, no extra action is required, and the picking task will be cancelled automatically. It is not possible to process this order unless it is re-imported.
Picking state 'Taken'
If a sales order is cancelled and the picking task in PULPO WMS is in the 'Taken' state:
The user must complete the picking task (or finish early)
A movement task will then be created to return the picked items to their original picking positions
No packing task will be created for the cancelled order
Such movement tasks are easy to identify in PULPO WMS:
They always have the type 'Outgoing order cancelled'.
They always have a packing position as the source location.
Regularly checking and fulfilling these tasks ensures the accuracy of inventory in PULPO WMS.
Do not move inventory in the warehouse without creating or accepting a related movement task in PULPO WMS. This is the only way to ensure that your physical inventory matches the inventory in the WMS!
Order state 'Packing'
Packing state 'Queue'
If a sales order is cancelled and the packing task in PULPO WMS is in the 'Queue' state:
The packing task will be cancelled
A movement task will then be created to return the picked items to their original picking positions from the packing location
Picking state 'Taken'
If a sales order is cancelled and the packing task in PULPO WMS is in the 'Taken' state:
The user must complete the packing task
A notification about the order cancellation will be shown to the user in the app
A movement task will then be created to return the picked items to their original picking positions.
Order state 'Shipping' *
If a sales order is cancelled and the packing task in PULPO WMS is in the 'Shipping' state:
A movement task will then be created to return the picked items to their original picking positions.
* Only with the Shipping activated
Summary
Order State Before Cancellation | Task state | What Happens | Required Actions |
Queue | – | ❌ The order is blocked from further processing | None |
Picking | Queue | ❌ Picking task cancelled | None |
| Taken | ✅ Complete picking (or finish early) ↩️ PULPO creates a movement task | ↩️ Complete the movement task |
Packing | Queue | ❌ Packing task cancelled ↩️ PULPO creates a movement task | ↩️ Complete the movement task |
| Taken | ✅ Complete packing ↩️ PULPO creates a movement task | ↩️ Complete the movement task |
Shipping | Queue | ❌ Shipping task cancelled | ↩️ Complete the movement task |
Do not move inventory in the warehouse without creating or accepting a related movement task in PULPO WMS. This is the only way to ensure that your physical inventory matches the inventory in the WMS!