Field note · opportunity

What Should a Professional Learn to Own AI Vendor-Dispute Evidence?

A six-case synthetic replay shows what to learn, what to automate, and when recurring vendor-dispute evidence still needs a specialist.

10 minute read
  • AI workflows
  • opportunity evaluation
  • finance operations
Illustration of a professional reviewing a vendor-dispute evidence packet

When I teach product managers to move from writing specs to building and shipping products, the hard part is rarely the model. It is deciding what “done” means when the evidence is incomplete. Vendor disputes make that problem concrete.

Illustration of a reviewable vendor-dispute evidence packet with invoice, purchase order, receipt, and routing fields

The smallest useful capability is packet ownership, not model selection

To own this opportunity without a specialist, learn to assemble and challenge the evidence packet before you learn to choose a model.

The packet is a structured record of what the documents say, where they say it, what does not match, what is missing, who owns the next decision, and what must not happen automatically.

Packet partWhat you must be able to doWhat AI may help withWhat remains yours
Source blocksKeep invoice, PO or contract, receipt or service proof, and communication togetherFind likely fields and spansConfirm the document and page or line reference
Extracted fieldsNormalize vendor, IDs, dates, quantities, prices, tax, and totalsProduce structured JSONCorrect missing, merged, or misread values
MismatchCompare values and classify price, quantity, duplicate, tax, missing proof, or contract changeSuggest a classCheck arithmetic, identity, effective dates, and policy
Missing evidenceState what is absent without turning absence into a negative factHighlight gapsDecide whether the gap blocks payment or needs escalation
Route and dispositionAssign an owner and a hold, request, reject, or escalate stateDraft a proposed routeApprove the operational decision and any vendor communication

Microsoft's invoice documentation describes extraction of key fields and line items from invoices and purchase orders, and its output includes structured results. It also describes key-value pairs as text spans, which is why a reviewable packet should preserve citations rather than only a clean summary. Microsoft's invoice model documentation is evidence for the extraction capability, not for a dispute conclusion.

The capability boundary is simple: you can own evidence assembly and verification without owning every specialist judgment. That distinction is the opportunity.

What the six-case replay actually showed

In the vd-0.1 synthetic replay, the AI-assisted workflow got 4 of 6 final dispositions right before review, made 2 unsupported conclusions, and reached 6 of 6 only after a reviewer corrected the packets.

RunCorrect disposition before reviewUnsupported conclusionsCorrectionsCorrect after review
Manual checklist6/6006/6
AI-assisted initial packet4/6226/6
AI-assisted after correction6/6026/6

The failures were not dramatic OCR errors. In the tax case, the workflow turned unresolved treatment into an “overcharge” conclusion. In the contract-change case, it treated a price difference as a simple variance and missed that the amendment started halfway through the service period.

That is the sourceable result: extraction can make the packet faster to inspect, but the first-pass classification still needs a reviewer who can recognize an unsupported conclusion.

The timing field was preserved in the packet. The fixed replay took 3.734 ms for the manual checklist loop and 3.983 ms for the AI-assisted packet loop on the run host. Those are machine elapsed times, not a person's wall-clock review time. Do not use them to claim savings or ROI.

What must a professional learn to verify?

Learn five things in order: provenance, extraction, deterministic comparison, evidence sufficiency, and routing.

  1. Provenance. Keep the original evidence block and cite the exact span used for each important field. A total without its invoice span is not a reviewable fact.
  2. Extraction. Normalize units, dates, currencies, quantities, tax amounts, invoice IDs, PO IDs, and service periods. Keep the original string next to the normalized value.
  3. Deterministic comparison. Calculate quantity and price differences, check duplicate keys, compare tax codes, and evaluate contract effective dates with explicit rules.
  4. Evidence sufficiency. Distinguish “no receipt was supplied” from “the goods were not received.” Distinguish “the amendment says EUR 1,500 after July 1” from “the full period is billable at EUR 1,500.”
  5. Routing. Send tax questions to tax or accounting, contract interpretation to the contract owner, missing service proof to the service owner, and duplicate candidates to AP. A route is not a conclusion about liability.

SAP's matching documentation makes the same operational distinction in system terms. Two-way matching checks an invoice against a purchase order. Three-way matching also checks received quantities, and the rules can raise an exception when a line has no associated receipt. SAP Concur's matching overview and three-way matching rules support the comparison logic. They do not decide what your company should say to the vendor.

If you want the broader decision context, start with the founder AI opportunity evidence parent guide. This page narrows that opportunity into a capability test.

How to run the test without production access

Use synthetic cases first. The purpose is to learn the decision boundary, not to paste confidential invoices into a model.

  1. Create six cases. Include one each for price, quantity, missing receipt or service proof, duplicate, tax, and contract change. Give every case four evidence blocks: invoice, PO or contract, receipt or service proof, and communication.
  2. Write the gold packet. Record fields, cited spans, mismatch class, missing-evidence flags, owner route, and final disposition before asking AI to process anything.
  3. Run the manual checklist. Read the evidence blocks in the same order for every case. Check arithmetic, identity, receipt coverage, tax treatment, and effective dates. Record the disposition and any time field.
  4. Run the AI-assisted extraction. Use a structured prompt that forces citations, allows abstention, and forbids legal, tax, contract, or vendor-intent conclusions.
  5. Review the raw output. Compare every field and proposed route with the gold packet. Keep the initial output. Do not overwrite it with the corrected version.
  6. Apply a decision rubric. Score evidence completeness, deterministic checks, classification and route, reviewability, and boundary safety. A read-only pilot can proceed only when the evidence and boundary scores are both 2 and the total is at least 8/10.

