Skip to content
Book a demo

AP automation · Statement processing

Drop a statement. See what’s paid, and what’s missing.

Upload a PDF, CSV or Excel bank statement. OmniPATH’s AI reads every transaction, matches each one to your approved invoices, checks your accounting software for confirmation and flags anything it can’t resolve.

Live Six matching strategies Three file formats 85% auto-match threshold
Your booksXero · Sage · QuickBooksApprovedCodedEvidenced
Bills enter a funnel of 5 rings around the EVERY LINE 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. This page lights Your books.

The pipeline

Upload to review in seconds.

The processing pipeline runs in stages, each visible in real time. You watch the progress bar. If anything fails, the error is shown and you can retry with one click.

1Stage 01Read the documentDownloads and parses the PDF, CSV or Excel file.
2Stage 02Identify transactionsAI extracts every line: date, description and amount.
3Stage 03Match invoicesSix strategies run in parallel to link each line to an invoice.
4Stage 04ERP cross-referenceChecks Xero for confirmation automatically.
5AutomaticReady for reviewOnly the exceptions surface for your attention.

Three statuses

Green. Amber. Red. That’s it.

Every line on your statement gets one of three statuses. The dashboard shows colour-coded rows: click any line to see the AI’s reasoning, adjust the allocation or chase the supplier.

  • Matched: fully allocated to one or more invoices. Nothing to do.
  • Partial: some allocated, the rest needs explaining. Tag it as a fee, discount or FX.
  • Missing: no matching invoice. Chase the supplier in one click.

bidfood-statement-may.pdf · reconciling

Illustrative
MeasureResult
Statement lines24
Matched to invoices22 (92%)
Unmatched2
Discrepancy£186

Matching engine

Six strategies. Run in parallel.

Every transaction line is tested against your approved invoices using six strategies, each producing a confidence score. Matches above your threshold (85% by default, configurable) are applied automatically.

StrategyWhat it doesConfidence
ERP passthroughTransaction already reconciled in your accounting software97%
Reference matchInvoice number found in the transaction description95%
Exact amountAmount matches an unpaid invoice from the same supplier80-92%
Batch detectionOne payment covers 2-4 invoices from the same supplier85%
Partial paymentPayment is less than the full invoice; the remainder is tracked55-78%
Cross-supplierPayment covers invoices from different suppliers65%

ERP cross-reference

Connected to your accounting software.

When you connect Xero, OmniPATH checks each statement line against your ERP’s transaction records. Lines that already exist in your accounting system are confirmed, so there is no double-entry risk. The cross-reference runs automatically during processing and refreshes every 30 minutes.

  • Xero: live integration, two-way sync
  • QuickBooks: coming soon
  • Sage 200: coming soon

Security and audit

Every action logged.

A full audit trail on every match, allocation, chase and close action, logged with who and when. Every auto-match includes its confidence score and reasoning. Role-based access controls who can upload, match or close.

  • AI transparency: confidence score and reasoning on every match
  • Organisation isolation: your data is never visible to other organisations
  • Encrypted storage: uploaded statements stored with AES-256

For finance teams

Stop cross-referencing. Start closing.

Upload a file, review the exceptions, close the period. That is the entire workflow. What used to take days now takes minutes.

PDF, CSV and Excel

Drag and drop any format. OmniPATH detects the layout, finds the transaction table and extracts every row. No templates. No column mapping.

Duplicate protection

Upload the same file twice and OmniPATH blocks it. Statements with matching filenames are rejected with a clear message.

One-click chase

For missing items, send a chase email pre-filled with the transaction date, amount and description. OmniPATH tracks when the chase was sent.

Period close

Once every line is matched or accounted for, close the statement. Closing locks it from further changes and marks the period complete in your audit trail.

Cash position

See current bank balances across every connected account in one view. Balances come from your accounting software and are flagged when stale.

30-minute refresh

The ERP cross-reference runs during processing and refreshes every 30 minutes, so your reconciliation data is always current.

Ready when you are

Stop cross-referencing statements. Start closing the period.

Bring a real supplier or bank statement to a 30-minute demo and we'll reconcile it against your invoices, live.

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