还剩4页未读,继续阅读
文本内容:
目次TOC\o1-3\h\z1范围12规范性引用文件13术语和定义14个人征信基础数据库系统数据采集报文的结构15校验内容
15.1文件名校验
25.2报文头校验
25.3账户记录级校验
25.4段级校验
25.5数据项级校验
25.6代码型数据项级校验4个人征信基础数据库系统数据接口规范第三部分数据校验规则11 范围为保证数据质量,特制定本规则本规则适用于各商业银行向个人征信基础数据库系统数据中心上传报文时的数据校验12 规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本凡是不注日期的引用文件,其最新版本适用于本标准个人征信基础数据库系统数据接口规范V
1.113 术语和定义下列术语和定义适用于本规则
3.1数据校验DataValidation对数据进行检查,验证是否遵从一定的规则
3.2有效日期ValidDate日历上存在的日期,年份在1900(含)以后
3.3当前日期CurrentlyDate商业银行将采集数据形成报文后进行数据校验的日期14 个人征信基础数据库系统数据采集报文的结构个人征信基础数据库系统数据采集报文的结构由报文头和报文体两部分组成⑴报文头报文头表示一次数据采集的开始每个报文必须包含且只包含一个报文头,该部分给出本次采集数据的信息提要⑵报文体报文体是数据采集报文的主体内容报文体部分包含一条或多条账户记录,每条账户记录对应于某个客户的一个账户(贷款为贷款业务号码,卡为账号)的信息每条账户记录必须包含基础段,且以基础段开始身份信息段、职业信息段、居住信息段、担保信息段、交易标识变更段、特殊交易段和特别记录段可以任何次序出现于基础段后最后一条账户记录结束即为报文结束报文头和报文体之间用一个空行区分,即报文头后加入两个回车换行符(“﹨r﹨n”或“﹨n”)分隔报文体中各个账户记录之间加入一个回车换行符(“﹨r﹨n”或“﹨n”)分隔,整个报文使用的分隔符必须相同,同时各个账户记录中不能含有任何分隔符15 校验内容根据个人征信基础数据库系统数据采集报文的结构特性,将报文的校验划分为六种类型文件名校验、报文头校验、账户记录级校验、段级校验、数据项级校验、代码型数据项级校验
5.1文件名校验1报文文件名长度必须为27位2报文文件名第1位至第14位必须为上报机构的金融机构代码3报文第15至第20位为有效年月,且年份大于1990,年月小于或等于当前年月,格式为“YYYYMM”4报文文件名第21位至第23位只能填写“0~9”的数字,且对报文文件名第1位至第20位相同的多个报文,每个报文此处填报的数字不能相同5报文文件名第24位只能填写“
1、
2、3”6报文文件名第25位只能填写“
0、
1、2”7当报文文件名第25位填写“0”时,报文文件名第26位、27位必须填写“0”8当报文文件名第25位填写“
1、2”时,报文文件名第26位只能填写“
1、
2、3”,报文文件名第27位必须填写“0~9”的数字9报文文件名必须和本机构以前所有上报报文文件的文件名不重复,即文件名唯一
5.2报文头校验10“数据格式版本号”必须是已下发的数据采集格式的版本11“报文生成时间”必须为有效时间,格式为“YYYYMMDDHHMMSS”年份在2004(含)以后12“账户记录总数”数据项值必须和报文中的实际记录数值一致13“最早结算/应还款日期”和“最晚结算/应还款日期”所在年月必须和数据发生年月相同(上报数据文件的文件名中第15至第20位为数据发生年月)“最早结算/应还款日期”=“最晚结算/应还款日期”=当前日期14“重报提示”、“报文类别”与上报数据文件的文件名中“重报提示”、“报文类别”填报内容一致
5.3账户记录级校验15每条账户记录有且仅有一个基础段,且以基础段开始(每条账户记录的第五位必须是“A”)16“账户记录长度”必须和实际长度相同17每条账户记录最多只能有一个身份信息段、职业信息段、居住地址信息段、交易标识变更段、特殊交易段、特别记录段18同一条账户记录中若包含多个担保信息段,任意两个担保信息段的“姓名”、“证件类型”、“证件号码”不能完全相同
5.4段级校验19当“报文类别”为“1-正常数据”,并且含有交易标识变更段时,交易标识变更段中“金融机构代码”、“业务号”数据项值不能和基础段中“金融机构代码”、“业务号”数据项值全部相同20账户记录中包含担保信息段,并且担保信息段中“担保关系”为“1-担保”时,基础段中“担保方式”字段值必须为“3-自然人保证”、“5-组合(含自然人保证)”21当基础段中的账户拥有者信息为“2-新账户开立”时,基础段中“担保方式”为“3-自然人保证”、“5-组合(含自然人保证)”时,担保信息段一定存在,且担保信息段中“担保关系”为“1-担保”22当基础段中的账户拥有者信息为“2-新账户开立”时,不能包含交易标识变更段
5.5数据项级校验数据项为“M”必选型Mandatory共用的数据项时,只对卡和贷款两种业务类型有意义的数据项进行校验23格式为“YYYYMMDD”的必填项,必须是有效日期24类型为AN或ANC的必填数据项不能以空格开头25所有数值型(N)数据都为整数,包括与金额有关的数据项,必须是数值型填写,金额精确到元26数据项类型为N必填数据项时,每一位必须是0~9的数字27数据项类型为AN或ANC的必填数据项,数据项值不能为空且不能为空格28所有预留字段值都必须用空格填充29报文中“开户日期”=“报文生成时间”中的日期,“开户日期”=“到期日期”(业务种类为贷款时),“开户日期”=“结算/应还款日期”当“业务种类”为“2-信用卡时”,此时“到期日期”填“20991231”30基础段中“业务种类”数据项值为“1-贷款”时,“业务种类细分”数据项值只能填写“11-个人住房贷款”、“12-个人商用房”、“21-个人汽车贷款”、“31-个人助学贷款”、“41-个人经营性贷款”、“99-其他”,此时“账户状态”数据项值必须填写“贷款”项下的代码,“24个月(账户)还款状态”数据项值也一样31基础段中“业务种类”数据项值为“2-信用卡”时,“业务种类细分”数据项值只能填写“71-准贷记卡”、“81-贷记卡”、“99-其他”,“账户状态”数据项值必须填写“信用卡”项下的代码,“24个月(账户)还款状态”数据项值也一样32基础段中“业务种类”数据项值为“1-贷款”时,“授信额度”=“最大负债额”33基础段中“业务种类”数据项值为“1-贷款”时,“还款频率”必须为“C”以外的数据字典中的值,“还款月数”、“剩余还款月数”也只能为“U”或“O”或“X”或“0~9”的数字;“业务种类”数据项值为“2-信用卡”时,上述数据项都用“C”填充34基础段中“业务种类”数据项值为“1-贷款”时,“还款频率”数据项值为“07-一次性”时,“还款月数”用“O”填充,“剩余还款月数”也用“O”填充;“还款频率”数据项值为“08-不定期”时,“还款月数”用“U”填充,“剩余还款月数”也用“U”填充;“还款频率”数据项值为“99-其他”时,“还款月数”用“X”填充,“剩余还款月数”也用“X”填充.35基础段中“业务种类”数据项值为“1-贷款”时,且“账户状态”数据项值为“2-逾期”时,“当前逾期期数”、“当前逾期总额”、“违约次数”、“最高逾期期数”不能为零,“24个月还款状态”相应月份值必须为1~7的数字36基础段中“业务种类”数据项值为“1-贷款”时,且“账户状态”数据项值为“3-结清”时,“剩余还款月数”、“余额”、“当前逾期期数”、“当前逾期总额”必须为零“24个月(账户)还款状态”最后一个状态为“C”37基础段中“业务种类”数据项值为“2-信用卡”时,且“账户状态”数据项值为“4-销户”时,“24个月(账户)还款状态”最后一个月的还款状态为“C”或“G”38基础段中“业务种类”数据项值为“1-贷款”时,且“24个月账户还款状态”中当月状态为“N”时,本月实际还款金额=本月应还款金额39基础段中“业务种类”数据项值为“2-信用卡”时,且“业务种类细分”数据项值为“71-准贷记卡”时,若“透支180天以上未付余额”数据项值不为“0000000000”,且“24个月(账户)还款状态”最后一位为数值时,则“24个月(账户)还款状态”最后一位必须为“7”若“透支180天以上未付余额”数据项值为“0000000000”,则“24个月(账户)还款状态”最后一位必须不为“7”40基础段中“还款月数”=“剩余还款月数”41基础段中“结算/应还款日期”=“最早结算/应还款日期”“结算/应还款日期”=“最晚结算/应还款日期”42基础段中“最近一次实际还款日期”=“开户日期”,“最近一次实际还款日期”=“结算/应还款日期”43基础段中“余额”=“最大负债额”44基础段中“业务种类”数据项值为“2-信用卡”时,且“业务种类细分”数据项值为“贷记卡”时,“余额”=“当前逾期总额”45基础段中“逾期31-60天未归还贷款本金”+“逾期61-90天未归还贷款本金”+“逾期91-180天未归还贷款本金”+“逾期180天以上未归还贷款本金”=“余额”+246基础段中“业务种类”为“1-贷款”时,“当前逾期期数”=“最高逾期期数”=“违约次数”47基础段中“逾期31-60天未归还贷款本金”+“逾期61-90天未归还贷款本金”+“逾期91-180天未归还贷款本金”+“逾期180天以上未归还贷款本金”=“当前逾期总额”+248基础段中“24个月账户还款状态”中的“/”必须出现在其它状态值之前,即一旦出现其它状态值,之后就不能再有“/”49基础段中“24个月账户还款状态”中当月状态为“*”时,对应当月应还款金额必须为“0”50基础段中业务种类为“贷款”时,且“账户拥有者信息提示”为“2-新开立账户”时,“逾期31-60天未归还贷款本金”、“逾期61-90天未归还贷款本金”、“逾期91-180天未归还贷款本金”、“逾期180天以上未归还贷款本金”、“透支180天以上未付余额”都填“0”(存量数据单独校验)51基础段中“证件类型”为“0-身份证”时,基础段中“证件号码”必须为15位或18位,从第七位开始的6位或从第七位开始的8位必须为有效日期“证件号码”为18位时,必须按照公安部的校验位算法进行校验52身份信息段中“婚姻状况”数据项值为“未婚”时,配偶信息均为空53“本单位工作起始年份”为有效年份时,“本单位工作起始年份”=当前年份54担保信息段中“证件类型”为“0-身份证”时,担保信息段中“证件号码”必须为15位或18位,从第七位开始的6位或8位必须为有效日期“证件号码”为18位时,必须按照公安部的校验位算法进行校验55交易标识变更段中“结算/应还款日期”=基础段中“开户日期”,交易标识变更段中“结算/应还款日期”=当前日期56特殊交易段中“发生日期”=基础段中“开户日期”,特殊交易段中“发生日期”=当前日期57特殊交易段的“变更月数”字段值必须为整数
5.6代码型数据项级校验58对于定义了数据字典的数据项,数据项必须按照数据字典中的内容填写本规范中代码型数据项如下币种、发生地点、还款频率、性别、证件类型、婚姻状况、最高学历、最高学位、职业、职务、职称、居住状况、金融机构代码、单位所属行业、五级分类状态、24个月(账户)还款状态、账户状态、业务种类细分、特殊交易类型、担保方式、业务种类、担保状态、账户拥有者信息提示、信息类别、报文类别、报文提示、变更提示个人征信基础数据库系统数据接口规范第三部分数据校验规则DataInterfaceSpecificationforConsumerCreditReportingDatabaseSystemPart3:DataVerifyRule(版本号V
1.0)试行稿中国人民银行征信管理局中国人民银行银行信贷征信服务中心中国人民银行中国金融电子化公司2004年8月17日中国人民银行征信管理局中国金融电子化公司(本稿完成日期2004-4-5)III。