薪酬核算防错需求描述:1.薪酬核算批量导入/直接录入数据时,希望系统能按业务要求内置一些数据校验逻辑,避免或减少数据输入过程中的人为错误发生。1.1以下薪酬项目不允许导入/录入保存负数值:公司级奖金下浮、部门级奖金下浮、代扣社保合计、税前借款代扣、税后借款代扣、其他津贴、房租、水电费、餐费扣款、工会会费;1.2导入/输入数据的小数位若超出薪酬项目设定的精度,需要在导入校验时提示,不允许导入/录入保存;1.3薪酬档案中当前薪酬分类为“承包制”的员工,部门级奖金上浮金额必须为0,若不为0不允许导入/录入保存。2.薪酬核算过程中,希望系统能按业务要求内置一些数据校验逻辑,对下列取数以及计算过程中的薪酬项目数据错误/异常加以提示。2.1薪酬档案中当前薪酬分类为级别制的员工的工资级别为空;2.2福利津贴级别、住房补贴级别、公积金级别、其它级别、劳动合同主体、岗位类别、性别、入职时间、工龄起始时间、劳动合同开始时间、工资体系任意一项为空;2.3实发工资总额为负数或者累计实发产假津贴合计为负数;2.4平日加班小时+假日加班小时+节日加班小时>250;2.5应发工资总额>60000或者实发工资总额>60000;2.6实际出勤天数+工作日出勤天数+病假天数+工伤假天数+丧假天数+婚假天数+奖励假天数+陪产假天数=0时,“工资是否发放”不为“否”;2.7实际出勤天数+工作日出勤天数+病假天数+工伤假天数+丧假天数+婚假天数+奖励假天数+陪产假天数<>0时,“工资是否发放”为“否”。3.离职结薪核算流程中,当离职员工需要结算2个月的工资时,应先对其计算审核上月离职工资表数据,再计算审核当月离职工资表数据,若操作顺序颠倒,不允许操作并有提示。方案:1.薪酬核算导入模板增加校验逻辑对薪酬核算现有的3个数据导入模板均按本文档“需求描述”第1章节所述需求增加校验逻辑。在薪酬核算界面直接录入数据保存时,按本文档“需求描述”第1章节所述需求增加校验逻辑。2.薪酬核算异常报告每次薪酬计算完成后,点击确定按钮,系统均按以下格式弹出EXCEL格式的异常数据报告供用户下载:员工编码姓名工资核算部门工资级别福利津贴级别住房补贴级别公积金级别……实发工资总额实发工资总额加班小时应发工资总额工资是否发放10006802A财务部缺失460不为“否”10009803B人事部-10007000010010004CIT部缺失缺失否10020008DIT部缺失缺失-200010030009E质管部6500076000………………3.薪酬核算审核控制针对计算规则名称中包含“上月”的计算规则,每次薪酬核算页面点击“审核”时,系统均校验该员工是否在计算规则名称包含“当月”的同一个所属组织的计算规则存在已审核的数据,若存在,则不允许审核,弹出提示:请先将员工XXX当月离职结薪数据取消审核,先进行上月离职结薪计算审核,再进行当月离职结薪数据计算审核。根据期间来判断先后顺序。离职结薪的时候,会不会在其他表里还有数据?