What an extraction confidence score means
An invoice extraction system commonly returns a value for a field and a confidence or certainty signal. The field may be vendor name, invoice number, date, subtotal, tax, total, or a line item. Microsoft’s invoice model documentation, for example, describes structured fields returned from invoices; platform implementations may expose confidence at different levels. Source: Microsoft Learn: invoice data extraction.
The useful question is not whether the UI shows “98%.” It is whether that score is calibrated for the field, document population, and error definition. Among predictions labeled 0.98, are roughly 98% correct under the chosen ground truth? A score may instead be a ranking signal that is useful for prioritization but not a literal probability.
Even a well-calibrated field score answers only an interpretation question: what does the source appear to say?
Formal distinction
Extraction confidence: a field-, region-, line-, or document-level signal about the correctness of machine interpretation relative to a labeled source.
Transaction confidence: a decision-specific assessment of whether the current economic-event state has sufficient identity, evidence, accounting treatment, control satisfaction, authority, and execution reliability for the proposed next action.
The phrase “decision-specific” matters. The evidence needed to save a draft is not the evidence needed to post a bill, and the evidence needed to post is not necessarily the evidence needed to execute a payment.
Use a confidence vector, not a magic average
Number7 proposes a transaction-confidence vector:
C = [Cᴅ, Cɪ, Cᴇ, Cᴀ, Cʀ, Cₓ]
| Component | What it assesses | Example blocker |
|---|---|---|
| Cᴅ — Document | Classification, boundaries, fields, lineage | Missing page or uncertain invoice number |
| Cɪ — Identity | Vendor/entity/master resolution | Two active suppliers share similar names |
| Cᴇ — Evidence | Required support and consistency | Receipt missing or quantity conflict |
| Cᴀ — Accounting | Ledger, entity, tax, dimensions, period | Tax treatment unresolved |
| Cʀ — Rights/Authority | Policy and permitted actor/state transition | Approval threshold not satisfied |
| Cₓ — Execution | Idempotency, target acceptance, and verification | API timeout with unknown target state |
Do not average these components by default. If authority is absent, strong document and identity signals do not make the transaction authorized. If execution state is unknown after a timeout, retry risk cannot be erased by a correct total.
A safer decision rule is:
Permit an action only when all mandatory controls pass and each action-relevant confidence component meets its calibrated threshold; otherwise create a named exception.
Worked example
An illustrative system extracts an invoice with high field confidence:
| Layer | Signal | State |
|---|---|---|
| Document/fields | 0.99 | Invoice number, dates, lines, and totals appear reliable |
| Identity | 0.61 | Two vendor-master candidates remain plausible |
| Evidence | Pass for non-PO flow | Required source invoice present |
| Accounting | 0.88 | GL proposal has relevant prior context |
| Authority | Not evaluated | Approver route has not been established |
| Execution | Not applicable yet | No target action attempted |
A naïve average of the available numeric signals is 0.83. That number is operationally meaningless. Identity is unresolved and authority is unevaluated. The correct state is not “83% ready”; it is “blocked on vendor identity and approval route.”
The smallest human decision is to choose or create the correct vendor record. After that, the system can evaluate the next control.
Thresholds depend on action and error cost
The same proposal can be acceptable for one action and unacceptable for another:
| Proposed action | Possible threshold posture |
|---|---|
| Pre-fill a review form | Lower threshold; human sees source and proposal |
| Auto-assign a low-risk coding suggestion | Calibrated threshold with visible correction path |
| Post a bill | Higher thresholds plus identity, evidence, accounting, and authority controls |
| Trigger money movement | Separate, stricter authorization and execution controls; outside AIdaptIQ’s current product claim |
Threshold design should incorporate false-accept cost, false-reject cost, materiality, reversibility, and downstream detection. One global “95% confidence” rule is not a control design.
How to validate confidence
- Define ground truth for each field or decision.
- Separate critical fields and high-cost actions from low-risk metadata.
- Measure precision and error rate inside score bands, not only overall accuracy.
- Plot reliability: predicted confidence band versus observed correctness.
- Test by vendor, document family, scan quality, language, client/entity, and time.
- Record abstentions and human corrections.
- Sample high-confidence auto-accepted items for silent errors.
- Recalibrate after material model, prompt, parsing, or population changes.
For transaction components such as authority, “pass/fail/not evaluated” may be more honest than a probability.
Counterexample: the confident duplicate
Two invoices from the same supplier show different document numbers but describe the same economic obligation after a resubmission. Every character can be extracted correctly. Field-level accuracy is perfect. Only evidence, identity, and duplicate/economic-event reasoning reveal the risk.
This is why “invoice accuracy” must specify whether it means transcription, field correctness, accounting correctness, or completed transaction outcome.
Limitations
The confidence-vector model does not prescribe universal components, weights, or thresholds. Some states are categorical controls rather than predictions. Components may be dependent: an identity error can alter the accounting and duplicate assessment. Calibration requires representative labeled data and can drift.
Do not publish one aggregate transaction-confidence score until its semantics, calibration, control gates, and failure costs are documented. A vector is less marketable but more truthful.
Sources
- Microsoft Learn: invoice data extraction—Document Intelligence — official description of invoice field extraction.
- Number7 Research model: transaction-confidence vector, revision 1.0.
How to cite
Number7 Research. “Invoice Extraction Confidence Is Not Transaction Confidence.” Number7AI, revision 1.0, 7 September 2026. https://number7ai.com/research/transaction-confidence.
Revision history
| Revision | Date | Change | Reviewer |
|---|---|---|---|
| 1.0 | 7 September 2026 | Initial field-versus-transaction definition, confidence vector, and control rule | Number7 AI editorial review |
Next step
Replace one global confidence threshold with action-specific controls and calibration reports.

BY NUMBER7 AI