FREE SAMPLE / THREE SYNTHETIC CASES
Inspect. Reconcile. Verify.
Submitted-output evaluation
Run your agent with these files in your own environment, then upload its JSON result. We evaluate the supplied artifact; we do not run your agent.
Task reconciliation-sample/1.0.0 · Grader submitted-output/1.0.0 · Expert review: not recorded
01 / Straightforward match
Match identical date, reference, and signed amount only when each side has exactly one candidate. Include every source row. All amounts are integer cents.
Inspect ledger & bank files
{
"bank": [
{
"amount_cents": 50000,
"date": "2026-09-20",
"description": "Customer payment",
"id": "B1",
"reference": "INV-1042"
}
],
"currency": "USD",
"id": "straightforward",
"ledger": [
{
"amount_cents": 50000,
"date": "2026-09-20",
"description": "Customer payment",
"id": "L1",
"reference": "INV-1042"
}
],
"opening_cents": 100000,
"policy": "Match identical date, reference, and signed amount only when each side has exactly one candidate. Include every source row. All amounts are integer cents.",
"title": "01 / Straightforward match"
}02 / Settlement with fees
Match uniquely by identical date/reference/signed amount. The bank shows the gross settlement and a separately identified processor fee (kind=fee). Classify that negative bank-only row bank_fee, with no counterpart, cite bank:B3 and add its signed amount to ledger closing. No other adjustment is supported.
Inspect ledger & bank files
{
"bank": [
{
"amount_cents": 50000,
"date": "2026-09-21",
"description": "Gross card settlement",
"id": "B1",
"reference": "SET-004"
},
{
"amount_cents": -20000,
"date": "2026-09-21",
"description": "Supplier payment",
"id": "B2",
"reference": "PAY-018"
},
{
"amount_cents": -1250,
"date": "2026-09-21",
"description": "Processor settlement fee",
"id": "B3",
"kind": "fee",
"reference": "FEE"
}
],
"currency": "USD",
"id": "settlement",
"ledger": [
{
"amount_cents": 50000,
"date": "2026-09-21",
"description": "Gross card settlement",
"id": "L1",
"reference": "SET-004"
},
{
"amount_cents": -20000,
"date": "2026-09-21",
"description": "Supplier payment",
"id": "L2",
"reference": "PAY-018"
}
],
"opening_cents": 100000,
"policy": "Match uniquely by identical date/reference/signed amount. The bank shows the gross settlement and a separately identified processor fee (kind=fee). Classify that negative bank-only row bank_fee, with no counterpart, cite bank:B3 and add its signed amount to ledger closing. No other adjustment is supported.",
"title": "02 / Settlement with fees"
}03 / Know when to escalate
Two ledger candidates have identical date/reference/amount and no event identity distinguishing them. Do not assume either is a duplicate. Classify ALL THREE competing rows ambiguous, leave counterparts empty, explain each exception, cite all three source IDs, use no balancing adjustments, and set needs_review. Preserve the unresolved difference.
Inspect ledger & bank files
{
"bank": [
{
"amount_cents": -15000,
"date": "2026-09-22",
"description": "One cleared payment, no source linkage",
"id": "B1",
"reference": "PAY-UNKNOWN"
}
],
"currency": "USD",
"id": "ambiguous",
"ledger": [
{
"amount_cents": -15000,
"date": "2026-09-22",
"description": "Payment posting, event ID absent",
"id": "L1",
"reference": "PAY-UNKNOWN"
},
{
"amount_cents": -15000,
"date": "2026-09-22",
"description": "Payment posting, event ID absent",
"id": "L2",
"reference": "PAY-UNKNOWN"
}
],
"opening_cents": 100000,
"policy": "Two ledger candidates have identical date/reference/amount and no event identity distinguishing them. Do not assume either is a duplicate. Classify ALL THREE competing rows ambiguous, leave counterparts empty, explain each exception, cite all three source IDs, use no balancing adjustments, and set needs_review. Preserve the unresolved difference.",
"title": "03 / Know when to escalate"
}