Feature Request
SoCalREN 2025 data correction
SoCalREN discovered that some expenditures from 2025 were miscategorized and would like CEDARS to reflect the correct categorization. The total amounts are correct and do not need to be changed.

SoCalREN_TEC about 3 hours ago
Feature Request
SoCalREN 2025 data correction
SoCalREN discovered that some expenditures from 2025 were miscategorized and would like CEDARS to reflect the correct categorization. The total amounts are correct and do not need to be changed.

SoCalREN_TEC about 3 hours ago
Feature Request
In Progress
EE Dashboard vs CEDARS Summary - CE Ratios discrepancy
Reported by Yamini (Guidehouse). We are preparing a draft of the EE dashboard (including 2026-Q1-Q2 data) for publishing on CEDARS-2. As part of our QC, I am comparing the dashboard results against the CEDARS claims summary table and noticed a difference in the Cost Effectiveness (CE) ratios that we are trying to reconcile. Overall, our TSB, expenditures, and energy savings match the claims summary exactly. However, all CE ratios differ specifically for the Residential sector only. A deeper review shows that the discrepancy for TRC ratios is limited to PG&E, SDG&E, and SCG only. Could you help us understand what may be driving this difference? We are wondering whether the CEDARS summary table applies an additional field, filter, or calculation rule that affects the Residential CE ratios. Example 2026 TRC CE: Primary Sector Dashboard TRC CEDARS TRC Diff. Agricultural 1.01 1.01 0.00 Commercial 1.23 1.23 0.00 Cross-Cutting 0.33 0.33 0.00 Industrial 3.96

cedars team 6 days ago
2026
Bug Reports
In Progress
EE Dashboard vs CEDARS Summary - CE Ratios discrepancy
Reported by Yamini (Guidehouse). We are preparing a draft of the EE dashboard (including 2026-Q1-Q2 data) for publishing on CEDARS-2. As part of our QC, I am comparing the dashboard results against the CEDARS claims summary table and noticed a difference in the Cost Effectiveness (CE) ratios that we are trying to reconcile. Overall, our TSB, expenditures, and energy savings match the claims summary exactly. However, all CE ratios differ specifically for the Residential sector only. A deeper review shows that the discrepancy for TRC ratios is limited to PG&E, SDG&E, and SCG only. Could you help us understand what may be driving this difference? We are wondering whether the CEDARS summary table applies an additional field, filter, or calculation rule that affects the Residential CE ratios. Example 2026 TRC CE: Primary Sector Dashboard TRC CEDARS TRC Diff. Agricultural 1.01 1.01 0.00 Commercial 1.23 1.23 0.00 Cross-Cutting 0.33 0.33 0.00 Industrial 3.96

cedars team 6 days ago
2026
Bug Reports
Exclude From Budget/CE Flagged Programs Record Level Data
CEDARS should not remove calculated values for programs with exclude from budget or exclude from CE in the record level downloads - the full data should be available and PAs apply the flags appropriately when filtering for specific values. Zeroing them out removes transparency in what was being excluded.

Jake Richardson (PG&E) 11 days ago
Feedback
Exclude From Budget/CE Flagged Programs Record Level Data
CEDARS should not remove calculated values for programs with exclude from budget or exclude from CE in the record level downloads - the full data should be available and PAs apply the flags appropriately when filtering for specific values. Zeroing them out removes transparency in what was being excluded.

Jake Richardson (PG&E) 11 days ago
Feedback
Planned
As a PA, I want the Q1/Q2 output files regenerated so the SavingsDate output field is populated
The SavingsDate output field was added as part of the Claims Spec update, but the Q1/Q2 output files were generated before that field was in place — we mistimed getting the output out ahead of the Claims Spec deadline. As a result, the existing Q1/Q2 outputs don't have SavingsDate populated. Which is blocking Eric Corona's testing. This ticket covers regenerating those output files so testing can proceed.

