๐ Transfers & Warehouse
Store-to-store transfers ยท TO โ Shipment โ Receipt lifecycle ยท In-transit stock tracked ยท Auto E-Way Bill above โน50k
How to add a new Store / Warehouse
- Stores โ Store List โ + New Store
- Fill: Store Code (e.g. MUM-01), Store Name (Mumbai Main), Store Type (Retail / Warehouse / Distribution)
- Address block: Address 1, City, State, State Code (auto-filled from GSTIN), PIN
- GSTIN: usually same as company for single-state, different for multi-state operations
- Optional: Server URL (for on-prem Store install syncing back to HQ)
- Save. Store appears in POS setup + Transfer picker + Reports store filter.
Create a Transfer Order (TO)
TO is the request โ "Warehouse, please send 100 packs of Milk to Retail Store 3".
- Transfers โ Transfer List โ + New TO
- Pick From Store (source) + To Store (destination)
- Set Priority: Normal / Urgent / Rush
- Add lines: Item + Requested Qty. Optional: Variant if variants enabled.
- Click Save Draft โ sits at status Draft pending approval
- Approver: Transfer List โ filter Draft โ Approve. Status โ Approved.
Ship goods (Transfer Shipment)
Warehouse picks approved TO, packs goods, ships.
- From approved TO โ click Ship button
- Enter Shipped Qty per line (defaults to Approved Qty; adjust for shortage)
- Enter Transport Ref (vehicle no or courier tracking)
- Click Post Shipment. Status โ Shipped.
- Auto: Inventory at source decreases. QtyInTransit at destination increases.
- Print TRANSFER_SHIPMENT (delivery challan) โ includes E-Way Bill block if value > โน50k.
Receive at destination
Truck arrives at destination store. Verify + accept.
- At destination store: Transfers โ Posted Transfer Shipment โ tick shipment โ Receive
- Or from any store: Transfers โ + New Receipt โ pick source Shipment
- Enter Received Qty per line + Damaged Qty if any
- Click Post Receipt. Inventory at destination increases. QtyInTransit clears.
- Variance handling: if received < shipped, the difference stays as in-transit (write off separately if lost)
Auto E-Way Bill on high-value transfers
Every Transfer Shipment where line-value SUM > โน50,000 auto-triggers EWB generation.
- Configure NIC EWB creds at Admin โ E-Way Bill Settings (or leave off for simulated numbers)
- Ship a high-value TO. Within 60s, EWayBillAutoWorker generates the 12-digit EWB number
- Reprint delivery challan โ EWB number, valid-until date, and vehicle no now appear
- Vehicle carries the printed challan. Highway checkpoints scan the EWB QR.
โ EWB validity = 1 day per 200 km (Rule 138). If truck breaks down, extend validity via NIC portal before it expires.
In-transit stock (what's on the truck)
Between Shipment posted and Receipt posted, stock exists in a "limbo" โ not at source, not at destination.
- Stocks โ In-Transit Report: shows all shipments in transit > N days
- Alert if in-transit > 3 days โ driver missing, courier delayed, or forgot to Post Receipt
- Solvexa's Stock by Store view shows QtyInTransit as a separate column
Transfer Suggestions (data-driven redistribution)
System spots stores overstocked in one item while another store runs low. Suggests a transfer.
- Stocks โ Transfer Suggestions
- Table: Item, Overstocked at Store X (Qty above reorder), Understocked at Store Y (Qty below reorder), Suggested Transfer Qty
- Tick suggestions โ Create TOs. Batch-creates draft TOs.
- Approver reviews + posts. Manager decides which to actually ship (may skip if truck routing doesn't allow).
Warehouse management (bins, waves, put-away)
For larger warehouses: track item location down to Aisle-Bin level, batch pick orders in Waves.
- Warehouse โ Setup โ Locations: define Zone โ Aisle โ Rack โ Bin hierarchy
- Warehouse โ Locations: assign items to bins (many-to-many)
- Warehouse โ Put-away Rules: when goods arrive via GRN, system suggests bin based on rules (SKU velocity, item weight, temperature zone)
- Warehouse โ Waves: batch multiple picking orders. Picker gets one walking route covering all orders. Efficiency +40%.
- Warehouse โ Vehicles + Gate Log: track trucks entering/leaving, unload times
- Warehouse โ Quarantine + RTV: hold defective stock; return to vendor
๐ฌ Ask Saathi: "in-transit stock" ยท "which store needs milk" ยท "how to ship TO" ยท "EWB not generating"