today = datetime.date.today() emps = env['hr.employee'].search([('termination_date','=',today)]) for emp in emps: termination_date = emp.termination_date env['payroll.archive'].finish_payroll_archives(emp, termination_date, termination_date) env['employee.resignation'].update_benefits_end_date(emp.id, termination_date.strftime('%Y-%m-%d'), termination_date.strftime('%Y-%m-%d'), termination_date.strftime('%Y-%m-%d'))
更新社保截止月的方法需要有payroll_japi_url这个系统参数,或者是系统启动的配置文件中有这个参数,否则同步不成功
商飞系统员工主数据通过接口获取,当识别/获取到员工离职日期变化时,需要刷新员工的一些属性: 1. 将所有薪资档案项的【有效期结束时间】设置为离职时间。 2. 将社保公积金档案中当前生效数据的【社保截止月】、【公积金截止月】设置为离职当月。