Skip to content

added NY IT203 for state nonresidents; changed md5sum to also handle …#10

Open
teamldcs wants to merge 5 commits intodaniel-walker:masterfrom
LDCS:master
Open

added NY IT203 for state nonresidents; changed md5sum to also handle …#10
teamldcs wants to merge 5 commits intodaniel-walker:masterfrom
LDCS:master

Conversation

@teamldcs
Copy link
Copy Markdown

First pull request in the series - this modifies the scripts that download the pdf, md5sum it to verify pdf is unchanged, and apply the xfdf if ok. The changes are:

  • add NY IT-203 and IT-203d pdfs into separate script
  • the original script assumed md5sum args and output would be uniform across distros. The modifications allow you to localize distro-customizations to one function.
  • to enable the above change, all calls to the common routine were changed to pass in md5sum only.

Happy to rework the changes to suit upstream...

teamldcs and others added 2 commits September 28, 2015 23:12
…handle NY IT-203's fed-state two-column input; the new personal info file that could be relatively static year-over-year; modified xfdf output routine to handle dumping both fed and state Lmaps
@teamldcs
Copy link
Copy Markdown
Author

Second PR in the series, but since first time I'm doing this, suspect that gh is merging into single PR:
The change is only to taxsolve_routines.c, as follows:
- several small input routines that I added in previous years to my annual modified version. I'm sure that I thought at the time they were necessary, but I've forgotten the exact context. I'm happy to rework them now or over time.
- routines to read the "personal info" file that contains names/ssn/address/email/phone etc, which can take the tedium out of filling the many fed and state forms. The expectation is that this input file carries over unchanged from year-to-year.
- modification to the routine that writes xfdf output, to handle various personal info fields as well as to take in an optional second Lmap (the state Lmap for outstate residents who have to fill 2 columns of data). There are different conventions that one could use to input this data, so what I did is stick with the method I used previously. I'm open to change it to increase chance of getting accepted upstream. I used 2 arrays previously, and changed to 2 Lmaps, but given the flexibility provided by Lmap one could use a single Lmap (the downside is that one would need a function that summed over string ranges).

  • I think one or two changes slipped in because I had to stop gcc complaining

This new taxsolve_routines.c compiles with all the original .c files.

teamldcs added 2 commits October 1, 2015 21:15
@teamldcs
Copy link
Copy Markdown
Author

teamldcs commented Oct 3, 2015

There was a tiny typo in the NY_IT201 form which is fixed.

New .c and h added for (nonresident) NY_IT203, largely mirroring existing (resident) NY_IT201, except that the nonresident form requires you to fill 2 columns, federal and state, for many of the entries. This is challenging for OTS entry convention. The particular solution chosen can be changed if required, think of it as a baseline to get the ball rolling.

@teamldcs
Copy link
Copy Markdown
Author

teamldcs commented Oct 3, 2015

Very small changes to NJ 1040.

This one did not get the personal details added since the form was changed to use Adobe Dynamic XFA (extensible forms architecture) which is not (yet?) supported by libpoppler. With the use of masterpdfeditor it can still be manually edited (at no cost for individual use) on Linux.

@teamldcs teamldcs closed this Oct 3, 2015
@teamldcs teamldcs reopened this Oct 3, 2015
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.

1 participant