B2B E-Invoice (IRN) & E-Way Bill - Upload and Generation in EasyEcom

B2B E-Invoice (IRN) & E-Way Bill - Upload and Generation in EasyEcom

Software Plan : Growth & Enterprise
Account Type : Seller Account & 3PL
Inventory Type : Serialized & Non-Serialized

Overview

This article explains how to bulk upload E-Invoice (IRN) and E-Way Bill details for B2B orders before invoice generation. Use this feature when E-Invoice (IRN) and/or E-Way Bill details are generated outside EasyEcom using an external ERP or compliance system and need to be mapped to B2B orders before invoice generation.

Note: When the company-level setting skipEwayAndEInvoice is enabled, EasyEcom prompts the user at the time of invoicing to confirm whether the E-Invoice and/or E-Way Bill should be generated via EasyEcom.

When to Use This Feature

This is commonly used in operational setups where:

  • E-Invoice or E-Way Bill is generated through an external ERP or compliance system.
  • Finance or Accounts generates compliance documents before warehouse processing.
  • Warehouse users continue picking, packing, invoicing and dispatch from EasyEcom.
  • Multiple B2B orders require E-Invoice/E-Way Bill details to be uploaded in bulk.

Info
Upload the details before invoice generation starts in EasyEcom. Once the normal automatic E-Invoice generation flow starts, uploaded details may not apply later.

Prerequisites

  • E-Invoice/E-Way Bill details should be available before invoice generation.
  • If both E-Invoice and E-Way Bill details are required, upload them together in a single file.
  • Only one upload is supported per order.
Info
Only the first invoice generated for an order uses the uploaded E-Invoice/E-Way Bill details. If multiple invoices are generated for the same order, subsequent invoices follow the account's standard E-Invoice generation flow.

Workflow

Step 1: Navigate to Bulk IRN Upload

Orders > B2B Orders > Order Batches B2B > Bulk IRN Upload



Step 2: Download the Template

Click on Download Template.




Notes
For 3PL accounts, the template includes an additional Client Token ID column. This identifies the client account under the 3PL account for which the uploaded E-Invoice/E-Way Bill details should be mapped.

Step 3: Fill the Template

Column NameWhat to EnterMandatoryNotes
Order IDValid B2B Order IDYesUploaded E-Invoice/E-Way Bill details are mapped using this Order ID
Show On InvoiceYes / NoYesControls whether the uploaded E-Invoice/E-Way Bill details are printed on the invoice and handover documents.
IRNE-Invoice IRN numberMandatory if uploading E-Invoice detailsFill together with Acknowledgement Number and Acknowledgement Date
Acknowledgement NumberE-Invoice acknowledgement numberMandatory if uploading E-Invoice detailsRelated to uploaded IRN
Acknowledgement DateE-Invoice acknowledgement dateMandatory if uploading E-Invoice detailsUse format: DD-MM-YYYY HH:MM
Eway Bill NumberE-Way Bill numberMandatory if uploading E-Way Bill detailsFill together with Eway Bill Date
Eway Bill DateE-Way Bill dateMandatory if uploading E-Way Bill detailsUse format: DD-MM-YYYY HH:MM
Client Token IDClient account identifierMandatory for 3PL accountsRequired only for 3PL uploads. The value must identify a valid client account under the 3PL account.

How to Fill:
  1. IRN fields must be filled together.
  2. E-Way Bill fields must be filled together.
  3. If both are required, fill all related fields.
  4. Show On Invoice controls whether uploaded details are printed on invoice and handover documents.
Validation Rules
Before processing the uploaded file, EasyEcom validates all records. If any validation fails, the complete upload is rejected. Partial processing is not supported.
The following validations are performed:
  1. Duplicate Order IDs within the same upload file are not allowed.
  2. Only one upload is supported for a single Order ID.
  3. Acknowledgement Number must be numeric.
  4. Duplicate Acknowledgement Numbers are not allowed.
  5. E-Way Bill Number must be numeric.
  6. Acknowledgement Date and E-Way Bill Date must follow the DD-MM-YYYY HH:MM format.
  7. Show On Invoice accepts only Yes or No.
  8. For 3PL uploads, Client Token ID is mandatory and must identify a valid client account under the 3PL account.

