Live pipeline · real Claude extraction

AP workbench

Pick a scenario. Every field below is either read off the document or computed by deterministic code — click a field to see where it came from.

Clean three-way match

Ready for approvalLive

Brightway Janitorial Supply · $842.40

What happened

Every check passed: supplier identity, arithmetic, PO match, and delivery confirmation all agree. Ledger Guard proposes a draft bill and routes the invoice to the property manager — the amount is under the $1,000 property-manager threshold.

Why it matters

This is the boring path, and it should be boring. No AI judgment call decided this invoice was safe — five independent deterministic checks did, and every one of them is visible.

Source document — page 1Rendered from extracted text

BRIGHTWAY JANITORIAL SUPPLY

4410 Ferncrest Industrial Way, Unit C · Columbus, OH 43219

Invoice #: BJS-55821

Invoice Date: 2026-07-29

Due Date: 2026-08-28

PO Reference: PO-10456

Bill To: Keystone Facilities Group — Alder Point Plaza

Supplier Tax ID: 47-1122334

Currency: USD

Description | Qty | Unit Price | Line Total

Multi-surface cleaner, 1gal — Qty 24 @ $9.75 = $234.00

Trash liners, case of 250 — Qty 10 @ $14.20 = $142.00

Microfiber mop heads — Qty 12 @ $8.15 = $97.80

Floor degreaser concentrate — Qty 6 @ $22.50 = $135.00

Glass cleaner spray, case of 12 — Qty 8 @ $20.95 = $167.60

Subtotal: $776.40

Sales Tax (8.5%): $66.00

Total Due: $842.40

Remit to: First Continental Bank, Acct ending 2231, Routing ending 0044

Extracted data
Line items (5)
DescriptionQtyUnit priceLine total
Multi-surface cleaner, 1gal24$9.75$234.00
Trash liners, case of 25010$14.20$142.00
Microfiber mop heads12$8.15$97.80
Floor degreaser concentrate6$22.50$135.00
Glass cleaner spray, case of 128$20.95$167.60
Match evidence

Supplier identity

exact
Invoice tax ID
Approved master
47-1122334
47-1122334

Brightway Janitorial Supply · approved supplier since evidence on file, status approved.

Purchase order — PO-10456

exact

ALDR · not-to-exceed $800 · status open

LineApproved qtyApproved price
Multi-surface cleaner, 1gal24$9.7
Trash liners, case of 25010$14.2
Microfiber mop heads12$8.15
Floor degreaser concentrate6$22.5
Glass cleaner spray, case of 128$20.95

Goods / service receipt

c1000000-0000-4000-8000-000000000001 · received 2026-07-30 by D. Alvarez · confirms 5 line(s)

Duplicate candidates

None found.

Control results (9)
  • Line-total recalculationPassed

    All 5 line total(s) recompute exactly from quantity × unit price.

  • Subtotal recalculationPassed

    Sum of line totals equals the printed subtotal of $776.40.

  • Tax and grand-total recalculationPassed

    Subtotal + tax equals the printed total of $842.40 exactly.

  • Supplier identity matchPassed

    Tax ID 47-1122334 matches the approved Brightway Janitorial Supply record exactly.

  • Remittance bank-detail comparisonPassed

    Extracted remittance block (First Continental Bank, acct ending 2231) matches the approved supplier master exactly.

  • Normalized duplicate-identity matchPassed

    No matching supplier, invoice number, date, or amount found in invoice history.

  • Purchase-order statusPassed

    PO-10456 is open.

  • Matched PO line(s)Passed

    5 line(s) match PO-10456 within tolerance: Multi-surface cleaner, 1gal, Trash liners, case of 250, Microfiber mop heads, Floor degreaser concentrate, Glass cleaner spray, case of 12.

  • Embedded-instruction screeningPassed

    No instruction-shaped content detected in extracted text fields.

Proposed actionReady for approval

Supplier and purchase-order matching, arithmetic recomputation, and duplicate/bank-detail checks all passed. No exceptions found.

Routed to

  • Property manager

Accounting-system change

create billDraft only — not posted
Cost center
CC-FAC-CLEAN
Total
$842.40
Idempotency key
a1000000-0000-4000-8000-000000000001:BJS-55821:keystone_qb_sandbox

Policy version policy_2026.3 · workflow 559e016f-70bf-494d-9d2a-98a185575a6f. No payment is ever executed by this demo.

Audit history8.9s total · $0.0134 total
  1. Submission received
    16:21:36 UTC

    demo_scenario intake, submissionId sub_pipeline_clean-match_1786119694649.

  2. File validated
    16:21:38 UTC

    application/pdf, 1857 bytes, downloaded from storage.

  3. Structured extraction complete
    16:21:49 UTC

    Header and 5 line item(s) extracted to schema.

    8901ms · $0.0134

  4. Evidence coordinates aligned
    16:21:49 UTC

    31 of 32 fields aligned against the real document text layer; 1 unresolved.

  5. Arithmetic recalculated
    16:21:50 UTC

    All 5 line total(s) recompute exactly from quantity × unit price. Sum of line totals equals the printed subtotal of $776.40. Subtotal + tax equals the printed total of $842.40 exactly.

  6. Supplier matched
    16:21:55 UTC

    Tax ID 47-1122334 matches the approved Brightway Janitorial Supply record exactly.

  7. Duplicate check complete
    16:21:55 UTC

    No matching supplier, invoice number, date, or amount found in invoice history.

  8. Bank-detail comparison: match
    16:21:56 UTC

    Extracted remittance block (First Continental Bank, acct ending 2231) matches the approved supplier master exactly.

  9. PO matched — exact
    16:21:56 UTC

    PO-10456 is open. 5 line(s) match PO-10456 within tolerance: Multi-surface cleaner, 1gal, Trash liners, case of 250, Microfiber mop heads, Floor degreaser concentrate, Glass cleaner spray, case of 12.

  10. Instruction screening
    16:21:56 UTC

    No instruction-shaped content detected in extracted text fields.

  11. Decision: ready for approval
    16:21:57 UTC

    Supplier and purchase-order matching, arithmetic recomputation, and duplicate/bank-detail checks all passed. No exceptions found.

  12. Accounting draft prepared
    16:21:58 UTC

    Draft bill proposed for supplier a1000000-0000-4000-8000-000000000001, total $842.40 — not posted.

  13. Replayed submission
    16:22:01 UTC

    submissionId sub_pipeline_clean-match_1786119694649 was already processed — returned the existing workflow result without creating a new job.