预制发票流程
2021-10-25 16:24:03 0 举报
流程
作者其他创作
大纲/内容
调用保存方法:将传入收获对账单、收货单map、收获id数组返回给收获对账单
将查出的收货对账单\"操作标识\"字段更改为\"取消\"
获取扣款明细
将收货对账单状态更改为新建
将收货对账单中的\"基线日期\"赋值为null
将暂存字段赋值为否
根据收货对账单id查出所有对应的扣款明细表,然后删除
调用保存方法:传入收货对账单、收货单map、收货id数组返回给收货对账单
将传入的收获单号根据逗号分隔成字符串的形式存入map中
将收货对账单中的\"同步消息\"置空
break
是
调用toNoPass()
将查处的收货对账单\"操作标识\"字段更改为\"取消\"
设置状态
根据传入的不同状态执行不同的逻辑
遍历收货单集合将\"采购订单号\"放入set集合
将set集合转换成数组,再用逗号拼接为字符串格式
收货对账单表中同步状态是否为\"已同步\"
删除原扣款明细
更改收货对账单状态为\"作废\"
判断状态是否为\"新建\"
待审核
作废
保存\\提交
否
校验成功
传入的扣款明细是否不为空
调用toPass()
遍历收货对账单明细
校验银行信息
根据条件查出所有符合的采购订单集合
更新收货对账单表
将收获对账单关联给付款明细
将收货对账单状态更改为\"新建\"
更新核销表对应的D_FI_WRITE OFF DETALL融租核销明细表
更改收货对账单状态为\"未同步\"
保存
以收货id为例,以逗号分隔成字符串数组
调用单据处理方法:传入用户id、用户名称、收获对账id、收获对账单状态(待审核)、message(null)返回给收获对账单
冲销
未收货对账单主单中\"付款条件\"与\"付款条件名称\"赋值
回执金额
根据收获对账单id查出具体收获对账单
判断状态是否为\"待付款\"
新建/编辑预制发票
将字符串传入条件map集合
po预付款校验
根据收货单map查出收货单集合
调用toConfirm()
审核未通过
对账单数据信息封装
待付款
清空付款进度中的申请实付、收到发票日期
调用获取对账单明细方法:传入收货对账单、收货单map、收货id数组返回给收货对账单明细集合
更改收货对账单状态为\"冲销\"
提交
同步EBS
判断\"付款条件\"是否为空
填写单据归属信息
主键id:创建人id:创建人姓名:创建时间:修改时间:预制发票是否创建(0:未创建)客户端编码:同步状态:(未同步)对账单号:是否暂存:设置二维码路径:
0 条评论
下一页