Invoice verification for factoring firms

Verify the invoice
before you fund it.

ThirdRoc reads the paperwork, checks it against itself, checks it against the payer, and returns one result per invoice — Verified, Hold or Stopped. Every figure is tied to the page it came from.

Built for invoice factoring: fund only what the payer has already confirmed.

  • Every figure cites its page
  • Rule sets are versioned
  • Append-only audit trail

ThirdRoc does not lend and does not make funding decisions. We return evidence and a result. The decision stays yours.

Invoice result

example

INV-4821

Kestrel Fabrication → Northbridge Logistics

issued 02 Nov 2026 · due 12 Dec 2026

US$184,250

USD

MatchAgreesPO 4471 · delivery note 88213 · 14 of 14 line totals
PayerConfirmedEmail reply, 14 Nov 09:41 · contact on file since 2023
DuplicateNoneNo fingerprint in tenant or payer graph
Verified3 checks passed
rule set v1.4.2

3 source documents · result in 6h 12m

How it works

Four steps. One result per invoice.

Reading and conversations are handled by agents. Every comparison, every duplicate check and every result is produced by deterministic functions that agents cannot change.

  1. 01

    Intake

    PDF, image, XLSX or a CSV batch. Documents are classified and every field is extracted with its page, snippet and a confidence score.

  2. 02

    Match

    Invoice, purchase order and delivery note are lined up line by line. Amounts, dates, parties and totals are compared to the tolerance you set.

  3. 03

    Confirm

    The payer is asked directly — a one-tap page by email, then a call on a fixed script if there is no reply. Their answer is filed as structured data.

  4. 04

    Result

    The active rule set turns the three checks into one result. The rule set version is stored with it, so the same inputs always give the same result.

Three ways in

Drag and drop, a per-tenant inbound address, or the REST API with webhooks.

Human at the edge

Any extracted field under 0.85 confidence goes to a reviewer before it is used.

Nothing disappears

Uploads, extractions, calls, replies, rule runs and edits are all logged, append-only.

Result rules

Three outcomes, no interpretation.

active · rule set v1.4.2

Verified

Only when the documents match, the payer confirmed, and there is no duplicate. All three, every time.

Hold

Everything else. The result carries its reasons and an evidence pack is assembled for a human reviewer.

Stopped

A confirmed duplicate, a payer denial, or an amount mismatch beyond the tolerance you set.

Thresholds are yours. Amount tolerance, reply windows and call timing live in a versioned rule set — and no agent, model or reviewer can change them silently.

every result stores its rule version

The boundary

ThirdRoc never lends.

We verify. We do not fund, we do not price risk and we do not approve. Every automated message and call says plainly that it is an automated assistant acting for the named lender, and offers a human contact.

No funding decisions

ThirdRoc returns a result and the evidence behind it. A credit decision is never ours to make.

Agents cannot move the line

Agents read, draft and converse. Rules, results and pricing are changed only by a person, and leave a trail.

Tenants stay separated

Each lender sees only its own invoices and files. The payer graph shares derived signals, never another lender's documents.

Create a lender accountsynthetic data · demo environment

Pricing

You only pay for results.

An invoice is billable when it reaches a result — Verified, Hold or Stopped. Invoices that stall before a result are never charged.

Trial

Freefirst 100 invoices

The full pipeline on real invoices, before you commit.

  • All three checks
  • Email confirmation
  • Source-linked review
  • Audit trail
Start free
Most common

Pay as you go

0.05%of invoice value

US$2 minimum, US$50 maximum per invoice. Billed monthly on usage.

  • Everything in Trial
  • Voice confirmation
  • REST API and webhooks
  • Stripe customer portal
Start free, then scale

Volume

Customrate agreed with us

For lenders running verification at portfolio scale.

  • Custom per-invoice rate
  • Dedicated reviewer pool
  • Payer graph access
  • Priority support
Talk to us