Pricing
Analytics & Intelligence Suite

Every number. Every trend. Every anomaly.

108 analytics endpoints across procurement, finance, suppliers, budgets, cash flow and accounting - with AI-powered transaction insights, processing intelligence and live dashboards. From raw data to actionable intelligence.

108
Analytics endpoints
10
Intelligence domains
Live
Dashboards
Operations Dashboard
Live
Pending approvals
47
£28,420 · 3 over 48h
AP aging current
£12,480
£890 over 60d
3-way match
94.7%
12 unmatched
Processing pipeline · last 7d 94.2% acc
Uploaded
847
In progress
812
Validated
771
Failed
35
Top suppliers · this month HHI 1,840
Bidfood Foodservice Ltd
28%
£8,420
Brakes Foodservice Ltd
19%
£5,720
Fresh Direct Ltd
drift
£3,180
The intelligence layer

108 endpoints. Ten domains. One coherent platform.

Every metric, trend, breakdown and drill-down accessible via API - computed from live data on every request. The intelligence layer that sits above every other module.

10
Analytics domains
Procurement, finance, cash flow, budget, supplier, category, product, processing, transaction, accounting
108
API endpoints
Every metric, trend, breakdown and drill-down accessible via API
Live
Dashboards
Computed from live data on every request - never pre-aggregated, never stale
AI
Transaction insights
Pattern detection, spend classification, price drift alerts
The ten domains

Ten modules. One filter model. Every angle covered.

From the operations command-centre to the AI-powered transaction insights - every domain has its own deep-dive. All filterable by site, area, supplier, category, date range and time frame, all returning the same time-series shape your charts already speak.

01
Operations Dashboard
18 endpoints

Backlog, position, volume by dimension, processing pipeline, AP sync, procurement metrics, supplier overview, payments. The command centre in one call.

  • Invoice + credit backlog with totals due
  • Volume sliced by site, supplier, category, intake source
  • Processing funnel: upload → validated → failed
02
Financial Analytics
11 endpoints

AP aging by bucket, three-way match rate, unmatched invoices, spend trend, budget variance, GL spend, tax summary, DPO, duplicate detection.

  • Three-way match: PO vs GRN vs Invoice with match-rate %
  • DPO with industry benchmark comparison band
  • Duplicate-invoice detection with grouped value at risk
03
Cash Flow Analytics
6 endpoints

Working-capital KPIs, AP aging, weekly outflow forecast (7–365 days), payment-run preview, outflow trend, top payables with creditor concentration.

  • Outflow forecast for next 7–365 days from due dates
  • Payment run with configurable horizon (1–90 days)
  • Daily burn rate + DPO summary
04
Budget Analytics
7 endpoints

Summary, utilisation distribution, budget-vs-actual trend, cumulative trend, category spend trend, utilisation rate trend, hierarchical variance breakdown.

  • Variance breakdown table - category → site with sparklines
  • Four time-series chart endpoints with consistent shape
  • Best / worst category surfacing per period
05
Supplier Analytics
11 endpoints

HHI concentration index, credit ratio, credit frequency, status counts, 4-dimension performance scorecard, supplier comparison vs org average.

  • HHI risk bands: Low → Moderate → High → Critical
  • Credit ratio: Excellent <2% → Unacceptable >12%
  • Single-supplier 4-dim composite score (0–100)
06
Category Analytics
7 endpoints

Category-level concentration, spend mix, risk distribution, spend trend, single-source-trend (categories with one supplier), per-category HHI, volatility trend.

  • Single-source risk surfacing - categories with one supplier
  • Spend mix as pie / treemap-ready data
  • Per-category volatility % over time
07
Product Analytics
1 endpoint

Monthly avg / min / max unit price per product from purchase line items. Multi-product comparison for benchmarking. Order-count and total-quantity included.

  • Price-trend window from 12 to 36 months
  • Multi-product comparison side by side
  • Source: purchase line-item history
08
Processing Analytics
11 endpoints

Document count, processing time, time saved, cost savings, model accuracy with method breakdown. Donut breakdowns + 6 time-series trends.

  • Verified-score, confidence-score, quality-score
  • Touch-free / single-touch / multi-touch breakdown
  • Anomaly + fraud detection rate trends
09
Transaction Insights
4 endpoints · AI

Pattern detection across every transaction. Subscription, recurring, seasonal and one-off classification. New-pattern alerts, price-drift detection, frequency-change tracking.

  • Subscription & recurring detection per supplier
  • Price-drift alerts with threshold & confidence
  • New-supplier-recurring + frequency-change alerts
10
Accounting Analytics
32 endpoints

P&L, balance sheet, cash position, AR aging, DSO, top customers, financial ratios, KPI scorecard with traffic-light status - direct from Xero, QuickBooks or Sage.

  • Auto-detects provider - Xero → QB → Sage fallback
  • Historical snapshots + trend extraction (30–365 days)
  • Bank transactions with reconciliation status
Cash Flow · Module 03

What's due. What's overdue. What's coming next.

