Customs & Duties

7 Shipping Bill Mistakes That Block Your RoDTEP and Drawback

Wrong HS code, missing RoDTEP declaration, scheme code errors, quantity mismatch. The most common shipping bill mistakes and how to fix them before LEO.

By Aaryan Kakani · · 9 min read

Key takeaways

Your shipping bill is the single most important document in the export incentive chain. Every RoDTEP scrip, every duty drawback credit, and every scheme benefit flows from the data filed in that one form on ICEGATE . Get it wrong and your incentive claim stalls, gets rejected, or never generates in the first place.

We reviewed thousands of export filings and found the same seven errors appearing repeatedly. Each one is preventable if you know what to watch for.

Wrong HS Code

The HS code (Harmonised System code, also called ITC-HS or tariff item) is the 8-digit classification number that identifies your exported product. It determines which RoDTEP rate applies, which drawback schedule row applies, and whether any anti-dumping or safeguard duties are triggered at the destination.

What goes wrong

  • A wrong HS code pulls the wrong RoDTEP rate. You might get 0.5% instead of 3.6%, or zero if the code falls outside the RoDTEP schedule entirely.
  • The drawback rate changes too. All Industry Rates for drawback are mapped to specific tariff items. A misclassification means a different (usually lower) drawback amount.
  • Certain HS codes trigger anti-dumping duties at the destination country. Classifying your product under an adjacent code could subject your buyer to unexpected duties, damaging the commercial relationship.
  • Customs may issue a query or hold your shipment for examination if the declared HS code does not match the product description, delaying LEO.

How to fix and prevent it

  • Use the HS code lookup tool to verify your classification before filing. Cross-check against the ITC-HS schedule on the DGFT website.
  • Match at the 8-digit level, not just the 4- or 6-digit heading. The last two digits determine the specific RoDTEP and drawback rate.
  • If you export multiple variants of the same product, verify each variant separately. A cotton shirt and a polyester shirt fall under different 8-digit codes.
  • Keep a product-to-HS-code master list and have it reviewed by your CHA or customs broker annually.

Missing RoDTEP Scroll Flag

When you file a shipping bill on ICEGATE, there is a Y/N flag for RoDTEP scroll generation. If this flag is not set to "Y" at the time of filing, the system will not generate a RoDTEP scrip for that shipping bill. Period.

What goes wrong

The RoDTEP scroll simply never generates. There is no automatic retrospective generation. Your shipping bill gets processed, LEO is granted, the goods leave the country, and the RoDTEP benefit is lost. Many exporters discover this only when they check their scrip account weeks later and find nothing.

How to fix and prevent it

  • Add the RoDTEP flag to your pre-filing checklist. Verify it is set to "Y" before submitting the shipping bill.
  • If your CHA files on your behalf, explicitly instruct them in writing to enable the RoDTEP flag on every eligible shipping bill.
  • After filing, download the shipping bill copy from ICEGATE and confirm the flag shows "Y." Catching it before LEO means you can still request a correction.
  • If the flag was missed and LEO is already granted, you will need to file a shipping bill amendment under Section 149. Approval is not guaranteed and takes 2-3 months.

Wrong Scheme Code

The scheme code on the shipping bill tells ICEGATE which incentive mechanism to apply. There are separate codes for Duty Drawback (DBK), RoDTEP, RoSCTL (Rebate of State and Central Taxes and Levies for textiles), and combinations of these. Selecting the wrong code means the system processes your shipment under the wrong incentive scheme.

What goes wrong

  • If you select a drawback-only scheme code but are eligible for both drawback and RoDTEP, you lose the RoDTEP benefit.
  • Textile exporters sometimes select the RoDTEP code instead of the RoSCTL code, or vice versa. RoSCTL rates for textiles are typically higher than RoDTEP rates, so picking the wrong one leaves money on the table.
  • Selecting a scheme code for which your product is not eligible can trigger a customs query, holding up LEO and the entire shipment.

How to fix and prevent it

  • Maintain a mapping of your products to the correct scheme code. Common codes: 19 (drawback only), DBK + RoDTEP (combined), RoSCTL-specific codes for Chapter 61-63 textiles.
  • If you export textiles under Chapters 61, 62, or 63 of the ITC-HS, confirm whether your product is covered under RoSCTL or RoDTEP. RoSCTL covers garments and made-ups; RoDTEP covers technical textiles and other categories.
  • Cross-verify the scheme code with the latest DGFT notification. The eligible scheme codes change when new RoDTEP schedules are notified.

Quantity and Unit Mismatch Between Invoice and Shipping Bill

The quantity and unit of measurement on the shipping bill must match the commercial invoice exactly. Customs cross-checks these details during assessment, and any mismatch triggers a query or examination order.

What goes wrong

  • The invoice says 500 pieces, but the shipping bill says 500 kg. Both may be technically correct (the pieces weigh 500 kg), but the mismatch triggers a customs query.
  • The drawback calculation may use the wrong unit. Some drawback rates are per-kg, others per-piece or per-square- metre. A unit mismatch can inflate or deflate the drawback amount.
  • Quantity mismatches between the shipping bill and the physical cargo are flagged during examination, potentially leading to penalties under Section 114 of the Customs Act.

How to fix and prevent it

  • Use the same unit of measurement across your commercial invoice, packing list, and shipping bill. The UQC (Unit Quantity Code) on the shipping bill must match DGFT/CBIC standards.
  • Cross-check total quantities before filing. Compare the invoice total against the packing list total against the shipping bill total. All three must agree.
  • For goods measured in both weight and pieces (garments, hardware), declare both on the invoice and use the statutory UQC on the shipping bill.