cedars team 12 days ago
Testing Feedback
Planned
As a PA, I want the Q1/Q2 output files regenerated so the SavingsDate output field is populated
The SavingsDate output field was added as part of the Claims Spec update, but the Q1/Q2 output files were generated before that field was in place — we mistimed getting the output out ahead of the Claims Spec deadline. As a result, the existing Q1/Q2 outputs don't have SavingsDate populated. Which is blocking Eric Corona's testing. This ticket covers regenerating those output files so testing can proceed.

cedars team 12 days ago
Testing Feedback
Update CEDARS Data Validation Rules to Support New DEER Delivery Types (PY2026+)
Business Justification: New DEER Delivery Types have been introduced for Program Year 2026 and must be incorporated into existing CEDARS data validation rules and business logic. This enhancement will ensure accurate validation, processing, and reporting of 2026+ claims while maintaining compatibility with legacy delivery types used for pre-2026 program years. Request Update all applicable CEDARS data rules and validations (e.g., DATE rules and other delivery type-dependent validations) to incorporate the new DEER Delivery Types. Ensure the new delivery types are supported for Program Year 2026 and future years. Maintain compatibility with the legacy delivery types for pre-2026 program years to avoid impacts on historical data and reporting. Review all rules, calculations, and reporting logic that reference delivery type values and update them as needed.

Roopa Reddy 13 days ago
2026
Feature Request
Update CEDARS Data Validation Rules to Support New DEER Delivery Types (PY2026+)
Business Justification: New DEER Delivery Types have been introduced for Program Year 2026 and must be incorporated into existing CEDARS data validation rules and business logic. This enhancement will ensure accurate validation, processing, and reporting of 2026+ claims while maintaining compatibility with legacy delivery types used for pre-2026 program years. Request Update all applicable CEDARS data rules and validations (e.g., DATE rules and other delivery type-dependent validations) to incorporate the new DEER Delivery Types. Ensure the new delivery types are supported for Program Year 2026 and future years. Maintain compatibility with the legacy delivery types for pre-2026 program years to avoid impacts on historical data and reporting. Review all rules, calculations, and reporting logic that reference delivery type values and update them as needed.

Roopa Reddy 13 days ago
2026
Feature Request
"Budget Filing Summary" table C/E
The Cost Effectiveness Ratios on the budget filing summary table seems to be buggy for specifically the cross-cutting sector. For PG&E’s 2028-2031 years, the values should be: Primary Sector Year TRC (dashboard) TRC (recalc) TRC Var PAC (dashboard) PAC (recalc) PAC Var RIM (dashboard) RIM (recalc) RIM Var Status Cross-Cutting 2028 1.98x 1.52x -0.4613 33.08x 18.98x -14.1042 0.94x 0.48x -0.4597 REVIEW Cross-Cutting 2029 2.08x 1.54x -0.5363 30.35x 16.98x -13.3720 1.05x 0.51x -0.5421 REVIEW

Jake Richardson (PG&E) 13 days ago
2026
Bug Reports
"Budget Filing Summary" table C/E
The Cost Effectiveness Ratios on the budget filing summary table seems to be buggy for specifically the cross-cutting sector. For PG&E’s 2028-2031 years, the values should be: Primary Sector Year TRC (dashboard) TRC (recalc) TRC Var PAC (dashboard) PAC (recalc) PAC Var RIM (dashboard) RIM (recalc) RIM Var Status Cross-Cutting 2028 1.98x 1.52x -0.4613 33.08x 18.98x -14.1042 0.94x 0.48x -0.4597 REVIEW Cross-Cutting 2029 2.08x 1.54x -0.5363 30.35x 16.98x -13.3720 1.05x 0.51x -0.5421 REVIEW

Jake Richardson (PG&E) 13 days ago
2026
Bug Reports
In Progress
Understand how FuelID affects CET outputs
On behalf of BayREN, I’d like clarity on how populating the Measure table FuelID field affects CET outputs for fuel sub measures. In claims reporting, my team is considering using this field to identify all fuel sub claims because some fuel sub measure packages don’t use the fuel sub measure impact type values by default. With the Q1-Q2 claims we’ve filed, including/removing the fuel sub FuelID for only one fuel sub claim (using measure SWHC044-07) affected CET outputs (TRC, PAC, RIM, SCT, ElecBens). We don’t understand why this is the case and whether we should expect similar results for other fuel sub claims. For reference, I’ve attached our analysis comparing FuelID vs. no FuelID, along with a copy of the claims file with FuelID populated for BAYREN02 (the program in the Q2 submission containing fuel sub claims).