Step 4: Upload the File

Click Upload CSV > Select the filled template file & Submit

The upload is queued for processing and can be tracked from the Imports section.



Step 5: Verify Upload Status

Go to Imports to verify the upload status.


If the upload fails, download the error file to identify the validation errors. Correct the validation errors in the file and upload it again.

When the company-level setting `skipEwayAndEInvoice` is enabled, EasyEcom displays a consent prompt at the time of invoicing:
"Please confirm whether the E-Invoice and/or E-Way Bill should be generated via EasyEcom?"
The user can select Yes or No.
Info
Important: EasyGSP (Busy) must be integrated and active for E-Invoice/E-Way Bill generation via EasyEcom to work. If consent is provided but EasyGSP (Busy) is not integrated or active, the IRN and E-Way Bill will not be generated.
Consent Logs
The consent selection is logged for both Yes and No selections. The logs are maintained against the respective Consignment and in Handover > View History.

FAQs

1. What happens if I upload after invoice generation has started?
Uploaded details may not be applied because invoice generation has already started using the standard E-Invoice flow.

2. Can I upload E-Invoice details now and E-Way Bill details later for the same order?
No. Only one upload is supported per order. Upload all required details together in a single file.

3. Can I upload the file before the order is created in EasyEcom?
Yes. The upload is stored against the uploaded Order ID and is automatically applied when a B2B order with the same Order ID is created.

4. What happens if multiple invoices are generated for the same order?
The first invoice uses the uploaded E-Invoice/E-Way Bill details. Subsequent invoices follow the account's standard E-Invoice generation flow.

5. How can I check whether the upload was successful?
Go to the Imports section and verify the upload status. If the upload fails, download the error file, correct the validation errors and upload the file again.

6. What happens if the uploaded file contains both valid and invalid records?
The complete upload is rejected. Partial processing is not supported.

7. What happens if I upload only IRN details or only E-Way Bill details?
If only IRN details are uploaded, the first invoice uses the uploaded IRN, while the E-Way Bill follows the account's standard E-Way Bill generation flow. 
If only E-Way Bill details are uploaded, the first invoice uses the uploaded E-Way Bill, while the IRN follows the account's standard E-Invoice generation flow.

8. Why is the IRN/E-Way Bill not generated after giving consent?

EasyGSP (Busy) must be integrated and active for E-Invoice/E-Way Bill generation via EasyEcom to work. If consent is provided while EasyGSP (Busy) is not integrated or active, the IRN and E-Way Bill will not be generated.

    • Related Articles

    • Generating eInvoice and eWaybill for B2B Orders

      eWaybill is required for transporting goods of value beyond INR 50,000 and all B2B invoices need to be electronically updated (eInvoice needs to be generated) if your company’s annual turnover is more than INR 5,00,00,000/- To help you comply with ...
    • How to Generate E-invoice and E-way bill for B2C orders?

      GST Hero For B2C GST Hero for B2C Orders is a comprehensive solution designed to streamline Goods and Services Tax (GST) compliance for Business-to-Consumer (B2C) transactions. This document provides insights into its functionality, and how to ...
    • Invoice, Credit Note, Return Challan Series Configuration

      Description This article explains how sellers can configure numbering series for Invoices, Credit Notes, and Challans using the New Series Configuration module in Easyecom. The configuration ensures that document numbers are generated in a unique and ...
    • Create Retail (B2C) Orders Individually or in Bulk

      Overview EasyEcom allows you to create B2C orders either individually using the Create Retail Order page or in bulk using the Importing Wizard. Bulk order creation supports importing orders as Open or Shipped and also allows importing the Collectable ...
    • EasyEcom Billing Platform Guide

      How to Check Your Balance Login to EasyEcom. Click your Profile Name (top right). Click the Wallet icon to check for Balance, invoices, consolidated reports, etc. Click the ₹ Recharge icon to Recharge your account. Once you click on Balance Icon, you ...