RoDTEP Scroll Not Generated: the Five Checks, in Order

The goods shipped, the shipping bill cleared, and the Electronic Duty Credit Ledger is still empty. A scrip you never received is duty credit you have already earned and are quietly writing off. The chain from shipping bill to ledger has five links, so run them as a diagnostic in strict order: the first check that fails is your cause, and each one tells you exactly who to call.

Start with the answer: an empty ledger means the chain stopped at one of five points, and all five can be checked in a fixed order in under an hour. Work them in sequence. Each check is a precondition for the one after it, so the first failure you find is the cause, and stopping there saves you from chasing a Customs house about something your own shipping bill never asked for.

Read this first: where the scroll sits in the sequence

A duty credit scrip does not appear the moment your goods leave. The ICEGATE e-Scrip advisory (version 0.11 dated 16 August 2024, paragraph 1(a)) sets the chain out in five moves: the exporter makes a claim for RoSCTL or RoDTEP in the shipping bill by making a declaration; once the EGM is filed the claim is processed by Customs; once processed, a scroll carrying all individual shipping bills for the admissible amount is generated and made available in the user account at ICEGATE; the exporter creates an e-Scrip account; and the exporter logs in and generates the e-Scrip after selecting the relevant shipping bills.

Five moves, five things that can fail. The checks below follow that order exactly, because a later check cannot pass while an earlier one is failing.

The distinction that saves time: a scroll that was never generated is a shipping bill and Customs problem, and it is fixed at the port. A scroll that exists but has not been turned into a scrip is a problem at your end, and it is fixed by logging in. Checks 1 to 4 sort out the first kind. Check 5 sorts out the second.

Check 1: was RODTEPY declared item wise in the shipping bill

What to check

Pull the shipping bill and read the declaration line by line, not bill by bill. Paragraph I(c) of ICEGATE Advisory No. 01/2021 requires, for each item, INFO TYPE = DTY, INFO QFR = RDT and INFO CODE = RODTEPY where RoDTEP is availed, with the quantity and its unit alongside, plus a Statement table entry of STATEMENT TYPE = DEC and STATEMENT CODE = RD001. The step by step is in how to claim RoDTEP in the shipping bill.

What you will see

  • RODTEPN, or no entry at all. Then there is no delayed scroll to chase. Paragraph I(d) of the same advisory states that if RODTEPY is not specifically claimed in the shipping bill, no RoDTEP would accrue to the exporter. The credit never came into existence.
  • RODTEPY on some lines only. The claim is per item, so a bill can legitimately carry a claim on some lines and none on others. A scroll smaller than you expected is often this, not a fault.
  • RODTEPY on every line, and still nothing. Then the declaration is not your problem. Move to check 2. Before you do, confirm the goods carry a rate at all: the Appendix 4R schedule notified by DGFT Notification 32/2024-25 with effect from 10 October 2024 and amended most recently by Notification 15/2026-27 with effect from 1 May 2026 is HS code wise, a line carrying no rate produces no credit by design, and many lines carry a per unit value cap so the entitlement is the lower of rate times FOB and cap times quantity. Eligibility and exclusions covers what is left out on purpose, and the RoDTEP calculator gives you the figure to expect per bill.

Who to contact

Your customs broker, because the declaration is keyed by them, usually from the template of the previous job. Ask for the filed shipping bill copy showing the item level entries, not a verbal assurance that it was claimed. If the declaration went in wrong and the goods have gone, there is a written recovery route rather than a lost cause: post export conversion of the shipping bill sets out the application, the one year window, and the honest odds.

Check 2: is the EGM filed and error free

What to check

This is the silent blocker, the one that stops more scrolls than any other cause and produces no message to tell you so. Section 5.5 of the ICEGATE e-Scrip advisory is explicit: post filing of the Gateway EGM in respect of the processed shipping bills, the RoDTEP scrolls will be generated by the Customs location, on a first in first out basis in a phased manner. So ask two questions of the export leg: has the EGM been filed, and does it reconcile against this shipping bill. At a gateway port it is the gateway EGM that counts.

What you will see

  • EGM unfiled or in error. The shipping bill will simply sit. Nothing is queued, nothing is pending an officer, and no amount of waiting moves it, because the event that starts processing has not happened.
  • EGM filed but not reconciling. Usually a container, quantity or bill of lading mismatch between what the carrier declared and what the shipping bill says. It behaves exactly like an unfiled EGM until it is corrected.
  • EGM filed and clean. Then the claim is with Customs for processing, and check 3 tells you whether processing has finished.

One consequence worth knowing before you go hunting for a correction: paragraph I(d) of Advisory No. 01/2021 provides that no changes in the claim will be allowed after the filing of the EGM. Fixing an EGM error is possible. Fixing the RoDTEP claim itself after that point is not, other than through the conversion route linked above.

Who to contact

