The eBRC-EDPMS-shipping bill triangle, explained for non-CAs
If you have a shipping bill outstanding for more than 9 months without an eBRC, you have a problem. Here is the anatomy.
Three things have to align for an export shipment to fully close:
- The shipping bill. Filed at customs at the time of export. Records what was exported, at what FOB value, to whom.
- The bank realisation. The buyer pays. The money lands in your account via the AD bank.
- The eBRC. The AD bank issues an electronic Bank Realisation Certificate confirming the FOB value has been realised, against the specific shipping bill.
EDPMS (Export Data Processing and Monitoring System) is the RBI-CBIC database that holds all three. Shipping bills flow in from ICEGATE. Realisations flow in from the AD bank. eBRCs are generated and tagged. EDPMS keeps the master ledger.
What "open" and "closed" mean
A shipping bill in EDPMS can be in three states:
- Open: Filed, no realisation yet. Not problematic if recent.
- Closed: Realisation matched, eBRC issued. The happy state.
- Outstanding: Filed more than 9 months ago, no realisation. This is where FEMA exposure begins.
RBI's standing instruction (Master Direction on Exports) requires AD banks to follow up on outstanding shipping bills monthly. In practice, many MSMEs have outstanding bills they are not aware of.
The cascade effects of an outstanding bill
One: GST refund on the affected shipping bill is held. The refund engine cross-checks EDPMS status. If the bill is outstanding beyond 9 months, the refund is held until realisation is confirmed or a write-off is sanctioned.
Two: RoDTEP scrip can be reversed. Most RoDTEP scrips issued before realisation are technically conditional. If realisation does not arrive within the prescribed window (typically 12 months from shipment), DGFT can clawback the scrip. We have seen this rare event happen most often with shipments to Iran, parts of Africa, and certain Eastern European buyers where realisation is unpredictable.
Three: FEMA exposure. An exporter with persistent outstanding shipping bills risks being flagged for FEMA contravention proceedings. The AD bank is also required to report the exporter to RBI's CAUTION list, which restricts future export financing.
The reconciliation work
The reconciliation is the conceptually simple but operationally painful work of matching three datasets:
- Your shipping bills as filed.
- Your bank statements as received.
- Your EDPMS download from RBI.
The matches are usually rough: the realisation amount in INR equivalent rarely matches the shipping bill INR equivalent to the rupee, because exchange rates fluctuate. EDPMS allows a tolerance of plus or minus 1 percent. Realisations in tranches against a single bill must be aggregated.
This is the work we do automatically in the reconciliation view, but it is also the work a careful CA does monthly with a well-built spreadsheet. The point is: it has to happen. Outstanding bills do not resolve themselves.
Written by
The ShippingBill.ai team
Posts reviewed by chartered accountants on our editorial panel.
Audit your own quarter
Send us your last 90 days of shipping bills.
We will return a free audit report in 48 hours showing every rupee of RoDTEP, RoSCTL, and scheme benefit you may have missed. No card. No call.
Upload shipping billsMore from the journal
Why DGFT halved RoDTEP rates in May 2025, and what it means for you
The math behind Notification No. 38/2025, sector by sector, in plain words.
15 May 2025
OperationsThe five RoDTEP rejection reasons that cost MSMEs the most money
From our analysis of 4,200 rejected claims across textile, chemical, and engineering exporters.
22 Apr 2025
SchemesNIRYAT PROTSAHAN: how to actually claim the 2.75 percent interest subvention
Renamed from the Interest Equalisation Scheme, expanded for MSMEs from FY 2024-25. Most exporters still do not file it.
18 Mar 2025