Skip to content
Book a demo

The platform

From a verified supplier to the ledger. Checked at every step.

Supplier checks, ordering, deliveries, invoices, approvals and payments in one place, with one record of each fact. The agents work on top of it, so the basics have to be right.

Your booksXero · Sage · QuickBooksApprovedCodedEvidenced
Bills enter a funnel of 5 rings around the ALL PATHS stamp: Read (Read, classified and extracted, however it arrived: email, upload, photo or folder.), Identify (Is this a real, verified supplier? Is it the one we think it is?), Match (Does it match the order, the delivery and the agreed price?), Check (Have we seen it before? Is the VAT rate right? Do the lines and dates add up?), Approve (Approved by the right person, under the rule on the screen.). A bill that fails is held on its ring with a named reason and one fix. Only bills that pass every ring drop into your books: approved, coded, evidenced.
Supplier verification

Every supplier checked before the first order, not after the first payment.

Every new or changed supplier is checked against Companies House, HMRC VAT, a bank modulus check and Confirmation of Payee. It's also matched against the suppliers you already have, so the same one is never set up twice. A change to bank details or company number holds payments until it's verified again.

  • Companies House: the company exists, is active and is who it says it is
  • HMRC VAT: the VAT number is valid and belongs to that name
  • Bank modulus and Confirmation of Payee: the account is real and in the supplier's name
  • Deduplication: one supplier, one record, however it's spelt
→ By doing this

A swapped bank account or a duplicate supplier is stopped at set-up, not found after the payment.

LARKFIELD LINEN · NEW SUPPLIERIllustrative
PendingChecksVerifiedApproved
Companies Housepassed
HMRC VATpassed
Bank moduluspassed
Confirmation of Payeename mismatch
Duplicate checkpassed
Payee name close match · held for one check before approval
Purchasing

Buy from the catalogue you agreed, at the price you agreed.

Order hub and baskets per unit and supplier account. Purchase requests with budgets and cost centres. One master product record across suppliers, with units and pack sizes normalised.

  • Delivery schedules per account: cut-offs, windows and frequency
  • Amazon Business punch-out, so tail spend lands in the same controls
  • Category hierarchy mapped to your GL codes, with ONS price benchmarks
→ By doing this

You know the moment a price or a catalogue line slips, on the order and not only on the invoice.

BASKET · UNIT 1 · ASHCOMBE DAIRYIllustrative
Semi-skimmed milk 2L × 12agreed £1.18
Double cream 1L × 6agreed £3.40
Oat drink 1L × 8off catalogue
Cut-off Thu 14:00 · delivery Fri
Deliveries and credits

Every short delivery becomes a credit you can see, chase and prove.

Goods receipts check deliveries against the order and record shortages and damage with evidence. Order, delivery and invoice are matched three ways. A shortage becomes an expected credit.

  • Receipt state comes from the receipt records, never a tick box
  • Approval asks "arrived in full?" when nobody checked an order in
  • The Credits agent chases what hasn't arrived
→ By doing this

Credits you're owed stop disappearing between the kitchen door and the statement.

PO-2291 · SALTMARSH FRESHIllustrative
Ordered24 cases
Delivered18 cases
Expected credit£86.40
Capture

Forward it, photograph it or drop it in a folder.

Email intake, drag and drop, cloud folders and local folder sync. Every document is read, classified, extracted, validated and matched to a purchase, with a final status on each one.

  • Invoices, credit notes, delivery notes, orders, receipts and statements
  • E-invoices read natively alongside PDFs and photos
  • A backup model provider, so an outage doesn't stop extraction
→ By doing this

Each document becomes a purchase with the lines, the VAT and the supplier account already right.

INV-88213 · VIA EMAIL INBOXIllustrative
Read2 pages
Classifyinvoice
Extract14 lines · VAT
Validateaccount matched
MatchPO-2291
Purchase created · ready for approval
Approvals and controls

Nobody approves from memory.

Approval chains with levels, quorum, unit and team scope, thresholds and no self-approval. The rule that applies is on the screen, and a held invoice shows its reason and the one fix that clears it.

  • Straight-through approval when order, delivery and invoice agree
  • Overrides need a reason code, and every one is an audit event
  • Overdue approvals re-alert once per agreed period, not every hour
→ By doing this

Finance can see who approved or held each invoice, and why.

HELD · POTENTIAL DUPLICATEIllustrative
WHATASD-4471A matches ASD-4471: same total, two days apart
RULEUnit 2 · over £1,000 · two approvers, not the submitter
One fix: Confirm it's a separate delivery, or reject
Payments and statements

Paid means paid.

Bank statements pulled or uploaded and matched to invoices and credits. ERP statements reconciled to ours. Payment runs show what's due, what's held and whether paying early is worth it.

  • Marking paid needs a bank line, an ERP record or a person
  • Bank, ERP and invoice disagreements become findings with the fix
  • Sync health per stream, before month end finds the gap
→ By doing this

There's a bank line or an ERP record behind every invoice you call paid.