The shipping line or airline files the EGM, so that is where the filing itself lives. Your customs broker is the right person to chase the correction, because they hold both documents and can see the mismatch. If the line insists the EGM has been filed and corrected and the shipping bill still shows otherwise, take it to the EDI or Systems section at the port of export, which is where message level failures are resolved.

Check 3: does the shipping bill appear against your ledger on ICEGATE

What to check

Log in to ICEGATE against the IEC that exported, open e-Scrip Credit Ledger under the Dashboard section, then Ledger Management. Under section 3.1 of the e-Scrip advisory, the Scrip Generation tab lists the shipping bills for which e-Scrips are to be generated. That list is the answer to the whole question: a shipping bill that appears there has been scrolled, and one that does not has not. For credits already taken, section 3.2 provides that the Scrip Details tab carries a View Scrolls link in the Scroll No. field, showing the scroll numbers constituting the shipping bills from which a scrip was generated. Checking your scrip balance walks the same screens.

What you will see

  • The bill is listed for generation. Nothing is stuck. The scroll is done and the credit is waiting for you to act on it. Generate the scrip today rather than next quarter, for the expiry reason set out below.
  • The bill is absent. The scroll has not been generated for it. Go to check 4.
  • The amount is smaller than you expected. Read it against the 4R line before treating it as an error. Per unit value caps bind more often than exporters expect, and the credit is the lower of the two computations.

Who to contact

Nobody yet, if the bill is simply absent. That is a finding, not a grievance, and check 4 tells you who owns it. If the login itself fails, the ledger will not open, or the screens error out, that is the ICEGATE helpdesk, which runs a 24x7 service for trade users.

Check 4: is the scroll generated but held at the port

What to check

Three holds sit between a processed shipping bill and a scroll, and they are worth eliminating in this order because the first two stop everything at once while the third stops one bill.

  • The Annual RoDTEP Return. Para 4.94(2) of the Handbook of Procedures 2023 provides that where the Annual RoDTEP Return has not been filed, no further scroll out of the claims on the shipping bills is permitted at the Customs Port of Export after the grace period of three months, that is after 30th June. If several bills have gone quiet together, check this first: the Annual RoDTEP Return covers who owes it and how scroll out resumes.
  • A suspension that travels. ICEGATE Advisory No. 01/2021 records that where a suspension is placed on an exporter or a shipping bill for Drawback, the same will also be applicable for the purpose of scrolling out of RoDTEP benefits. A Drawback problem can therefore hold a RoDTEP scroll even though the two claims are separate.
  • The bill is still in processing. Paragraph II of the same advisory provides that bills carrying a RoDTEP or Drawback claim go to the Risk Management System after the EGM is filed, and are then either sent to an officer or facilitated straight to the scroll queue. A bill with an officer, or held in a query, has not reached scroll generation. Nothing is wrong in principle. The sequence has not got there.

What you will see

The shape of the silence tells you which of the three you have. Several shipping bills across several months going quiet at the same time points to a block on the IEC, so look at the return and at any Drawback suspension. One bill quiet while its neighbours scrolled points to that bill: a query, an officer's action, or the scroll queue simply not having reached it, since scrolls are generated on a first in first out basis in a phased manner.

Who to contact

The Customs location that handled the export, because that is where scrolls are generated and nowhere else. Approach the EDI or Systems section there through your customs broker, with the shipping bill number, the date, the port, the EGM particulars and a copy of the filed bill showing the item level declaration. A named bill with its paperwork attached moves. A general complaint that scrips are not arriving does not. The Annual RoDTEP Return is the one item on this list that is yours to fix rather than theirs.

Check 5: does an e-scrip ledger account exist to receive the credit

What to check

A generated scroll still needs somewhere to land in your view of the portal. Section 2 of the e-Scrip advisory provides that the e-Scrip functionality can be used only after creating an e-Scrip account at ICEGATE, and that the user must be a valid IEC holder or customs broker licence holder registered on ICEGATE with a digital signature. The account is created from the Dashboard under e-Scrip Credit Ledger, then Ledger Management, then Add New Account, selecting the scheme as RoDTEP or RoSCTL. Confirm an account exists for the right scheme, under the IEC that actually exported.

What you will see

  • No account, or an account under the wrong IEC. Then the ledger you have been refreshing is not the one your credits are addressed to, and the fault has been at your end throughout. ICEGATE registration for scrip holders and the ledger explainer cover both halves.
  • An account exists and the scrip has issued. Then registration of the e-scrip for use is automatic at the customs station of export under Regulation 5 of the Electronic Duty Credit Ledger Regulations, 2021, and the instrument is live: it pays basic customs duty on your own imports, that is duties of customs under the First Schedule to the Customs Tariff Act, 1975, and never IGST, GST compensation cess or Social Welfare Surcharge.
  • The digital signature is the blocker. A registration that stalls on the signature is a portal problem with a portal fix, not a Customs matter, and it is worth clearing before the next scroll matures rather than after.

Who to contact

The ICEGATE helpdesk, for registration, signature and account creation failures. Your customs broker cannot create the account for you, and the Customs house at the port has no part in it.

