Business Bench

Tasks · desk · Reformatting

August job invoices into Xero's sales invoice import

xero-sales-invoices-import · timeout 1200 s · source

The ask

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

Please get our August invoices out of JobFlow and into Xero's sales invoice import file. Bec's notes explain how Xero wants it. Save it as xero_invoices.csv.

Workspace

  • SalesInvoiceTemplate.csv
  • jobflow_invoices_export_2026-08.xlsx
  • xero_contacts_export.csv
  • xero_import_notes_from_bec.txt

Expected deliverables

  • xero_invoices.csv

This task also has a task-specific grader (check.py).

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
Xero template columns in ordercsv_columnsyes0
invoices includedcsv_set_equalyes0
one row per linecsv_row_countyes0
contact namescsv_values_matchyes0
invoice and due datescsv_values_matchyes0
invoice linescustomyes1

Recorded results, complete desk comparison

pass pass, frozen scorer only fail timed out
SystemRepetitionsFrozen / 3Raw / 3Median minutesMean cost (USD)
Proto / DeepSeek V4.1 Flash221.60.0228
Codex / GPT-5.6 sol332.60.3647

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