For buyers, planners & ops leads

A quote is a numberyou plan around.

So the only question that matters is whether you can. Your ERP shows one blended on-time number per supplier — and it hides two different lies: the supplier who quietly pads every quote by a week, and the one who quotes short and misses. This scorecard reads your receiving history and grades both, separately, because they are two different problems and only one of them is a fiction you can’t plan around.

Get the Scorecard — $69one-time · instant download · yours to keep
Five deliverables · runnable
slh_engine.py — runnable scorecard engine
python
Supplier-honesty workbook (.xlsx)
excel
Lead-Time Honesty Playbook
docx
Supplier-Negotiation Runbook
docx
21-receipt worked sample
csv
Works alongside
Order-Book Buildability · Promise-Date Integrity · Supplier-Concentration Risk Gate
01.The Problem

One on-time number. Two different lies.

-4.5 days

Northgate’s median slip. It has never delivered late — because it pads every quote by nearly a week. You finance that week as buffer inventory and slower promises, and the ERP calls it your best supplier.

40%

Coastal’s late share — chronically late, but its median slip is +1 day. Noisy, not biased: a scheduling problem you can buffer against, not a number that lies to you. The scorecard says so, and does not gate it.

+13 days

Precision’s median slip, at 100% late. Chronically late and optimistic at once — it misses every date it promises and promises dates it can’t hit. That’s the one you can’t plan around. QUOTED FICTION.

02.See It Work

Five suppliers, two reads each — live.

Live demo · 21 receipts across 5 suppliers · edit any actual lead time · no dates, all lead-time days
Ferrous Alloys Co
0/5 late · median +1dDELIVERS AS QUOTEDQUOTES HOLD
PO-3301q21
PO-3312q21
PO-3320q28
PO-3334q21
PO-3341q28
Precision Castings
5/5 late · median +13dCHRONICALLY LATEOPTIMISTIC QUOTESQUOTED FICTION
PO-3305q35
PO-3318q35
PO-3325q42
PO-3339q35
PO-3350q42
Northgate Fasteners
0/4 late · median -4.5dDELIVERS AS QUOTEDPADS THE QUOTE
PO-3308q14
PO-3316q14
PO-3327q10
PO-3345q14
Coastal Bar Stock
2/5 late · median +1dCHRONICALLY LATEQUOTES HOLD
PO-3310q30
PO-3322q30
PO-3333q25
PO-3347q30
PO-3352q25
Apex Plating
not enough data (2 lines)
PO-3314q12
PO-3330q12
Shop read · 37% of scored lines late
QUOTED FICTION
Quoted-fiction gate
FIRED — Precision Castings
Verdict
QUOTED FICTION
Fix first
Precision Castings

Two independent reads. Northgate never delivers late — and pads every quote by four to five days, a week of buffer you finance on every PO. Coastal is late 40% of the time but centered, so it’s a scheduling problem, not a fiction. Only Precision is both: chronically late and short-quoting. Pull its actuals in and watch the verdict fall.

Same math as the engine and the workbook — byte-for-byte. No dates anywhere: closed receipts are closed. Nothing here is scored by AI, nothing leaves this page, and the verdict will not soften because you wanted it to.

03.What’s Inside

A supplier read you can run from your receipts.

The engine is zero-dependency Python — five columns per receipt, no dates, and it prints every supplier’s two reads, the shop verdict, the gate, and the one supplier to fix first. The workbook reproduces the identical math, and the demo above runs the same logic. This is the engine’s verbatim output on the shipped sample:

SUPPLIER LEAD-TIME HONESTY SCORECARD - SLH-069
========================================================================
Receipt lines: 21   Suppliers: 5   Scored (>= 4 lines): 4

