Book a DemoClient Login →

© 2026 Innoval Digital Solutions Pvt Ltd.

ICEGATE filing from SAP: shipping bills and bills of entry

In short

ICEGATE is the CBIC gateway through which exporters and importers file shipping bills and bills of entry with Indian Customs. A bill of entry must be filed before the end of the day before the goods arrive, or late charges apply. OptiEXIMc files both declarations from SAP data through the ICEGATE APIs, and brings the customs responses back.

By Innoval Digital Solutions (IVL) EXIM team · Reviewed by IVL’s EXIM specialists · Updated 9 October 2026

What is ICEGATE?

ICEGATE (Indian Customs Electronic Gateway) is the Central Board of Indirect Taxes and Customs (CBIC) portal for electronic customs declarations. Shipping bills for exports and bills of entry for imports are filed through it into the customs EDI system. Customs assesses them and gives the let export order or out-of-charge, and the data then flows on to other systems: export declarations to RBI's EDPMS, bills of entry to IDPMS, drawback and RoDTEP claims to the customs ledgers, and IGST refunds on exports.

For exports made on payment of IGST, the exporter files the shipping bill with the required export and tax details. The shipping bill and the GST return data are processed by the customs and GST systems for refund validation. Once the export is confirmed through the Export General Manifest (EGM) and the conditions are met, the IGST refund is processed electronically and credited to the exporter's registered bank account.

Filing through ICEGATE needs a valid Importer Exporter Code (IEC) and an ICEGATE registration. For remote electronic filing, the declarations must be signed with a valid Digital Signature Certificate (DSC) where applicable.

What does a shipping bill contain, and what depends on it?

A shipping bill declares the exporter, buyer, invoice and item details: description, quantity, value, 8-digit HS code, port, and any incentive claimed. The same document drives most export benefits:

  • Drawback is claimed by entering the drawback serial number for each item; the electronic shipping bill is itself the drawback claim.
  • RoDTEP must be declared item by item at the time of filing, or no RoDTEP accrues on that item.
  • Advance Authorisation and EPCG exports are linked to their authorisations, and for Advance Authorisation the input names and quantities must be endorsed on the shipping bill to redeem it (FTP 2023, para 4.12).
  • EDPMS: for EDI ports, the shipping bill is the export declaration that RBI's EDPMS tracks until the proceeds are realised.

So an error on the shipping bill shows up later as a lost incentive, a failed redemption or an open EDPMS entry.

When must a bill of entry be filed?

Under section 46 of the Customs Act, 1962, as amended by the Finance Act, 2021, a bill of entry must be filed before the end of the day (including holidays) preceding the day the vessel, aircraft or vehicle arrives at the customs station. CBIC may prescribe other time limits for some cases, but not later than the end of the day of arrival. A bill of entry can be filed up to 30 days before the expected arrival.

Late filing attracts charges for late presentation of ₹5,000 per day for the first three days and ₹10,000 per day after that, capped at the duty payable on that bill of entry. Customs can waive the charges where the delay had sufficient cause (Bill of Entry (Electronic Integrated Declaration) Regulations; CBIC Circular 08/2021-Customs).

Advance filing lets customs assess the bill of entry before the goods arrive, which shortens clearance. It needs the purchase, supplier invoice and shipment data ready in time.

What data from SAP do you need?

DeclarationComes from SAPTypical fields
Shipping billSales order, delivery, billing (SD)Buyer, invoice number and value, Incoterms, item descriptions, quantities, HS codes, FOB value, port of loading
Shipping bill incentivesMaterial master, authorisation recordsDrawback serial number, RoDTEP declaration, AA/EPCG authorisation and inputs used
Bill of entryPurchase order, goods receipt, supplier invoice (MM)Supplier, invoice value, currency, HS codes, quantities, port of discharge, IGM details
Duty paymentDuty computation, FIAssessable value, BCD, IGST, cess, exemption notifications, AA/EPCG licence debits

The usual errors are a mismatch between the HS code in the SAP material master and the declaration, product descriptions that differ from the invoice, and exchange rates or Incoterm values that do not match the customs valuation.

Do you still need a customs broker?

Many companies send invoices to a customs broker, who re-types them into the broker's system for filing. Filing from SAP means the declaration is built from the same data as the invoice and purchase documents, with no re-keying, and customs responses (assessment, let export order, out of charge, duty, queries) come back against the document.

An importer or exporter with a valid IEC and an ICEGATE registration can file shipping bills and bills of entry directly, without a customs broker, through OptiEXIMc. Brokers may still help with physical clearance at the port.

How do OptiEXIM and OptiEXIMc file on ICEGATE?

  • OptiEXIMc files shipping bills and bills of entry, including amendments, directly through the APIs that ICEGATE publishes. Acknowledgements, status updates and validation or error messages come back into OptiEXIMc and SAP for tracking and action.
  • OptiEXIM generates invoices, packing lists and certificates of origin from SAP SD data, submits the shipping bill checklist and tracks it, and generates bills of entry from SAP purchase orders with automated duty computation. Its ICEGATE filing uses the ICEGATE APIs or the existing integration set-up, depending on the deployed version.

Frequently asked questions

What is ICEGATE?

The Indian Customs Electronic Gateway: CBIC's portal for filing shipping bills, bills of entry and related customs declarations electronically.

Can shipping bills be filed directly from SAP?

Yes. OptiEXIMc builds the shipping bill from SAP sales and billing data, files it through the ICEGATE APIs, and brings the customs response back.

When must a bill of entry be filed?

Before the end of the day preceding the arrival of the vessel, aircraft or vehicle (section 46 of the Customs Act, as amended in 2021). Late filing attracts charges of ₹5,000 a day for the first three days and ₹10,000 a day after that, capped at the duty payable.

How early can a bill of entry be filed?

Up to 30 days before the expected arrival of the goods.

Why do incentives depend on the shipping bill?

Drawback, RoDTEP, Advance Authorisation redemption and EDPMS tracking all use the data declared on the shipping bill; most cannot be corrected after export.

What SAP data is needed for a bill of entry?

Purchase order, supplier invoice, goods and HS code details, quantities, values and shipment details from SAP MM, plus duty and licence data.

Do we still need a customs broker?

Not for filing. An importer or exporter with a valid IEC and ICEGATE registration can file shipping bills and bills of entry directly through OptiEXIMc. Brokers may still help with physical clearance at the port.

Do both OptiEXIM and OptiEXIMc file on ICEGATE?

Yes. OptiEXIMc, on SAP BTP, files directly through the ICEGATE APIs. OptiEXIM, inside SAP S/4HANA or ECC, uses the ICEGATE APIs or the existing integration set-up, depending on the deployed version.

Sources

This guide summarises the rules for general information and is not legal advice. Check the current notifications before acting on them.

Run EXIM schemes inside SAP

See OptiEXIM or OptiEXIMc with your own export and import scenarios.

Want to talk to an EXIM specialist about your SAP landscape? Email us at info@ivldsp.com