所以这是一个基本问题:
美国联邦所得税可以每年变化,甚至在年中变化。它们基于税表,无论您是单身还是已婚,您获得报酬的频率以及您申请的免税额。以下是单身人士的示例税表,每两周获得一次报酬(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 行?(如果可能的话)
为每个工资表创建一个表?每个工资表有两个表(已婚和单身)?在这一点上,我认为这是要走的路,但我只是想确保我没有过于复杂。欢迎任何或所有建议。提前致谢。