Skip to content

Decisions

Every analyzed invoice gets one decision:

Decision Meaning
PASS No check raised anything that needs attention.
REVIEW At least one finding needs a person to look before payment.
BLOCK At least one finding is serious enough to stop payment until resolved.

Each finding carries a policy action: block, review or none. The invoice’s decision is the strictest action among its findings:

  1. Any finding that blocks → BLOCK.
  2. Otherwise, any finding that needs review → REVIEW.
  3. Otherwise → PASS.

Findings are never averaged, so one critical problem cannot be outweighed by many clean checks. Out of the box, only an exact duplicate blocks; every other check asks for review.

Each invoice also has a risk score from 0 to 100. It helps you sort and prioritize; it does not decide PASS, REVIEW or BLOCK.

A decision records the engine and policy versions that produced it, so it can be reproduced exactly later. Reviewing a finding does not rewrite the decision. Instead, the invoice shows review progress separately (“2 open”, “Reviewed ✓”), so you can see both what the checks found and what your team did about it.

If an invoice is re-analyzed, for example after moving it to another company, the new analysis is stored alongside the old one rather than replacing it.

AI is used only to read scanned documents. Whether an invoice passes, needs review or is blocked is always decided by fixed rules. When a field read by AI feeds a check, the model and its confidence are recorded in the finding’s evidence.