Filing an expense report is the tax you pay after a business trip. You collect a dozen receipts, some clean PDFs and some crumpled photos, then read each one, sort charges into categories, remember which policy excludes the minibar, total everything, and retype it all into a form finance will accept. It is slow, error-prone, and nobody enjoys it.
Sharper turns that pile of receipts into a knowledge base you can question. Upload the receipts, ask what you need in plain English, and let Sharper read the documents, do the math, flag the odd charges, and draft the report. Every answer is grounded in the actual receipts, so finance gets numbers it can trust.
What is knowledge base question answering for expense reports? It lets you upload a trip's receipts as one knowledge base, then ask natural-language questions across them. Sharper answers from the uploaded receipts, shows which file each number came from, and can assemble the results into a submit-ready reimbursement report.
The setup: one trip, twelve receipts
Jordan Reyes traveled to Chicago for the DataCon 2026 conference and a client visit, March 16-19. The trip produced the usual mix: a United flight receipt, a hotel folio, conference registration, airport parking, two rideshare trips, a taxi, and several meals. Some arrived as tidy digital PDFs. Others are photos of paper receipts, including a cash taxi slip and a scanned dinner bill.
That mix is the point. Real reimbursements are never one clean format. They are digital receipts, email confirmations, and phone photos of faded thermal paper, all in the same envelope.
Follow along. Download the sample receipts from this trip, then upload them to a knowledge base to try the walkthrough yourself.
Step 1 - Upload the receipts to build the knowledge base
Jordan drops every RCPT-* file into Sharper and imports them into a knowledge base named reimburse. Sharper parses each receipt, indexes the content, and prepares the set for question answering.
One knowledge base holds the whole trip: flight, hotel, registration, parking, rideshares, taxi, and meals.
How Sharper works, in two moves. First, you build a knowledge base: upload your documents once and Sharper parses and indexes them into a reusable, searchable collection. Second, you ask: start a new task, select that knowledge base, and ask any question in plain English. Sharper searches only the selected knowledge base and answers from it, so every response is grounded in your documents - here, the trip's receipts.
Step 2 - Scanned and photographed receipts work too
Not every receipt is a clean PDF. The taxi charge is a photo of a handwritten City Cab slip. Sharper reads it anyway, pulling the fare, date, and payment method straight from the image.
A phone photo of a paper taxi receipt is ingested and read like any other source.
Step 3 - Ask questions across the receipts
With the reimburse knowledge base selected, Jordan can ask practical questions and get grounded, itemized answers.
How many nights, and what is reimbursable?
The question: "How many nights was the hotel stay and what's the reimbursable amount?"
Sharper reads the hotel folio, itemizes it, and applies a common policy rule: the personal minibar charge is excluded from reimbursement.
Three nights, folio $945.32, reimbursable $927.32 - with the $18.00 minibar flagged as personal and excluded, all grounded in RCPT-Hotel.pdf.
Total up the meals
The question: "Total up all the meal receipts."
Sharper reads all three meal receipts and adds them up, showing where each number came from.
Breakfast, lunch, and dinner total $228.65, with each receipt read as a separate step and the client dinner noted as a business meal for three.
Does anything need attention before submitting?
This is where Sharper goes beyond retrieval. Ask it to review the batch, and it flags the charges most likely to bounce back from finance.
The question: "Are there any receipts that need attention before submitting?"
Sharper proactively flags the cash taxi slip, the personal minibar mixed into the hotel folio, and the wine embedded in the dinner total - the exact items a reviewer would question.
Step 4 - Generate a submit-ready reimbursement report
Once the numbers check out, Jordan asks for the deliverable.
The request: "Generate a reimbursement report I can submit to finance - itemize by category with receipt references, exclude anything personal, and give the total payable to me."
Sharper writes a clean, itemized report: expenses grouped by category, each line referenced back to its source receipt, the personal minibar moved to a separate excluded-items section, and the total payable calculated for you.
A finance-ready report: itemized by category, referenced to each RCPT file, personal charges excluded, and a total payable of $2,723.22 - saved as a document you can download and attach.
The report includes exactly what a reviewer wants to see: air travel, lodging, conference registration, ground transportation, and meals, each with a line-item breakdown and the originating receipt named. The $18.00 minibar charge is listed under excluded items rather than silently dropped, and the notes call out the cash taxi slip and the embedded wine so finance is not surprised.
The time saved
What normally takes half an hour of reading, sorting, and retyping - per trip, per person - becomes a short conversation:
- Reading is automatic. Sharper extracts amounts, dates, vendors, and payment methods from clean PDFs and phone photos alike.
- The math is done for you. Category totals and the reimbursable amount are calculated and grounded in the receipts, not eyeballed.
- Policy is applied, not remembered. Personal charges like the minibar are excluded and clearly labeled instead of quietly missed or wrongly claimed.
- The output is ready to submit. You get an itemized report with receipt references, not a blank form to fill in.
Across a team that files dozens of trips a month, that difference compounds into real hours saved and fewer reports kicked back for corrections.
What makes Sharper different
- Grounded in your receipts. Every number is answered from the uploaded files, and Sharper names the source receipt behind each one.
- Handles messy inputs. Scanned and photographed receipts are read alongside clean digital PDFs.
- Reviews, not just retrieves. Sharper flags the charges most likely to need attention before you submit.
- Produces the deliverable. It assembles answers into a submit-ready reimbursement report, itemized by category with personal items excluded.
- Scales past one trip. The same workflow handles knowledge bases with thousands of documents, so it fits an individual traveler or a whole finance team.
FAQ
What kinds of receipts can Sharper read?
Sharper reads clean digital receipts (PDFs and email confirmations) as well as scanned or photographed paper receipts, extracting amounts, dates, vendors, and payment methods from each.
Does Sharper handle scanned or handwritten receipts?
Yes. In this walkthrough the taxi charge is a phone photo of a handwritten City Cab slip, and Sharper reads the fare, date, and cash payment directly from the image.
How does Sharper decide what is reimbursable?
Sharper itemizes each receipt and applies common expense rules, such as excluding a personal minibar charge from a hotel folio. It shows the excluded item explicitly so you can confirm it against your own policy.
Can Sharper flag problems before I submit?
Yes. Ask whether anything needs attention and Sharper reviews the batch, flagging items like cash or handwritten receipts, personal charges mixed into business bills, and alcohol embedded in a meal total.
Can Sharper produce a report I can send to finance?
Yes. Sharper generates an itemized reimbursement report grouped by category, with each line referenced to its source receipt, personal charges moved to an excluded-items section, and the total payable calculated. You can download it and attach the original receipts when you submit.