Autonomous · Ownerless after week two

The inbox your controller
no longer has to babysit.

PODetect reads every AP invoice that lands in your shared finance inbox, matches it against the right PO or contract, and posts the clean ones to QuickBooks, Xero, or Sage — with a confidence score. Only true exceptions surface in a daily Slack or email digest. A few minutes a week. No backlog.

Match coverage
99.4%
Setup
~5 days
Pricing
$149–$499
Ledger icon

inbound · INV-80431

confidence 0.96

Vendor

Helix Cloud Services

Remit-to: unchanged from 2026-04-12

PO

PO-2417

Engagement: Westview Group · Q3

Amount

$4,820.00

Tax check

CA-RATE OK

vs. canonical 8.625%

po-match ✓   vendor-drift ✓   duplicate-pay ✓   split-alloc ✓   tax-anom

→ posted to GL · 09:02:14 PT

Auto-posted by PODetect

Posted cleanposted clean

Pick a tier — $149, $299, $499 / mo

See full comparison ↓

Starter

$149/ per month

Up to 150 invoices / month

  • 1 finance inbox + 1 ledger
  • QuickBooks Online or Xero
  • Daily Slack or email digest
  • PO list + vendor master import

Standard

$299/ per month

Up to 600 invoices / month

  • Everything in Starter
  • Sage Intacct, Xero + QBO
  • Multi-entity cost-center routing
  • Configurable thresholds per vendor

Scale

$499/ per month

Up to 1,800 invoices / month

  • Everything in Standard
  • Multi-clinic / multi-office splits
  • Dedicated digest channel per entity
  • Annual plan: $4,488 / yr (save 25%)

Time savings

How many hours does PODetect give you back?

Based on PODetect's 99.4% match coverage and the 2-click, 4-minute digest review workflow — pull the levers below to see what your controller's month looks like once exceptions are the only thing in their inbox.

time savings · 2-click digest review

19.2hrs saved / month

Based on PODetect's 99.4% match coverage: roughly 12 exceptions / month, each reviewed in 4 minutes from a single Slack or email digest.

Annual
230.4 hrs
Per working week
266.1 min

The audit

Five checks, run on every invoice

Every invoice is checked against the same five-rule audit before a journal entry is ever written. Anything that passes all five posts silently to the ledger. Anything that fails any one of them surfaces in the digest.

  • PO-MATCHcheck

    PO / contract match

    Each invoice line is reconciled against the open PO or engagement letter. Short deliveries, overbilling, and stale unit prices are flagged before posting.

  • VENDOR-DRIFTcheck

    Vendor master drift

    New remit-to addresses, banking changes, and shell-company look-alikes are surfaced the day they arrive, not at year-end reconciliation.

  • DUPLICATE-PAYcheck

    Duplicate payment guard

    Same invoice number, same vendor, near-identical amount within 90 days — PODetect blocks the second payment run and routes the file to the digest.

  • SPLIT-ALLOCcheck

    Split-allocation errors

    Cost miscoded to a single project, partner, or cost-center when the vendor clearly split it across engagements is corrected before ledger write.

  • TAX-ANOMcheck

    Sales-tax anomalies

    Wrong jurisdiction, exempt-but-taxed, tax-included-when-it-shouldnt-be — flagged with a side-by-side of the canonical rate table.

What your inbox looks like

What your Tuesday looks like.

Every weekday at 09:02, PODetect posts the only thing worth your attention — the 4 to 5 exceptions where the rules flagged something a human should see. The other 47 invoices post silently to the ledger before the coffee cools.

  • One Slack message. A single block-kit card in #podetect-digest. No tabs, no dashboards, no daily logins.
  • Review or Clear. Two buttons per row. Review opens a one-screen approve-and-post; Clear archives with a one-line reason. Both update the audit trail in the same minute.
  • 30-day reversal window. Thumbs-down on a yesterday's row pulls the journal entry back automatically — no month-end surprises.

#podetect-digest · Tue 09:02

