Order level charges like shipping charges etc can now be redistributed to remaining items in case of partial cancellation of an order.
By Total Discounts and Charges redistribution for cancelled SOIs, on all Cancelled order items, the total charges and total discounts are distributed at the SOI level.
The main purpose is to remove the item`s charges and discounts from the SO along with the item.
This is to Improve bottomline by reducing loss of charges on partial cancellations.
Configuration: Channel Level Config: “Redistribute Total Discounts & Charges on Cancellation”
- By default, the value of this config would be ‘False’.
- Redistribute between shipments not in the Packed state.
- Forced redistribute even when other shipments are in Packed state.
- When any or all total discounts and charges are passed at sale order level in the Create Sale Order API call, UI or Import), the field value calculations remains the same at SOI level as it is now. (Distribution at creation, existing flow) but when an item is cancelled, the charges will be redistributed (Redistribution at cancellation, new flow)
User can see all the activities related to redistribution in the UI Activity Logs of that Sale Order.