orbis.systems · workflow library · po + invoice reconciliation
free reading · open architecture
orbis/ workflow/ po + invoice reconciliation
Free reading This is a full open architecture for how to build this workflow with agents. Use it. Run with it. Build it yourself on Orbis SaaS, or have us deploy it for you — either path is fine.
01.the problem前提

What this actually looks like.

observed pattern

Thirty to fifty percent of mid-market invoices have a discrepancy against the matching PO and receipt. Each costs 20 to 40 minutes to investigate, contact the vendor, and resolve. Your AP team loses 18 to 30 hours a week.

Early-payment discounts get missed. Vendor relationships strain because follow-ups are inconsistent. The month-end close is held hostage by the unresolved exception list. Finance teams ask about it every year.

02.the architecture構造

How you'd actually build it.

Each step is its own agent-or-pipeline component. Don't try to do this in one giant prompt — the failure modes compound.

  1. Listen for new invoices
    Webhook from your ERP (NetSuite, SAP, QuickBooks, Sage) on every new AP invoice. Pull the matching PO and goods-receipt record automatically. This is the trigger.
  2. Three-way match with tolerances
    Algorithm compares line items, quantities, unit prices, totals across the three documents. Configurable tolerance bands by vendor, category, and total value. This is deterministic logic — NOT an LLM call. The LLM is for the next step.
  3. Draft the vendor follow-up
    For each out-of-tolerance line, generate a specific question: "Invoice #4471 line 3 shows 50 units at $14.20; PO #882 shows 50 at $13.80. Please confirm or send a credit memo." This is the writer agent — needs to be polite and specific.
  4. Track to resolution
    Full activity trail per invoice. Auto-escalates if vendor doesn't respond inside your window. Auto-captures early-payment discounts on clean invoices. AP reviews a queue instead of building one.
03.the stack構成

What it runs on.

No vendor lock-in. Every piece is replaceable. The orchestration outlasts the model — when Claude 5 or GPT-6 ships, swap the model, keep the pipeline.

orchestration
orbis
erp integration
n8n + native
ocr + parsing
aws textract
vendor drafts
claude sonnet
04.the math数字

What this actually returns.

Calibrated to mid-market scale (50–1000 staff, $1M–$200M revenue). Your numbers will vary; the framework gives you the order of magnitude to plan against.

ap time reclaimed
18–30 hrs/wk
At $45/hr loaded, $42k–$70k a year across the team.
discount capture
+$15–60k/yr
Early-payment terms you used to miss on clean invoices.
close acceleration
−2 to −4 days
No more month-end held hostage by the exception list.
05.two paths入手

Build it yourself, or have us ship it.

build it yourself · orbis saas

Free on Orbis Free or Team

Take this architecture, sign in with Slack, run it on Orbis SaaS. Free tier covers most mid-market scale.

$0 to start · 10k credits/mo · upgrade to Team at $50/mo

Start on Slack
have us ship it · orbis enterprise

We deploy it inside your stack

4 weeks. Inside your stack. Working against your real data. Your team owns the system at handoff. Use the architecture above as the starting brief.

$40k fixed scope · Enterprise tier included · optional retainer

Book the intro
related workflows