Wholesale and distribution
Distribution and dealer management, built for Bangladeshi distributors
Dealer tiers that price themselves, credit limits that stop an order rather than report on it afterwards, stock across depots on one ledger, and a Mushak 6.3 on every dealer invoice. Plus the three things this does not do.
Reviewed
The short answer
For a Bangladeshi distributor this covers the money side properly: hierarchical dealer groups with their own discounts, a deep pricing engine with quantity slabs and depot-scoped rules, credit limits enforced when the order is confirmed with a permissioned and recorded override, multi-depot stock with in-transit transfers, and a Mushak 6.3 numbered inside the transaction that completes the sale.
It does not do route or beat planning, it has no field sales-rep app, and it does not capture secondary sales from your dealers. If those are the reason you are shopping, buy a specialist system instead.
A distributor's actual day, and where the software has to sit
A distribution business is three problems wearing one coat. There is the primary sale, which is you buying from the principal. There is the secondary sale, which is your dealer selling to the shop. And there is the gap between them, which is where your money sits as stock in somebody else's godown and as credit on somebody else's account.
Almost every system sold as a distributor management system in this market is really an order-taking application with a stock ledger behind it. That is not an insult, it is a description, and it is usually enough. What decides whether it is enough for you is whether the two things that actually leak money in this trade are handled: price, which leaks quietly, and credit, which leaks loudly.
Dealer tiers and the pricing engine
Tiered pricing is the thing distributors most often run on paper, and it is the thing that costs the most when it drifts. A dealer who has been getting sub-dealer pricing for eight months is a margin hole nobody discovers until somebody compares two invoices.
Customer groups are a hierarchy, each carrying its own default discount, and pricing rules can target a group directly. On top of that the engine handles quantity slabs, buy-one-get-one, margin-based rules, usage caps so a scheme cannot run away, rules scoped to a territory or to a depot and every location beneath it, and a usage ledger that tells you afterwards what a scheme actually cost.
Credit limits that actually stop an order
Every system in this market claims credit limits. The question is where the check runs, because a limit checked in a report is a limit that has already been exceeded.
- The limit is checked when a sales order is confirmed, and again on a manual invoice. Those are the two moments where a check changes the outcome.
- Policy runs from warn through to hard block, so a distributor who wants a soft limit for one dealer and a wall for another can have both.
- Going past the limit needs a specific permission. It is not a checkbox anybody at the desk can tick, and the override is written onto the document, so the conversation at month end starts from a record rather than from memory.
- If the service holding the credit profile cannot be reached, the gate fails closed. An outage does not become an open credit line.
That last point is a design decision with a cost: during an outage, orders for customers near their limit stop. We think that is the right way round for a business whose receivables are its largest asset, and it is worth knowing before you meet it on a bad afternoon.
Depots, transfers and where the stock actually is
Depots are warehouses in a hierarchy on one ledger, so stock at the Chattogram depot and stock at head office are the same numbers rather than two spreadsheets reconciled monthly. Transfers between them are documents with stock in transit tracked separately, and a partial receipt does not force the whole document to sit open.
Replenishment runs on issue requests: a depot asks, somebody approves, the stock moves and there is a record of all three. The stock view answers both questions from the same data, drilling into one depot or adding up every one of them.
VAT on the dealer invoice, and deduction on the payment
Every taxable supply to a dealer needs a Mushak 6.3, and your dealer's input-tax claim depends on the one you issue. At the counter, BizRP allocates a gapless Mushak 6.3 number from an operator-configured series inside the transaction that completes the sale, so a sale cannot reach completed without one, a rollback returns the number rather than burning it, and a void keeps its number and is marked voided. Credit sales land in the same register carrying their sales invoice number from a separate sequence, not from that series, and cancelling a credit invoice does not currently mark its register rows voided. Every line of both channels lands with its taxable value, VAT rate and VAT amount, and the period exports as CSV in NBR column order. Two limits to know: supplementary duty is recorded as zero on every row today, so a business levying SD cannot rely on this register for it, and the buyer's BIN is captured at the counter but not yet on credit sales.
On the other side, payments to your own suppliers may carry a deduction at source. There are two different deductions under two different Acts and conflating them is the most common error in this area. Our withholding engine computes and posts income tax deducted at source; the VAT-side deduction is explained in the compliance guide and its certificate is one of the things we do not issue.
What ships, with the limits attached
The full list, including three lines that say we do not do it. Those three are the ones to read first.
Dealer tiers as customer groupsShips today
Customer groups are a hierarchy, each carrying its own default discount, and pricing rules can target a group directly. A dealer, a sub-dealer and a walk-in are three prices for one item rather than three catalogues to keep in step.
Where it stops. A group does not automatically bind to a price list. You express dealer pricing through rules scoped to the group, which is more flexible and one step less obvious.
Pricing rulesShips today
The pricing engine is the deep part of this product. Quantity slabs, buy-one-get-one, margin-based rules, usage caps, rules scoped to a territory or to a warehouse and its child locations, stacking and combination control, and a usage ledger so you can see what a scheme actually cost you.
Credit limits enforced at order entryShips today
A customer carries a credit limit, and it is checked when the order is confirmed and again on a manual invoice, which are the two moments where checking changes anything. Policy runs from warn to hard block. Going past it needs a specific permission, and the override is written onto the document rather than lost. If the service that owns the credit profile cannot be reached, the gate fails closed.
Depots and inter-depot transfersShips today
Multiple depots on one stock ledger with documented transfers between them, including stock in transit and partial receipt, plus a stock view that either drills into one depot or aggregates every one of them.
Delivery notesShips in part
Orders dispatch on delivery notes, with the delivered quantity tracked back against the order line.
Where it stops. Delivery notes do not yet cover everything the equivalent document does in a mature ERP. Check the specific fields your depot paperwork needs.
Route and beat planningDoes not ship
There is no route or beat planning, no journey plan and no salesman route master. If route-to-market planning is the reason you are buying, this is not the product for that yet.
Sales-rep mobile orderingDoes not ship
There is no dedicated field sales-rep ordering app. A rep can use the web application on a phone, which is not the same thing and we are not going to call it the same thing.
Secondary sales visibilityDoes not ship
There is no secondary-sales capture from your dealers' own sales. What we track ends at your invoice to the dealer.
When this is the wrong product for you
Stated plainly, because a vertical page that wins the search and loses the demo has cost everybody a morning.
| If you need | The position |
|---|---|
| Route and beat planning | There is no route or beat planning, no journey plan and no salesman route master. If route-to-market planning is the reason you are buying, this is not the product for that yet. |
| Sales-rep mobile ordering | There is no dedicated field sales-rep ordering app. A rep can use the web application on a phone, which is not the same thing and we are not going to call it the same thing. |
| Secondary sales visibility | There is no secondary-sales capture from your dealers' own sales. What we track ends at your invoice to the dealer. |
If route-to-market execution is the reason you are buying software, meaning journey plans, beat coverage, a rep app in the field and secondary-sales capture from your dealers, then a specialist distributor management system is the right category and this is not it. What this is good at is the part behind that: pricing, credit, stock across depots, and books that reconcile.
Questions people ask
- What is a distributor management system?
- A system that runs the distribution side of a business: dealer pricing tiers, orders, credit, stock across depots, dispatch and collections. In its fullest form it also covers route and beat planning and captures secondary sales from dealers, which is the part that separates a specialist DMS from a general ERP with a distribution setup.
- Does BizRP do route or beat planning?
- No. There is no journey plan, no beat coverage and no salesman route master, and none is close. There are territories, which are a geographic hierarchy used for pricing and commission scope, but a territory is not a route. If route planning is the reason you are buying, this is not the product for that.
- Is there a mobile app for sales representatives?
- No dedicated field sales app. A rep can use the web application on a phone, which is not the same thing and we are not going to call it the same thing. Van sales and order capture in the field are not built.
- Can I set different prices for dealers and sub-dealers?
- Yes. Customer groups form a hierarchy, each carrying its own default discount, and pricing rules target a group directly. On top of that you get quantity slabs, promotions with usage caps, and rules scoped to a territory or to a depot and the locations beneath it.
- Will the system stop a dealer who is over their credit limit?
- Yes, if you set the policy to block. The check runs when the sales order is confirmed and again on a manual invoice, going past it needs a specific permission, and the override is recorded on the document. If the service holding the credit profile is unreachable the gate fails closed rather than letting orders through.
- How much does distribution software cost in Bangladesh?
- Almost no local vendor publishes a price, so the honest comparison is difficult to make. Ours is published in full and starts at BDT 1,990 a month, although a distributor with multiple depots and a credit book will be on a higher tier than the entry one. The pricing guide sets out what the rest of the market charges and where those numbers came from.
- Does every dealer invoice get a Mushak 6.3 number?
- Every completed sale takes a Mushak 6.3 number from a series you configure, allocated inside the transaction that completes the sale, so a sale cannot complete without one. A rollback returns the number instead of burning it, and a voided document keeps its number and is marked voided, so the register reads as an unbroken run.
Read next
- Inventory and stock managementTyped warehouses, transfers with stock in transit, batch and expiry, stock that posts to the ledger.
- Accounting for BangladeshJuly to June fiscal year, period locks, deduction at source and the Mushak registers.
- VDS and TDS in BangladeshTwo deductions, two Acts, and the one that shifts the liability onto you.
- Mushak 6.3: the tax invoiceThe document your dealer's input-tax claim depends on, field by field.
- Retail chains and supershopsThe other side of the counter: outlets, tills and one stock ledger.
- PricingThe full rate card in BDT, with the ceilings printed beside the prices.