Skip to content

Inventory Management | Goods in Transit

In-transit, visible. Loss-in-transit, accounted.

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.

Goods In Transit

What the system does

Capability, input, output.

  • In-transit register

    Input
    Dispatch event
    Output
    Open in-transit position with metadata
  • Courier ETA tracking

    Input
    Carrier or freight-forwarder tracking
    Output
    Live ETA on dashboard
  • Receipt closure

    Input
    Receipt quantity confirmation
    Output
    In-transit closed; variance flagged
  • Loss-in-transit GL

    Input
    Variance + reason code
    Output
    GL posted, with the insurance claim raised where there is one
  • Insurance claim trigger

    Input
    Damage above threshold
    Output
    Claim workflow initiated

Compliance + integrations

In-transit, accounted properly.

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 and the claim raised against it, so the recovery lands against the loss instead of appearing later as unexplained income.

Regulations we work within

  • Loss in transit

    Written off to its own account with the insurance claim tracked against it.

  • SFRS(I) 1-2

    In-transit stock reflected in inventory valuation.

Connects to

  • Carrier tracking Status pulled where the carrier exposes it
  • Freight forwarder Shipment status against the transfer
  • Manual update The fallback that always works

Goods in Transit FAQ

What buyers ask.

How are aged in-transit positions handled at period-end?

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.

Insurance claims for damaged goods. How does the workflow run?

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.

Stock is lost in transit. What happens to the books?

Stock lost in transit is written off to its own account rather than absorbed into cost of sales, which keeps it visible as an operational problem instead of hiding it in margin. The insurance claim, if there is one, is tracked against the same event, so the recovery lands against the loss rather than appearing months later as unexplained income.

Connect one courier integration. See live ETAs.

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.