07 · Packs
Paid Pack

Quality checks

Record visual / smell / taste / temperature checks against a batch at receipt, pre-dispatch, or post-return — the gate that decides whether a batch is dispatchable.

5 min read · updated 28/05/2026

Paid Pack · locked

This article is part of the Dairy PackDairy Pack

You can read the guide. The actions it describes unlock when an owner adds this Pack in Billing & entitlements.

Overview

Bad milk that ships is a recall waiting to happen. Quality checks put a simple gate in front of every batch: look at it, smell it, taste it, check the temperature, and write down the verdict. When the FSSAI inspector walks in and asks "show me your receipt checks," you have the trail — not a register book that may or may not have been filled.

Paid Pack · locked

This article is part of the Dairy PackDairy Pack

You can read the guide. The actions it describes unlock when an owner adds this Pack in Billing & entitlements.

This screen is part of the Dairy Pack. The Owner installs the Dairy Pack to turn it on; once installed, the Pack's permissions bind to the Owner and the dairy menu appears.

Where to find it

Web only. Sidebar → Dairy → Quality checks, at /dairy/quality-checks. It opens to the last 7 days of checks by default. Only the Owner sees the dairy menu today (see Role notes).

Key concepts

  • Check typewhen the check happened: Receipt (stock arriving), Pre-dispatch (before it leaves you), or Post-return (came back from a customer).
  • Visual check — the required eyeball test. Either Pass, or a reason for fail: colour, texture, packaging, or other.
  • Smell check — optional. Pass, fail (off odour), or Not applicable — skip it for ghee or ice cream where smell tells you nothing.
  • Taste check — optional pass / fail / not-applicable.
  • Overall passed — the single verdict Neev computes for you: a batch passes only when the visual is Pass, the smell is not a fail, and the taste is not a fail. Any one of those failing makes the whole check a Fail.

The receipt check is the one that matters most: it is the gate that moves a batch from quarantined to dispatchable. Miss it, and the FSSAI trail has a hole.

Common workflows

1
Open the screen
Dairy → Quality checks. The list shows recent checks with the batch, type, visual / smell / taste cells, and an overall Passed / Failed chip.
2
Record a new check
Hit Record check. Pick the batch, the check type (Receipt / Pre-dispatch / Post-return), set the visual result, and — if it applies — the smell, taste, and temperature at check. Add notes if needed.
3
Save the verdict
Submit. Neev computes the overall Passed / Failed for you from the visual, smell and taste — you don't tick "passed" yourself.
4
Find a failed batch
Use the Failed filter pill to see only fails, narrow by the check-type dropdown, or set a date range to bracket the window you care about.
5
Read the numbers
The tiles up top show your pass rate and failure count for what's on screen — a quick read on whether today's intake is clean.
Pass rate (this page)
96%

Role notes

The Dairy Pack screen is Owner-only today. The Owner holds both quality-check permissions — pack.dairy.quality_check.write (record a check) and pack.dairy.quality_check.read (view checks and pass/fail aggregates) — but only after the Dairy Pack is installed. Pack permissions are not part of the Owner's default grant; they bind on install.

No other role (Manager, Operator, Warehouse, Sales, Accountant, Delivery) is wired to the dairy menu or these permissions yet. A reusable check matrix arrives when the Pack opens up to more roles.

Tips & time-savers

Tip
Skip the smell check on products where it tells you nothing — ghee, ice cream — by setting Smell to Not applicable. The overall verdict still passes on a clean visual, so you don't get a false fail.

The list seeds itself to the last 7 days, so you land straight on recent work without setting a date. Narrow it with the date range, the check-type dropdown, and the Passed / Failed pills to find what you need fast.

Gotchas

Warning
Do the receipt check on every batch as it arrives. It is the gate that decides dispatchable vs quarantined, and FSSAI inspectors flag the trail when receipt checks are missing. A pre-dispatch check does not cover for a skipped receipt check.

The pass-rate and failure tiles count only the checks currently on screen — they are a quick gauge of the visible page, not an all-time total. Filter or page through to see the rest.

Related