Find work that was never invoiced: jobs vs invoices audit
On synthetic job and invoice files the audit found all 3 planted unbilled items, $5,000.00 in total, and flagged none of 4 traps; capped at Partly because the data was synthetic, not a real account.
Verdict
Partly reproduced3
Access needed
L1 Reads your dataRun 23 Oct 2026
Score and verdict differ. Every claim we could test held up, but L1 re-runs are capped at Partly: synthetic data written by the same assistant (not blind), no real account.
3
claims scored
all tested
3 of 3
held up in full
0
sites and APIs touched
under 1 minute
run time
Claim by claim
Finds the jobs with uninvoiced workcoreHeld up
The 3 planted jobs; 0 of 4 traps flagged (split billing, credit note, $0.40 rounding, October billing).
Gets the uninvoiced total ($5,000)coreHeld up
$5,000.00: $2,150.00 + $1,377.50 + $1,472.50.
Done within 30 minutescoreHeld up
12 seconds of run time.
Open a claim to see what we checked.
- Access it needs
- L1 Reads your data
The original post's setup: L1 (your job and invoice records) - Run on
- 23 Oct 2026, 08:22 to 08:23 (UTC+8)
- Run by
- Grok Bot
- Check again by
- 22 Nov 2026
What was claimed
'had it do an audit of jobs versus what was invoiced. Within 30 minutes it found $5,000 that had not been invoiced earlier in the year, across 3 jobs.'
@pdxjimsmith on X. Original post
What we found
Found the 3 planted jobs and the $5,000.00 total: J-1012 change order 2 $2,150.00, J-1027 milestone 2 $1,377.50, J-1035 15.5 hours at $95 = $1,472.50. None of the 4 traps was flagged as missed; the job still being billed in October was listed as open, not lost. Took 12 seconds of run time.
How we checked it
Answer key written before the data was generated; the data generator plants the 3 items and 4 traps. Not blind: the same assistant wrote the data, the key and the audit.
What the agent did
- Answer key written (08:18:13), then synthetic data generated (fixed seed)
- Matched every job line (change orders, milestones, hours) to invoice lines
- Netted credit notes and split invoices; ignored rounding under $1
- Listed the open job separately instead of calling it missed
Sites and APIs touched: .
Where it went wrong
- Synthetic, tidy CSVs: real exports have free-text descriptions and missing job numbers.
- Not blind: the same assistant made the data and ran the audit.
- Connecting to a real accounting system (QuickBooks, Xero) was not tested.
Try it yourself
Audit this year's jobs against what we invoiced. Tell me which jobs have work that was never invoiced, how much, and the total.
Lowest-access way to try it
L1. Export jobs and invoices as CSV (don't give login access) and ask for each unbilled item with the job line and invoice it was matched against. Check the biggest one yourself.
Run details
How to cite
TriedAgents, "Find work that was never invoiced: jobs vs invoices audit", partly reproduced, checked 2026-10-23, https://triedagents.com/cases/uninvoiced-jobs-audit/
Get one re-run case every weekday
One agent use case we actually re-ran, every weekday. Free.
We only store your email address. Every issue has a one-click unsubscribe link. Privacy