Skip to content
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

V0.1.8 staging #149

Merged
merged 11 commits into from
Apr 8, 2024
Merged

V0.1.8 staging #149

merged 11 commits into from
Apr 8, 2024

Conversation

hickeng
Copy link
Owner

@hickeng hickeng commented Apr 8, 2024

Minor updates and polish

  • Dates now render in the style of 2021-Jan-31 to be utterly unambiguous under review - can still be entered in ISO format
  • Default Form8949 display to be Cash Only instead of the prior combined cash and shares value
  • Added a per-lot post-merger tax basis column in addition to the per-share basis, in support of reporting 2023 post-merger sales
  • Support scenario where an ESPP lot is assigned to 100% cash - now includes the imputed income into the merger basis calculation
  • Add summary cell for post-merger average tax basis - this is needed for some non-US tax reporting
  • Added additional in-sheet doc notes for columns
  • Calculation and error handling changes - for neatness and unreachable edge case correctness, no impact on user values

Fixes #133 - sort of. The attached excel sheet is configured to support iterative calculations, and I've dropped the shared O365 one for now.

George Hicken added 10 commits April 7, 2024 20:57
The date format was ISO, eg. 2001-01-31, but with that format for display
it's not apparent if the date has been entered incorrectly for RSUs where
the date tends to be on the first of the month.

As such this updates the format to 2021-Jan-31 so that it's utterly
unambiguous for read back.

Fixes #130
Fixes #129
This adds an insheet note to the Gain/Merger column that documents
when it changes colour - namely, showing the lots for which the
alternative gain calculation applies.
The adjustment calculation for ESPPs was incorrect on the cash-only display
for non-zero values. It should be expressed as a negative and not positive number.

Luckily, no ESPP lots have a non-zero adjustment, so when cash-only is selected
the error isn't impactful.

Fixes #136
This adds error handling to suppress NaN style errors in unused rows
that otherwise cascade into visible columns.
This includes the imputed income element if an ESPP lot was
converted to 100% during the merger.

This does not allow someone who chose 100% cash to use the
sheet without issue however, as the gain is still floored at 0 and
loss is suppressed.
It will suffice for ESPPs however as no lots incurred a loss...and
RSUs are very simple for the 100% cash case.
Adds an averaged form of the post-merger tax basis to the summary page.
This is needed for some non-US countries.
People seem confused with the true economic value display. Given the
because the TurboTax and Form8949 do state to use the exact values
from the 1099, I've changed the default to cash-only.

I'll be following up with a CPA about the validity of differing proceeds
values because it's necessary for per-lot adjustment.
This adds a per-lot post-merger tax basis column to aid with reporting
when shares have been sold.

For ESPP the column is the basis adjusted by imputed income. The
primary reason for wanting a lot basis is due to sale in which case
the adjusted basis is the one to use.

Fixes #138
@hickeng hickeng added this to the Extension filing for Tax Day milestone Apr 8, 2024
Also adds error handling for post-merger avg basis to avoid
DIV0 error when sheet isn't populated.
@hickeng hickeng merged commit 9872269 into main Apr 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

Gain (h) shows as 0.00 in Excel and there is a circular reference warning on opening the sheet.
1 participant