Skip to content

Correct interest tax shield refund policy handling - #20

Merged
j-bryan merged 1 commit into
mainfrom
interest-tax-shield-fix
Jul 31, 2026
Merged

Correct interest tax shield refund policy handling#20
j-bryan merged 1 commit into
mainfrom
interest-tax-shield-fix

Conversation

@caleb-sitton-inl

Copy link
Copy Markdown
Collaborator

This change adds a ProjectAnalysis argument for allowed tax refunds that is passed through to the tax_liability call used to get a counterfactual interest-free baseline when calculating the interest tax shield. This prevents the baseline from incorrectly assuming a different refund handling policy than is used elsewhere in the analysis, which led to an incorrect interest tax shield value.

A regression test that addresses the incorrect behavior using an independent hand calculation has been added.

Closes #16.

@caleb-sitton-inl
caleb-sitton-inl requested a review from j-bryan July 31, 2026 18:10
@j-bryan
j-bryan merged commit a4e005e into main Jul 31, 2026
1 check passed
@caleb-sitton-inl
caleb-sitton-inl deleted the interest-tax-shield-fix branch July 31, 2026 18:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Interest tax shield incorrectly includes tax refunds when refunds are allowed

2 participants