所以这里是基本问题:Payroll Tax Database Schema(美国)
美国联邦所得税可以每年或甚至在年中更改。它们基于税表,无论您是单身还是已婚,您多久付钱一次,以及您申领多少津贴。这里是人谁是单身,并得到支付双周(2013年)为例税率表:
Gross income between $42 and $214 - $0.00 plus 10% of excess over $85
Gross income between $214 and $739 - $17.20 plus 15% of excess over $214
Gross income between $1479 and $3463 - $191.95 plus 25% of excess over $1479
Gross income between $3463 and $7133 - $687.95 plus 28% of excess over $3463
Gross income between $7133 and $15406 - $1715.55 plus 33% of excess over $7133
Gross income between $15406 and $15469 - $4445.64 plus 35% of excess over $15406
Gross income between $15469+ - $4467.69 plus 39.6% of excess over $15469
所以不同的薪酬安排是每周,每两周,半月刊,每月,每季度,每半年,每年和日报。每个时间表有两个税表(已婚和单身),每个都有不同的数字。
因此,要计算工资,您必须扣除员工扣款(医疗保险等)薪酬类型,薪酬计划,配菜(如果有),然后取其总收入的范围,并计算出这些税数字下降然后计算税收的表格。
设置数据库的最佳方式是什么,以便我可以根据需要编辑任何或所有这些数字 - 但同时在尝试计算一组员工的工资时,不会使SQL查询长100行? (如果可能的话)
为每个支付计划创建一张表格?每个薪酬计划有两张桌子(已婚和单身)?在这一点上,我认为这是要走的路,但我只是想确保我没有过度复杂化。欢迎任何或所有建议。提前致谢。
这【答案】(http://money.stackexchange.com/a/57230/35906)可能是有益的。 – mwolfe02 2015-12-21 20:02:27