生成流程图用
2019-12-26 11:59:49 0 举报
代销预付及核销相关流程
作者其他创作
大纲/内容
核销规则:按付款单时间先付先核销
handlePaymentAllocationData.do开始分摊
注:1. 流水倒扣没有代销预付2.代销预付款申请单审核通过后生成付款单
删除金额和预付单头相等的单身,再重新创建新的单身
fi_ap_settlement_payment_allocationfi_ap_summary_payment_allocationfi_ap_list_payment_allocation
直接将单身的结算单ID更新上
判断 是否是H类型可通过判断结算单是否H类型结算单:有核销记录
预付创建结算单关联已有付款单
应该需要标记这个付款单是否是确定核销关系成立的付款单:H类型
不能
是
更新核销记录表状态:取消
修改任务表状态为1:可分摊了
涉及旧逻辑回写不变
全部重新查询的原因是该预付付款单可能会核销多个结算单
撤回重新申请:检查被核销结算单是否有被占用,只关联没有被占用的生成新的付款单
判断 是否是H类型可通过判断结算单是否是H类型结算单:有核销记录
上传Excel标记付款成功
否
fi_ap_payment_advice_write_off_record结算单的核销记录表状态:新建更新预付单核销状态、核销金额、剩余等
定时任务生成代销结算单
新建付款单
处理结算单
付款单提交审核
能
H付款单付款完成(部分或全部付款)
建立付款单分摊任务表:0
审核完成
处理应付追溯逻辑
走老逻辑
1.结算金额<=核销金额,未申请金额=0,然后生成一个付款金额为0的付款单2.结算金额>核销金额,生成付款单申请金额=结算金额-核销金额
预付付款单是否能被一个结算单核销完成
拒绝取消还是审核完成
应付追溯逻辑
1.结算单的结算金额不变2.结算金额<=核销金额,未申请金额=0,然后生成一个付款金额为0的付款单3.结算金额>核销金额,未申请金额(>=0)=结算金额-核销金额
建立付款单与结算单、应付汇总、应付明细关联关系
检查付款单回写结算单时,结算单的付款金额是否会覆盖核销的付款金额
生成付款单
拒绝或取消
fi_ap_payment_allocation
提现后银联付款成功
更新H类型付款单对应结算单在核销记录表状态变:审批中
选择核销预付付款单(付款完成,且剩余核销金额>0)核销并添加核销记录
结算金额是否大于0
是否有核销付款单
预付付款单要查核销记录表判断状态并更新
预付的需要先删除之前的分摊记录,因为先付款后到货时汇总和明细与付款单已建立了分摊
0 条评论
下一页