ERP for wholesalers, importers and distributors in Bangladesh
SORS ERP gives importers, dealers and distributors one system for multi-godown stock, party ledgers, due collection, tiered pricing, batch payments and delivery tracking.
Typical businesses
- Importers and indenting houses in Motijheel and Agrabad
- FMCG and consumer goods distributors with dealer networks
- Electronics and mobile accessories wholesalers
- Hardware, sanitary and building materials dealers
- Garments accessories and fabric wholesalers
Modules that matter here
You buy in bulk, sell to hundreds of retailers on credit, and live on the difference between what you paid and what you collect. Stock sits in two or three godowns, prices differ by party, and the due khata is the most important book in the office. When it is a notebook or an Excel file, one missed entry costs real money.
SORS ERP keeps the party ledger, stock and cash in one place. Each customer gets a price tier and a credit position you can see before dispatch. Deliveries are booked, stock moves between godowns with a transfer record, and collections are posted as batch payments against many bills at once, from the office or from a phone browser.
It runs in the browser, hosted by SORS Technology or on your own server, and Bangla party names and addresses work throughout. Aged receivables, supplier dues and stock valuation come from the same entries, so the month-end picture does not depend on anyone's memory or on a second set of books kept in Tally.
What goes wrong today
- Party dues in notebooks
- Hundreds of retailers buy on credit and the running balance lives in a khata or a spreadsheet kept by one person. Disputes over old balances are settled by argument, not by a ledger both sides can read.
- Stock split across godowns
- Goods move between the main godown, a branch and a delivery van without a record. Physical counts never match the file, and staff phone each other to find out where a carton went.
- Different prices for different parties
- Dealer, retailer and special party rates are remembered or looked up in an old price list. A wrong rate on a big order wipes out the margin, and price changes take days to reach everyone.
- Collections posted one bill at a time
- A collector returns with cash and cheques for twenty bills and the office spends the evening matching them. Partial payments and post-dated cheques leave the balance uncertain for days.
- Month-end VAT and accounts by hand
- Sales and purchase registers are compiled from bills at month end for the Mushak return, and the accountant re-enters everything into Tally. Two sets of books rarely agree with each other.
How SORS ERP is set up for you
- Party ledger and aged receivables Accounting & Mushak VAT
- Every sale, return and collection posts to the party ledger automatically. Aged receivables and outstanding balance reports show who owes what and for how long, and a due reminder SMS can go out on schedule.
- Multi-godown stock with transfers Inventory & Warehouses
- Track stock per warehouse, move goods between godowns with a transfer record, adjust for damage or shortage, and value stock by FIFO, LIFO or weighted average with by-warehouse reports.
- Price tiers per customer group Items & Pricing
- Set dealer, retailer and special rates as price tiers, apply them by customer group, keep a pricing history, and update hundreds of items in one bulk price change when the market moves.
- Batch payments and credit control Sales & Invoicing
- Post one collection against many invoices in a batch payment, record partial amounts and customer debit notes, and see the party's outstanding balance on screen before approving the next order.
- Purchase orders and supplier dues Purchase & Suppliers
- Raise purchase orders, receive goods with a GRN, record supplier bills and returns, and pay suppliers in batches. Supplier credit and aged payables come from the same entries without re-typing.
- Deliveries and shipments tracked Courier & Delivery
- Create delivery notes from sales orders, assign shipments to your own van or to a courier, and track what has been delivered and what is still waiting in the godown.
A day inside the system
The order of events as it runs in SORS ERP.
- 1
Take orders from parties
Orders come in by phone or from a salesman in the field. Staff create sales orders at the party's price tier and check the credit position before confirming.
- 2
Pick and dispatch from the godown
A delivery note is issued, stock is deducted from the right godown, and the van or courier shipment is recorded against the order with a tracking reference.
- 3
Record collections in batches
Cash, cheques and bKash received from parties are posted as batch payments against open bills, and the party ledger updates immediately for everyone to see.
- 4
Receive imports and supplier bills
Goods are received against the purchase order, the supplier bill is entered, and purchase VAT is recorded for the Mushak 6.1 register.
- 5
Review dues and stock
The owner checks aged receivables, sends due reminder SMS to overdue parties, and reviews stock levels and replenishment suggestions before placing the next order.
Frequently asked questions
Can SORS ERP handle credit sales and party dues?
Yes. Credit sales post to the party ledger, and outstanding balances and aged receivables are available at any time. You can record partial and batch payments, and set up due reminder SMS for overdue parties in Bangla or English.
Does it support more than one godown?
Yes. Stock is tracked per warehouse, with transfers between godowns, stock adjustments and by-warehouse valuation reports. Auto replenishment rules can suggest reorders per warehouse so a branch does not run dry while the main godown is full.
Can salesmen take orders on their phones?
There is no native mobile app, but the web app is responsive and installs as a PWA, so a salesman can create a sales order or record a collection from a phone browser with an internet connection. Role-based permissions limit what each user can see and do.
Does it calculate landed cost for imports?
Freight, duty and clearing charges can be recorded as expenses against cost centres, and stock is valued by FIFO, LIFO or weighted average. There is no dedicated landed cost allocation that spreads those charges across items automatically today, so ask us about customisation if that is essential.
Can I see which parties are overdue and remind them automatically?
Yes. Aged receivables show balances by age bucket, and the SMS module has a due reminder trigger that can send a Bangla or English message on a schedule. Messages go through local gateways such as Grameenphone, Robi, Banglalink or SSL Wireless.
See it set up for wholesale & distribution
A 30-minute demo on your own sample items and parties. Bangla or English.