Kevin Truong (TEC) 14 days ago
Claim Spec
Feedback
In Progress
Understand how FuelID affects CET outputs
On behalf of BayREN, I’d like clarity on how populating the Measure table FuelID field affects CET outputs for fuel sub measures. In claims reporting, my team is considering using this field to identify all fuel sub claims because some fuel sub measure packages don’t use the fuel sub measure impact type values by default. With the Q1-Q2 claims we’ve filed, including/removing the fuel sub FuelID for only one fuel sub claim (using measure SWHC044-07) affected CET outputs (TRC, PAC, RIM, SCT, ElecBens). We don’t understand why this is the case and whether we should expect similar results for other fuel sub claims. For reference, I’ve attached our analysis comparing FuelID vs. no FuelID, along with a copy of the claims file with FuelID populated for BAYREN02 (the program in the Q2 submission containing fuel sub claims).

Kevin Truong (TEC) 14 days ago
Claim Spec
Feedback
Managing Obsolete Load Shapes/Impact Profiles
When a measure package's TechIDs change after load shapes/impact profiles have already been uploaded, the original ("obsolete") upload data remains in Cedars even though it will never be used. We need a documented best practice for whether these obsolete uploads should be deleted or retained. Background/Example For SWCR018, load shapes were initially uploaded (Upload 447) using the original TechIDs for a non-modeled measure package, but with values borrowed from a modeled measure package (SWCR015). Following further discussion, it was decided that the TechIDs from the modeled measure package should be used instead, resulting in a new upload (Upload 453). As a result: Upload 453 will be the load shapes/impact profiles actually used going forward. Upload 447 is now obsolete and will never be used. Problem There is currently no defined process for handling obsolete uploads. Leaving unused, obsolete load shapes and impact profiles in the system risks: Duplication of records Confusion between correct and incorrect/outdated load shapes Potential for the wrong upload to be referenced downstream Questions for Discussion Should obsolete uploads be deleted outright, or is there a preferred archiving/flagging mechanism instead? Is there a technical or audit-trail reason to retain obsolete uploads? If deletion is the agreed approach, who is responsible for performing it — the original uploader or anyone on their team?

cedars team 15 days ago
2026
Feedback
Managing Obsolete Load Shapes/Impact Profiles
When a measure package's TechIDs change after load shapes/impact profiles have already been uploaded, the original ("obsolete") upload data remains in Cedars even though it will never be used. We need a documented best practice for whether these obsolete uploads should be deleted or retained. Background/Example For SWCR018, load shapes were initially uploaded (Upload 447) using the original TechIDs for a non-modeled measure package, but with values borrowed from a modeled measure package (SWCR015). Following further discussion, it was decided that the TechIDs from the modeled measure package should be used instead, resulting in a new upload (Upload 453). As a result: Upload 453 will be the load shapes/impact profiles actually used going forward. Upload 447 is now obsolete and will never be used. Problem There is currently no defined process for handling obsolete uploads. Leaving unused, obsolete load shapes and impact profiles in the system risks: Duplication of records Confusion between correct and incorrect/outdated load shapes Potential for the wrong upload to be referenced downstream Questions for Discussion Should obsolete uploads be deleted outright, or is there a preferred archiving/flagging mechanism instead? Is there a technical or audit-trail reason to retain obsolete uploads? If deletion is the agreed approach, who is responsible for performing it — the original uploader or anyone on their team?

cedars team 15 days ago
2026
Feedback
Data Record-level archived downloads available for 2028-2031 budget filings
As a user, I want to be able to download the archived 2028-2031 Budget Filings the are superseded.

cedars team 19 days ago
Feedback
Data Record-level archived downloads available for 2028-2031 budget filings
As a user, I want to be able to download the archived 2028-2031 Budget Filings the are superseded.

