In-transit register populated
On dispatch, the in-transit register opens with vehicle, expected receipt date, distance, courier (Delhivery, Bluedart, Shiprocket).
Inventory Management | Goods in Transit
Goods between branches sit in the in-transit register with vehicle, distance and ETA. Receipt closes the loop. Variance posts to the loss-in-transit GL with reason capture. Period-end reconciliation surfaces aged in-transit positions.
How it works
On dispatch, the in-transit register opens with vehicle, expected receipt date, distance, courier (Delhivery, Bluedart, Shiprocket).
Where the courier API is connected, ETA updates live. Where not, the dispatcher updates manually. Aged in-transit (past ETA) surfaces on a dashboard.
Quantity received closes the in-transit position. Variance flagged. Photos and damage notes captured at receipt.
Variance posts to the loss-in-transit GL with reason code. ITC reversal under Section 17(5) where applicable. Insurance claim workflow triggered for damage above threshold.
What the system does
| Capability | Input | Output |
|---|---|---|
| In-transit register | Dispatch event | Open in-transit position with metadata |
| Courier ETA tracking | Delhivery / Bluedart / Shiprocket API | Live ETA on dashboard |
| Receipt closure | Receipt quantity confirmation | In-transit closed; variance flagged |
| Loss-in-transit GL | Variance + reason code | GL posted; ITC reversal where applicable |
| Insurance claim trigger | Damage above threshold | Claim workflow initiated |
In-transit register
Courier ETA tracking
Receipt closure
Loss-in-transit GL
Insurance claim trigger
Compliance + integrations
Aged in-transit positions are an audit finding when not reconciled. The register surfaces them at period-end. Loss-in-transit posts with the reason captured. ITC implications addressed at the source.
Regulations we work within
Section 17(5), CGST Act
ITC reversal on loss / damage in transit.
AS-2 / Ind-AS 2
In-transit stock reflected in inventory valuation.
Connects to
Goods in Transit FAQ
In-transit positions older than the configured threshold (typically 14 to 30 days) surface on the period-close checklist. The team confirms whether the goods are genuinely in transit (long-distance shipment) or lost. Lost positions write off; genuine in-transit roll forward with a tracking note.
Damage at receipt above the configured threshold triggers an insurance claim workflow. Photos, bill of lading and damage notes attach. The claim form drafts for the insurance partner. The recoverable amount sits in the insurance-claim-receivable GL until settled.
Yes. ITC on goods in transit is held until receipt confirmation per Section 16. Where the goods are lost in transit, the ITC reverses under Section 17(5). The reversal posts automatically when the loss-in-transit GL fires.
Free trial, one courier API. Last week of dispatches lights up with live ETA. Aged positions surface on the dashboard. Loss-in-transit GL fires on confirmation.