催欠Schedule业务设计

业务流程说明

(1)根据“启动Schedule计算的时机配置”来决定对哪些帐期进行计算。例如,可以配置在帐期开始后的第5天计算本帐期的schedule。
(2)获取系统中有效的催欠组,遍历系统中定义的每一个催欠组。对每一个组,获取对其定义的policy。获取的policy要按照距离cutoffDate的天数从小到大排序。如果某个组没有定义policy,这个帐期计算出来的schedule将为空,也认为这个帐期已计算。
(3)对每个帐期类型分别计算。系统对催欠组对每个帐期类型记录计算到的上个帐期。如果某一催欠组没有记录上一次计算到的截至日期。则本次计算从本帐期开始计算。如果记录了帐期,则本次计算从该帐期的下一个帐期开始计算。系统可以配置每次计算连续几个帐期。例如配置计算2个帐期。
(4)获取对该催欠组免催缴日期。如果该日期在免催范围内或者前面日期落在了前面某个policy执行日期之前(包括该天),要将日期向后顺延,直到找到一个既不属于免催范围又在前面的policy执行日期之后。得到的日期即为该催欠组的动作触发日期。
(5)遍历完所有的催欠策略,将生成的dunning schedule入库。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值