Override decisions
Use validate, reject, and amend actions to correct receipt outcomes after submission.
Operators can override most non-terminal receipt outcomes from the receipt action modal. This is what makes Transactions practical in real activations where OCR is helpful but not perfect.
The three operator actions
| Action | What it does |
|---|---|
Valider | Forces the receipt into a valid state. |
Refuser | Forces the receipt into a rejected state. |
Modifier | Edits the extracted merchant and amount, then re-evaluates policy. |
What amendment really does
Modifier is not just a cosmetic edit. After the operator changes the merchant or amount, OmniLab re-applies the acceptance policy from scratch.
That means the amended receipt can end up as:
VALIDif policy passes and validation is automaticPENDINGif policy passes and validation is manualREJECTEDif the amended values still fail policy
Good reasons to override
- OCR missed one digit in the amount
- the merchant name is obviously readable to a human but OCR parsed it badly
- a genuine receipt was rejected because the data extraction was incomplete
- a duplicate or invalid result needs a confirmed human decision
Good reasons not to override
- the receipt clearly belongs to the wrong merchant
- the amount or date does not meet the public challenge rules
- the participant is trying to reuse the same proof of purchase intentionally