The useful artifact is not the prompt alone. It is the before-and-after packet. The correction is part of the evidence.

Where deterministic checks should replace model judgment

Use rules for arithmetic, duplicate identity, and date boundaries. Use AI for document normalization and candidate linking, with a human review gate.

MismatchDeterministic checkAI's safe roleStop condition
PriceCompare invoice unit price with PO or approved amendmentFind the relevant line and amendmentPrice change has no effective date or approval
QuantityCompare invoice quantity with PO and received quantityLink line descriptions and receipt referencesInvoiced quantity exceeds received quantity
Missing proofCheck whether the required receipt or service record existsIdentify the expected evidence typeMissing evidence is treated as a blocking gap, not a negative fact
DuplicateCompare vendor, invoice ID, PO, date, amount, and service periodFind candidate prior recordsCandidate match needs an AP owner to confirm
TaxRecalculate arithmetic only where the tax rule is knownExtract tax code, rate, and jurisdiction fieldsTax treatment or jurisdiction is unresolved
Contract changeCompare effective dates and period coverageFind the amendment and quote its spanPeriod crosses an amendment boundary without a proration rule

This division follows the evidence structure in the source systems. A model can propose that two lines look alike. It should not silently decide that a tax line is wrong or that a contract amendment applies to an entire period.

The specialist boundary is part of the product

The workflow should escalate tax treatment, disputed contract meaning, effective-date proration, and any external message. Those are not embarrassing exceptions. They are the safety boundary that makes the packet useful.

NIST's AI Risk Management Framework describes governance, mapping, measurement, and management as connected functions. It also calls for clear responsibilities, human oversight, documentation, testing, and stated limitations. NIST's AI RMF Core is a useful control reference here, while the NIST AI RMF Playbook provides voluntary implementation suggestions. Both treat accountability as part of the system, not as a sentence added after the model output.

My own product work reinforces the point. TryUncle has to watch a screen and act in time, so latency and human approval are product constraints, not finishing touches. The same principle applies here: the packet may be AI-assisted, but the accountable decision boundary must be visible before a pilot starts.

The no-autosend rule is non-negotiable:

  • No automatic vendor email.
  • No automatic approval, rejection, credit-note demand, or tax assertion.
  • No payment-state change from a model-generated conclusion.
  • No claim that missing evidence proves non-delivery.
  • No specialist bypass for tax or contract interpretation.

Is this opportunity worth a bounded pilot?

Use a worked scorecard. It should decide the first safe slice, not produce a flattering AI score.

CriterionScore for vd-0.1Why
Evidence completeness2/2All six cases preserve the four evidence blocks, fields, spans, flags, route, and disposition
Deterministic comparison2/2Price, quantity, duplicate, tax, and effective-date comparisons are explicit
Classification and route1/2Two initial conclusions required reviewer correction
Reviewability2/2Initial outputs and corrections remain visible
Boundary safety2/2The prompt and dispositions enforce hold, escalation, and no-autosend behavior
Total9/10Conditional pilot signal, not a production accuracy claim

Decision: proceed only with a read-only packet-preparation pilot. Hold the ROI decision until a real operator records review minutes across recurring cases. Keep tax, disputed contract meaning, and cross-boundary proration on specialist escalation. If the pilot cannot preserve source spans and reviewer corrections, stop. The opportunity is evidence preparation, not an autonomous dispute agent.

For a practical neighboring artifact, compare this packet with the founder-ready AI workflow evidence packet. For a stricter stop rule, use when an AI workflow should stop instead of guessing.

What should you practice next?

Run this exercise on one changed scenario without changing the schema: move the contract amendment one day earlier, remove the receipt, change the vendor's tax jurisdiction, or add a prior invoice with a different number but the same service period.

Your produced artifact is a completed before-and-after packet. Keep the source spans, extracted fields, mismatch classification, missing-evidence flags, owner route, proposed disposition, and any reviewer correction. Do not replace the initial output with the corrected one.

Transfer check: run the same packet test on a new scenario without help from this page. You pass when you can identify the evidence for each field, choose the deterministic comparison, route unresolved tax or contract questions, and explain why the packet should hold instead of sending a vendor message.

You should be able to explain, without a specialist:

  • which source supports each extracted field;
  • which comparison is deterministic;
  • which evidence is missing;
  • who owns the next decision;
  • why the packet must hold instead of sending a message;
  • what result would make you stop the pilot.

That is the capability a founder can own. Marius Manolachi's AI learning work is built around making people capable of building and evaluating AI products on their own work. The next step is not buying a model. It is running this packet test with the documents and approval rules your team actually uses.