Book a Demo
Exalix DMS - Built on ERPNext v15

Exalix DMS: distribution management
built inside ERPNext

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.

  • Real-time secondary sales
  • Direct Meta WhatsApp Cloud API alerts
  • Van loading posted as ERPNext Stock Entries
  • Automatic slab-based scheme engine
23
DMS Screens
5
WhatsApp Templates
3
Live Reports
1
Database, No Sync
How It Works

The connected
secondary distribution cycle

Follow the data from the distributor's warehouse to the retailer and back into the ledger. Pick a step.

Step 1 of 5

Distributor warehouses created automatically

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.

TriggerA customer is saved under a channel type that needs a warehouse.
System doesCreates the distributor's warehouse and maps its price list.
CustomerDMS Channel TypeDMS Price List Mapping
Modules

What Exalix DMS
does for each team

Van loading & stock control

Mobile warehouses and van reconciliation

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.

  • Van warehouse created automatically when a vehicle is saved
  • Loading sheet posts the Stock Entry onto the van
  • Unloading sheet reports sales, collections and variance
DMS Van Loading SheetSubmitted
ItemLoadedSoldReturned
Item A1008020
Item B25024010

Stock Entry posted: distributor warehouse → van warehouse

Illustration with sample data

Scheme Engine

Try an example
slab scheme

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.

  • 100 - 249 units: 5% discount + 2 free units of Item B
  • 250 - 499 units: 10% discount + 10 free units of Item B
  • 500+ units: 15% discount + 25 free units of Item B
Subtotal
₹12,000
Matched slab
100 - 249 units
Scheme discount
5%
Free items
+2 units of Item B
Net total (before GST)
₹11,400

Example scheme for illustration

Screen Directory

Every screen in
Exalix DMS

23 screens run inside ERPNext, plus 11 child tables that sit inside them. Search by name or filter by area.

Showing all 23 screens

Setup & masters

DMS Settings

Warehouse automation, price lists, schemes, geofencing, order booking rules, payment reconciliation and WhatsApp credentials.

Setup & masters

DMS Tenant

One distributor account on a shared system, with its own admin and data.

Setup & masters

DMS User

Field and back-office users per tenant, linked to an ERPNext user.

Setup & masters

DMS Role

Custom DMS roles and permissions per tenant.

Setup & masters

DMS Channel Type

Channels such as distributor or retailer, and whether each needs a warehouse.

Setup & masters

Relationship Type

Which channel sits above which, for example distributor over retailer.

Setup & masters

DMS Channel Relationship

Links a distributor to its retailers, with validity dates.

Setup & masters

DMS Price List Mapping

The price list each distributor or channel type buys at.

Beats & routes

DMS Route

Routes by zone, city and territory.

Beats & routes

DMS Beat

The outlets on a route, assigned to a sales rep.

Beats & routes

DMS Beat Allocation

Which rep covers which beat on which day of the week.

Field force (SFA)

DMS Sales Visit

Check-in and check-out with GPS, duration, outcome and no-order reason.

Field force (SFA)

DMS GPS Log

GPS breadcrumbs of each rep through the day.

Field force (SFA)

DMS Order Booking

Orders taken in the field, with scheme and discount; creates the Sales Order on approval.

Field force (SFA)

DMS Field Collection

Cash, cheque and UPI collected against a visit, reconciled into Payment Entries.

Field force (SFA)

DMS Survey Template

Market and outlet questionnaires.

Field force (SFA)

DMS Survey Response

Answers captured during a visit.

Van logistics

DMS Van Assignment

Vehicle, driver, rep, beat and van warehouse for the day.

Van logistics

DMS Van Loading Sheet

Loads the van and posts the Stock Entry onto it.

Van logistics

DMS Van Unloading Sheet

Day-end sales, collections and variance, with unsold stock returned.

Schemes, claims & returns

DMS Scheme

Who and what a scheme applies to, with slabs on quantity or amount.

Schemes, claims & returns

DMS Distributor Scheme Claim

Distributor's claim for scheme discounts given to retailers, with optional automatic credit note.

Schemes, claims & returns

DMS Return Claim

Expired or damaged returns with approval, return invoice, stock entry or refund.

Works with these ERPNext documents

CustomerSaving a distributor creates its warehouse.
VehicleSaving a vehicle creates its van warehouse.
Sales OrderDMS price list, secondary-sales warehouse and schemes applied on validate.
Delivery Note & Sales InvoiceSubmitting a primary sale posts the stock receipt into the distributor's warehouse.
Payment EntryKeeps visit and collection outstanding in step as payments post or cancel.
Stock EntryVan loading, unloading and returns move stock between warehouses.
Why It's Different

ERPNext DMS vs
a standalone DMS

What mattersExalix DMS on ERPNextTypical standalone DMS
Sync delayReal time - one database with ERPNextBatch sync between systems, often overnight
AccountingOrders, stock and payments post in ERPNext directlySeparate books to reconcile with the ERP
WhatsApp alertsDirect Meta Cloud API at Meta's standard ratesUsually through a BSP with per-message markup
Schemes & claimsApplied automatically on the Sales Order; claims can raise credit notesOften manual entries and claim spreadsheets
Several distributorsTenants on one system, each with its own users and dataSeparate installs or licences per distributor
CustomisationOpen Frappe framework you can extendLimited to the vendor's release roadmap
Questions

Exalix DMS
FAQs

Exalix DMS is a Frappe app for ERPNext v15 built by Exalix Tech. It runs on the same database as ERPNext, so Stock Entries, Sales Orders and Payment Entries are created directly in ERPNext with no sync delay.
Each vehicle has its own van warehouse. The van loading sheet posts a Stock Entry from the distributor's warehouse to the van. At day end the unloading sheet compares sales and expected payment with cash and bank or UPI collected, shows the variance, and moves unsold stock back.
Exalix DMS connects directly to the Meta WhatsApp Cloud API using your own WhatsApp Business phone number and token, stored in DMS Settings. It sends five templates - order confirmed, payment receipt, van loaded, van unloaded and a 7 PM daily summary - each of which can be switched on or off. You pay Meta's standard rates with no middleman markup.
Yes. The geofencing radius is set in metres in DMS Settings. With geofencing validation on, a rep cannot check in at an outlet from outside that radius.
Primary sales to the distributor go through ERPNext Delivery Notes and Sales Invoices, which post the stock receipt into the distributor's warehouse. Secondary sales to retailers start as DMS Order Bookings that create the ERPNext Sales Order on approval, using the distributor's secondary-sales warehouse and DMS price list, with collections reconciled into Payment Entries.
A scheme targets customers, customer groups, channel types or territories and items, item groups or brands. Its slabs match on quantity or amount and give a discount and free items, applied automatically on the Sales Order. Distributors claim the scheme discounts they passed on, and the claim can raise the credit note automatically.
Yes. Each distributor is a DMS Tenant with its own admin, users and roles, and DMS records are kept per tenant.
Start Today

Ready to optimise
your channel distribution?

Stop losing margin to paper loading sheets, disputed scheme claims and manual invoices. See Exalix DMS running your own beats and schemes.

  • Live demo on ERPNext
  • Configured to your channels and schemes
  • Implemented by the team that built it

Book an Exalix DMS demo

Tell us about your distribution network and we'll show you beats, van sales, schemes and collections on a live system.

Free, no obligation. We never share your details.

Book a DMS demo