5 awaiting · 47 posted
  1. DUP-PAYINV-1024
    verify
    Cobalt Couriers

    Duplicate of invoice #1024 paid 22 days ago — blocked from this run.

    conf.42
  2. PO-MATCHINV-1031
    verify
    Northvale Print Co.

    PO closed on PO-78 — invoice posted 3 days after the PO was zeroed out. Awaiting approval.

    conf.55
  3. TAX-ANOMINV-1044
    re-class
    Mische Bau GmbH

    Sales-tax mismatch on a Berlin contractor: invoice charges 19% VAT (DE) against canonical 7% reduced rate for trade services.

    conf.67
  4. SPLIT-ALLOCINV-1052
    re-class
    Helix Cloud Services

    Single cost-center on invoice, vendor split across Westview Group + Moriyama Studio likely.

    conf.74
  5. VENDOR-DRIFTINV-1058
    verify
    Lumen Office

    New remit-to bank account on file since 2026-08-15; awaiting one-click approval before posting.

    conf.49

47 invoices posted silently · 5 awaiting review · 30-day reversal window

buttons inert · visual mock

The handover

One working week. Then it's ownerless.

PODetect is not a dashboard. You will not log into it every day. You spend roughly a working week during onboarding — wiring the vendor list, the thresholds, the ledger mapping — then the workflow handles ingestion, matching, posting, and escalation indefinitely.

Day 1–2

Vendor master + remit addresses

Tighten the master against your last 30 days of invoices; lock in banking and remit-to changes.

Day 3

POs, contracts, threshold rules

Import the open POs and engagement letters; set per-vendor approval limits and escalation contacts.

Day 4

Dry run, last 30 days

PODetect scores the last month of inbox traffic against the rules. You sign off on the matched set.

Day 5

Ownerless from here

From now on, you only see the digest. PODetect posts the clean ones and routes exceptions to Slack or email.

The daily digest

Three minutes a week, not three hours a day.

PODetect's digest is intentionally boring. It only lists true exceptions: failed checks, low-confidence matches, vendor-master drift. Each line opens a one-screen review where you either approve, re-route, or reject. The rest posts silently.

  • Slack or email. Pick a single channel or inbox — PODetect formats the same either way.
  • Every line has provenance. Invoice, vendor, PO, amount, confidence score, suggested action.
  • 30-day reversal. Thumbs-down on yesterday's digest pulls the journal entry back automatically.

podetect · daily digest · Tue 09:02

3 exceptions · 47 posted
  1. INV-80412Cobalt Couriers

    PO-MATCH failed · unit price drift vs. PO-2048 (3.2%)

    conf.61
    re-class
  2. INV-80419Northvale Print Co.

    New remit-to bank account — awaiting approval before posting

    conf.49
    verify
  3. INV-80422Helix Cloud Services

    SPLIT-ALLOC — single cost-center, vendor split across 2 engagements likely

    conf.74
    re-class
47 invoices posted cleanly · 3 awaiting review · close window: 30 days

Pricing

Self-serve. No call. No custom build.

Three tiers, all monthly. Annual plans knock 25% off. Volume caps are honest: if your month-over-month volume drops back under the cap next month, you pay the lower tier — there is no overage claw.

inbox reads it · rules audit it · control reviews in minutes.

Starter

$149/ per month

Up to 150 invoices / month

  • 1 finance inbox + 1 ledger
  • QuickBooks Online or Xero
  • Daily Slack or email digest
  • PO list + vendor master import

Standard

$299/ per month

Up to 600 invoices / month

  • Everything in Starter
  • Sage Intacct, Xero + QBO
  • Multi-entity cost-center routing
  • Configurable thresholds per vendor

Scale

$499/ per month

Up to 1,800 invoices / month

  • Everything in Standard
  • Multi-clinic / multi-office splits
  • Dedicated digest channel per entity
  • Annual plan: $4,488 / yr (save 25%)

FAQ

What controllers ask before signing up.

If your question is not here, write to podetect-2@polsia.app.

Starting line

Stop reviewing invoices. Start reviewing exceptions.

PODetect is built for 10–100 person services firms — agencies, consultancies, multi-clinic healthcare groups, boutique law offices — whose controllers have more invoices than hours. Quiet, recurring, fully autonomous.