Acceptance policy overview
Understand which receipt checks run before a submission can count in the receipt game.
1 min read
Every uploaded receipt is checked before it can count towards a prize. The acceptance policy sets those checks; the validation policy then decides whether a receipt that passes counts straight away or waits for your team.

What happens to an uploaded receipt
OmniLab reads the photo first. Then:
- Unreadable: no shop name or no valid total could be read. The receipt is marked Incomplete.
- Already uploaded: the receipt's details (its number, date, total or shop) match a receipt seen before, in any campaign. It's marked Duplicate, doesn't count, and waits for your team to check it.
- Fails a check: the receipt is refused.
- Passes: it counts straight away with Automatic validation, or waits for your team with Manual.
What the policy checks
- Field requirements: which details a receipt must show, from Amount, Date, Merchant and Zip Code.
- Amount rules: a minimum and maximum total.
- Merchant rules: which shops count.
- Location rules: which zip codes count.
- Currency: receipts must be in euros. Any other currency is refused.
Example: spend €30 in Lindenhall shops
"Spend €30 or more in participating Lindenhall shops" needs Amount and Merchant required, the Lindenhall shops as Allowed Merchants, and a rule with a €30 threshold.