RBI Compliance
EDPMS Complete Guide. RBI's Export Reporting System Explained
EDPMS lifecycle, entry statuses, 9-month rule, caution listing, write-off, e-commerce challenges, automation, and monthly checklist.
By Aaryan Kakani · · 15 min read
What Is EDPMS
The Export Data Processing and Monitoring System (EDPMS) is the RBI's centralized electronic platform for tracking every export transaction originating from India. It monitors the entire arc of an export. From the moment a shipping bill is filed with customs to the point where export proceeds are realized in foreign exchange and reported by the exporter's bank.
Before EDPMS, export monitoring relied on a paper-based system of declaration forms: GR forms (for exports through sea and air cargo), SDF forms (for exports through ports with Electronic Data Interchange), PP forms (for exports by post), and SOFTEX forms (for software and IT service exports). Exporters would fill these physical forms in duplicate, submit one copy to customs and the other to their Authorised Dealer (AD) bank, which would then manually report realization to RBI. The system was slow, error-prone, and created massive backlogs of unmatched export declarations.
EDPMS went live in 2013-14, progressively replacing the paper forms. RBI's Master Direction on Export of Goods and Services now governs the system. Its companion for imports is IDPMS (Import Data Processing and Monitoring System). Together, they give RBI a real-time view of India's trade payment flows.
What EDPMS replaced
| Old Form | Used For | EDPMS Equivalent |
|---|---|---|
| GR Form | Sea/air cargo exports at non-EDI ports | Auto-populated EDPMS entry |
| SDF Form | Exports through EDI-enabled ports | Auto-populated EDPMS entry |
| PP Form | Exports by post parcel | Auto-populated EDPMS entry |
| SOFTEX Form | Software/IT service exports | SOFTEX module in EDPMS |
EDPMS Data Flow. The Complete Lifecycle
Understanding the EDPMS data flow is critical because every compliance issue (mismatches, caution listing, penalties) originates from a breakdown at one of these stages.
, , , , , , , ].map(() => (
))}
How EDPMS Entries Get Created
EDPMS entries are not created manually by the exporter. They are auto-populated from customs data. Understanding the creation mechanism helps diagnose why entries sometimes go missing or appear with incorrect data.
Goods exports (standard)
When the exporter files a shipping bill on ICEGATE , the system captures all declaration details. Once customs grants LEO, the ICES (Indian Customs Electronic System) transmits the data to EDPMS via the customs-RBI interface. The entry is typically visible in the AD bank's EDPMS view within 24-72 hours of LEO.
Key data transmitted: shipping bill number and date, LEO date, port code, IEC, AD bank code, FOB value in foreign currency, FOB value in INR, HS codes, consignee name and country, and the RBI purpose code .
Exports via post (e-commerce/samples)
Exports sent through postal channels should also generate EDPMS entries when a shipping bill is filed. However, small parcels shipped without a formal shipping bill (under the postal export exemption for values below Rs 25,000) do not create EDPMS entries. E-commerce exporters using postal channels for higher-value shipments must ensure a shipping bill is filed. Otherwise there is no EDPMS entry to close, but the inward remittance still needs FEMA reporting.
SOFTEX (software and IT services)
Software exports do not have a physical shipping bill. Instead, the exporter files a SOFTEX form with their STPI/SEZ authority, which certifies it and forwards the data to RBI for EDPMS entry creation. The AD bank then handles the entry like any other EDPMS record. Matching inward remittances and reporting closure. SOFTEX filing is required for software exports exceeding the threshold prescribed by RBI.
EDPMS Entry Statuses
Every EDPMS entry carries a status that determines what action is required. Understanding these statuses is the foundation of EDPMS compliance.
| Status | What It Means | Action Required | Risk Level |
|---|---|---|---|
| Open | Shipping bill filed, payment not yet realized or matched by AD bank | Ensure export proceeds are received within 9 months and bank matches payment to entry | Normal (within 9 months) |
| Closed | Export proceeds fully realized and matched; BRC issued by AD bank | No action needed; retain BRC and supporting documents for 5 years | None |
| Caution Listed | Entry open beyond 2 years from shipping bill date without closure | Immediate action: realize payment, obtain write-off, or provide closure documents to AD bank | High |
| Written Off | Entry closed without full payment realization using RBI write-off provisions | Maintain documentation of write-off basis; may need to report in annual returns | Low (if properly documented) |
In practice, most compliance problems stem from entries sitting in "Open" status for too long. The clock starts ticking from the shipping bill date, and the 9-month repatriation deadline under FEMA is the first critical milestone. The 2-year caution listing threshold is the point of no return for many exporters.
The 9-Month Repatriation Rule
This is the most critical deadline in EDPMS compliance. Under FEMA Section 10 and the RBI Master Direction on Export of Goods and Services , export proceeds must be realized and repatriated to India within 9 months from the date of export.
Key aspects of the 9-month rule
- 01 Starting date: The 9-month clock starts from the date of export, which is the date of the shipping bill or the LEO date (whichever is applicable per the Master Direction).
- 02 What counts as realization: The proceeds must be received in India in the designated currency (or any freely convertible currency) and credited through the banking channel. Direct receipt abroad (e.g., foreign bank account not routed through AD bank) does not count.
- 03 Extension provisions: RBI has delegated authority to AD banks to extend the repatriation period in certain cases. Units in SEZs may have different timelines. The exporter must apply to the AD bank before the 9-month deadline with reasons for the delay.
- 04 Consequence of breach: Failure to repatriate within 9 months is a contravention of FEMA. It triggers potential penalties under FEMA Section 13 , compounding proceedings, and eventual caution listing if the entry remains open.
For a detailed breakdown of the repatriation deadline including sector-specific exceptions, extension procedures, and how to handle delayed payments, see our dedicated guide on the FEMA 9-month repatriation deadline .
The AD Bank's Role in EDPMS
Your Authorised Dealer bank is the operational backbone of EDPMS compliance. They are the intermediary between the exporter and RBI, responsible for matching payments, reporting realizations, and issuing closure documents. For a comprehensive overview, see our guide on the AD bank's role in export compliance .
Payment matching
When an inward remittance arrives, the AD bank must match it to the correct EDPMS entry. This involves verifying the shipping bill number (often referenced in the SWIFT message), the remitter (buyer) name, the amount, and the currency. For multiple shipments to the same buyer, the bank must allocate the payment across the correct entries. Poor matching is the single biggest source of EDPMS compliance failures.
BRC issuance
Once payment is matched and reported in EDPMS, the AD bank issues a Bank Realization Certificate (BRC). This is a critical document for claiming export incentives like RoDTEP , Duty Drawback, and for meeting EPCG export obligations . Without a BRC, the exporter cannot prove realization to DGFT or other authorities.
FETERS reporting to RBI
AD banks report all foreign exchange transactions to RBI through the Foreign Exchange Transactions Electronic Reporting System (FETERS), accessible via RBI's reporting platform at BS_Listofallreturns.aspx. FETERS captures the purpose code, amount, currency, country, and the linked EDPMS/IDPMS entry number. Banks file FETERS returns on a daily and monthly basis. The data flows from FETERS into RBI's Balance of Payments statistics.
Regulatory forms
AD banks submit various regulatory returns using forms prescribed by RBI, including SCH-3, SCH-4, SCH-5, and SCH-6 (available at BS_ViewForms.aspx on RBI's website). These schedules cover different categories of foreign exchange transactions and feed into RBI's aggregate monitoring of capital flows and trade balances.
Common EDPMS Mismatches
Mismatches between what customs recorded and what the bank sees are the most frequent operational headache in EDPMS. Here are the scenarios that cause the most trouble.
| Mismatch Type | Root Cause | Resolution |
|---|---|---|
| Amount mismatch (SB vs payment) | Buyer deducts bank charges, agent commission, or claims quality deductions before paying | Bank can close with adjustment up to 5% variance; larger gaps need documentary evidence (credit note, debit note, correspondence) |
| Multiple payments against one SB | Buyer pays in installments or milestone payments | Bank reports each partial realization in EDPMS; entry closes only when cumulative amount matches |
| One payment against multiple SBs | Buyer sends consolidated payment covering several shipments | Bank must split and allocate the remittance across individual EDPMS entries. Requires exporter to provide SB-wise breakup |
| Wrong AD code on SB | Customs broker entered incorrect bank AD code while filing shipping bill | File customs amendment to correct the AD code; until corrected, the entry sits with the wrong bank |
| Currency mismatch | SB filed in USD but payment received in EUR or via cross-currency settlement | Bank must convert and report with explanation; may require exporter's letter clarifying the currency change |
| Duplicate EDPMS entries | System glitch or duplicate SB transmission from customs | AD bank raises request with RBI EDPMS cell to cancel the duplicate entry |
Caution Listing
Caution listing is the most serious consequence of neglecting EDPMS entries. When an entry remains open beyond 2 years from the shipping bill date, the system automatically flags the exporter. For a step-by-step remediation plan, see our dedicated guide on how to get off the EDPMS caution list .
Caution listing triggers
- · EDPMS entry open for more than 2 years from shipping bill date without any realization reported
- · Partial realization reported but significant outstanding balance remaining beyond 2 years
- · Multiple EDPMS entries in Open status across different shipping bills for the same IEC, indicating a pattern of non-repatriation
Consequences of caution listing
- · IEC deactivation risk: DGFT may suspend or deactivate the IEC based on RBI's caution list data, blocking all future import-export activity
- · Enhanced bank scrutiny: AD banks apply heightened due diligence on all new export transactions, potentially delaying shipping bill endorsements and LC issuance
- · Credit facility impact: Banks may tighten or revoke export credit facilities (packing credit, post-shipment finance) for caution-listed exporters
- · FEMA proceedings: Caution listing is often the precursor to RBI initiating formal FEMA contravention proceedings
Write-Off Provisions
Not every export transaction results in full payment. Buyers default, quality disputes arise, and goods get damaged in transit. RBI recognizes this through a tiered write-off framework that allows EDPMS entries to be closed even when full proceeds are not realized.
| Write-Off Category | Limit | Who Approves | Conditions |
|---|---|---|---|
| Self write-off by exporter | 5% of total export proceeds realized in previous calendar year, or USD 10,000, whichever is higher | Exporter (with AD bank documentation) | Exporter must have realized at least the invoice value minus the write-off amount; must not be on caution list; must file a declaration with AD bank |
| AD bank write-off | 10% of total export proceeds realized in previous calendar year | AD bank | Bank must be satisfied that the exporter made reasonable efforts to realize payment; documentary evidence required (buyer correspondence, legal notice, insolvency declaration, etc.) |
| RBI approval write-off | Amounts exceeding the above limits | RBI (via application through AD bank) | Formal application with full case history, evidence of recovery efforts, ECGC claim status if applicable, and AD bank's recommendation |
Write-offs are cumulative within a calendar year. If an exporter realized