Reconciliation engine
SolarProjeX's Reconciliation Engine cross-checks every job against its invoices and payments and surfaces what doesn't line up. At our own shop, the first run found 620 discrepancies worth $1.08M — money that was sitting unbilled, uncollected, or mismatched without anyone knowing.
A completed job with no invoice. An invoice with no linked job. A payment that doesn't match what was billed. None of these are dramatic on their own, and that's exactly why they pile up — nobody's job is to notice one missing invoice among thousands of closed jobs.
The Reconciliation Engine checks every job against its invoices and payments automatically and surfaces exactly what doesn't line up. This isn't a hypothetical: run at AllSolar Energy, the first pass surfaced 620 discrepancies worth $1.08M in work that had been completed but wasn't properly billed, invoiced, or collected.
What it catches
Finds completed jobs that were never invoiced — work done, nothing billed.
Finds invoices that don't match what was actually collected against them.
That's what the first run surfaced at AllSolar Energy — 620 discrepancies across the job history.
Not a one-time audit — new gaps surface as jobs close, not once a year when someone finally checks.
No — that's the real result of the first Reconciliation Engine run at AllSolar Energy: 620 discrepancies across the job history.
It's ongoing — new discrepancies surface as jobs, invoices, and payments happen, not just in a one-time historical audit.
Start free in 30 seconds. No credit card. Cancel anytime.
Start your free trial →