cedars team 19 days ago
Feedback
Planned
Use the modeled load shapes from one Measure Package for a non-modeled measure package
Background PG&E wants to reuse the Measure Case load shape from SWCR015 (Glassdoor-LED refrigerated cases) as both the Measure Case and Base Case load shape for SWCR018 (standard-efficiency → high-efficiency refrigerator/freezer replacement). Why SWCR015's ACC/load shape pair models "always-open case" (base) vs. "glass door installed" (measure) — a door-addition measure. SWCR018 is an efficiency-upgrade measure where both base and measure cases have doors; only unit efficiency changes. Applying SWCR015's shapes as-is to SWCR018 would incorrectly bake in the "doors vs. no doors" load shape difference, which doesn't reflect SWCR018's actual measure logic. Proposed workaround Set both the "Measure Tech ID" and "Standard Tech ID" fields in the eTRM permutation to the identical value (NE-Ref_Storage-VertDisplay-Glassdoor-LED-AirCond), differing only in UEC. This was tested locally and confirmed to work — CEDARS generates the impact profile fine as long as a permutation exists with matching Tech IDs on both sides and differing UEC values. Confirmed technically CEDARS has no structural issue generating an impact profile where Measure Tech ID = Standard Tech ID, provided the permutation is synced from eTRM with that configuration and UECs differ. Resulting ACC/Impact Profile ID: GroExAny | NE-Ref_Storage-VertDisplay-Glassdoor-LED-AirCond | NE-Ref_Storage-VertDisplay-Glassdoor-LED-AirCond Questions Precedent/policy question: Is reusing a measure-case load shape as both base and measure case an approach that should require sign-off from the broader load shapes group, given it's a workaround rather than a standard/intended use. Downstream clarity/misleading risk: When someone else (analyst, auditor, future CPUC reviewer) encounters an impact profile with identical Tech IDs on both the measure and base side, will they understand why? Scope/generalizability: Is this specific to SWCR018, or should we anticipate other measure packages with a similar "shape doesn't match base/measure logic" mismatch making the same request? If so, should we document a standard process/guidance for this pattern rather than a one-off answer?

cedars team 20 days ago
2026
Feedback
Planned
Use the modeled load shapes from one Measure Package for a non-modeled measure package
Background PG&E wants to reuse the Measure Case load shape from SWCR015 (Glassdoor-LED refrigerated cases) as both the Measure Case and Base Case load shape for SWCR018 (standard-efficiency → high-efficiency refrigerator/freezer replacement). Why SWCR015's ACC/load shape pair models "always-open case" (base) vs. "glass door installed" (measure) — a door-addition measure. SWCR018 is an efficiency-upgrade measure where both base and measure cases have doors; only unit efficiency changes. Applying SWCR015's shapes as-is to SWCR018 would incorrectly bake in the "doors vs. no doors" load shape difference, which doesn't reflect SWCR018's actual measure logic. Proposed workaround Set both the "Measure Tech ID" and "Standard Tech ID" fields in the eTRM permutation to the identical value (NE-Ref_Storage-VertDisplay-Glassdoor-LED-AirCond), differing only in UEC. This was tested locally and confirmed to work — CEDARS generates the impact profile fine as long as a permutation exists with matching Tech IDs on both sides and differing UEC values. Confirmed technically CEDARS has no structural issue generating an impact profile where Measure Tech ID = Standard Tech ID, provided the permutation is synced from eTRM with that configuration and UECs differ. Resulting ACC/Impact Profile ID: GroExAny | NE-Ref_Storage-VertDisplay-Glassdoor-LED-AirCond | NE-Ref_Storage-VertDisplay-Glassdoor-LED-AirCond Questions Precedent/policy question: Is reusing a measure-case load shape as both base and measure case an approach that should require sign-off from the broader load shapes group, given it's a workaround rather than a standard/intended use. Downstream clarity/misleading risk: When someone else (analyst, auditor, future CPUC reviewer) encounters an impact profile with identical Tech IDs on both the measure and base side, will they understand why? Scope/generalizability: Is this specific to SWCR018, or should we anticipate other measure packages with a similar "shape doesn't match base/measure logic" mismatch making the same request? If so, should we document a standard process/guidance for this pattern rather than a one-off answer?

