Send-to-Excel updates for depreciation and ITC basis updates#1860
Conversation
Remove debt closing cost, debt up-front fee, debt service reserve financing, working capital reserve funding, and receivables reserve funding from depreciable basis per Line 2505 in cmod_singleowner.cpp. Add row for ITC qualifying costs so we can add ITC basis adjustments in the future. Depreciation basis table * Add top column labels to depreciation table * Clean up borders * Revise column headings * Convert all cells in total row to sum of rows above to avoid confusion. Depreciation calculations * Fix indentation of depreciation calculation rows * Remove total depreciation basis reductions
* Fix spreadsheet indentation and capitalization in state and federal Taxes section for taxable IBI, CBI, PBI and add "Taxable Incentives" heading * Revise depreciation column headings in cash flow table for Results page to match spreadsheet * Change "Financing cost" UI input label to "Other financing cost". * Improve depreciation table in UI to minimize numbers being cut off
| Task | SO | CS | TP | MP | PF | SB | | --- | --- | --- | --- | --- | --- | --- | | Update depreciable basis to match SSC | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | | Add new ITC basis and qualifying costs | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | | Calculate ITC as % from new qualifying costs | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | | Depreciation table labels and format | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | | Depreciation table total rows | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | | Depreciation calculation format | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | | Remove unused total depreciation basis | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | | Income incentives heading and format | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | | SAM cash flow headings and column widths | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | | Rename UI input "Financing cost" to "Other financing cost" | ☑ | ☑ | ☑ | ☑ | N/A | N/A | | Rename SSC output "Financing cost" to "Total financing cost" | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | | Remove "Total" from SSC input "Total depreciable basis prior to allocation" | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | | Remove "Total" from SSC input "Total ITC basis prior to qualification" | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ |
|
@cpaulgilman Is there a reason there are a number of unrelated Geothermal changes? Are these pending on another branch or is develop the correct state for these files? If the former, it might make sense to let the Geothermal PR go first and then merge develop back into this branch. If the latter, the right move is to call |
brtietz
left a comment
There was a problem hiding this comment.
Approved, pending resolution of geothermal issues. Great work!
@brtietz Thanks for suggesting the fix for this. Develop is the correct state for the geothermal files -- not sure how those worked their way into this branch. |
Goes with NatLabRockies/ssc#1193
To test minimally:
In Windows version of SAM, create default PVWatts case for each FOM financial model with:
Run simulation and compare:
Changes
Fixes #1803
Type of change
Please delete options that are not relevant.
Checklist:
If you have added a new compute module in a SSC pull request related to this one, be sure to check the Process Requirements.