SolvexaRetail
Manual ยท Transfers & Warehouse
All TopicsBack to app

๐Ÿšš 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

  1. Stores โ†’ Store List โ†’ + New Store
  2. Fill: Store Code (e.g. MUM-01), Store Name (Mumbai Main), Store Type (Retail / Warehouse / Distribution)
  3. Address block: Address 1, City, State, State Code (auto-filled from GSTIN), PIN
  4. GSTIN: usually same as company for single-state, different for multi-state operations
  5. Optional: Server URL (for on-prem Store install syncing back to HQ)
  6. 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".

  1. Transfers โ†’ Transfer List โ†’ + New TO
  2. Pick From Store (source) + To Store (destination)
  3. Set Priority: Normal / Urgent / Rush
  4. Add lines: Item + Requested Qty. Optional: Variant if variants enabled.
  5. Click Save Draft โ€” sits at status Draft pending approval
  6. Approver: Transfer List โ†’ filter Draft โ†’ Approve. Status โ†’ Approved.

Ship goods (Transfer Shipment)

Warehouse picks approved TO, packs goods, ships.

  1. From approved TO โ†’ click Ship button
  2. Enter Shipped Qty per line (defaults to Approved Qty; adjust for shortage)
  3. Enter Transport Ref (vehicle no or courier tracking)
  4. Click Post Shipment. Status โ†’ Shipped.
  5. Auto: Inventory at source decreases. QtyInTransit at destination increases.
  6. Print TRANSFER_SHIPMENT (delivery challan) โ€” includes E-Way Bill block if value > โ‚น50k.

Receive at destination

Truck arrives at destination store. Verify + accept.

  1. At destination store: Transfers โ†’ Posted Transfer Shipment โ†’ tick shipment โ†’ Receive
  2. Or from any store: Transfers โ†’ + New Receipt โ†’ pick source Shipment
  3. Enter Received Qty per line + Damaged Qty if any
  4. Click Post Receipt. Inventory at destination increases. QtyInTransit clears.
  5. 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.

  1. Configure NIC EWB creds at Admin โ†’ E-Way Bill Settings (or leave off for simulated numbers)
  2. Ship a high-value TO. Within 60s, EWayBillAutoWorker generates the 12-digit EWB number
  3. Reprint delivery challan โ€” EWB number, valid-until date, and vehicle no now appear
  4. 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.

Transfer Suggestions (data-driven redistribution)

System spots stores overstocked in one item while another store runs low. Suggests a transfer.

  1. Stocks โ†’ Transfer Suggestions
  2. Table: Item, Overstocked at Store X (Qty above reorder), Understocked at Store Y (Qty below reorder), Suggested Transfer Qty
  3. Tick suggestions โ†’ Create TOs. Batch-creates draft TOs.
  4. 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.

๐Ÿ’ฌ Ask Saathi: "in-transit stock" ยท "which store needs milk" ยท "how to ship TO" ยท "EWB not generating"