ustaxes / UsTaxes

Tax filing web application
https://ustaxes.org
GNU Affero General Public License v3.0
1.41k stars 104 forks source link

Y2023 support #2006

Closed saiarcot895 closed 5 months ago

saiarcot895 commented 8 months ago

What kind of change does this PR introduce? (delete not applicable)

This adds 2023 support for at least some forms. Some fields have been updated, and a basic test has been done to verify that it generates a valid-looking PDF.

saiarcot895 commented 8 months ago

One issue is that the FICA tests for 2022 and 2023 randomly fail. Specifically, it's the "should give refund SS tax overpayment only in some conditions" one that's flaky. I'm not entirely sure why though.

codecov[bot] commented 8 months ago

Codecov Report

Attention: Patch coverage is 84.18708% with 355 lines in your changes are missing coverage. Please review.

Project coverage is 55.25%. Comparing base (8b24451) to head (7da18ac). Report is 1 commits behind head on master.

Files Patch % Lines
...2023/irsForms/worksheets/SocialSecurityBenefits.ts 0.00% 62 Missing :warning:
...Y2023/irsForms/worksheets/ScheduleDTaxWorksheet.ts 0.00% 58 Missing :warning:
src/forms/Y2023/irsForms/ScheduleEIC.ts 77.48% 34 Missing :warning:
src/forms/Y2023/irsForms/index.ts 0.00% 21 Missing :warning:
...orms/Y2023/irsForms/worksheets/Pub596Worksheet1.ts 48.64% 19 Missing :warning:
src/forms/Y2023/irsForms/F6251.ts 92.53% 15 Missing :warning:
src/forms/Y2023/irsForms/F1040.ts 96.26% 8 Missing :warning:
src/forms/Y2023/irsForms/F2555.ts 0.00% 8 Missing :warning:
src/forms/Y2023/irsForms/F8582.ts 0.00% 8 Missing :warning:
src/forms/Y2023/irsForms/F4797.ts 0.00% 6 Missing :warning:
... and 34 more
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #2006 +/- ## ========================================== + Coverage 51.33% 55.25% +3.91% ========================================== Files 305 362 +57 Lines 16935 19178 +2243 Branches 1919 2347 +428 ========================================== + Hits 8694 10596 +1902 - Misses 8226 8567 +341 Partials 15 15 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

thegrims commented 8 months ago

Thanks for getting started on this!