个税申报新增流程
2020-10-31 10:43:23 0 举报
个税申报新增流程
作者其他创作
大纲/内容
上传文件
是否分部门备案 && 部门编号是否为空
是
遍历申请员工列表
否
本次申请的免税详情还未插入何来的删除?
变动金额等于本次上报金额减去上次申报金额
新增
放入errorList,该人员信息不完善(无手机号或入职日期),请完善人员对应信息
薪税个税申报
查询本月的该企业个人申请信息集合
个税新增点下一步,接口逻辑
保存insertList、updateList、mssdDetailList、更新本次申请信息删除removeMssd
查询本次申请详情
1、调用/emp_declare/empDeclare/import
1、调用/tax_declare/next接口,保存申请信息
查询导入人员的员工信息
confirm字段是否为true
循环是否结束
1、调用借口/tax_declare/declare/7714114180994826242、整合申请信息发送到/gateway/iit/report/send这个借口
员工申请信息信息id设为已经存在的id
导入
查找重复申报人员信息
重复申报人员列表为空
发送申报
是否是重复员工申请信息
构建文件路径
免税收入不为空的人员申请信息创建免税收入详情记录放入mssdDetailList
下载模版
上次免税金额为空
接口返回
倒入的主要逻辑
部门编号和部门名称为001
手机号或者入职日期是否为空
1、下载接口
下一步
查找本月该公司薪税个税申请最后一条记录
放入errorList,人员信息不存在
保存本次申请
保存个人免税申请信息
文件上传接口输入:MultipartFile[] file输出:上传文件路径
返回文件上传地址
是否存在
导入信息的员工信息是否找到
创建员工申请记录
是否是集团管理端
1、企业树信息从/sys-corp-info/corpTree接口返回2、收入类型从接口/pay_corp_payroll/import/income_types返回
查找已经存在的免税收入详情信息集合
点击上传
本次提交免税金额为空,上次不为空
上次应补退税金额补充到本次记录
新增免税详情记录放入mssdDetailList
变动金额等于员工收入额相加,申请信息放入insertList
移除本次申请的免税详情记录?有疑问,放入removeMssdList
选择申报主体、申报月份、收入类型
文件上传到oos服务器
申请信息放入insertList
倒入数据和生成的员工申请列表是否相同
文件数是否大于0
confirm字段是否为空
返回
导入额外人员
复制本月免税收入详情到本次申请下
本次申请信息放入updateList
1、调用接口/common/file/uploadFile
存在重复人员数据,是否覆盖
复制本月个人申请信息到本次薪税申请下
申报个人申请信息保存
部门编号不能为空
遍历导入信息
0 条评论
下一页