DMS Settings
Warehouse automation, price lists, schemes, geofencing, order booking rules, payment reconciliation and WhatsApp credentials.
Connect manufacturer, distributor and retailer operations in one system. Automate beats and routes, van loading and reconciliation, field orders and collections, schemes and WhatsApp alerts - on the same database as your ERPNext books, with no sync delay.
Follow the data from the distributor's warehouse to the retailer and back into the ledger. Pick a step.
When a customer is saved under a distributor channel, Exalix DMS creates that distributor's own warehouse and resolves the right DMS price list - no manual setup per distributor.
Routes sit under territories, beats group the outlets on each route, and beat allocations give every sales rep their outlets for each day of the week. Planned visits can be created automatically every day.
Each vehicle gets its own van warehouse. Submitting a van loading sheet posts a Stock Entry from the distributor's warehouse to the van, so stock in transit is always visible in ERPNext.
Reps check in at the outlet; if geofencing is on and they are outside the allowed radius, check-in is blocked. They book orders with the right price list and scheme, record the visit outcome or no-order reason, and GPS breadcrumbs are logged through the day.
Cash, cheque and UPI collections are recorded against the visit and reconciled into ERPNext Payment Entries. At day end the van unloading sheet compares sales, expected payment, cash and bank collections, and shows the variance.
Every delivery van is a warehouse in ERPNext. Loading sheets move stock onto the van with a Stock Entry; the unloading sheet brings unsold stock back and reconciles sales against cash and bank or UPI collections.
| Item | Loaded | Sold | Returned |
|---|---|---|---|
| Item A | 100 | 80 | 20 |
| Item B | 250 | 240 | 10 |
Stock Entry posted: distributor warehouse → van warehouse
Illustration with sample data
Check-in is validated against the outlet's coordinates and the radius set in DMS Settings. Visits record check-in and check-out times and locations, duration, the outcome, and a reason whenever no order is taken.
Illustration with sample data
Schemes apply to customers, customer groups, channel types or territories, on item codes, item groups or brands. Slabs match on quantity or amount and give a discount percentage or amount plus free items - resolved automatically when the Sales Order is validated.
Illustration with sample data
Exalix DMS talks to the Meta WhatsApp Cloud API directly, using your own WhatsApp Business phone number and token stored in DMS Settings. You pay Meta's standard conversation rates, with no middleman platform markup.
Illustration with sample data
DMS data lives in ERPNext's own database, so reports are live - no overnight sync. See rep productivity, secondary sales performance and van stock reconciliation from one place.
Illustration with sample data
Move the slider to see the scheme engine pick the highest matching slab, apply the discount and add free items - exactly what happens when a Sales Order is validated. Your own slabs are set per scheme.
Example scheme for illustration
Exalix DMS sends WhatsApp templates straight from your own Meta Business account. Meta's standard conversation rates apply - there is no middleman adding a per-message fee. Pick a template to preview it.
dms_order_confirmedYour order DMS-OB-00123 has been confirmed. Order value: ₹15,400.Sent automaticallySample values - the approved wording lives in your Meta account
23 screens run inside ERPNext, plus 11 child tables that sit inside them. Search by name or filter by area.
Showing all 23 screens
Warehouse automation, price lists, schemes, geofencing, order booking rules, payment reconciliation and WhatsApp credentials.
One distributor account on a shared system, with its own admin and data.
Field and back-office users per tenant, linked to an ERPNext user.
Custom DMS roles and permissions per tenant.
Channels such as distributor or retailer, and whether each needs a warehouse.
Which channel sits above which, for example distributor over retailer.
Links a distributor to its retailers, with validity dates.
The price list each distributor or channel type buys at.
Routes by zone, city and territory.
The outlets on a route, assigned to a sales rep.
Which rep covers which beat on which day of the week.
Check-in and check-out with GPS, duration, outcome and no-order reason.
GPS breadcrumbs of each rep through the day.
Orders taken in the field, with scheme and discount; creates the Sales Order on approval.
Cash, cheque and UPI collected against a visit, reconciled into Payment Entries.
Market and outlet questionnaires.
Answers captured during a visit.
Vehicle, driver, rep, beat and van warehouse for the day.
Loads the van and posts the Stock Entry onto it.
Day-end sales, collections and variance, with unsold stock returned.
Who and what a scheme applies to, with slabs on quantity or amount.
Distributor's claim for scheme discounts given to retailers, with optional automatic credit note.
Expired or damaged returns with approval, return invoice, stock entry or refund.
No screens match that search.
| What matters | Exalix DMS on ERPNext | Typical standalone DMS |
|---|---|---|
| Sync delay | Real time - one database with ERPNext | Batch sync between systems, often overnight |
| Accounting | Orders, stock and payments post in ERPNext directly | Separate books to reconcile with the ERP |
| WhatsApp alerts | Direct Meta Cloud API at Meta's standard rates | Usually through a BSP with per-message markup |
| Schemes & claims | Applied automatically on the Sales Order; claims can raise credit notes | Often manual entries and claim spreadsheets |
| Several distributors | Tenants on one system, each with its own users and data | Separate installs or licences per distributor |
| Customisation | Open Frappe framework you can extend | Limited to the vendor's release roadmap |
Our other product on ERPNext, for NVOCC, liner, agency and depot operations.
Learn moreHigh-velocity stock, schemes and route planning for FMCG brands.
Learn moreConnect DMS and ERPNext to e-commerce, payments and logistics.
Learn moreSLA-backed support and upgrades once you are live.
Learn moreStop losing margin to paper loading sheets, disputed scheme claims and manual invoices. See Exalix DMS running your own beats and schemes.
Tell us about your distribution network and we'll show you beats, van sales, schemes and collections on a live system.
Your demo request is in. We'll confirm a time within 24 hours by email or WhatsApp. For anything urgent, call +91 77780 25099.