What it costs to leave it

Two things, and the second one surprises people. The obvious cost is credit you have earned and not received. The less obvious one is the clock. Under Regulation 6(2) of the Electronic Duty Credit Ledger Regulations, 2021, an e-scrip is valid for two years from its creation in the ledger, and that validity does not reset when the scrip is transferred. Every month a scroll sits unnoticed is a month you will not get back once the scrip issues, and a scrip found late is worth less than the same scrip found early, for the reasons in the expiry guide.

There is a scheme level clock too. RoDTEP is notified as in force to 30 September 2026 by DGFT Notification 74/2025-26. If no continuation is notified, the scheme lapses when the notified period ends, which makes a stalled claim on an export already made worth resolving now rather than parking. The mechanics are summarised at the RoDTEP overview. Chasing a stalled scroll is not admin. It is recovering value that has a deadline on it.

When the credit does land

Scriphouse does not generate scrolls, and no private party can. What changes is that you stop finding out late. Once your ledger is connected, scrips arrive on their own as scrolls mature, each landing with its face value, expiry and status, so an export that produced no credit shows up as a gap you can work rather than as silence you have to notice. If you have import duty to absorb, use the scrip. If you do not, sell it: the sale is exempt from GST under HSN 4907 per S. No. 137 of Notification 10/2025-Central Tax (Rate) effective 22-09-2025, and a transfer is a two sided handshake on ICEGATE, where under sections 3.4 and 3.5 of the e-Scrip advisory the transferor initiates against the transferee's ICEGATE ID and IEC, verifies with an OTP valid for fifteen minutes, and the scrip then sits in Transfer Pending until the transferee approves.

That pending window is where counterparty risk lives in a private deal, because nothing moves while it is open. On Scriphouse the first trade on each IEC is free, and after that the self serve fee is 0.40 per cent of the value that settles plus 18 per cent GST on the sell side. Quotes are firm for 60 seconds, settlement is atomic delivery versus payment on ICEGATE with T+0 payout and a bank UTR, and every trade ships a GST invoice and a net realisation statement. Selling RoDTEP scrips online covers the sequence, and how Scriphouse works for exporters covers the rest.

Frequently asked questions

Why has my RoDTEP scroll not been generated?

One of five things, checked in this order: the RODTEPY declaration was not made item wise in the shipping bill, the EGM is unfiled or does not reconcile, the shipping bill has not appeared for scrip generation against your ledger, the scroll is held at the port by an unfiled Annual RoDTEP Return or a Drawback suspension or unfinished processing, or no e-Scrip account exists under the exporting IEC to receive the credit. The first check that fails is your cause.

How long does a RoDTEP scroll take after export?

There is no single number, because scroll generation follows the Gateway EGM and then Customs processing, and both vary by port and by carrier. Section 5.5 of the ICEGATE e-Scrip advisory also provides that scrolls may be generated on a first in first out basis in a phased manner. What matters more than an average is whether the sequence is moving: if the EGM is filed and clean and the bill has been processed, waiting longer will not help.

My EGM is filed but there is still no scroll. What now?

Check whether the block sits on the IEC rather than the bill. Para 4.94(2) of the Handbook of Procedures 2023 stops further scroll out at the Customs Port of Export where the Annual RoDTEP Return has not been filed, after a grace period of three months, that is after 30th June. ICEGATE Advisory No. 01/2021 also records that a Drawback suspension on an exporter or a shipping bill applies equally to scrolling out of RoDTEP. Several bills quiet at once points to one of those two. One bill quiet points to processing on that bill.

Can I claim RoDTEP if RODTEPY was not declared on the shipping bill?

Not through the normal route. Paragraph I(d) of ICEGATE Advisory No. 01/2021 states that if RODTEPY is not specifically claimed in the shipping bill, no RoDTEP would accrue, and no changes in the claim are allowed after the EGM is filed. What remains is a written application for post export conversion of the shipping bill, generally within one year of clearance, decided on documents that existed at the time of export. It is discretionary, so file early and file clean.

Who do I contact about a missing RoDTEP scroll?

It depends on which check failed. The declaration is your customs broker. The EGM is the shipping line or airline, chased through your broker. A scroll that will not generate against a clean bill is the Customs location that handled the export, approached through its EDI or Systems section with the shipping bill number, date, port and a copy of the filed bill. Registration, signature and ledger access failures are the ICEGATE helpdesk.

Does a missing scroll mean I have lost the benefit?

Only where the claim was never declared, and even then a conversion application may recover it. In most cases the chain has stalled rather than closed, and it resumes once the blocking step is cleared. The real cost is time, because an e-scrip is valid for two years from its creation in the ledger under Regulation 6(2) of the Electronic Duty Credit Ledger Regulations, 2021, so a credit found late has less useful life than the same credit found early.

Get started

Stop finding out late.

Scrips arrive on their own as scrolls mature, so a gap is visible instead of silent.