Every payable in the business mapped to a date. AP aging buckets show what's outstanding. The outflow forecast extends from 7 to 365 days. The payment-run endpoint surfaces invoices due in a configurable window - the working list for next Tuesday's BACS.

  • "What do we owe in the next 14 days?" · payment-run endpoint with supplier, amount, due date, days-until-due
  • "Is our burn rate increasing?" · monthly outflow trend from 1 to 36 months of paid invoice data
  • "Which suppliers are we most exposed to?" · top payables with creditor concentration
  • "What's the cash outflow projection for Q3?" · weekly outflow forecast extending up to 365 days
AP Aging - outstanding
£17,910
Current
£12,480
1–30d
£4,200
31–60d
£890
61–90d
£340
91+d
£0
Payment run · next 14 days · 23 invoices · £42,800
Bidfood Foodservice
INV-04488 · due 16 May
10d
£8,420
Brakes Foodservice
INV-04532 · due 18 May
12d
£5,720
Fresh Direct Ltd
INV-04601 · due 14 May
8d
£3,180
Cleaning Co Ltd
INV-04667 · due 12 May
6d
£1,420
Transaction Insights · Module 09

Pattern detection. Price drift. New-supplier alerts.

Every transaction classified. Every recurring pattern identified. Every price drift flagged. Pattern-matching algorithms scan the full transaction history and surface what would otherwise stay buried in the line-by-line detail.

Subscription
Confidence 96%
SaaS · Datadog Inc

Fixed-amount, fixed-frequency transaction detected. £2,400/month for 14 consecutive months. Trend: stable. Last invoice posted 28 April 2026.

Frequency
Monthly
Avg amount
£2,400
Occurrences
14
Price drift
Confidence 92%
Semi-skimmed milk · Bidfood

Unit price has drifted +14% in 60 days. From £0.92/L (Mar avg) to £1.05/L (May avg). Drift exceeds the configured 8% threshold. Volume order pattern unchanged.

From
£0.92/L
To
£1.05/L
Drift
+14%
New recurring
Confidence 88%
Fresh Direct Ltd · weekly orders

New supplier with recurring pattern detected. Weekly invoices averaging £680 over the last 4 weeks. Was a one-off relationship in Q1; now established weekly cadence.

Frequency
Weekly
Avg amount
£680
Trend
Increasing
Frequency change
Confidence 91%
Brakes Foodservice · cadence shift

Existing pattern changed from monthly to weekly in the last 30 days. Combined order value has grown 4× while per-invoice value has fallen - split-billing pattern. Worth a conversation.

Was
Monthly
Now
Weekly
Detected
02 May

Detection runs across the full transaction history. Alerts raised for new patterns in the last N days (default 30). Confidence scores reflect the pattern's regularity, not a probability - the detection is rule-based.

Accounting · Module 10

P&L. Balance sheet. Direct from your books.

32 endpoints pulling live data from Xero, QuickBooks or Sage. Auto-detects which provider you're connected to and falls back to cached data when no live connection. The KPI scorecard rolls everything into a green/amber/red traffic-light view your finance team can action.

  • P&L summary - multi-period revenue, costs, margins, net income
  • Cash position - bank balances across all connected accounts
  • Financial ratios - current, quick, debt-to-equity, gross + net margins
  • KPI scorecard - traffic-light status across 12 key indicators
  • Tiered cache - 4h reports, 1h invoices, 30min cash for performance
KPI Scorecard · Q2 2026
Xero · live
Revenue
£412,420
+12% YoY
Gross margin
62.4%
Target 60%
Net income
£48,180
+8% QoQ
Cash position
£284,000
3 accounts
Current ratio
1.84
>1.5 OK
Debt-to-equity
0.42
Healthy
DSO (days)
42
Target 35
DPO (days)
28
Below 34 avg
AR ageing 90+
£12,480
Watch
OpEx growth
+18%
Target <10%
Before vs after

From "export to Excel" to live, drilled-down intelligence.

Most multi-site operators keep their analytics in spreadsheets - exported monthly from the accounting system, manually pivoted, always out of date by the time the meeting starts.

×
Without OmniPATH Analytics
The spreadsheet status quo
  • Spend data locked in accounting software - export to Excel to analyse
  • No real-time visibility - reports run monthly, always out of date
  • No pattern detection - subscriptions, price drift and anomalies stay invisible
  • Supplier risk unknown - concentration, credit quality, performance not measured
  • Budget tracking manual - spreadsheet updated at month-end
  • Cash flow guesswork - no forward projection of payables
  • Three-way matching done manually - or not at all
  • Processing performance unmeasured - no accuracy, speed or cost tracking
With OmniPATH Analytics
Live, drilled-down, audit-trailed
  • 108 endpoints - every metric, trend and drill-down via API
  • Live computation - figures pulled fresh on every request
  • AI transaction insights - patterns, price drift, new-supplier alerts surfaced automatically
  • Supplier intelligence - HHI concentration, credit quality, 4-dimension scorecard
  • Budget tracking live - spent + committed with threshold alerts
  • Cash flow forecast - weekly outflow projection with payment-run planning
  • Three-way match dashboard - PO vs GRN vs Invoice with match-rate %
  • Processing intelligence - model accuracy, time saved, anomaly trend
