r****t 发帖数: 10904 | 1 看 instruction 都是 if...else...,IRS 应该提供一个 open source
implementation 才对啊! |
m***x 发帖数: 55 | 2 repast兄,我正在做。你有没有兴趣一起做。C++的,准备开源。
【在 r****t 的大作中提到】 : 看 instruction 都是 if...else...,IRS 应该提供一个 open source : implementation 才对啊!
|
r****t 发帖数: 10904 | 3 看过 opentaxsolver 没有,你的比他的多多少东西?
我觉得能够从 ADP, W2express import W2 会比较有用,这些 c++ 都不是很方便啊。
【在 m***x 的大作中提到】 : repast兄,我正在做。你有没有兴趣一起做。C++的,准备开源。
|
m***x 发帖数: 55 | 4 看过。
1 opentaxsolver有gui,MyTax没有,但是可以从文件读入w2之类。
2 opentaxsolver只有2011版。全部是C的code,可读性一般。MyTax都是C++的code,复
用性很好。比如GetExemption()就是虚函数
float Year2012::GetExemption()
{
return XXXX.0;
}
float Year2011::GetExemption()
{
return XXXX.0;
}
主控模块
void TaxYear::Run(void)
{
total_income = wage_w2 + taxable_interest;
adj_gro_income = total_income;
CheckScheduleA(); // for deduction
exemption_total = deduction_num * exemption;
taxable_income = adj_gro_income - deduction - exemption_total;
tax_from_table = FindTax();
GetEducationCredit();
child_tax_credit = child_tax_credit * kid_num; //child tax credit
GetRetireSavingCredit();
total_credit = education_credit + retire_saving_credit
+ child_tax_credit;
total_tax = tax_from_table - total_credit;
total_payment += federal_withheld;
overpaid = total_payment - total_tax;
}
当然MyTax还是很原始,需要大量的开发工作。我也是每年找软件觉得很罗嗦,不想把
个人信息泄漏出来。如果大家能齐心合力,一定能搞个开源的tax软件。同时可以支持
针对留学生的treaty减免和1040nr表格。
【在 r****t 的大作中提到】 : 看过 opentaxsolver 没有,你的比他的多多少东西? : 我觉得能够从 ADP, W2express import W2 会比较有用,这些 c++ 都不是很方便啊。
|
r****t 发帖数: 10904 | 5 1. 从什么文件读入 w2? 如何准备这些文件?
2. 看来主控模块算收入的部分有点过于简化了啊
刚刚发现了 excel1040.com, 你看看也许有启发,我今晚来试试填一次(今年的税我
都填了4遍了,估计还要再填几遍)
【在 m***x 的大作中提到】 : 看过。 : 1 opentaxsolver有gui,MyTax没有,但是可以从文件读入w2之类。 : 2 opentaxsolver只有2011版。全部是C的code,可读性一般。MyTax都是C++的code,复 : 用性很好。比如GetExemption()就是虚函数 : float Year2012::GetExemption() : { : return XXXX.0; : } : float Year2011::GetExemption() : {
|
m***x 发帖数: 55 | 6
1 Wages_tips_other_compensation XXXX
2 Federal_income_tax_withheld XXXX
12 12D XXXX
12 12W XXXX
16 State_wages_tips_etc XXXX
17 State_income_tax XXXX
目前就是通过数据文件输入w2,1099INT之类的表格。gui支持也不是大问题。主要是时
间。
目前支持的功能不多,不过可以逐步增强
这个就是excel填表,基本没有自动计算功能。我以前都是用tubrotax,然后手工抄到
表格上面。
【在 r****t 的大作中提到】 : 1. 从什么文件读入 w2? 如何准备这些文件? : 2. 看来主控模块算收入的部分有点过于简化了啊 : 刚刚发现了 excel1040.com, 你看看也许有启发,我今晚来试试填一次(今年的税我 : 都填了4遍了,估计还要再填几遍)
|
r****t 发帖数: 10904 | 7 excel 上面填入数字以后,表格其他部分应该会自动 update 计算的结果ba?
手工超到 pdf 上面也挺麻烦的,应该自动化才行,fpf 听说可以,没试过
【在 m***x 的大作中提到】 : : 1 Wages_tips_other_compensation XXXX : 2 Federal_income_tax_withheld XXXX : 12 12D XXXX : 12 12W XXXX : 16 State_wages_tips_etc XXXX : 17 State_income_tax XXXX : 目前就是通过数据文件输入w2,1099INT之类的表格。gui支持也不是大问题。主要是时 : 间。 : 目前支持的功能不多,不过可以逐步增强
|
m***x 发帖数: 55 | 8 excel1040还是需要对1040表有一定的理解。怎么填数字,要有背景知识。所以不容易。
pdf输出我也想过。只是没有精力去做。技术上没有什么难度。fpf我看看去。pdf输出
一定会有的。
【在 r****t 的大作中提到】 : excel 上面填入数字以后,表格其他部分应该会自动 update 计算的结果ba? : 手工超到 pdf 上面也挺麻烦的,应该自动化才行,fpf 听说可以,没试过
|
r******l 发帖数: 10760 | 9 能否读入PDF表格?似乎连turbotax都没有这个功能。
易。
【在 m***x 的大作中提到】 : excel1040还是需要对1040表有一定的理解。怎么填数字,要有背景知识。所以不容易。 : pdf输出我也想过。只是没有精力去做。技术上没有什么难度。fpf我看看去。pdf输出 : 一定会有的。
|
m***x 发帖数: 55 | 10 没仔细考虑过。一般都是paper的w2之类。你打算把去年的表格读进来?
【在 r******l 的大作中提到】 : 能否读入PDF表格?似乎连turbotax都没有这个功能。 : : 易。
|
|
|
r******l 发帖数: 10760 | 11 不是吧?现在所有表格都有电子吧?W-2和各种1099不都有PDF版的么?
【在 m***x 的大作中提到】 : 没仔细考虑过。一般都是paper的w2之类。你打算把去年的表格读进来?
|
r****t 发帖数: 10904 | 12 Turbotax 从 ADP/W2express import, 需要填三个空。
TaxAct 只能从 W2express import, 或者是从 pdf 文件读入,
这些都是要收费的版本才有的功能。
我试过pdftotext -layout 来转 w2 pdf, 只能拿到 employer 填进去的数字,税表上
面原来有的内容是 scan 进去的是图片。
话说 ADP 有没有什么 API 可以用?我连注册都不让,需要 invitation code.
【在 r******l 的大作中提到】 : 能否读入PDF表格?似乎连turbotax都没有这个功能。 : : 易。
|
r******l 发帖数: 10760 | 13 TurboTax我就是用的收费版,但是也不能读PDF文件。我的Charles Schwab明明有1099
,但是他就是找不到。我自己下载了PDF他又不能读,只能我手工输入。
现在几乎所有地方的W-2, 1099都有PDF版,读PDF应该也不是什么难事,真不知道
TurboTax为什么不做。我觉得open source版本与其让用户输入用户名和密码登陆网站
,还不如让用户下载PDF然后读入更好。毕竟用户未必信任你的软件,不一定肯把用户
名和密码给你。
【在 r****t 的大作中提到】 : Turbotax 从 ADP/W2express import, 需要填三个空。 : TaxAct 只能从 W2express import, 或者是从 pdf 文件读入, : 这些都是要收费的版本才有的功能。 : 我试过pdftotext -layout 来转 w2 pdf, 只能拿到 employer 填进去的数字,税表上 : 面原来有的内容是 scan 进去的是图片。 : 话说 ADP 有没有什么 API 可以用?我连注册都不让,需要 invitation code.
|
m***x 发帖数: 55 | 14 看来我孤陋寡闻了。多谢你非常好的建议。我一定优先考虑这个pdf读入功能。计划安
排在pdf输出表格之后。到时还请二位多提意见。
1099
【在 r******l 的大作中提到】 : TurboTax我就是用的收费版,但是也不能读PDF文件。我的Charles Schwab明明有1099 : ,但是他就是找不到。我自己下载了PDF他又不能读,只能我手工输入。 : 现在几乎所有地方的W-2, 1099都有PDF版,读PDF应该也不是什么难事,真不知道 : TurboTax为什么不做。我觉得open source版本与其让用户输入用户名和密码登陆网站 : ,还不如让用户下载PDF然后读入更好。毕竟用户未必信任你的软件,不一定肯把用户 : 名和密码给你。
|
r****t 发帖数: 10904 | 15 读 PDF 是个难事,比填 PDF 难不少。
1099
【在 r******l 的大作中提到】 : TurboTax我就是用的收费版,但是也不能读PDF文件。我的Charles Schwab明明有1099 : ,但是他就是找不到。我自己下载了PDF他又不能读,只能我手工输入。 : 现在几乎所有地方的W-2, 1099都有PDF版,读PDF应该也不是什么难事,真不知道 : TurboTax为什么不做。我觉得open source版本与其让用户输入用户名和密码登陆网站 : ,还不如让用户下载PDF然后读入更好。毕竟用户未必信任你的软件,不一定肯把用户 : 名和密码给你。
|