包含劳务、外籍、普通计税的个税公式
1人赞赏了该文章
1,489次浏览
编辑于2020年02月13日 08:41:06
【问题描述】系统自带的薪酬公式中有普通的个税计算公式,但是当客户在工资核算中需要对“劳务用工”、“外籍人员”进行计个税的时候,计税基数和比例是和标准的计税公式不同的,以下解决方案适用于包含国家标准的劳务用工个税计税和外籍人员个税计税。
【应用场景】
1、用工关系状态中需包含“劳务用工”“劳务终止”的状态
2、外籍人员的员工基本信息中国籍字段中需维护非“中国”的国籍,并且不能为空。(如薪酬公式设置中无法选择国籍信息,请先将该字段配置到薪酬信息集中)
【适用版本】s-HR 2.0\s-HR 8.2【所属模块】薪酬管理
【解决方案】公式如下:
如果 ([用工关系状态] = "劳务用工" 或者 [用工关系状态] = "劳务终止" ) 并且 税前工资 <= 800 那么 个税 = 0
再滤 ([用工关系状态] = "劳务用工" 或者 [用工关系状态] = "劳务终止" ) 并且 (税前工资 > 800 并且 税前工资 <= 4000 )那么 个税 = (税前工资 - 800) * 0.2
再滤 ([用工关系状态] = "劳务用工" 或者 [用工关系状态] = "劳务终止" ) 并且 (税前工资 > 4000 并且 税前工资 * 0.8 <= 20000) 那么 个税 = 税前工资 * 0.8 * 0.2
再滤 ([用工关系状态] = "劳务用工" 或者 [用工关系状态] = "劳务终止" ) 并且 (税前工资 * 0.8 > 20000 并且 税前工资 * 0.8 <= 50000) 那么 个税 = 税前工资 * 0.8 * 0.3 - 2000
再滤 ([用工关系状态] = "劳务用工" 或者 [用工关系状态] = "劳务终止" ) 并且 税前工资 * 0.8 > 50000 那么 个税 = 税前工资 * 0.8 * 0.4 - 7000 再滤 [国籍] <> "中国" 并且 税前工资 - 4800 <= 1500 那么 个税 = (税前工资 - 4800) * 0.03
再滤 [国籍] <> "中国" 并且 (税前工资 - 4800 > 1500 并且 税前工资 - 4800 <= 4500) 那么 个税 = (税前工资 - 4800) * 0.1 - 105
再滤 [国籍] <> "中国" 并且 (税前工资 - 4800 > 4500 并且 税前工资 - 4800 <= 9000) 那么 个税 = (税前工资 - 4800) * 0.2 - 555
再滤 [国籍] <> "中国" 并且 (税前工资 - 4800 > 9000 并且 税前工资 - 4800 <= 35000) 那么 个税 = (税前工资 - 4800) * 0.25 - 1005
再滤 [国籍] <> "中国" 并且 (税前工资 - 4800 > 35000 并且 税前工资 - 4800 <= 55000) 那么 个税 = (税前工资 - 4800) * 0.3 - 2755
再滤 [国籍] <> "中国" 并且 (税前工资 - 4800 > 55000 并且 税前工资 - 4800 <= 80000) 那么 个税 = (税前工资 - 4800) * 0.35 - 5505
再滤 [国籍] <> "中国" 并且 税前工资 - 4800 > 80000 那么 个税 = (税前工资 - 4800) * 0.45 - 13505
再滤 税前工资 <= 3500 并且 ( [国籍] = "中国" 或者 [国籍] = " " 或者 [用工关系状态] = "劳务用工" ) 那么 个税 = 0
其余 个税 = 取代扣税(税前工资 - 3500)
(说明:也可以在薪酬项目中增加一个个税标识项目,将人员区分标识为“普通”、“劳务”、“外籍”,然后修改下列公式条件)
【应用场景】
1、用工关系状态中需包含“劳务用工”“劳务终止”的状态
2、外籍人员的员工基本信息中国籍字段中需维护非“中国”的国籍,并且不能为空。(如薪酬公式设置中无法选择国籍信息,请先将该字段配置到薪酬信息集中)
【适用版本】s-HR 2.0\s-HR 8.2【所属模块】薪酬管理
【解决方案】公式如下:
如果 ([用工关系状态] = "劳务用工" 或者 [用工关系状态] = "劳务终止" ) 并且 税前工资 <= 800 那么 个税 = 0
再滤 ([用工关系状态] = "劳务用工" 或者 [用工关系状态] = "劳务终止" ) 并且 (税前工资 > 800 并且 税前工资 <= 4000 )那么 个税 = (税前工资 - 800) * 0.2
再滤 ([用工关系状态] = "劳务用工" 或者 [用工关系状态] = "劳务终止" ) 并且 (税前工资 > 4000 并且 税前工资 * 0.8 <= 20000) 那么 个税 = 税前工资 * 0.8 * 0.2
再滤 ([用工关系状态] = "劳务用工" 或者 [用工关系状态] = "劳务终止" ) 并且 (税前工资 * 0.8 > 20000 并且 税前工资 * 0.8 <= 50000) 那么 个税 = 税前工资 * 0.8 * 0.3 - 2000
再滤 ([用工关系状态] = "劳务用工" 或者 [用工关系状态] = "劳务终止" ) 并且 税前工资 * 0.8 > 50000 那么 个税 = 税前工资 * 0.8 * 0.4 - 7000 再滤 [国籍] <> "中国" 并且 税前工资 - 4800 <= 1500 那么 个税 = (税前工资 - 4800) * 0.03
再滤 [国籍] <> "中国" 并且 (税前工资 - 4800 > 1500 并且 税前工资 - 4800 <= 4500) 那么 个税 = (税前工资 - 4800) * 0.1 - 105
再滤 [国籍] <> "中国" 并且 (税前工资 - 4800 > 4500 并且 税前工资 - 4800 <= 9000) 那么 个税 = (税前工资 - 4800) * 0.2 - 555
再滤 [国籍] <> "中国" 并且 (税前工资 - 4800 > 9000 并且 税前工资 - 4800 <= 35000) 那么 个税 = (税前工资 - 4800) * 0.25 - 1005
再滤 [国籍] <> "中国" 并且 (税前工资 - 4800 > 35000 并且 税前工资 - 4800 <= 55000) 那么 个税 = (税前工资 - 4800) * 0.3 - 2755
再滤 [国籍] <> "中国" 并且 (税前工资 - 4800 > 55000 并且 税前工资 - 4800 <= 80000) 那么 个税 = (税前工资 - 4800) * 0.35 - 5505
再滤 [国籍] <> "中国" 并且 税前工资 - 4800 > 80000 那么 个税 = (税前工资 - 4800) * 0.45 - 13505
再滤 税前工资 <= 3500 并且 ( [国籍] = "中国" 或者 [国籍] = " " 或者 [用工关系状态] = "劳务用工" ) 那么 个税 = 0
其余 个税 = 取代扣税(税前工资 - 3500)
(说明:也可以在薪酬项目中增加一个个税标识项目,将人员区分标识为“普通”、“劳务”、“外籍”,然后修改下列公式条件)
推荐阅读