Verity for supermarkets

Thousands of lines, single-digit margin, and a third of it perishes.

A supermarket is decided by shrinkage, availability and category mix, and all three are invisible in a system that only records the sale. Verity records the movement.

Runs alongside your existing billing and weighing setup.

Verity / Store

Store 1 · This week

Live

Sales this week

₹38.4 L

9,140 baskets

Shrinkage

2.1%

against 1.4% target

Availability

94.2%

of listed lines on shelf

Near expiry

₹1.9 L

under 5 days

Needs attention

  • Dairy shrinkage double the store average Four weeks running · cold chain query
  • 186 listed lines not on shelf 31 are top-100 sellers
  • ₹1.9 L expiring within five days No markdown applied yet
  • Scheme claim unfiled against a principal ₹2.4 L · window closes Friday

Illustrative figures. Verity shows your own store in this shape.

How the business runs

A supermarket is a shrinkage problem with a checkout attached.

Supermarkets run thousands of lines at single-digit margins, and a meaningful share of what they buy is perishable. The three numbers that decide the year are shrinkage, on-shelf availability and category mix. None of them are visible in a system that records only the sale — because all three are about what happened to stock between the delivery bay and the till.

Shrinkage is the clearest example. Goods leave without being sold: damage, spoilage, short delivery, miscounted receipt, theft, weighing error, giveaway. Each has a different cause and a different fix, and in most stores they arrive as a single unexplained figure at stocktake — by which point the cause is months old and untraceable.

Availability is the second. A listed line that is not on the shelf is a sale the store already paid to be able to make: the space, the listing, the promotion. Stores rarely count these, because an absent item leaves no transaction.

The third is that supermarket economics run on the supply side. Scheme support, damage allowances and promotional funding from principals are a real part of margin, and they are claimed from documents and transactions that must be matched. Unclaimed support is money the store has already earned and does not collect.

Verity records the movement rather than only the sale, holds the principal agreements alongside the transactions they apply to, and puts stores, staff and categories on one structure so the group view is the same records.

What Verity calls these things

  • Lines, categories, planogramsInventory
  • Baskets, transactions, returnsOrders
  • Principals, distributors, schemesSuppliers
  • Shrinkage, markdown, write-offWorkflows
  • Shift staff, section leads, cashiersPeople
  • Loyalty customers, account holdersRelationships
  • Stores, cold rooms, back-of-houseLocations

What gets in the way

Small percentages on large volumes.

A supermarket does not lose money in single events. It loses it in fractions of a percent, repeated across thousands of lines.

  • Shrinkage arrives as one unexplained number

    Stocktake produces a figure. It does not say how much was spoilage, how much was short delivery and how much walked out, so nothing specific can be fixed.

    In Verity Every loss is a recorded movement with a reason and a location, so shrinkage decomposes into causes that can each be acted on.

  • Out-of-shelf is never counted

    A listed line missing from the shelf makes no transaction, so the lost sale leaves no trace anywhere in the system.

    In Verity Listed lines are checked against stock on hand, so availability becomes a measured percentage rather than an assumption.

  • Perishables are marked down too late

    Short-dated stock is noticed on the day it expires, when the only remaining option is to throw it away at full cost.

    In Verity Expiry sits on the batch, so near-dated stock surfaces by value and location while markdown can still recover most of the cost.

  • Scheme support goes unclaimed

    Promotional funding, damage allowances and slab-based support are reconstructed from memory at the end of a window and partially claimed.

    In Verity Scheme terms are recorded against the purchases they apply to, so the claim is assembled from records before the window closes.

  • Category performance is guessed

    Shelf space is allocated by habit and by whichever supplier pushed hardest, not by return per unit of space.

    In Verity Sales, margin and turnover by category come from the same records, so space decisions have numbers behind them.

  • Every store counts differently

    Each site reports shrinkage, availability and wastage in its own format, so the chain view is a monthly reconciliation exercise.

    In Verity Stores are locations rolling into the business, so comparison is the same records rather than five submissions.

The complete system

Everything Verity manages for supermarkets

One system across stock movement, supply, staff and reporting. These are the parts a supermarket works with.

Inventory

Movement, not just stock on hand

Stock is held with batch, expiry, cost, category and location, and every movement — receipt, sale, markdown, damage, spoilage, transfer, write-off — is recorded with its reason.

Why it matters here The stock figure matters less than the movement behind it. Shrinkage, availability and wastage are all questions about movement.

In practice Dairy shrinkage running at double the store average for four weeks points at a cold chain problem, which a single stocktake figure never would.

Suppliers

