Automation · Receipt and warranty app
Kassabon.aiReceipt, warranty and claim assistant, live at kassabon.ai
A receipt photo becomes a purchase record with a warranty date, reminders and a claim letter the user sends.
A purchase and its warranty, next to the receipt it came fromVerified system facts
Counted in the codebase, September 2026
The facts above are counts in the repository. We do not publish recognition accuracy or claim outcomes: we have no measured figure we would defend.
The problem
Receipts fade, warranties are forgotten, and when something breaks the burden of proof lands on the person who kept the box.
- Thermal receipts fade long before the warranty ends
- Nobody remembers when cover expires until it already has
- A claim under Dutch consumer law needs the right facts in the right order
- A generic AI would happily invent an amount or a date
The system
Deterministic first, AI second. The model fills gaps and never overrules a locked field.
An uploaded receipt is read by vision OCR and passed through a four-layer pipeline. Deterministic parsing extracts merchant, amount, date, invoice and order numbers and locks anything it is sure about. The model only fills the fields that are still empty or uncertain and may not touch a locked value; every decision is logged, so we can see what was deterministic, what was enriched and what the user had to correct. Each purchase gets a warranty end date and a reminder chain, and the claim engine composes a letter, framed in Dutch consumer law, as a concept the user reviews. If the enrichment call fails, deterministic parsing still produces a usable record and the letter falls back to a Dutch template. Reading the receipt itself does depend on the vision model.
- UploadA photo or PDF of the receipt goes to the user's own storage folder.
- ExtractOCR, then deterministic parsing; high-confidence values are locked.
- EnrichThe model fills empty or uncertain fields only; locked fields stay untouched.
- Review and sendThe user confirms the record; a claim letter stays a draft until they send it.Human handoff

The result
One place for every purchase,
and a claim that is ready before you are angry.
- Purchase records with warranty dates and a reminder chain before cover ends
- A claim concept framed in Dutch consumer law, ready for review
- Deterministic parsing stands on its own: if the enrichment call fails, the record and the claim letter are still produced
- Dutch and English; a free tier and a premium tier, billed through Stripe
From the Lab
“Kassabon.ai is what the Lab builds best: a small, sharp job done properly. Read the receipt deterministically first, let the model fill the gaps, and never send anything on someone's behalf without them looking at it.”
More cases
View more cases
CalcAIAI quote software for Dutch trades
The AI drafts the quote, a deterministic engine does the arithmetic, the owner sends.
19 trades, each with its own calculation rulesAI drafts, the engine calculatesThe owner sends every quote
RoostyStaff scheduling for hospitality venues
Drag a shift and hours, conflicts and coverage recompute; the planner keeps the final say.
7 conflict rules, 4 of them block publishingOvernight shifts counted correctlyEvery suggestion comes with its reasonsYourworkflow,oursystem
We build systems that quietly take over work. One conversation is enough to see where it starts for you.



















