Scored on delivery. Scored on accuracy. Scored on everything that matters.
A weighted composite performance rating for every supplier - computed from your live delivery, invoice, credit and recovery data. No surveys. No manual spreadsheets. Just the numbers, scored automatically.
Performance, quantified.
Four dimensions that capture how a supplier actually behaves - not how they pitched in the meeting. Computed from goods receipts, invoices, credit notes and recovery data already flowing through the platform.
Four numbers. One supplier truth.
Each dimension scored independently with five distinct bands - Excellent, Good, Acceptable, Poor, Critical. The composite is a weighted sum of all four. Hardcoded weights of 30/25/25/20 keep the scoring consistent across orgs and over time.
What percentage of deliveries had variances against the purchase order. Source: completed GRNs with variances ÷ total completed GRNs × 100. Detail surfaced as "7.6% of deliveries had variances".
What percentage of total spend comes back as credit notes. Source: credit note value ÷ invoice value × 100 per supplier account. Detail surfaced as "3.1% credit ratio (acceptable)".
What percentage of invoices match the original PO amount exactly. Source: invoices where ordered == invoiced ÷ total matchable invoices. Direct percentage scoring - 94.7% match rate becomes a 94.7 score.
What percentage of expected credits have actually been received. Source: received credit value ÷ expected credit value × 100, capped at 100. If no credits expected, defaults to 100 (no penalty).
Plus an additional informational metric - avg days credit outstanding - surfaced alongside the score but not included in the composite weighting. Useful for catching suppliers who honour credits but take 60+ days to do it.
Four dimensions. One number.
Weighted sum of all four dimension scores. Capped at 100, rounded to one decimal place. The same hardcoded weights apply to every supplier in every org - consistent, deterministic, comparable.
Three suppliers. One spreadsheet of truth.
Pass multiple supplier IDs to the comparison endpoint and get every dimension lined up next to every other dimension - plus the org average across the queried suppliers as a benchmark line. The "is this supplier better than my alternatives" question, answered in one call.
- Multi-supplier in one call ·
supplier_account_idsarray · returns one response per supplier plus the org average - Org average benchmark · computed across the queried suppliers · the only benchmark we publish (everything is org-internal)
- Date range filtering · same
date_from/date_toparams apply · "did this supplier improve since we raised it with them?" - Weakest dimension surfaced · "Brakes weakest on credit recovery (42%)" - the line that drives action
Every supplier. Scored on the list page.
Scores are cached on the SupplierAccount record so the supplier directory shows them on every row - no per-row API call, no N+1 query, sortable by score column. Refreshed on every detail-view request and again nightly across all orgs at 04:00 UTC.
- performance_score · 0–100 composite, persisted on the supplier row
- performance_rating · excellent / good / acceptable / poor / critical
- performance_scored_at · timestamp of last computation, surfaced as "2h ago"
- Two refresh paths · on-demand (any /performance call) and nightly Modal cron
- Single MAX() group-by populates score across the whole list - no N+1 problem
From "how do you feel about FS Foodservice?" to "FS Foodservice scored 84.2 this quarter".
The difference between supplier reviews built on relationship and supplier reviews built on data. The data was always there - in your invoices, your goods receipts, your credit notes. It just wasn't aggregated into anything you could act on.
- Supplier performance assessed by gut feel and anecdote
- No delivery accuracy data - issues reported ad hoc, never aggregated
- Credit notes tracked in spreadsheets - if at all
- Invoice match rate unknown - reconciliation pain felt but not measured
- Credit recovery not tracked - money left on the table invisibly
- Supplier reviews based on relationship, not data
- No benchmark - "is this supplier better or worse than average?"
- 4-dimension weighted score from live GRN, invoice and credit data
- Delivery reliability quantified - every GRN variance counted
- Credit ratio and frequency measured per supplier with assessment bands
- Invoice accuracy tracked - PO vs invoice match rate surfaced instantly
- Credit recovery rate shows who honours credits and who doesn't
- Score visible on the supplier list - sort, filter, compare at a glance
- Org average benchmark - "are they above or below the fleet?"
- Nightly auto-refresh - always current, never stale
Ask LEDGE about your worst suppliers.
Every scoring dimension is a LEDGE-accessible endpoint. Ask in plain English, get the answer in seconds. Sort, compare, drill into the why - without writing a single SQL query.
The practical details.
Is the scoring AI-powered?
Can I see how a supplier's score has changed over time?
date_from / date_to ranges (e.g. last quarter vs this quarter) to see how the score has moved between two periods. Persistent score history is a feature we'd build if there's demand - it's not in today.Can I configure the dimension weights?
Can I add more dimensions - payment speed, communication, compliance?
Will the platform automatically suspend a supplier whose score drops below a threshold?
Will I get a notification when a supplier's score drops?
Are there industry benchmarks - how does my supplier compare to other organisations'?
Can I export a scorecard as a PDF report?
What happens when a new supplier has no GRN or credit history yet?
How does multi-currency work?
currency_conversion_rate stored on each purchase at the time it was posted. The score doesn't move when FX rates move - it reflects what the invoice was worth on the day it was raised, which matches standard accounting practice and prevents historical scores from drifting as rates change.See your suppliers scored.
Bring three of your real suppliers - your favourite, your problem child, the one you're not sure about - and we'll run the scorecard live on the demo. Four dimensions, one number, the answer your supplier review meeting needs.