The Indian Exporter's Digital Roadmap: Automating Export Documentation and Compliance
Exporting from India? Learn how ERP automates Commercial Invoices, Shipping Bills, RoDTEP, and forex accounting to avoid demurrage and customs holds.
For an Indian exporter, the "container at the port" is a ticking financial clock. Every hour of delay in customs clearance adds demurrage charges (typically $50–$100 per container per day at major ports) and risks the shipment missing the vessel, causing an entire consignment to be rolled over to the next sailing — a delay of 7–14 days that can trigger LC expiry, buyer penalties, and relationship damage. The leading cause of such delays is not port congestion — it is documentation error. A mismatch between the Commercial Invoice and the Packing List, an incorrect HS code on the Shipping Bill, or a GSTIN error on the invoice can halt your shipment for days while corrections are made. In 2026, manual export documentation is a high-risk strategy.
Key Takeaways
- Export documents (Commercial Invoice, Packing List, Shipping Bill) must be perfectly consistent — even ₹1 discrepancy between documents causes customs queries.
- Easedesk generates the entire document set from a single data entry — any change in one document auto-updates all others.
- RoDTEP rates are HS-code-specific — ERP auto-calculates entitlement per shipment and tracks receipt.
- Export proceeds must be realized within 9 months under FEMA — BRC tracking is a compliance requirement.
- Live exchange rate integration enables automatic realized forex gain/loss posting when payments arrive.
The Export Document Set: A Consistency Requirement
International trade requires a set of documents that must all be consistent — the same invoice number, the same HS codes, the same quantities, the same buyer and seller details, the same FOB value — across every document in the set. A discrepancy between any two documents triggers a customs query, which freezes your shipment until the discrepancy is explained or a corrected document is produced.
| Document | Purpose | Issued By | Critical Consistency Points |
|---|---|---|---|
| Proforma Invoice | LC opening by buyer's bank | Exporter | Unit price, total value, terms |
| Commercial Invoice | Customs clearance, payment | Exporter | Must match Packing List exactly |
| Packing List | Customs inspection, freight | Exporter | Must match Commercial Invoice; gross/net weights must match Bill of Lading |
| Certificate of Origin | Preferential duty at destination | FIEO/Chamber of Commerce | Must match Commercial Invoice details |
| Shipping Bill | Indian Customs export clearance | CHA (filed on ICEGATE) | HS code, FOB value, quantity must match Commercial Invoice |
| Bill of Lading | Title to goods; buyer's receipt | Shipping line | Description, weight must match Packing List |
In a manual process, these documents are prepared separately — the Commercial Invoice in Tally, the Packing List in Excel, the Shipping Instructions typed for the CHA. Any update to the invoice (revised quantity, changed unit price) requires manual updates to all other documents — a process where omissions are inevitable.
In Easedesk, all export documents are generated from a single "Export Invoice" record. Change the quantity on the invoice, and it automatically updates the Packing List, the Shipping Instruction, the Certificate of Origin request, and the draft Shipping Bill data — simultaneously. One entry point, zero consistency risk.
Incoterms: Choosing and Applying the Right Terms
Incoterms (International Commercial Terms) define which party bears cost and risk at each point in the shipment journey. The choice of Incoterm directly affects your Commercial Invoice value, your RoDTEP calculation (based on FOB value), and your GST treatment.
| Incoterm | Exporter's Responsibility Ends At | Common For Indian Exports? | GST Treatment |
|---|---|---|---|
| EXW (Ex Works) | Exporter's factory gate | Rare (shifts all burden to buyer) | IGST at 0% (export) |
| FOB (Free on Board) | Goods loaded on ship at origin port | Very common | IGST at 0%; RoDTEP on FOB value |
| CIF (Cost Insurance Freight) | Destination port | Common (buyer pays nothing extra) | IGST at 0%; RoDTEP on FOB component only |
| DDP (Delivered Duty Paid) | Buyer's destination, all duties paid | Growing for D2C exports | Complex — requires IOSS registration in EU, local agent |
Managing the Forex Rollercoaster
Every Indian exporter faces the same challenge: you raise an invoice in USD today at, say, ₹84.30 per dollar. You receive payment 60 days later when the rate is ₹83.80. Your foreign currency earnings are the same, but the INR equivalent is different — and the difference is an "Exchange Rate Loss" that must be booked in your accounts.
Easedesk's Multi-Currency Accounting Engine handles this automatically:
- Invoice Stage: Invoice raised for $10,000 at today's rate of ₹84.30. System records: Export Sales ₹8,43,000 (debit: Receivables in USD)
- Payment Receipt: $10,000 received 65 days later at ₹83.80. System automatically calculates: Exchange Loss = (84.30 – 83.80) × 10,000 = ₹5,000. Posts: Bank ₹8,38,000 DR, Receivables USD ₹8,43,000 CR, Forex Exchange Loss ₹5,000 DR
- Year-End Revaluation: Open receivables denominated in foreign currency are revalued at the year-end rate, with unrealized gains/losses posted to a separate "Unrealised Forex Gain/Loss" account — as required by Ind AS 21
This eliminates the manual year-end forex calculation that costs Indian exporters 3–5 days of accountant effort each March.
ICEGATE Integration for Shipping Bill Tracking
After your CHA (Customs House Agent) files the Shipping Bill on ICEGATE, it goes through several status stages before export is complete. Easedesk integrates with ICEGATE to track these statuses automatically:
- SB Filed: Shipping Bill submitted to customs
- LEO (Let Export Order): Customs officer has cleared the goods for export — this is when the goods can move to the ship
- EGM Filed: Export General Manifest filed by the shipping line after the vessel departs — confirms goods actually left India
- SB in PFMS: Shipping Bill integrated with Public Financial Management System — required for IGST refund and RoDTEP credit processing
Each status update in Easedesk triggers the next workflow step — the finance team is automatically alerted to apply for IGST refund after EGM filing, or to follow up with the CHA if the Shipping Bill is stuck at LEO for more than 3 days.
RoDTEP and Duty Drawback Tracking
Government export incentives — RoDTEP and Duty Drawback — are a significant portion of many Indian exporters' profitability. RoDTEP rates range from 0.3% to 4.3% of FOB value depending on HS code. For an exporter with ₹10 crore monthly FOB, even a 1.5% average RoDTEP rate means ₹15 lakh per month in entitlements. Missing or delayed credits directly impact cash flow.
Easedesk's Pending Incentives Register tracks every Shipping Bill and its incentive status:
- Shipping Bill filed → calculated RoDTEP entitlement recorded (based on HS code rate × FOB value)
- LEO received → Duty Drawback and RoDTEP claim application triggered
- Credit received in bank → matched against expected entitlement; any shortfall flagged for follow-up with DGFT
- Aging analysis → shows how many Shipping Bills have pending credits older than 60 / 90 / 120 days
FEMA Compliance: Bank Realisation Certificate Tracking
Under FEMA (Foreign Exchange Management Act), every export invoice must have its proceeds realized within 9 months of the shipment date (extended to 15 months for merchant exporters). After realization, the bank issues a Bank Realisation Certificate (BRC) — required for claiming RoDTEP, DBK, IGST refund, and IT benefits on export profits.
Easedesk tracks the BRC status for every export invoice: Invoice date → Shipment date → Due date for realization (9 months) → BRC received date. Invoices approaching the 9-month deadline without a BRC trigger an alert 30 days before the deadline — allowing the finance team to follow up with the buyer and their bank in time.
Frequently Asked Questions about Export Documentation ERP
What documents are required for exporting from India?
The standard export document set includes: Proforma Invoice (for LC opening), Commercial Invoice (with Incoterms, GSTIN, and HS codes), Packing List (gross/net weights, dimensions, number of packages), Certificate of Origin, Shipping Bill (filed by CHA on ICEGATE), Bill of Lading or Airway Bill, and after payment receipt — the Bank Realisation Certificate (BRC). Product-specific certificates (Phytosanitary for agri, FSSAI for food, BIS for certain goods) are required based on the commodity and destination country.
What is the difference between RoDTEP and Duty Drawback?
RoDTEP remits embedded taxes on exported products not covered by other refund mechanisms — state taxes, mandi fees, electricity duty, and GST on inputs not fully captured under Input Tax Credit. It is calculated as a fixed percentage of FOB value per HS code (0.3%–4.3%). Duty Drawback refunds customs duty and central excise paid on imported inputs used in the exported product. Both schemes are available simultaneously for eligible exporters and are tracked separately in Easedesk's Pending Incentives Register.
What is a Bank Realisation Certificate and why is it important?
A BRC is issued by your bank confirming that export proceeds have been received in foreign currency and converted to INR. Under FEMA, export proceeds must be realized within 9 months of shipment. The BRC is required to claim RoDTEP, Duty Drawback, IGST refund on exports, and income tax benefits on export profits. Easedesk tracks BRC receipt against each export invoice and alerts the finance team 30 days before the 9-month FEMA deadline for unrealised invoices.
How does an ERP help with forex accounting for exports?
Easedesk records export invoices in the buyer's currency (USD, EUR, GBP, etc.) at the rate on the invoice date. When payment arrives at a different exchange rate, the system automatically calculates and posts the realized forex gain or loss to the correct ledger account. At year-end, open foreign currency receivables are revalued at the closing rate, with unrealized gains/losses posted separately — complying with Ind AS 21 without any manual calculation.
What is the FEMA deadline for realizing export proceeds?
Under FEMA Regulation 2015, export proceeds must be realized within 9 months from the date of export (date on the Bill of Lading or Airway Bill) for regular exporters. Merchant exporters have 15 months. After realization, the BRC must be obtained from the bank. Failure to realize proceeds within the deadline requires an AD Bank's report to RBI, which can trigger scrutiny and, in repeated cases, penalties under FEMA.