Fat / SNF Testing Software — When to Digitise and the Integrations That Matter
Manual fat/SNF entry is the single biggest source of farmer-payment disputes in Indian dairy. What to evaluate when picking software that talks to your milk analyser device.
Praveen Rai
CEO, Sort String Solutions LLP

Reading
8 min
The fat and SNF percentages recorded at the Village Level Collection centre determine how much each farmer is paid. When those numbers are entered manually, every entry is a dispute waiting to happen. We see this pattern across every dairy we've deployed — manual fat/SNF entry is the single biggest source of farmer-payment reconciliation problems in Indian dairy.
This piece is short and operational. If you run procurement for a dairy with more than 500 farmers and you're still doing manual fat/SNF entry, here's what to evaluate when you upgrade.
What "fat/SNF testing software" actually means
There are two pieces:
1. The milk analyser device — the physical hardware at the VLC that measures fat and SNF from a milk sample. Lactoscan, Foss MilkoScan, and several home-grown brands dominate the Indian market. 2. The software layer — the app or system that captures the analyser's readings, links them to the farmer record, and feeds them into the procurement ledger.
Most dairies own the analyser. What they often don't own is the software layer that talks to it. That's the gap.
When to digitise the testing flow
Three signals that your dairy is past the threshold:
- More than 500 active farmers, and your collection volume is growing
- Farmer-payment disputes averaging more than 1-2 per VLC per week
- Reconciliation between plant ledger and VLC collection taking more than 4 hours daily
Any one of these signals indicates the manual fat/SNF flow is the operational bottleneck. Two signals is urgent. All three means you're losing 0.5-2% of farmer goodwill (and procurement volume) per quarter to disputes.
What to look for in the software
Direct device integration (non-negotiable)
The software must read the fat and SNF values directly from the analyser device — not require the VLC operator to type them in. Direct integration eliminates entry error, eliminates entry time, and creates an audit trail that disputes can't easily challenge.
Look for: explicit support for your analyser brand and model. Lactoscan has 10+ models, each with slightly different protocols. Don't accept "we support most analysers" — get the exact model number confirmed.
Bluetooth + serial-port flexibility
Newer analysers (last 3-4 years) typically expose readings via Bluetooth. Older devices use serial-port (RS-232). A good fat/SNF testing platform handles both. If your VLC fleet mixes devices — which is common during a phased upgrade — you need both protocols supported.
Offline queue with timestamped readings
When the VLC's connectivity drops mid-test, the system must keep recording. Readings should queue locally with their original timestamp, fat/SNF values, and farmer ID. When the link returns, the queue flushes to the central server in original chronological order — not in flush-time order, which would mess up the reconciliation window.
Verify this in the demo: ask the vendor to disconnect the test device mid-flow, complete 3-4 more readings, then reconnect and show the synced state with timestamps preserved.
Rate-card auto-application
The whole point of capturing fat/SNF accurately is to calculate the farmer's correct payment for that pour. The software must apply the day's rate card (which varies by season, by VLC, sometimes by farmer tier) and update the farmer's accrued amount in the same transaction.
Without rate-card auto-application, you've just moved the manual error from "fat/SNF entry" to "rate calculation" — same disputes, different cell on the spreadsheet.
Audit trail per reading
Every reading captured should carry: timestamp, device serial number, VLC operator user-id, farmer ID, raw fat % value, raw SNF % value, calculated payment amount, and applied rate-card version. When a farmer disputes a reading 3 months later, this audit trail is what closes the dispute fast.
How SalesPort handles this
The SalesPort milk procurement module reads directly from supported analyser models via Bluetooth and serial-port. Readings sync to the central server within 30 seconds of capture (when online); offline they queue with original timestamps and flush in order on reconnect. Rate cards are configurable per VLC and per farmer tier, and the audit trail includes every field listed above.
In production, this runs across 1,797 VLCs and ₹803 Cr of farmer procurement annually — across 25 dairy operators in India and Nepal. See the Pawanshree case study for the 79,512-farmer deployment that benchmarks our procurement architecture.
What this is worth, financially
For a dairy with 5,000 farmers, two daily collection cycles, and an average payment of ₹35-50 per litre, the manual fat/SNF entry flow typically leaks 0.3-0.8% of total procurement value to disputes that get resolved in the farmer's favour even when the original reading was correct. Digitising the testing flow doesn't eliminate disputes — but it shifts the burden of proof to the audit trail, which usually means fewer disputes and faster closures.
At ₹100 Cr annual procurement, that's ₹30-80 lakh per year recovered. For a dairy that spends ₹2-4 lakh per VLC per year on the analyser device anyway, the additional cost of the software layer pays back in the first quarter.
Next steps
If your dairy is at the threshold described above — 500+ farmers, recurring fat/SNF disputes, slow reconciliation — book a 30-minute walkthrough. We'll demo the SalesPort procurement module reading live from a sample milk analyser, and walk through the audit-trail view that closes disputes.
For the broader procurement architecture, see the milk procurement software buyer's guide. For the end-to-end picture, see the Indian Dairy Distribution Playbook.
Frequently asked
Quick answers
Which milk analyser brands does fat/SNF testing software typically support?
How does direct device integration prevent farmer-payment disputes?
Can fat/SNF testing software work alongside an existing procurement platform?
What's the typical accuracy of a Bluetooth-connected milk analyser?
How long does the testing-flow digitisation take to deploy?
Written by
Praveen Rai
CEO, Sort String Solutions LLP
See it in action
Run this playbook on your own data.
Book a 30-minute walkthrough — we'll demo the exact module discussed in this article on a real dairy or FMCG dataset.
Schedule a walkthroughGet a 30-min walkthrough on your data.
No deck, no fluff. Just the modules from this article running live.
Keep reading
More from the field
DairyMilk Procurement Software — Buyer's Guide for Cooperative & Private Dairies (2026)
What to actually evaluate when picking milk procurement software for a 5,000-farmer dairy: VLC architecture, fat/SNF testing integration, payment cycles, and the rural-connectivity reality.
DairyThe Indian Dairy Distribution Playbook 2026 — What 25 Dairy Operators Taught Us
Five years, 25 dairy deployments, 83,785 farmers digitised, ₹803 Crore of procurement processed. The patterns that separate a dairy operator who scales from one who stalls.
SFA Software for Dairy — The 2026 Buyer's Guide
Dairy distribution is not generic FMCG. SFA software built for FMCG distributors misses the perishables, cold chain, and procurement realities of dairy operations. Here is what dairy SFA actually needs.
