B2B Order Cancellation and Unpacking

B2B Order Cancellation and Unpacking

InfoSoftware Plan: Growth & Enterprise
InfoAccount Type: Seller Account & Aggregator 3PL
InfoInventory Type: Serialized & Non-Serialized

Overview

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
  1. Open the required B2B order.
  2. On the Order Details page, click the ☰ menu.
  3. Click Cancel Order.


  1. Enter a Cancel Reason, if required.
  2. 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
  1. Review the message shown in the Consent Required popup.
  2. Select I Agree.
  3. 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
  1. Open the required B2B order.
  2. On the Order Details page, click the ☰ menu.
  3. Click Unpack Order.


Step 2: Select the boxes to unpack
The Unpack Boxes window opens.
You can:
  • Select the boxes you want to unpack and click Unpack Boxes.
  • Click Unpack All Packed Boxes to unpack all packed boxes at once.
  • Use Search by Box ID to find a specific box.
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.
NotesNote: 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
  1. Open the order.
  2. Click the ☰ menu.
  3. Click Cancel Order.
  4. 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
  1. Open the order.
  2. Click the ☰ menu.
  3. Click Cancel E-Invoice.


Step 2: Cancel the order
After the e-invoice has been successfully cancelled:
  1. On the Order Details page, open the ☰ menu.
  2. Click Cancel Order.
  3. 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
  1. Open the order.
  2. Click the ☰ menu.
  3. Click Generate Cancellation Credit Note.


  1. Complete the credit note generation.




On successful generation, EasyEcom automatically:
  • Unpacks the order.
  • Cancels the order.
  • Generates the cancellation credit note.
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
  1. Open the order.
  2. Click the ☰ menu.
  3. Click Retry Generating Cancellation Credit Note.
  4. 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:
  • The consignment has been scanned in handover.
  • Shipping information has been added.
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:
  1. Unship the order.
  2. 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
  1. Search for the order using Order Number.
  2. Select the order.
  3. 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.

InfoPartial 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.
InfoImportant: Order cancellation in EasyEcom and shipment cancellation in ClickPost are separate actions.

Quick Reference

Order stage / situationWhat to do
Eligible order statusCancel the order
PickedI Agree → Proceed
PackedUnpack Order → Cancel Order → Cancellation Putaway required
Invoice generated, no IRNCancel the order
IRN generated <24 hoursCancel E-Invoice → Cancel Order
IRN generated >24 hoursGenerate Cancellation Credit Note
E-Invoice generated outside EasyEcomCancel the order directly; cancel the E-Invoice outside EasyEcom if required
Credit note generation failedRetry Generating Cancellation Credit Note
In handover, not shippedCancel the order
Shipping information added, not shippedCancel the order
ShippedCannot 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.
For details, refer to the existing B2B Order Cancellation article.

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.