Principals, schemes and claims

Suppliers are relationships with their purchase orders, delivery performance, scheme terms, claims and outstanding balances.

Why it matters here A significant share of supermarket margin arrives from the supply side, and it is claimed rather than earned automatically.

In practice A scheme worth two and a half lakh is assembled from the purchases it applies to, before the claim window closes on Friday.

Orders

Baskets, returns and replenishment orders

Transactions record their lines, the till, the staff member and the stock they moved; purchase orders record what was asked for against what arrived.

Why it matters here Matching what was ordered to what was received is where short deliveries stop being absorbed as shrinkage.

In practice A delivery two cases short is recorded against the order rather than discovered as an unexplained variance at count.

Workflows

Markdown, write-off and adjustment

Markdowns, write-offs, stock adjustments and returns to supplier move through defined approval steps with a reason on the record.

Why it matters here These are the routine decisions that decide shrinkage, and they are the ones most often made without any record of why.

In practice A markdown on near-dated stock is an approval with the expiry and value attached, so the recovery can be compared with the alternative.

People

Shift staff, section leads and cashiers

Staff are modelled once, and every adjustment, markdown, void and count carries the person who made it.

Why it matters here Attribution is not about blame. It is the only way to tell a training problem from a process problem from a genuine loss.

In practice Voids and price overrides by till and operator, from the transactions themselves.

Workforce

Shift cover against trading pattern

Assignment, attendance and availability stay connected to the shifts and sections they covered.

Why it matters here A supermarket’s labour cost is fixed against a trading pattern that is not, and cover gaps show up as queues and unfilled shelves.

In practice Hours worked against baskets processed by hour, so staffing is set against what the same day actually did.

Records

Agreements, certificates and delivery documents

Documents attach to the supplier, batch or transaction they belong to, with the same permissions as every other record.

Why it matters here Scheme circulars, cold chain records and delivery notes are the evidence behind claims and compliance, and they are needed after the fact.

In practice A claim disputed by a principal resolves to the circular it was raised under and the deliveries it covers.

Locations

Stores, cold rooms and back-of-house

Locations roll into the business, with stock, permissions and reporting following the same structure.

Why it matters here Loss frequently happens between locations — bay to back-of-house, back-of-house to shelf — and is invisible unless those are distinct.

In practice Stock recorded into the cold room and not onto the shelf is a movement gap with a location attached.

Reports and analytics

Category and loss reporting

Shrinkage by cause and category, availability, wastage, margin, scheme recovery and store comparison come from the operational records.

Why it matters here These are weekly decisions taken against monthly information in most chains, which is the wrong cadence entirely.

In practice Shrinkage decomposed by cause and category, current, rather than a single figure at the next stocktake.

Verity AI

Ask the store a question

Verity AI answers from your own stock movement, supplier and transaction records, respects permissions, and can create assigned follow-ups.

Why it matters here The useful questions cross movement, category and supplier at once, which is exactly what no single report covers.

In practice "Which categories have shrinkage above target, and what is the biggest cause in each?" returns three, with the follow-ups assigned to section leads.

Control

Who can adjust, void and mark down

One permission model and one audit trail across every record.

Why it matters here The ability to change a price or adjust stock is distributed across a large shift workforce, which is exactly why it needs a trail.

In practice Every adjustment carries the person, the reason and the time, and thresholds route the larger ones for approval.

Relationships

Loyalty customers and accounts

Customers are records with their purchase history, basket composition and any credit position.

Why it matters here Basket behaviour is what tells a supermarket which categories are pulling the trip and which are riding along.

In practice Customers whose weekly shop stopped after a category went out of stock repeatedly are a measurable group.

Work in motion

The movements that decide the margin.

These already happen in your store. Recorded as states rather than as events nobody logs, they become the numbers that matter.

Delivery to shelf

  1. 01 Purchase order raised against the principal or distributor
  2. 02 Delivery received and counted against the order
  3. 03 Short or damaged quantity recorded against the supplier
  4. 04 Stock taken in with batch, expiry and cost
  5. 05 Movement to back-of-house and then to shelf recorded
  6. 06 Scheme terms attached to the purchase

Recording short delivery at the bay stops it becoming an unexplained variance at stocktake.

Near-expiry and markdown

  1. 01 Batches inside the expiry window flagged by value and location
  2. 02 Markdown proposed against the remaining shelf life
  3. 03 Approval applied where the markdown exceeds the threshold
  4. 04 Price change recorded against the batch
  5. 05 Recovery compared against the write-off it avoided

Markdown becomes a recovery decision taken early rather than a disposal decision taken late.

