💰 Distribution ERP · Pricing engine

The right price on every order line, automatically

Tier price lists, volume slabs, contracts, promotions and schemes often overlap on the same line. The pricing engine applies them in the right order, shows the full price waterfall and stops any order that falls below your margin floor, in the office, on the road and online.

Order lineSharma Traders · Distributor
120 cases
Net price —Margin —✓ Above floor
Rule priority

Five layers of pricing, one answer

When rules overlap, the engine works from the top down. The first rule that applies wins, unless you allow stacking. Hover a layer.

  1. 1
    Contract priceA fixed price agreed with one customer, valid for set dates.
  2. 2
    Promotion or schemeTime-bound offers like 10+1 free or 5% off a brand.
  3. 3
    Volume slabLower unit prices as order quantity rises.
  4. 4
    Tier price listSeparate lists for super-stockists, distributors, wholesalers and retailers.
  5. 5
    Base list priceThe standard price every rule starts from.
Price simulator

Price an order line yourself

Change the customer tier, quantity and offers. Watch the waterfall rebuild and see if the line passes your margin floor. Example figures in INR.

Net unit price—
Line value—
Margin—

Set up my pricing rules
0% off1+ units
3% off50+ units
5% off100+ units
8% off250+ units
10% off500+ units
Volume slabs

Bigger orders, better unit price

Slabs lower the unit price as quantity crosses each break. The box jumps to the slab used by the simulator's quantity. Hover a step.

Margin leakage

Where distributors lose margin

Typical sources of price leakage that a pricing engine closes. Illustrative split, not survey data. Hover a bar.

  • Unapproved manual discounts34%
  • Wrong price list used22%
  • Expired promos still applied18%
  • Stacked discounts16%
  • Rounding and freight10%
Best price or stacking

Two ways to resolve overlapping offers

Switch modes to see how a 5% slab and a 4% promo combine on a 500 list price.

Slab5% off475.00
Promo4% off480.00
ResultBest single offer475.00
How it works

From price list to a priced order

Set up once, then every channel uses the same rules.

  1. Step 1Load price listsImport base and tier lists with dates and currencies.
  2. Step 2Add slabs and contractsSet volume slabs and customer agreements.
  3. Step 3Set schemesCreate promotions and trade schemes with budgets.
  4. Step 4Choose priorityDecide which rule wins, and stacking limits.
  5. Step 5Set guardrailsMargin floors and approval rules by role.
  6. Step 6Price every lineOrders, vans, EDI and portals priced the same way.
What it changes

Results on every order

Hover a card.

Right first time

Every line priced by rule, not memory.

Margin protected

Orders below the floor never slip through.

Faster order entry

No hunting for the latest price sheet.

Fewer disputes

Customers see the same price on order, invoice and portal.

Who it's for

Distributors with complex pricing

If you run more than one price list or scheme at a time, this module pays for itself.

  • FMCG and consumer goods distributors
  • Pharma and medical distributors
  • Building material and hardware dealers
  • Electrical and electronics wholesalers
  • Food service and HoReCa suppliers
  • Auto parts and spares distributors
Distribution ERP

Other modules in the suite

One integrated system.

FAQ

Pricing engine questions

Answers for sales, finance and IT teams.

What is a pricing engine in an ERP?

It's the part of the ERP that works out the price on every order line automatically. It looks at the customer, their tier, the quantity, any contract and any live promotion, applies the rules in the right order, and checks the result against your margin floor.

What happens when several discounts apply to one line?

You choose. The engine can pick the best single price for the customer, apply rules in a fixed priority, or let some rules stack up to a limit. Every step is shown in the price waterfall on the order.

What is a price waterfall?

It's a breakdown from list price to the final net price, showing each discount, scheme and allowance in between. It shows exactly where margin goes on each order, customer or product.

Can we have different prices for super-stockists, distributors and retailers?

Yes. Each tier gets its own price list, and you can add region, currency and customer-specific contracts on top.

How do volume slabs work?

The unit price drops as quantity rises, for example 3% off from 50 units and 10% off from 500. Slabs can apply to one SKU, a brand or a mixed basket.

Can it stop orders below our minimum margin?

Yes. You set a margin floor by product or customer. Orders below it are blocked or sent for approval, and every override is logged.

Do reps and van sales get the same prices?

Yes. The same engine prices orders in the office, in rep apps, in van sales and on B2B portals, including offline with sync.

How long does it take to set up?

Usually 4 to 8 weeks, depending on how many price lists, schemes and integrations you have. This is an estimate.

Can it connect to our existing ERP or Tally?

Yes. It can run inside our Distribution ERP or connect to your current system through APIs.

Get In Touch

Ready to get the right price on every line?

Tell us how many price lists, discounts and schemes you run today. We reply within 4 business hours and can demo with your own data.

⏰
Response TimeWithin 4 business hours (your timezone)
Send Us a Message