Business Bench

Tasks · desk · Extraction

Expense table from scanned trip receipts

receipts-scanned · timeout 1800 s · source

The ask

Sent verbatim as the prompt. The agent works in a copy of the workspace below and sees nothing else.

Dana scanned all her Denver trip receipts. Please turn them into expenses.csv for reimbursement - finance's instructions and template are in the folder.

Workspace

  • denver_trip_receipts/IMG_4410.pdf
  • denver_trip_receipts/IMG_4413.pdf
  • denver_trip_receipts/IMG_4416.pdf
  • denver_trip_receipts/IMG_4419.pdf
  • denver_trip_receipts/IMG_4422.pdf
  • denver_trip_receipts/IMG_4425.pdf
  • denver_trip_receipts/IMG_4428.pdf
  • denver_trip_receipts/IMG_4431.pdf
  • denver_trip_receipts/IMG_4434.pdf
  • denver_trip_receipts/IMG_4437.pdf
  • denver_trip_receipts/IMG_4440.pdf
  • denver_trip_receipts/IMG_4443.pdf
  • expense_report_template.csv
  • finance_expense_instructions.txt
  • note_from_dana.txt

Expected deliverables

  • expenses.csv

Checks

The task passes only when every required check passes. Reference answers, tolerances, and the planted traps are in the repository, not here.

CheckTypeRequiredFailed (frozen) / 6
template columnscsv_columnsyes0
one row per receiptcsv_set_equalyes0
row countcsv_row_countyes0
merchantscsv_values_matchyes0
datescsv_values_matchyes0
subtotals and taxcsv_values_matchyes0
tips and totalscsv_values_matchyes0

Recorded results, complete desk comparison

pass pass, frozen scorer only fail timed out
SystemRepetitionsFrozen / 3Raw / 3Median minutesMean cost (USD)
Proto / DeepSeek V4.1 Flash3312.70.0784
Codex / GPT-5.6 sol331.70.3381

Per-attempt check verdicts, raw and frozen verdicts, usage, receipt and artifact hashes for this task are in results/latest/attempts.jsonl under "task": "receipts-scanned".