Everything an FMCG distributor runs, in one connected system

From invoice upload to the last rupee collected — see how each part of DFIE works in detail.

Built around the real workflow

See every delivery as it happens

A live map of every executive on the road, with bills done, stage reached and distance covered against the plan. Any assignment opens to show its whole day, from approval to close.

Every due in the collector’s hand, bill by bill

Every open bill carries its bill date, in the app of the person who collects it, even without a signal. Follow-ups, write-offs and a leaver's dues all move under the right approval.

The whole business on one screen

Sales by company and salesman, top customers and products, returns and dues, for today, this month or any period. Every figure opens down to the invoice behind it.

Field cash is counted before it counts

Every day's collection is confirmed, verified and approved before it counts. A shortage shows as a figure for the right person to accept, not as a surprise at month-end.

GST that reconciles itself

The sales register is matched to every invoice and credit note, missing bill numbers are found, and a clean month is locked. Filing day holds no surprises.

Give the delivery team something to aim for

Points for on-time starts, delivered bills and shortage-free days become a live earnings figure in each executive's app. Good delivery gets rewarded, not just good selling.

Better routes, and a flag when a delivery is far from the shop

Stops are ordered on real roads, and the road actually travelled is shown against the plan. A delivery made far from the customer is flagged, and customer locations correct themselves from real deliveries.

And everything else the loop needs

Every rupee of expense paid, approved and counted

Expenses are approved, paid against a numbered voucher and counted into the day-end cash, which is then handed over or banked.

Collect beat by beat, and know why an outlet was missed

Customers appear in the order a collector would walk them, a minimum number of visits is set, and a reason is asked for every outlet missed.

The right customer, visited first

Each customer has a visit frequency, and visits are ranked by the beat, the amount, how long it has been due or a promise to pay. A report shows who was missed.

Due and Overdue, set company by company

Each company sets how many days after the bill date a bill is Due and Overdue, and every list and tile follows the same counts.

Disputes settled in the open

Every disputed bill is recorded with its reason and amount, decided, and written off only for what is agreed. Disputed customers stand out on every list.

Attendance without a register

Day start and day end are already tracked for delivery, so attendance reads itself off the field: full days, short days, and no check-in to forget.

Funds in view, and cash freed from tax

Purchase against collection, sales against purchase, and Output against Input GST with the real net payable. For one company or all of them together.

Follow-ups, write-offs and handovers, each approved

Follow-ups are scheduled, bad debt is written off only with approval and the reason on record, and when a collector leaves their open bills move to someone else in one step.

One flow from invoice to cash

Upload, approval, stock issue, delivery and reconciliation run as one assignment, so every bill has a visible status.

Short issues never go quiet

Item detail is recorded only when something is issued short, and every shortfall is approved before the day can close.

Credit notes tied to real returns

A credit note is raised against the load it came from and checked invoice by invoice against what actually came back.

Expense claims from the road, decided in the app

Expenses logged from the road are approved, part-approved or rejected in the app. No paper chits to chase.

Proof where it matters

Ask for an OTP on credit, cheque or large bills, a photo of the delivery, and a flag when it is made far from the customer. Each is set company by company.

Limits that stop a small problem growing

Cap each executive's daily value, open assignments and shortage, including what is carried forward. Cross one and new work pauses until it is cleared.

Every shortage followed until it is recovered

Stock, cash, returns, credit notes and expenses are tracked as separate shortages, each approved and acknowledged the same day. Anything unrecovered carries forward until it is recovered, offset or written off.

Cash, UPI, cheque and credit on one bill

Cash, UPI, cheque and credit can share one bill, each recorded exactly as paid. The modes in use are chosen once, and the OTP and location rules follow.

Returns checked invoice by invoice

Returns are checked against what the executive declared, invoice by invoice, and any value short is calculated, not estimated.

A customer master that stays clean

Customers carry their address, PIN code and beat for each company, uploaded in bulk or added by hand.

Collections that work without a signal

Visits are saved on the phone and sent when the network returns. The outstanding list stays readable offline too.

Invoices checked before they go live

Upload invoices with their items, and rows with missing or doubtful data are flagged and fixed first.

The UPI QR on the delivery screen

Upload each company's QR once and it appears whenever a customer pays by UPI, on deliveries and on collection visits.

An Intelligence Report for the owner

Customers matched across every company the business runs, a readiness score for each executive, and delivery and shortage patterns, all worked out live from the data of the business itself.

Pay only for the users needed

Switch people on and off as they join and leave, with the reason on record. A user switched off loses access within seconds.

Help inside every screen

Step-by-step help and short videos for every role, searchable even with a typing mistake.

An Android app for the field team

Delivery and Sales Executives install it from a direct link, and everyone else simply uses a browser.