SALTMARSH FRESH · HF-1182Illustrative
Invoice£2,410.00
Bank · 16 Oct£2,410.00
ERP billpaid
Paidbank line + ERP record
Bank debit 16 Oct£640.00 · no invoice
Your accounting system

Keep your accountant's system. We make what goes into it right.

A two-way connection. OmniPATH reads your invoices, codes and bank activity, then writes approved invoices and credits back with GL codes from your category map and cost centres from your units. A lapsed connection tells you before it costs you.

  • Xero, Sage and QuickBooks live, reading and writing
  • Your chart of accounts matched once at setup, changeable any time
  • Per-stream health: healthy, stale or faulted
→ By doing this

Month end stops being a tidy-up, because the coding was right when it went in.

XERO · SYNC HEALTHIllustrative
Bills out2 min ago
Payments in14 min ago
Bank statements1 h ago
5000 · Food PurchasesFood and beverage
5200 · CleaningConsumables
7400 · RepairsMaintenance
Clean books

Nothing reaches your books until it’s right.

OmniPATH is the gate between your suppliers and your accounting system. Every document is validated, cleaned and enriched on the way in, so your books only ever receive bills that are approved, coded and evidenced. Better data in means better books, better VAT returns and agents with something real to work on.

IN
InvoicesCredit notesDelivery notesStatementsReceiptsE-invoicesBank lines
However it arrives: email, photo, upload or bank feed.
THE GATEevery document, every time
  1. 01
    IdentityIs this a real, verified supplier? Is it the one we think it is?
  2. 02
    DuplicatesHave we seen this invoice, or this supplier, before?
  3. 03
    VATIs the rate right for what was bought?
  4. 04
    Maths and datesDo the lines add up, and is the date real?
  5. 05
    Lines and codingIs every line read and coded to the right account and unit?
Anything that fails is held with a named reason and one fix. Of this operator’s invoices, 45.6% needed one.
OUT
Your booksXero · Sage · QuickBooks
ApprovedCodedEvidenced
Read and write. Only bills that passed are written back.
Validate

Every document is checked for identity, duplicates, VAT rate, maths and dates before it can be approved. Problems are held with a named reason and one fix.

Cleanse

Duplicate supplier records are flagged before they split your spend. Products are matched across suppliers and merged, dry-run first and reversible, so one product has one price history.

Enrich

Header-only bills get their lines and every line gets a category mapped to your GL code. Suppliers are verified against Companies House, HMRC and their bank.

Protect

Only approved, coded and evidenced bills are written back to Xero, Sage or QuickBooks. Sync health tells you the moment a connection fails.

What the gate found at day zeroMeasured
Duplicate supplier records23%

of profiled spend belonged to suppliers keyed under more than one name: one retailer four ways, a food supplier twice, another with a typo.

Dormant supplier contacts9 in 10

supplier contacts in the accounting system carried no spend in the sealed year. Every dormant record is a door left open.

Spend with no lines62.9%

of a year's ledger spend was a total on a bill. The largest supplier, nearly a third of profiled spend, had no lines at all.

VAT at stake8.7%

of spend seen is VAT at stake on rate mismatches. The customer has already actioned 4.0%; 4.6% is still open.

Future-dated bills1.9%

of the year's bills carried a date still in the future when the baseline was sealed. Each one pulls spend into the wrong period.

Off-contract top-ups11%

of profiled spend went to supermarkets, outside any agreed price or catalogue.

From the sealed day-zero epoch of one live single-site hospitality operator (sealed 10 Sep 2026, covering the previous 12 months) and the findings read on 23 Oct 2026. Supplier groupings are our reading of the sealed spend records. How we measured this

Also in the platform

The rest of the operator’s day.

Expenses and cards

Receipt capture by photo or email, expense policies, company card matching and reimbursements. Out-of-policy spend is a finding like any other.

Analysis dashboards

Financial, category, budget and processing views that load card by card. Every figure comes from the server, so it's the same on every screen.

Command centre and inbox

Each person's day: what needs me, what's late, what arrived. Notifications by app, email, push, Slack or Teams.

Integrations

Works inside the tools you already run.

Your accounting system stays the ledger. Connections refresh themselves and tell you before a lapsed one costs you.

XeroAccounting · read and writeLive
SageAccounting · read and writeLive
QuickBooksAccounting · read and writeLive
Business CentralAccountingNext
MYOBAccountingNext
Amazon BusinessPurchasingLive
SlackNotificationsLive
Microsoft TeamsNotificationsLive
Google DriveCaptureLive
OneDriveCaptureLive
DropboxCaptureLive
Security

Built so a mistake can’t cross a line.

Your data only

Every read is scoped to your organisation at the data layer, and an unscoped read is refused.

Encrypted at rest

Connection tokens and bank details are encrypted. No personal data is written to logs.

Every change on the record

Each state change is an event with who, where from and why, so a purchase's journey can be replayed.

Controls are tested

A control only counts once a test proves it fails before it passes, and every release is blocked on those tests.

Ready when you are

Run one of your purchases through it end to end.

Bring an order, a delivery note and the invoice. We'll follow it to the ledger on the demo.

No setup fees · No minimum term · UK-based support