-
Notifications
You must be signed in to change notification settings - Fork 204
Fix Tax and Depreciation Formulas in Send-to-Excel Workbooks #1841
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
brtietz
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks great, thank you!
Do you have thoughts on how to do the merge to develop? Given that these are binary files I'm concerned that you'll have to do this work twice, I'd love to hear if you have any ideas on clever workarounds.
The most foolproof method would be to manually replace the .xlsx files in Develop with ones from Patch. That could be done as part of the effort to merge Patch into Develop after we release Patch 2, or as a separate step after the merge. |
That's a great way to ensure these issues get cleaned up, but I'm concerned that will stomp on the existing changes related to #1803. Which set is easier and safer to redo? |
Good point. The easiest is to redo the updates to the basis prior to allocation calculations from https://github.com/NREL/SAM/tree/sam_1803_basis_correction. (Should that branch be off of Develop instead of Patch?) I think we (I) should copy the workbooks from Patch into that branch, and then redo the basis calcs. |
|
Yes, that branch (and whatever branch we use going forward for these changes) should be off of develop. Moving branches or commits between patch and develop is a little tricky right now due to NREL/ssc#1201. I think the right process is:
|
Fix #1837
Go through all incentive calculations in Cash Flow workbook for:
Check box in table indicates item was fixed, "ok" indicates item did not need to be fixed.
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.