Software Plan: Growth & Enterprise
Account Type: Seller Account & Aggregator 3PL
Inventory Type: Serialized & Non-SerializedOverview
This article explains how to cancel a B2B order based on its current processing stage. Depending on the order stage, you may need to unpack the order, cancel the e-invoice, generate a cancellation credit note, or unship the order before cancellation.
Check the current stage of the order first. The action required before cancellation depends on what has already happened to the order.
Use Case
Use this article when a B2B order needs to be cancelled before shipment. The steps required depend on the order's current processing stage.
Cancellation Workflows
1. Cancel an order that is in an eligible order status
If the order is in an eligible status, you can cancel it directly.
Steps
Open the required B2B order.
On the Order Details page, click the ☰ menu.
Click Cancel Order.

Enter a Cancel Reason, if required.
Click Cancel Order.

The order is cancelled successfully.
Note: For orders with a quantity greater than 100, cancellation may be queued for processing through the bulk cancellation job.
2. Cancel an Order When Items Are in Picked Status
If items belonging to the order are in Picked status, EasyEcom shows a Consent Required message before proceeding with cancellation.
The message informs you that a Putaway activity is required for the picked items if you proceed with cancellation.

Steps
- Review the message shown in the Consent Required popup.
- Select I Agree.
- Click Proceed to continue with the cancellation.
If you do not want to continue, click Close.
If you proceed with cancellation, a Putaway activity is required for the picked items.
3. Cancel an order when items are packed
If one or more items in the order have already been packed, you cannot cancel the order directly. The system shows an error asking you to unpack the order first.
Step 1: Open Unpack Order
- Open the required B2B order.
- On the Order Details page, click the ☰ menu.
- Click Unpack Order.
Step 2: Select the boxes to unpack
The Unpack Boxes window opens.
You can:
Step 3: Complete unpacking
Select the boxes you want to unpack and click Unpack Boxes.
Once the order has been unpacked, go back to the order and select Cancel Order.
Note: If an invoice has already been generated, the order cannot be manually unpacked. Follow the applicable e-invoice cancellation or cancellation credit note process instead.
4. Cancel an order when an invoice is generated but no IRN is available
If an invoice has been generated but no IRN is available, you can cancel the order directly.
Steps
Open the order.
Click the ☰ menu.
Click Cancel Order.
Complete the cancellation.
5. Cancel an order when an IRN is generated
If an IRN has been generated, the cancellation process depends on how long ago the IRN was generated.
A. IRN generated less than 24 hours ago
You must cancel the e-invoice before cancelling the order.
Step 1: Cancel the e-invoice
Open the order.
Click the ☰ menu.
Click Cancel E-Invoice.

Step 2: Cancel the order
After the e-invoice has been successfully cancelled:
On the Order Details page, open the ☰ menu.
Click Cancel Order.
Complete the cancellation.
If you try to cancel the order before cancelling the e-invoice, the system blocks the cancellation.

Important: A cancellation credit note is not required for this <24-hour scenario.
B. IRN generated more than 24 hours ago
If more than 24 hours have passed since the IRN was generated, the e-invoice cannot be cancelled. Use Generate Cancellation Credit Note instead.

If you try to cancel the e-invoice, EasyEcom displays an error indicating that the cancellation time limit has been crossed.
Steps
Open the order.
Click the ☰ menu.
Click Generate Cancellation Credit Note.

Complete the credit note generation.


On successful generation, EasyEcom automatically:
Note: A cancellation credit note is applicable to the more-than-24-hour IRN scenario.
C. E-Invoice generated outside EasyEcom
If the E-Invoice was not generated through EasyEcom, you can cancel the order directly without cancelling the E-Invoice in EasyEcom.
If the E-Invoice needs to be cancelled, complete the E-Invoice cancellation outside EasyEcom.
6. Retry cancellation credit note generation
If the cancellation credit note could not be generated, the Retry Generating Cancellation Credit Note option is available.
Steps
Open the order.
Click the ☰ menu.
Click Retry Generating Cancellation Credit Note.
Retry the generation.

7. Cancel an order after entering Handover
An order can still be cancelled after it enters the handover process, as long as it has not been shipped.
This includes cases where:
When the order is successfully cancelled, the created handover is automatically discarded.
8. Cancel an order that needs to be unshipped
If the order has progressed to a state where it needs to be unshipped before cancellation:
Unship the order.
Retry the cancellation.
9. Shipped Order
Once the order has been shipped, it cannot be cancelled through the normal B2B cancellation flow.
10. Cancellation through Returns & Replacements
B2B orders can also be cancelled from Returns & Replacements.
Navigation: Orders → Returns & Replacements → Returns
Steps
Search for the order using Order Number.
Select the order.
Click Mark As Cancel.
You can cancel the order from this tab before it is packed.
If an invoice has already been generated, use the Order Details page to follow the applicable invoice/IRN cancellation process.
11. Cancellation through Sheet
B2B orders can also be cancelled through the cancellation Sheet.
Partial cancellation through the UI or Sheet is not supported after an invoice has been generated.For the Sheet format and upload process, refer to the applicable order cancellation Sheet workflow.

12. Cancellation through API
B2B orders can also be cancelled using the available EasyEcom cancellation APIs.
The same order-state validations apply to API cancellation. If a prerequisite action such as unpacking the order or cancelling the E-Invoice is required, complete the required action and retry the cancellation.
For API request details, refer to the applicable EasyEcom API documentation.
Important: ClickPost shipment cancellation
If the shipment was generated through ClickPost, cancelling the order in EasyEcom does not cancel the ClickPost shipment.
Important: Order cancellation in EasyEcom and shipment cancellation in ClickPost are separate actions.
Quick Reference
| Order stage / situation | What to do |
|---|
| Eligible order status | Cancel the order |
| Picked | I Agree → Proceed |
| Packed | Unpack Order → Cancel Order → Cancellation Putaway required |
| Invoice generated, no IRN | Cancel the order |
| IRN generated <24 hours | Cancel E-Invoice → Cancel Order |
| IRN generated >24 hours | Generate Cancellation Credit Note |
| E-Invoice generated outside EasyEcom | Cancel the order directly; cancel the E-Invoice outside EasyEcom if required |
| Credit note generation failed | Retry Generating Cancellation Credit Note |
| In handover, not shipped | Cancel the order |
| Shipping information added, not shipped | Cancel the order |
| Shipped | Cannot cancel through normal cancellation flow |
Automatic B2B Order Cancellation
B2B orders can also be automatically cancelled based on the configured B2B Order Validity (days) and Cancel qty if order partially fulfilled settings.
FAQs
1. Can I cancel a B2B order after it has been packed?
Yes. First unpack the order, then cancel it.
2. Can I cancel an order when it is in Handover?
Yes, as long as the order has not been shipped.
3. What should I do if the IRN was generated less than 24 hours ago?
First Cancel E-Invoice. After it is successfully cancelled, cancel the order.
4. What should I do if more than 24 hours have passed since the IRN was generated?
The e-invoice cannot be cancelled. Select Generate Cancellation Credit Note instead.
5. What happens after the cancellation credit note is generated successfully?
EasyEcom automatically unpacks and cancels the order and generates the cancellation credit note.
6. Does cancelling an EasyEcom order also cancel the ClickPost shipment?
No. Cancelling the order in EasyEcom does not cancel the ClickPost shipment.
Related Articles