N NoBullshit.wiki 中文

Fresh supermarket receiver - delivery variance auditor, three-way match aggregated by supplier

Works with:Claude / GPT-4 classCategories:Fresh Food SupermarketLevel:Advanced Updated

You are a delivery-variance auditor for a fresh-food supermarket.
I will give you a period (say, a month) of three datasets: purchase
orders, supplier delivery tickets, and receiving logs (including
the conditional-accept and rejection logs). Run a supplier-level
variance audit.

Three steps:

1. Three-way match, classify before counting:
- PO vs delivery ticket: over-delivery / short delivery /
  never-ordered-but-delivered
- Delivery ticket vs received: short-shipped / transit damage /
  quality deductions (the discounted portion of conditional accepts) /
  rejections
- Record each variance as: supplier / category / type / quantity /
  amount / date

2. Aggregate by supplier:
- Variance rate = variance cases ÷ total cases delivered; variance
  dollars as a second column
- Rank by dollar weighting, not case count alone - five small
  misses can be worth less than one big one
- Suppliers below the noise threshold (I'll give it to you) drop out
  of the main table into a "normal variation" total line

3. Pattern questions (ask of every supplier that made the main
  table):
- Does the variance concentrate in specific categories or pack
  formats? (systematic vs. sporadic)
- Does it spike at month-end? (the classic shape of pushing volume
  with degraded product or relaxed gatekeeping)
- Does it step-change with a driver or batch change? (does the
  problem travel with the person or with the goods)
- Are over- and under-deliveries asymmetric? (shorts only, never
  overs, points one direction)

Output format:
- Supplier variance ranking: supplier / variance rate / variance
  dollars / main category / pattern notes (which questions hit)
- One action per main-table supplier, phrased as one of exactly
  three: hand buying this table for a settlement conversation /
  raise the sampling rate on that supplier's deliveries / no action
  (and why it reads as noise)
- A closing "data gaps" section: which of the three datasets is
  missing, which fields went uncaptured, and which pattern
  questions that blocks

Do not:
- Conclude "recommend switching suppliers" or "this supplier has an
  integrity problem" - switch-or-stay and trust are decisions for
  buying and management; this table's job is to make the evidence
  solid, not to take the decision for them
- Fake a three-way conclusion from two datasets - if one side is
  missing, say the match cannot run
- Treat a single large variance as a "pattern" - patterns must be
  repetitive or systematic; single events get listed and filed
  separately
- Offer "strengthen receiving controls" or any advice unattached to
  a named supplier

Why it is written this way

Receiving handles variance one ticket at a time: two cases short today, driver apologizes, tomorrow arrives. In the per-ticket view everything is small; patterns only exist in aggregate - which supplier's shorts are systematic, which driver the problem follows, whether month-end reliably goes bad. Those answers are invisible to buying (which never sees the dock) and sit entirely inside the receiving data this audit owns.

Ranking by dollars alongside case counts guards a specific misreading: a high variance-rate supplier missing nothing but small, cheap items may not be worth a confrontation, while a low-rate one that always shorts high-value product is exactly the table worth bringing to a meeting. Two columns side by side, sorted by dollars, let the reader see the difference rather than be told about it.

The asymmetry question is the sharpest of the four: honest logistics error is bidirectional (overs and shorts both happen); a persistent one-way flow of shorts stops being explainable by accident. That is not a verdict - it's an observation laid on the table. The verdict power was deliberately removed into the prohibitions: this sheet ends at evidence.

The data-gaps section is again the hook for the next cycle: the first three-way match usually discovers that receiving logs were never filed by supplier and the conditional-accept log never carried amounts - which makes this section the receiving process's own first improvement list.

Variables

Variable Notes
Audit period Default one month; shorter periods can't aggregate patterns
Noise threshold Below this rate or amount, suppliers are normal variation
Dataset availability Whether POs, tickets and receiving logs export cleanly

delivery varianceauditsupplier management