cedars team 20 days ago
2026
Feedback
Planned
Duplicate Hour in Impact Profile Exports
Load shapes Impact Profile export 8759 unique hours instead of 8760 — one hour appears twice while another is missing entirely, resulting in the output still containing 8,760 rows but with a duplicated hour timestamp rather than a duplicated impact value. Specifically, hour 1587 is missing and hour 1588 appears twice. Likely related to daylight saving time handling.

cedars team 20 days ago
2026
Bug Reports
Planned
Duplicate Hour in Impact Profile Exports
Load shapes Impact Profile export 8759 unique hours instead of 8760 — one hour appears twice while another is missing entirely, resulting in the output still containing 8,760 rows but with a duplicated hour timestamp rather than a duplicated impact value. Specifically, hour 1587 is missing and hour 1588 appears twice. Likely related to daylight saving time handling.

cedars team 20 days ago
2026
Bug Reports
Planned
New review team file download
Request from Peter B’s team. New impact profile file for download that includes: a. Impact Profile ID / E3MeaElecEndUseShape b. PA / IOU c. E3TargetSector d. E3ClimateZone e. avoided-cost version f. avoided-cost combination ID / AC Elec Key g. BldgType h. BldgVint i. BldgHVAC j. Measure TechID k. Baseline TechID l. TechGroup and TechType, where applicable m. first-baseline vs second-baseline indicator, if applicable n. source year/calendar used, e.g. 2009 non-leap Thursday-start o. baseline load-shape ID used p. measure load-shape ID used q. baseline annual UEC used r. measure annual UEC used s. denominator/savings used in the impact formula t. validation status/results u. generation timestamp v. eTRM measure package ID w. eTRM permutation ID x. eTRM source snapshot/extract timestamp And also provides additional files containing: 1. baseline load-shape 8760 csv 2. measure load-shape 8760 csv Please give files descriptive names that include the Impact Profile ID or AC Elec Key.

sepidehs 20 days ago
Impact Profiles & Load Shapes
Feature Request
Planned
New review team file download
Request from Peter B’s team. New impact profile file for download that includes: a. Impact Profile ID / E3MeaElecEndUseShape b. PA / IOU c. E3TargetSector d. E3ClimateZone e. avoided-cost version f. avoided-cost combination ID / AC Elec Key g. BldgType h. BldgVint i. BldgHVAC j. Measure TechID k. Baseline TechID l. TechGroup and TechType, where applicable m. first-baseline vs second-baseline indicator, if applicable n. source year/calendar used, e.g. 2009 non-leap Thursday-start o. baseline load-shape ID used p. measure load-shape ID used q. baseline annual UEC used r. measure annual UEC used s. denominator/savings used in the impact formula t. validation status/results u. generation timestamp v. eTRM measure package ID w. eTRM permutation ID x. eTRM source snapshot/extract timestamp And also provides additional files containing: 1. baseline load-shape 8760 csv 2. measure load-shape 8760 csv Please give files descriptive names that include the Impact Profile ID or AC Elec Key.

sepidehs 20 days ago
Impact Profiles & Load Shapes
Feature Request
Additional load shape derived impact profile validation
Request from Peter B’s team to add validation before impact profiles are generated/exported to confirm that each profile has exactly 8,760 rows no missing or duplicate hours hour_of_year values from 1 through 8,760 matching baseline and measure hour sequences input/output shapes that sum to 1.0 within an appropriate tolerance

sepidehs 20 days ago
Impact Profiles & Load Shapes
Feature Request
Additional load shape derived impact profile validation
Request from Peter B’s team to add validation before impact profiles are generated/exported to confirm that each profile has exactly 8,760 rows no missing or duplicate hours hour_of_year values from 1 through 8,760 matching baseline and measure hour sequences input/output shapes that sum to 1.0 within an appropriate tolerance

sepidehs 20 days ago
Impact Profiles & Load Shapes
Feature Request
Add 2023–2025 Statewide Claims "Record-level Measure Input and Cost Effectiveness Output" files to Data tab
The Statewide Claims "Record-level Measure Input and Cost Effectiveness Output" file was added for 2026 to the record-level data page. Equivalent files already exist for 2023–2025 on the Statewide confirmed dashboard, but they are not yet surfaced on the record-level Data tab for those years.