Shrinkage investigation

  1. 01 Count variance raised against a category or location
  2. 02 Recorded movements for the period reviewed by reason
  3. 03 Unexplained portion isolated from known loss
  4. 04 Cause investigated with the location and shift attached
  5. 05 Action raised against the process or the training gap

The point is separating what is explained from what is not. Only the second needs investigating.

Availability check

  1. 01 Listed lines compared against stock on hand
  2. 02 Gaps ranked by sales rank and category
  3. 03 Replenishment raised for lines held in back-of-house
  4. 04 Purchase raised for lines genuinely out of stock
  5. 05 Availability recorded as a measured percentage

A top-100 line missing from the shelf is a different problem from a slow line missing, and ranking makes that visible.

Scheme claim

  1. 01 Scheme terms recorded against the principal at purchase
  2. 02 Qualifying purchases and sales matched to the terms
  3. 03 Claim assembled with the supporting documents attached
  4. 04 Approval routed and the claim filed before the window
  5. 05 Settlement recorded against the principal balance

The claim is built from records that already exist rather than reconstructed at the deadline.

Category review

  1. 01 Sales, margin and turnover pulled by category
  2. 02 Shrinkage and wastage compared across categories
  3. 03 Return per unit of shelf space calculated
  4. 04 Space and range decisions raised with owners
  5. 05 Decisions recorded against the categories

Shelf space stops being allocated by habit and by supplier pressure.

Verity AI

Ask where the percentage went.

Verity AI reads the same movement, supplier and transaction records the store runs on. It answers from your own stores rather than from generic knowledge, and it can turn the answer into work assigned to the section that owns it.

  • Grounded Answers come from your own records and workflows, not from generic model knowledge.
  • Permission-aware It only sees what the person asking is allowed to see.
  • Actionable An answer can become a task, an assignment or a follow-up.
  • Traceable Every action it takes stays part of the operational record.

Verity / Ask

Grounded in your store records

  • Which categories have shrinkage above target, and what is the largest cause in each?
  • Which listed lines are not on shelf, and how many are top-100 sellers?
  • What is expiring within five days, and where?
  • Which principals have unclaimed scheme support this window?
  • Which suppliers delivered short this month?
  • How does this store compare with the others on wastage?
  • Which categories return the most per unit of shelf space?
  • How did labour hours track against baskets by hour on Saturday?
  • Summarise this week’s loss and availability position.

Verity AI only returns what the person asking has permission to see.

Without chasing

The checks that have to happen daily.

Each runs from the movement records at the point the condition is met.

When

A batch enters its expiry window

  • Batch flagged with value, location and remaining shelf life
  • Markdown task raised for the section lead
  • Approval routed where the markdown exceeds threshold
  • Outcome recorded against the batch

When

A delivery is received short or damaged

  • Variance recorded against the purchase order
  • Claim or return raised against the supplier
  • Supplier delivery record updated

When

A listed line has no stock on hand

  • Availability gap flagged with the line’s sales rank
  • Replenishment task raised if stock is in back-of-house
  • Purchase raised if it is genuinely out

When

Category shrinkage passes its threshold

  • Exception raised with the recorded causes attached
  • Investigation assigned to the section lead
  • Action recorded against the category

When

A scheme window approaches its close

  • Qualifying purchases matched against the terms
  • Claim assembled with documents attached
  • Filing task assigned with the deadline

When

An adjustment exceeds the threshold

  • Adjustment held at the approval step
  • Routed with the reason and the person attached
  • Decision recorded against the stock record

What you can understand

What the chain can actually see.

Loss, availability and category performance drawn from recorded movement.

Loss

  • Shrinkage by category, cause and location
  • Wastage and expiry write-off by value
  • Short and damaged deliveries by supplier
  • Unexplained variance against recorded loss

Availability

  • On-shelf availability against listed range
  • Gaps weighted by sales rank
  • Replenishment lag from back-of-house to shelf
  • Out-of-stock frequency by line

Category

  • Sales, margin and turnover by category
  • Return per unit of shelf space
  • Range performance against space allocated
  • Basket composition and attachment

Supply

  • Delivery reliability and fill rate by supplier
  • Cost movement on repeat purchases
  • Scheme support earned, claimed and settled
  • Outstanding payable by principal

People

  • Hours worked against baskets by hour
  • Voids, overrides and adjustments by operator
  • Attendance against shift plan
  • Section coverage during peak periods

Stores

  • Store comparison on shrinkage and availability
  • Sales per square foot by store
  • Transfers between stores
  • Exceptions raised and time to close

