贷款业务做了如上的设计后,居然忘了对金融产品的支持,经过昨天晚上的考虑,觉得应把金融产品代码放到贷款合同表,这样就支持了一个产品代码下有多个核算账号,贷款合同等于是一个综合账户。
卡业务也同理,因此需要在卡凭证中增加一个字段,金融产品代码,以核算这类组合产品。
贷款台账中的本金、逾期本金、应收利息,如放在一个记录,其表字段较多,且有重复,且之间有函数依赖,这种设计不好,因此把它们拆分到不同的记录。
产品代码的获取,需要一个统一的表去描述,对于非查询维护类交易,需要定义其获取产品代码的获取方式。如:
1 一卡通活期存款取款,卡号和币种字段是产品识别,从卡中的该币种基本结算账户获取产品代码。
2 贷款放款,贷款合同号是产品识别,从贷款合同中去获取产品代码。
3 一卡通挂失,凭证种类和凭证号码是产品识别,从卡凭证表中获取产品代码。
因此,其产品代码的识别表有如下要素:处理码、报文中的字段、识别方式。