Skip to content
SORS ERP
Available

Inventory management software with multi-warehouse stock control

Multi-warehouse stock with serial and batch tracking, transfers between godowns, FIFO, LIFO or weighted average valuation, stock aging and auto replenishment rules.

Screens in this module

  • Stock Summary
  • Warehouses
  • Stock Adjustments
  • Stock Operations
  • Stock Valuation
  • Stock Control
  • Serial Numbers
  • Batch & Expiry
  • Stock Aging
  • Auto Replenishment

Where this matters most

SORS ERP inventory tracks every unit from the goods receipt to the sale, across as many warehouses, godowns and outlets as you run. Stock summary shows quantity and value per item per location, stock control sets minimums and alerts, and every movement is a recorded operation with a user, a time and a reason attached to it.

Serial numbers and batches are first-class. A computer shop tracks each laptop by serial from GRN to invoice to warranty claim; a pharmacy tracks batches with expiry dates and sells the oldest first. Barcodes for items, variants and serials are generated in bulk from templates, so labelling a new consignment takes minutes rather than an afternoon.

Valuation is a choice, not a constraint. Run FIFO, LIFO or weighted average, compare the methods side by side and report by warehouse. Stock aging shows what has not moved, and auto replenishment rules raise a purchase requisition when an item drops to its reorder point, so the buyer starts from a list instead of a walk around the godown.

How it works

From goods receipt to reorder

receive Goods receipt GRN from PO approve, ship Warehouse stock serial, batch received Transfer godown to shop costs Sale deducts POS or invoice reorder point Valuation FIFO or average Replenishment requisition
Goods are received against a purchase order into warehouse stock with serials or batches, transferred between godowns and outlets, deducted by sales, valued by FIFO, LIFO or weighted average, and reordered automatically when they hit the reorder point.
  1. Goods receipt, GRN from PO
  2. Warehouse stock, serial, batch
  3. Transfer, godown to shop
  4. Sale deducts, POS or invoice
  5. Valuation, FIFO or average
  6. Replenishment, requisition

What is included

Multi-warehouse stock summary
See quantity on hand and available per item per warehouse, with bins inside a warehouse for larger godowns. Warehouse access controls who can view or move stock at each location.
Transfers between godowns
Create a transfer, approve it, ship it and receive it at the destination, scanning barcodes at each step. The destination warehouse updates only on receipt, so nothing is counted twice or lost in between.
Serial number tracking
Import or generate serial numbers at goods receipt, pick specific serials at sale or transfer, and trace the history of any unit from purchase to customer. Warranty and RMA modules reuse the same serials.
Batch and expiry
Receive stock in batches with manufacture and expiry dates, see expiring stock ahead of time and pick batches at sale. Expiry management flags what to return to the supplier or write off.
Stock valuation methods
Value stock by FIFO, LIFO or weighted average, run a valuation comparison to see how each method changes your closing stock, and report valuation by warehouse for the balance sheet.
Adjustments and stock control
Post adjustments for damage, shrinkage or count differences with a reason, and set minimum and maximum levels per item. Low stock alerts can go out by SMS through the SMS module.
Auto replenishment rules
Define a reorder point and order quantity per item and warehouse. When stock falls to the reorder point the ERP suggests an order and can create the purchase requisition for the buyer to approve.
Stock aging
See how long each item has sat in each warehouse in aging buckets, so slow movers are discounted, returned or bundled before they tie up more cash than they are worth.
Barcodes in bulk
Design barcode label templates, generate barcodes for items, variants and serials in batches, and print sheets for a whole consignment. Items can also be imported with their existing EAN-13 barcodes.
Backorder tracking
Record customer demand you cannot fill from stock as backorders and clear them as goods are received, so a promised item is not forgotten between the sale and the next delivery.

In Bangladesh

Most trading businesses in Bangladesh keep stock in more than one place: a showroom in the city, a godown near the highway, a second outlet in another district. SORS ERP treats each as a warehouse with its own stock, access and valuation, and moves goods between them with a transfer that both sides have to confirm.

Electronics shops live and die by serials, pharmacies by batches and expiry. Both are tracked natively, so a warranty claim on a laptop can be traced to the purchase bill and supplier, and a pharmacy can pull short-dated stock before it becomes a write-off. Item names can be stored in Bangla or English.

Many owners arrive from Excel stock sheets or Tally. Items import from Excel or CSV with categories, prices and barcodes, serial numbers import in bulk, and opening stock is entered per warehouse through adjustments, so the first stock count in the new system is the last one you do by hand.

Frequently asked questions

Can I track stock in more than one godown?

Yes. Each warehouse, godown or outlet holds its own stock, and you transfer between them with an approve, ship and receive step. Stock summary and valuation reports can be viewed per warehouse or for the whole business.

Does it support serial numbers and batches?

Yes, both. Serial numbers are imported or generated at goods receipt and picked at sale, transfer or return, and their history is traceable. Batches carry manufacture and expiry dates, with expiry reports for pharmacies and food retailers.

Which stock valuation methods are available?

FIFO, LIFO and weighted average. You can run a valuation comparison to see the effect of each method on closing stock and choose the one your accountant prefers. Valuation reports are available by warehouse.

Can it reorder stock automatically?

Rules per item and warehouse set a reorder point and order quantity. When stock falls to that point the ERP lists a suggested order and can create the purchase requisition for the buyer to review. It does not send purchase orders to suppliers without approval.

How do I get my existing stock into the system?

Import items from Excel or CSV with categories, prices and barcodes, import serial numbers in bulk, then enter opening quantities per warehouse using stock adjustments. There is no direct Tally import, but the templates cover the same fields.

Can I print barcodes for my products?

Yes. Barcode templates define the label layout, and the generator produces barcodes for items, variants and serials in batches for printing. Items that already carry manufacturer EAN-13 barcodes can keep them.

See Inventory & Warehouses on your own data

A 30-minute demo in Bangla or English, with your products, your VAT setup and your questions.