Module
Advance Licence
Every duty-free licence you hold, what is left on it, what you still owe the government, and what it costs if you miss.
Watch demo
The duty was never paid. The promise that made it free is on a spreadsheet one person keeps.
The running product against the demonstration tenant — every figure on screen was computed while the camera was rolling. The voice names no number, so a re-recording can never contradict the screen.
What it produces
- A register of every open authorisation ranked by money at risk — not by date, because a licence expiring next week with nothing on it matters less than one expiring next month with a crore
- What is left to import on each entitlement line, by quantity and by value, computed from the bills of entry themselves
- How much of the export obligation is discharged — at the lower of the quantity and the value percentage, never the average and never whichever flatters
- What you would owe if you stopped today: duty saved × the share undischarged, with interest only where you have set a rate
- Value addition achieved against what the licence requires, refused rather than invented when nothing has been imported yet
- Advance authorisation, EPCG and DFIA on one ledger — EPCG measured against its multiple of the duty saved, a discharged DFIA transferable with its premium recorded
- A debit beyond the entitlement, a unit that does not match the licence, or a bill of entry after the validity, each refused by name with the balance and the shortfall in the sentence
- Bills of entry and shipping bills read from your own ICEGATE or DGFT access, or from the statement your CHA already sends, and held as proposals against the licence they name — a figure that disagrees with the one you typed is reported as a variance, never written over it
- What the bank actually realised against each shipping bill — the remittance less freight, insurance and commission, at the export date’s rate — so an export that has not been paid for is known months before a discharge application would be refused for it
- The discharge application assembled from the ledger: the statement of imports, the statement of exports, Appendix 4H, and every deficiency the office would raise, named with the documents it is about. You print it, sign it and file it
A worked example
0310098765 · advance authorisation · 92 days past the obligation period
45 of 100 MT imported · ₹92,74,000 of ₹2,00,00,000 CIF used
obligation 75% done: 390 of 520 KL by quantity, 76.52% by value — the lower of the two
value addition (3,21,38,000 − 1,16,74,000) ÷ 1,16,74,000 = 175.30% against 15% required
→ ₹7,00,440 duty saved × 25% unmet = ₹1,75,110 at risk, plus ₹6,620.60 interest
Illustrative figures. On your tenant the same page shows yours.
Why it is hard
The part that is not a report.
An exporter importing inputs without paying duty has made a promise: export this much, of this value, by this date. Miss it and the duty saved becomes duty payable, with interest. Almost every Indian exporter runs that promise on a spreadsheet, and the spreadsheet is maintained by one person who is on leave the week the licence expires. This is the same arithmetic as a ledger rather than a memory: what was allowed, what has been used, what was promised, what has been delivered, and what that leaves at risk — with every figure showing the documents it came from, so a disputed number can be walked line by line.
Opened by the logistics manager, the finance director and the administrator — what each of them sees first.
Said before you ask
What is not finished.
Pass one of docs/LICENCE.md and both passes of docs/DGFT.md: the ledger and its refusals for all three schemes, documents read in and staged as proposals, realisation against every shipping bill, and the discharge application assembled, validated and produced as a document. SIAARU still does not sign and does not file. It reads what the government already holds about this exporter — through that exporter’s own credentials, entered by them, or through the statement their CHA sends — proposes entries a person accepts one by one, prepares the application, and records the file number and the certificate the operator brings back. It holds no digital signature. Not yet: the portal’s own bulk-upload workbook, which waits for DGFT’s sample file rather than a guessed column order; consumption per unit exported, which is a chartered engineer’s certificate and is left blank rather than derived; and prediction — SION norms read against the production plan and the open order book, so a shortfall is warned about before it happens rather than reported after (pass two). No document is parsed from a PDF until real ones are in hand. Tax rates, duty saved and the interest rate are the tenant’s own figures, taken from their documents — nothing here is a duty calculator, and a CHA is still a CHA.
Where this sits
One of 26 modules, on one engine.
Advance Licence reads the same reconciled data as everything else SIAARU runs — connected read-only to your ERP, scored on the way in, measured in SQL. How that engine works is a page of its own. The other 25 modules, each with the state it is really in and the reason where it is not switched on, are on the module list; what this one costs, and what it costs beside the rest, is on the pricing page.