Finance at a glance
CFADS = cash flow available for debt service
Revenue vs. budget and DSCR
Trailing 12 months · portfolio total
Production variance, monetized
Explains the $1.84M revenue gap vs. plan
Project economics
Click a project to scope all portfolio views
| Project | Region | MW | Revenue | EBITDA | DSCR | Prod. vs plan | Status |
|---|
Development portfolio
Probability-weighted capacity and stale-stage control
Pipeline by stage
Gross capacity · probability weighting is a demo assumption
Internal system coverage
Completeness and freshness across the working data spine
Projects requiring intervention
Days in stage and milestone gaps drive priority
| Project | Stage | MW | Days in stage | Next gate | Data owner | Signal |
|---|
Aging exposure
Hardware condition translated into finance and covenant runway
Fleet age profile
Operating capacity by years since COD
Degradation vs. underwriting model
Weather-normalized modeled trend · demo data
| Project | Age | Actual | Model | 2029 DSCR | Runway |
|---|
Maintenance backlog by dollars per day
Ticket age is secondary; lost margin sets the queue
Repair, replace or wait
Illustrative inverter replacement decision
Warranty and reserve watch
Near-term financial protection
| Claimable production shortfall | $412K |
| Warranties expiring in 12 months | 24 MW |
| Maintenance reserve balance | $3.8M |
| Modeled 24-month requirement | $4.7M |
| Reserve coverage | 81% |
Billing, settlement & cash
Meter-to-bank reconciliation for the same operating portfolio
From production to covenant reporting
One control chain connects operational evidence to lender reporting
Monthly value reconciliation
Statement value, contract billing and bank receipts · synthetic August 2026 close
Open exception value
Prioritized by cash impact, not ticket age
Project settlement ledger
Click a project to carry the scope across every module
| Project | Offtake | Counterparty | Statement | Invoiced | Collected | Open A/R | Close | Status |
|---|