SUPPLIER               LINES  LATE  LATE%  MED SLIP  RELIABILITY         BIAS               FLAG
Ferrous Alloys Co          5     0     0%       +1d  DELIVERS AS QUOTED  QUOTES HOLD
Precision Castings         5     5   100%      +13d  CHRONICALLY LATE    OPTIMISTIC QUOTES  QUOTED FICTION
Northgate Fasteners        4     0     0%     -4.5d  DELIVERS AS QUOTED  PADS THE QUOTE
Coastal Bar Stock          5     2    40%       +1d  CHRONICALLY LATE    QUOTES HOLD
Apex Plating               2     1      -         -  NOT ENOUGH DATA     NOT ENOUGH DATA

Shop late share (scored lines): 37% - QUOTED FICTION
GATE: Precision Castings is chronically late AND quotes short - they miss the
dates they promise and promise dates they can't hit. You can't plan around this number.

VERDICT: QUOTED FICTION
Fix first: Precision Castings
04.The Standard

Built so the verdict can’t be negotiated.

Two reads, never averaged

Reliability is how often they miss; bias is which way the quote leans. They’re orthogonal — reliable-but-padded and unreliable-but-centered are both real, and both invisible in a single blended on-time percentage. The scorecard refuses to blend them.

Padding is a cost, not a virtue

A supplier who sandbags a week onto every quote always looks on time — and you carry that week as inventory or lost responsiveness. PADS THE QUOTE names the quiet cost so you can negotiate it out instead of financing it forever.

No dates, no drift

It works entirely in lead-time days from closed receipts — there’s no evaluation date to pin and nothing reads today. Last quarter’s verdict is the same verdict forever, and a supplier below the minimum line count is left unscored, because two receipts are noise.

05.What This Is — And Isn’t

A quoting read, not a spend report.

It is
  • A deterministic, offline read of five columns per receipt — engine, workbook, and demo produce the identical verdict from the identical history.
  • The two-axis read your ERP’s blended on-time number hides: reliability and bias, separately, per supplier.
  • A negotiation tool: the runbook turns each read into a specific ask — tighten the quote, cut the padding, or requalify the source.
It isn’t
  • A concentration or spend-risk tool. That grades how exposed you are if a supplier fails; this grades whether their quote is a number you can build a schedule on.
  • A verdict on a person. It grades a supplier’s quoting record from receipts — not your buyers, and not a supplier’s character.
  • A source of terms advice. Confirm switching costs and contract terms with your own advisors; this is a planning read, not procurement or legal advice.

Scope note. This tool grades a supplier’s lead-time quoting record from receipt history you enter — it scores a quoting record, never a person, and it contacts no supplier and values nothing. It is a planning read, not a statement of a supplier’s solvency or character. Confirm terms, switching costs, and sourcing decisions with your own advisors. Not procurement advice and not legal advice.

06.Who It’s For

Anyone who schedules around a supplier’s promise.

Buyers walking into a lead-time negotiation who want the supplier's own record on the table

Planners who keep getting burned by the same supplier's optimistic quotes

Ops leads carrying weeks of buffer inventory they suspect is really supplier padding

Owners consolidating the supply base who need the honest performers separated from the theatrical ones

Quality or supply teams building a supplier scorecard that measures quoting, not just quality

Anyone inheriting a supplier base and needing an honest read from the receipt history they already have

08.Common Questions

Straight answers, before you pay.

For each supplier, two things your ERP's blended on-time number hides. Reliability — how often they miss, on the share of receipts later than your on-time window: DELIVERS AS QUOTED / QUIETLY LATE / CHRONICALLY LATE. And bias — which way the quote leans, on the median slip (actual minus quoted): QUOTES HOLD / PADS THE QUOTE / OPTIMISTIC QUOTES. The two reads are independent and never averaged, because a supplier can be reliable and biased, or unbiased and wildly unreliable.

Stop planning
around fiction.

One purchase, lifetime access, 12 months of updates. $69, once.

Grades a quoting record, never a person. Confirm terms and switching costs with your own advisors. Not procurement or legal advice.

Sold by RedHub AI LLC · Secured by Stripe · redhub.ai