All of this comes from movements the store already makes. The difference is that the movement carries a reason and a location.

One system, different ways of seeing it

One store, five different urgencies.

Everyone works from the same records, and each role opens on the question they need answered.

  • Owner or chain head

    Where is the percentage going?

    Shrinkage by store and category, availability, margin, scheme recovery, store comparison.

  • Store manager

    What is wrong on the floor today?

    Availability gaps by sales rank, near-expiry stock, shift cover, approvals pending.

  • Section lead

    What is my category losing?

    Shrinkage and wastage in section, markdowns due, replenishment outstanding, delivery variances.

  • Buyer

    What am I earning from the supply side?

    Cost movement, fill rate by supplier, scheme terms and claims, range performance.

  • Accounts

    What is owed and what is claimable?

    Supplier payables, scheme claims outstanding, write-offs approved, daily takings.

Where it is used

What supermarkets use Verity for

  • Shrinkage decomposition

    Every loss recorded as a movement with a reason and a location, so the stocktake figure separates into causes that can each be fixed.

  • Perishable and expiry management

    Expiry on the batch, so near-dated stock surfaces by value and location while markdown can still recover most of the cost.

  • On-shelf availability

    Listed range checked against stock on hand, with gaps weighted by sales rank, turning an invisible lost sale into a measured percentage.

  • Delivery variance control

    Short and damaged deliveries recorded against the purchase order at the bay rather than absorbed as unexplained shrinkage.

  • Scheme and claim recovery

    Scheme terms recorded against qualifying purchases, so the claim is assembled from records before the window closes.

  • Category and space decisions

    Sales, margin, turnover and loss by category, so shelf space is allocated on return rather than on supplier pressure.

  • Shift cover against trading pattern

    Hours worked set against baskets processed by hour, so staffing follows what the day actually does.

  • Adjustment and override control

    Price overrides, voids and stock adjustments carried as approvals with reasons and attribution.

  • Multi-store comparison

    Stores as locations rolling into the chain, so shrinkage and availability are directly comparable without reformatting.

Getting there

Bring the business with you.

Your billing, weighing and accounting setup is mapped during implementation and continues to run. Stock, batches, suppliers, scheme terms and open balances are brought across, and Verity is introduced as the movement and operational layer over them.

  • Excel
  • Google Sheets
  • Legacy ERP
  • CRM
  • One operating environment

Implementation runs about four weeks: discovery and mapping, configuration, migration, then an ongoing operations partnership.

Questions

Questions supermarket operators ask

What can AI software do for a supermarket?

Verity AI answers questions from your own movement, supplier and transaction records: which categories have shrinkage above target and what is causing it, which listed lines are not on shelf, what is expiring within five days and where, which principals have unclaimed scheme support. Each answer can become work assigned to the section that owns it.

Can Verity help reduce shrinkage?

It makes shrinkage explainable, which is the precondition for reducing it. Every loss is a recorded movement with a reason and a location — spoilage, damage, short delivery, adjustment — so the stocktake figure separates into causes rather than arriving as one unexplained number.

Does it handle perishables and expiry?

Yes. Expiry sits on the batch, so stock inside its expiry window surfaces by value and location with the remaining shelf life. Markdown becomes a recovery decision taken early rather than a disposal taken on the day.

Can it measure on-shelf availability?

Listed lines are compared against stock on hand and the gaps are weighted by sales rank, so a top-100 line missing from the shelf is distinguishable from a slow line missing. An absent item makes no transaction, which is why it otherwise goes uncounted.

Does Verity handle supplier schemes and claims?

Scheme terms are recorded against the purchases they apply to, with the supporting circular attached, so a claim is assembled from records before the window closes rather than reconstructed from memory afterwards.

Does it replace our billing or weighing systems?

No. Those are mapped during implementation and continue to run. Verity is the operational layer over them — stock movement, suppliers, approvals, staffing and the reporting across all of it.

Can it work across a chain of stores?

Yes. Stores, cold rooms and back-of-house are locations rolling into the business, with permissions and reporting following the same structure, so shrinkage and availability are directly comparable across sites.

How does it help with staffing?

Shifts and attendance are records connected to the periods they covered, so hours worked can be set against baskets processed by hour rather than against a fixed template.

How long does implementation take?

About four weeks: discovery and mapping of how the store actually runs, configuration, migration of stock, suppliers and scheme terms, then an ongoing operations partnership.

Start with the shrinkage you cannot explain.

Most stores can say what the figure is and not what caused it. Tell us how yours is counted today and we will show you what explaining it looks like.