cedars team 22 days ago
Design Upgrade
Feedback
Add 2023–2025 Statewide Claims "Record-level Measure Input and Cost Effectiveness Output" files to Data tab
The Statewide Claims "Record-level Measure Input and Cost Effectiveness Output" file was added for 2026 to the record-level data page. Equivalent files already exist for 2023–2025 on the Statewide confirmed dashboard, but they are not yet surfaced on the record-level Data tab for those years.

cedars team 22 days ago
Design Upgrade
Feedback
SW Budget Filing Inputs Download
Other IOUs should be able to download the SW budget filing input zip files for the programs they don’t lead from CEDARS. Currently we can only download files uploaded by our own PA. There is no PII in budget filings, this would allow us to easily get the inputs from the other leads.

Jake Richardson (PG&E) 27 days ago
2026
Feedback
SW Budget Filing Inputs Download
Other IOUs should be able to download the SW budget filing input zip files for the programs they don’t lead from CEDARS. Currently we can only download files uploaded by our own PA. There is no PII in budget filings, this would allow us to easily get the inputs from the other leads.

Jake Richardson (PG&E) 27 days ago
2026
Feedback
Planned
Participant Output issue with SW programs
Not sure if this was brought up before while I was out. When downloading the SW claims output from the SW Confirmed Dashboard, the Participant Output only includes the SCG programs which were the last group to upload. I think the overriding of the previous Participant Table uploads needs to be PA specific for SW

GGolden42 27 days ago
2026
Bug Reports
Planned
Participant Output issue with SW programs
Not sure if this was brought up before while I was out. When downloading the SW claims output from the SW Confirmed Dashboard, the Participant Output only includes the SCG programs which were the last group to upload. I think the overriding of the previous Participant Table uploads needs to be PA specific for SW

GGolden42 27 days ago
2026
Bug Reports
Export Load Shape Library Table
As a user of the Load Shapes Library, I want to export the library table to CSV or Excel, so that I can more easily search, filter, and review the full list of load shapes outside the application. Description Add an export function that lets users download the load shape library table (currently containing thousands of entries) as a CSV or Excel file, since searching/filtering within the current table interface is difficult at this volume.

cedars team 30 days ago
Impact Profiles & Load Shapes
Feature Request
Export Load Shape Library Table
As a user of the Load Shapes Library, I want to export the library table to CSV or Excel, so that I can more easily search, filter, and review the full list of load shapes outside the application. Description Add an export function that lets users download the load shape library table (currently containing thousands of entries) as a CSV or Excel file, since searching/filtering within the current table interface is difficult at this volume.

cedars team 30 days ago
Impact Profiles & Load Shapes
Feature Request
Impact Profile download – Field should be "Published Date"
To be more inclusive of DEER and Load shape derived impact profiles. https://cedars.cpuc.ca.gov/impact-profiles/

cedars team about 1 month ago
Design Upgrade
Feedback
Impact Profile download – Field should be "Published Date"
To be more inclusive of DEER and Load shape derived impact profiles. https://cedars.cpuc.ca.gov/impact-profiles/

cedars team about 1 month ago
Design Upgrade
Feedback
How long do we want CEDARS to hold onto CET output files?
Question for the data reporting PCG: The CET module was added to CEDARS in 2018 and to date more than 120K CET runs have been done in production. We currently keep CET input/output files from runs indefinitely. It would help us plan for future disk size updates to know if we want to continue to keep all files and make them available to the person who uploaded them indefinitely, or if we want to set a window where files uploaded more than X years ago are deleted.

cedars team about 1 month ago
Feedback
How long do we want CEDARS to hold onto CET output files?
Question for the data reporting PCG: The CET module was added to CEDARS in 2018 and to date more than 120K CET runs have been done in production. We currently keep CET input/output files from runs indefinitely. It would help us plan for future disk size updates to know if we want to continue to keep all files and make them available to the person who uploaded them indefinitely, or if we want to set a window where files uploaded more than X years ago are deleted.

cedars team about 1 month ago
Feedback