二代逻辑梳理-20220329
2022-03-29 10:19:50 0 举报
可追溯数据逻辑梳理
作者其他创作
大纲/内容
[31] =month(bec.endDate+6)
债务末期宽限期外结清,且结清时间=D日(指定日期)
是,月结报送遍历债务表,取账单日+6=D日(指定日期)的账单不逾期场景:dec.debitStatus=4或 (debitStatus=8且dec.actualPayDate不为空且dec.actualPayDateD(指定日期)))
40-收回逾期款项报送段:非月度表现段
否
等于
[22]dec.actualPayDate
结清时间< 合同截止日
否,结清前报送
[44] dec.mustPayDate
是,同自然月结清不报送
20-账户关闭月份:D日(指定日期)所在月次月结算应还款日:空值(1000-01-01 00:00:00)结算周期:开始时间:当期账单日+7结束时间:D日(指定日期)报送段:基础段、月度表现段、特殊交易段
否,不存在进入非月结报送
大于
小于
合同开始日期>D日(指定日期)>结清时间
是,结清日报送
[43] dec.actualPayDate<bec.endDateTime
是
否,不存在
[11] bec.endDate
结清时间=D日(指定日期)
否,未结清
20-账户关闭月份:D日(指定日期)所在月结算应还款日:结清日期结算周期:开始时间:上期账单日+7结束时间:D日(指定日期)报送段:基础段、月度表现段、特殊交易段
不处理
是,结清报送结清日报送
[34] dec.mustPayDate
是,存在,进入月结报送遍历债务表,取账单日+6=D日(指定日期)的账单不逾期场景:dec.debitStatus=4或 (debitStatus=8且dec.actualPayDate不为空且dec.actualPayDateD(指定日期)))
[51] dec.mustPayDate
20-账户关闭月份:合同截止日所在月结算应还款日:D日(指定日期)报送段:基础段、月度表现段
[32] =month(bec.endDate+6)
D日(指定日期)所在月是否=合同截止日+宽限期所在月
是(合同外)
是,提前结清
否,不考虑非月结
D日=当前时间前一天且D日不在当前期宽限期内且存在实还时间=D日的dec.debitStatus=8的历史账单
[33] =dec.actualPayDate
否,不在同自然按月内结清
遍历债务表,是否存在账单日+6=D日(指定日期)的账单
20-账户关闭月份:D日所在月次月:结算应还日:空值(1000-01-01 00:00:00)结算周期:开始时间:合同截止日+7结束时间:D日(指定日期)报送段:基础段、月度表现段
是,已结清
[41]
32-月结日账户关闭月份:D日所在月结算应还日:D日(指定日期)报送段:基础段、月度表现段
32-月结日账户关闭月份:D日(指定日期)所在月;结算应还款日:结清日期结算周期:开始时间:上期账单日+7结束时间:D日(指定日期)报送段:基础段、月度表现段、特殊交易段
D日(指定日期)所在月是否=合同截止期+宽限期所在月
方案二:D日>账单日+6,且实还时间=D日的最大账单,判断该期账单状态为8-逾期结清,则报送收回逾期款项
[45] dec.mustPayDate
是,同自然月结清
30-月度结算月份:当期账单日所在月结算应还款日期:账单日结算周期:开始时间:上期账单日+7结束时间:D日(指定日期)报送段:基础段、月度表现段
30-月度结算月份:D日所在月结算应还款日:空值(1000-01-01 00:00:00)结算周期:开始时间:报送段:基础段、月度表现段
否,末期宽限期内结清(合同截止日结清时间 合同截止日+宽限期)
否(合同内)
[42]
D日(指定日期)是否为月底
[00]bec.dealDateTime
结算周期:情况一:D日所在月-合同截止日+宽限期所在月=1;开始时间:合同截止日+7结束时间:D日(指定日期)情况二:情况一的条件相减不为1;开始时间:D日所在月月初结束时间:D日所在月月末
否,到期后按月报送
[21] =bec.settleDatetime
当前债务末期是否结清
20-账户关闭月份:D日所在月结算应还日:D日(指定日期)报送段:基础段、月度表现段
结清月所在账单,(如果存在多条的情况,则取dec.debitStatus!=6的账单)判断结清日期和当期账单日+宽限期的关系
D日(指定日期)> 合同截止日+宽限期
D日(指定日期是否为月底)
收藏
0 条评论
下一页