In private beta, request accessSign in
Compliance·19 Jan 2025·7 min read

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 bills