Home › Reconciliation engine

Reconciliation engine

620 discrepancies. $1.08M. First run.

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.

Start free trial →7 days free · No credit card

Revenue doesn't disappear. It just stops getting checked.

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.

  • Cross-checks every job against its invoices and payments automatically
  • Surfaces completed jobs with no invoice, invoices with no linked job, and payment mismatches
  • Runs across your full job history, not just new activity
  • Found 620 discrepancies worth $1.08M on its first run at AllSolar Energy
  • Ongoing, not a one-time audit — new discrepancies surface as they happen

What it catches

The gaps that don't show up until someone looks.

🔎

Job vs. invoice

Finds completed jobs that were never invoiced — work done, nothing billed.

🧾

Invoice vs. payment

Finds invoices that don't match what was actually collected against them.

💰

$1.08M found

That's what the first run surfaced at AllSolar Energy — 620 discrepancies across the job history.

🔁

Keeps running

Not a one-time audit — new gaps surface as jobs close, not once a year when someone finally checks.

Frequently asked questions

Is $1.08M a hypothetical number?

No — that's the real result of the first Reconciliation Engine run at AllSolar Energy: 620 discrepancies across the job history.

Does the Reconciliation Engine run once or continuously?

It's ongoing — new discrepancies surface as jobs, invoices, and payments happen, not just in a one-time historical audit.

More SolarProjeX built for solar

Field paymentsCard, pay-by-link, and payout to your bank Invoicing & collectionsContract lifecycle and a live owed board Customer reportsBranded PDF plus a secure share link Dispatch & schedulingMission Control board and live tech map Payroll & paysheetsRate catalog and payroll sheet sync SolarProjeX vs JobNimbusSolar service vs a roofing CRM SolarProjeX vs ServiceTitanSolar-native vs enterprise HVAC software SolarProjeX vs Housecall ProSolar-native vs generic home services SolarProjeX vs JobberSolar operations vs generalist SMB software Call Desk & customer dialerScored outbound queue, click-to-call, and automatic call logging Solar thermal operationsSPH & DHW equipment tracking with guided tech diagnostics Features matrixSolarProjeX vs traditional PV-only field service software Permit boardPermit status by AHJ, stage, and the tech who moved it Permit number auto-matchPublic-records matching across 405 jurisdictions, by address SunHub customer portalBranded homeowner portal — equipment, documents, live production RMA & warranty boardFailed-equipment claims tracked from submission to reimbursement Bill-to managementMulti-account billing — roofers, GCs, and homeowners on the same address Report DesignerBuild, save, and share custom operational reports Team ChatJob-linked messaging for crew and office, built into the platform GPS photo captureAuto-GPS, auto-timestamp, burst mode, sample overlays Custom forms per job type13 solar starter templates, conditional logic, required-photo gating Smart clock-in / clock-outGPS-aware time tracking, audit-ready by default Roles, permissions, audit trailCustom roles, a toggleable permission matrix, complete-gating White-label your domainSelf-serve custom domain with auto-provisioned SSL Reviews & rank trackingAutomatic review requests plus a built-in local rank heatmap Integrations19+ native integrations, plus Zapier for 6,000+ more apps Visual workflow automationNo-code, drag-and-drop automation canvas Fleet trackingLive GPS, geofenced auto clock-in/out, optional Geotab integration SolarProjeX vs Service FusionSolar-native vs a generalist trade FSM

Run your solar service on one platform.

Start free in 30 seconds. No credit card. Cancel anytime.

Start your free trial →