LEDGE × Analytics

Ten domains. One question box.

Every analytics endpoint is in scope. LEDGE picks the right module, applies the right filters and explains the answer with the underlying data behind it. Cross-module queries - "compare suppliers by performance and cash exposure" - handled in a single call.

Ops"What's the approval backlog right now?"
Finance"Show me AP aging - how much is overdue 90+ days?"
Cash"What's the cash outflow forecast for the next 30 days?"
Budget"Which categories are over budget this month?"
Supplier"Compare delivery reliability between our top 3 suppliers."
Category"Which categories have single-source risk?"
Product"Show me price trend for semi-skimmed milk over 12 months."
Process"What's the AI accuracy rate this quarter?"
AI"Flag any new subscription patterns in the last 30 days."
Books"What's the gross margin trend from the Xero P&L?"
Frequently asked

The practical details.

When you say "real-time" - how live is it really?
Every analytics endpoint computes its result on the request - no pre-aggregated tables, no nightly batch, no materialised views. When you call /analytics/dashboard, the SQL runs against the live transactional database and returns the current numbers. That's "real-time" in the practical sense - the figures reflect everything that was committed up to the moment of the call. We don't run a streaming push channel - it's request-response, not WebSocket. The accounting analytics use a tiered cache (4h for reports, 1h for invoices, 30min for cash) because those calls hit external APIs and we don't want to hammer Xero on every refresh.
Is the AI in "Transaction Insights" actually machine learning?
Honest answer - it's algorithmic pattern matching, not a trained ML model. The detection logic looks at frequency regularity, amount stability and date cadence to classify transactions into subscription / recurring / seasonal / one-off categories. New-pattern alerts and price-drift detection use threshold-based rules with confidence scoring. We call it "AI-powered" because the output is genuinely smart - it surfaces things humans wouldn't catch in a line-by-line review - but we don't want to over-claim. There's no trained model under the hood today. If you have customer success metrics that would justify training one, that's a conversation we'd love to have.
Can I customise the dashboard widgets?
Not currently - the dashboard endpoints have fixed shapes and the widget set is fixed too. What you can do is call individual sub-endpoints (e.g. /analytics/dashboard/backlog, /analytics/dashboard/processing-pipeline) and compose your own dashboard against the API. All endpoints share the same filter model and time-series shape so a custom dashboard is a few hours of frontend work, not weeks. A drag-and-drop dashboard builder is something we've considered but haven't built yet.
Can I get scheduled email reports?
Not natively today - there's no scheduler that generates a PDF and emails it on a cron. CSV/XLSX export is supported on the supplier analytics endpoints (via format=csv or format=xlsx) so you can pull data on demand into Excel. For scheduled distribution, customers typically point a BI tool (Looker, Metabase, Power BI) at the API and use that tool's scheduling. We'd be happy to discuss native scheduled reports if there's clear demand.
Are the benchmarks ("DPO industry avg") sourced from external data?
No - every comparison the platform makes is org-internal. The "industry average" benchmark on DPO is a static reference value used as guidance, not a live feed from a third-party benchmarking database. Nothing in the platform compares your numbers to a peer group or external dataset. Period-over-period and category-vs-category comparisons all use your own data. If external benchmarking matters to your audit committee, we typically recommend layering a benchmarking service externally and importing the comparison.
Multi-currency - how is FX handled?
Each purchase carries a currency_conversion_rate set at the moment the invoice is posted. All analytics aggregations use that posting-rate to convert to your base currency - so the totals in the dashboards reflect what the invoice was worth on the day it landed, not today's rate. This matches standard accounting practice and avoids the "your reports change every time the rate moves" problem. Cash position figures from accounting providers are pulled at the provider's reporting rate.
Which accounting providers are supported?
Xero, QuickBooks Online and Sage. The platform auto-detects which provider you're connected to (priority: Xero → QuickBooks → Sage) and pulls from that one. If multiple are connected the priority order applies. When no live connection is available, the analytics fall back to cached or demo data so dashboards stay populated. Detailed provider-specific capability - chart of accounts sync, tax rate fetching, bank reconciliation status - varies and is documented on each integration page.
How does the platform perform at large scale?
Computation is on-demand against the transactional database - no separate data-warehouse layer or OLAP cube. We've built the queries to be index-friendly (no func.date() conversions in WHERE clauses) and most endpoints respond in well under a second on typical multi-site datasets. For very large datasets - millions of invoices, hundreds of sites - some of the trend endpoints can take a few seconds. If your scale would benefit from pre-aggregation or materialised views, that's something we'd build to your specific data shape rather than ship as a generic feature.
Ready when you are

See your data come alive.

Bring three of your real data questions to a 30-minute demo and we'll run them live against the platform. Pattern detection, supplier risk, cash forecast - pick your angle. No card needed.

No card needed · 30-min demo · Bring your real data questions