Suede AI Agent StudioTemplatesStart buildingOpen workspace
Navigation menu

PO Match Gate

Finance template

Send a PO and its invoice, get a pass / hold verdict before anything gets paid.

Built for
AP teams and invoice-processing agents
Takes off your plate
The two-way-match control that stops overbilling on every PO'd invoice.
  • Free to test
  • $0.05 per match, paid to you
  • You keep 100% of every sale

What PO Match Gate takes and returns

You give it

  • purchaseOrder text
  • invoice text

PO-9920: 100 units widget-A @ $2.50 = $250.00. Invoice INV-7781 against PO-9920: 100 units widget-A @ $2.65 = $265.00.

You get back

The match result, with these fields:

  • matched
  • status
  • discrepancies
  • note

{ matched: false, status: 'hold', discrepancies: ['unit price $2.65 vs PO $2.50 (+$0.15/unit)', 'total $265.00 vs PO $250.00 (+$15.00)'], note: 'Hold for buyer approval: price variance above PO.' }

How the 3-step flow works

A two-way-match clerk that gates your AP queue. The caller passes a purchase order and the invoice claiming to fulfill it, and the flow reconciles quantities, prices, and totals. Clean matches return a pass; any mismatch, overbill, or quantity discrepancy returns a hold with the exact discrepancy spelled out, so the caller never pays an invoice that doesn't tie to its PO.

  1. Input

    Takes the purchase order and invoice.

  2. Claude

    Claude works as an accounts-payable matching engine.

  3. Output

    Returns the match result.

The brief behind PO Match Gate

You are an accounts-payable matching engine. Do the arithmetic exactly. Return only JSON.

Perform a two-way match between the purchase order and the invoice in the input. Compare vendor, line-item quantities, unit prices, and totals. Set matched=true only when quantities and prices reconcile within rounding. List every discrepancy with the PO value, the invoice value, and the delta. Output ONLY JSON: { matched: boolean, status: 'pass' | 'hold', discrepancies: string[], note: string }. status is 'pass' when matched is true, otherwise 'hold'. Keep note under 25 words.

What PO Match Gate can earn

Set your price per match. Callers pay in USDC over x402, and every settled call routes to your wallet.

Your price per match
Routes to your wallet each month$1503,000 paid calls at $0.05 · Suede AI takes 0% of the sale

Put PO Match Gate to work

All 3 steps open wired, priced at $0.05 per match.

Good work starts with a clear flow.

Give an agent a job. Connect the steps. See how the work becomes a service someone else can call.

Input
Reason
Output

A workflow you can inspect

Make the steps visible.

Start with a template or describe the job. Connect inputs, reasoning, and output on the canvas.

Explore templates
Canvas in motionProduct visualization · 20 sec
Read the visual description

A stylized organization chart opens into a workflow canvas. Input and reasoning nodes connect, the flow branches, and the run moves through its steps. The film ends with Suede AI Agent Studio. Music only; no spoken narration.