需求发布:
开发平台:
- 发布1
- 发布2
基础服务:
人事云:
1、编制管理改造
- 编制方案:定义编制维度及编制方案等设置类功能
- 编制计划:该功能主要用于对编制计划进行集中维护,如某企业年初统一定制全年编制。分了2层结构,第一层是编制计划,如计划名称、计划起始时间等一些整体性定义内容,第二层则是具体的编制数据,定编调编等
编制计划执行情况:本功能主要对编制计划的执行情况进行统计分析
具体请戳-->[010303 编制计划]、[010301 编制计划执行情况]、[010302 编制方案]
薪酬云:
1、薪酬公式"未启用"对应的薪酬项目,在薪酬计算功能中默认允许导入,导入时请注意!
2、支持薪酬专员在新版薪酬计算功能中计算个税
- 需求背景:
(1)新版薪酬计算和个税管理功能发布后,个税计算从薪酬计算中独立;个税计算功能对标个税扣缴端,面向财务专员,以扣缴义务人维度计算或导入个税。
(2)但是有些单位存在场景:财务不负责算税,由薪酬专员直接使用系统算税。
- 解决思路:
让薪酬专员在新版薪酬计算功能中就能直接计算个税,具体思路:
(1)权限:无需赋予“薪酬专员·财务专员”的角色,即无需让薪酬专员打开个税管理相关功能。
(2)配置关联:新版薪酬计算只有“本次扣税”项目,其他的个税字段都在个税计算功能中,因此第一步需将个税计算模型关联到薪酬计算,并将需要的个税字段进行关联显示,比如累计专项附加扣除、累计应纳税所得额等字段。
(3)累计专项附加扣除数据维护:第一步中将累计专项附加扣除相关字段配置关联显示后,在薪酬计算界面,配置“累计专项附加扣除导入”按钮,薪酬专员可在此处导入专项附加扣除数据
(4)计算:先点击应发计算,锁定后点击实发计算,将在后台自动运行个税计算功能,返回本次扣税和实发合计数据。
一定要注意:虽然在薪酬计算功能中就能计算个税,但是这个计算逻辑本身还是在个税计算功能中去运行的,所以算税和取税本身的逻辑没有变。
- 具体配置方式:(注意如果是针对所有方案,需要在对象管理中进行全局配置)薪酬计算如何配置针对所有方案全局生效的元数据
配置方式
1、在relations层配置个税计算模型关联:
{ "filter": { "employee_id": ":tax_return.employee_id", "tax_company_id": ":tax_return.tax_company_id", "tax_return.tax_month": "=month" }, "model": "TaxReturnData", "key": "tax_return", "type": "outer", "name": "个税计算" }
2、在fields层配置字段,举例:
{ "label": "本期收入", "key": "curIncome", "field": [ "tax_return", #注意这个"tax_return"一定要写,否则无法关联 "curIncome" ], "width": 100, "align": "center", "sequence": 1000 }
3、在actions层已有的"薪酬实发计算"按钮元数据中,加入"data": {"sync": true}属性
4、在actions层配置 "累计专项附加扣除导入"按钮
{ "key": "special_import", "action": "COMMON_IMPORT", "label": "累计专项附加扣除导入", "hide": "=!(!SCOPE.auth.company_setting.is_third_service_by_tax_return_calculate && SCOPE.auth.company_setting.disable_salary_multi_calculate)", "data": { "category": "TaxSalaryRealSpecial", "import_class": "apps.salary.tax.tax_return.services.TaxSalaryRealSpecialImportServices", "title": "累计专项附加扣除导入", "category_name": "累计专项附加扣除导入", "is_from_config": true } }