Wrong FOB Value

The FOB (Free on Board) value on the shipping bill is the base for calculating both RoDTEP credit and the drawback cap. RoDTEP is a percentage of FOB, and duty drawback has per-unit caps that are cross-checked against the declared FOB value to prevent over-claiming.

What goes wrong

  • If the FOB value is understated, your RoDTEP benefit is proportionally lower. At a 3% rate, a Rs 1 lakh understatement costs you Rs 3,000 in lost RoDTEP credit.
  • If the FOB value is overstated, the drawback claim may exceed the market value of the goods, triggering a customs investigation for fraudulent drawback claims.
  • A mismatch between the shipping bill FOB value and the actual bank realisation in EDPMS creates reconciliation issues. The RBI flags unmatched entries, and your AD bank may withhold future drawback credits.

How to fix and prevent it

  • Calculate FOB correctly: it is the invoice value minus freight, insurance, and commission. If your invoice is on CIF terms, you must deduct freight and insurance to arrive at FOB.
  • Match the FOB on the shipping bill to the FOB on the commercial invoice. If the invoice is in a foreign currency, use the customs exchange rate applicable on the date of filing, not the bank rate.
  • After export, ensure the bank realisation amount is consistent with the declared FOB value. Variance above 10% triggers EDPMS scrutiny.

Missing or Wrong AD Code

The AD (Authorised Dealer) code is the 14-digit code of your bank branch that handles your export remittances. It links your shipping bill to your bank account in EDPMS. Without a correct AD code, the drawback disbursement has no destination.

What goes wrong

  • If the AD code is missing, drawback is sanctioned but cannot be disbursed. The amount sits in limbo until you file a correction, which can take weeks.
  • If the AD code belongs to a different bank or branch, the drawback is credited to the wrong account. Retrieving it requires inter-bank correspondence and a fresh customs request.
  • EDPMS matching fails when the AD code on the shipping bill does not match the AD code registered for your IEC with that bank. This prevents the bank from linking your inward remittance to the shipping bill.

How to fix and prevent it

  • Register your AD code with the customs port before your first shipment. This is a one-time registration per port per bank branch.
  • Verify the 14-digit AD code with your bank branch before filing. The code includes the bank code, branch code, and a check digit. One wrong digit routes the drawback elsewhere.
  • If you change banks, register the new AD code with customs and update your filing template. Do not assume the CHA will catch this.
  • Keep your AD code registration letter on file. You will need it if customs asks for proof during drawback processing.

Not Filing the Amendment Before LEO

Let Export Order (LEO) is the point of no return for easy corrections. Before LEO, your CHA can request amendments to the shipping bill through the normal ICEGATE workflow. After LEO, any change requires a formal shipping bill amendment under Section 149 of the Customs Act, 1962.

What goes wrong

  • Post-LEO amendments require a written application to the Assistant Commissioner or Deputy Commissioner of Customs. The process takes 2-3 months on average.
  • During those 2-3 months, your incentive claim is frozen. No RoDTEP scrip generates, no drawback is processed, and your EDPMS entry remains unmatched.
  • Approval is not guaranteed. If customs determines that the amendment is a material change that should have been caught before filing, they may reject the request.
  • Multiple post-LEO amendments on your IEC can flag you for enhanced scrutiny on future shipments, slowing down all your exports.

How to fix and prevent it

  • Build a pre-filing checklist: HS code, scheme code, RoDTEP flag, quantities, units, FOB value, AD code, buyer details, port of discharge.
  • Review the shipping bill printout from ICEGATE before requesting LEO. Your CHA should share this with you for sign-off.
  • If you spot an error after filing but before LEO, contact your CHA immediately. Pre-LEO corrections are routine and take hours, not months.
  • If you must file a post-LEO amendment, read our shipping bill amendment guide for the step-by-step process and required documents.

The Bottom Line

All seven mistakes share a common root cause: the shipping bill is treated as a formality rather than a financial document. Every field on that form directly affects how much incentive money flows back to you. A wrong HS code, a missed checkbox, a typo in the AD code. Any one of these can block thousands of rupees in RoDTEP and drawback benefits.

The fix is straightforward. Build a checklist. Review every shipping bill before LEO. Use the right tools to verify HS codes and calculate your RoDTEP benefit before you file. And if something does go wrong, file the amendment as early as possible. Every day of delay is a day your incentive is frozen.

Frequently Asked Questions

Can I claim both RoDTEP and duty drawback on the same shipping bill?

Yes. RoDTEP and duty drawback can be claimed simultaneously, but you must select the correct combined scheme code. RoDTEP reimburses embedded state and central taxes (electricity duty, mandi tax, fuel levies), while drawback refunds customs duties paid on imported inputs. They cover different costs and are designed to work together.

What happens if I file the wrong HS code on my shipping bill?

A wrong HS code results in an incorrect RoDTEP rate, wrong drawback rate, and potential anti-dumping duty triggers at the destination. The HS code determines which incentive rate schedule applies, so even a one-digit error at the 8-digit level can change your benefit amount substantially. Use the HS code lookup tool to verify before filing.

How do I fix a shipping bill mistake after LEO has been granted?

After LEO, you need a formal shipping bill amendment under Section 149 of the Customs Act. Submit a request to the Assistant or Deputy Commissioner of Customs with supporting documents (commercial invoice, packing list, bank certificate). The process takes 2-3 months and approval is not guaranteed. This is why verifying every detail before LEO is critical.

Update history

  • First published.