




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
个人信用信息基础数据库系统数据接口规范第三部分:数据校验规则Data Interface Specification for Consumer Credit Reporting Database SystemPart 3: Data Verify Rule(版本号:V1.1)试行稿中国人民银行征信管理局中国人民银行银行信贷征信服务中心2005年4月25日中国人民银行征信管理局中国金融电子化公司(本稿完成日期:2004-4-5)7目次1 范围12 规范性引用文件13 术语和定义14 个人征信基础数据库系统数据采集报文的结构15 预处理校验内容25.1文件名校验25.2报文头校验25.3账户记录级校验25.4 段级校验35.5 数据项级校验36 加载入库校验内容56.1正常报文校验56.2纠错报文校验6个人征信基础数据库系统数据接口规范第三部分:数据校验规则1 范围为保证数据质量,特制定本规则。本规则适用于各商业银行向个人征信基础数据库系统数据中心上传报文时的数据校验。2 规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准个人征信基础数据库系统数据接口规范V1.13 术语和定义下列术语和定义适用于本规则。3.1数据校验 Data Validation对数据进行检查,验证是否遵从一定的规则。3.2有效日期 Valid Date日历上存在的日期,年份在1900(含)以后。3.3当前日期 Currently Date商业银行将采集数据形成报文后进行数据校验的日期。3.4漏报记录若数据库中不存在被校验账户记录的“结算/应还款日期”所在月数据,却存在被校验账户记录的“结算/应还款日期”之后月份数据,则被校验账户记录为漏报记录。3.5 账户记录前最近一个月 被校验的账户记录基础段中“结算/应还款日期”前数据库中存在的最近一个月。3.6原始错误记录商业银行发现的通过正常报文上报的某条错误记录。3.7纠错记录商业银行通过纠错报文上报的对原始错误记录进行纠错的记录。4 个人征信基础数据库系统数据采集报文的结构个人征信基础数据库系统数据采集报文的结构由报文头和报文体两部分组成。 报文头:报文头表示一次数据采集的开始。每个报文必须包含且只包含一个报文头,该部分给出本次采集数据的信息提要。 报文体:报文体是数据采集报文的主体内容。报文体部分包含一条或多条账户记录,每条账户记录对应于某个客户的一个账户(贷款为贷款业务号码,卡为账号)的信息。每条账户记录必须包含基础段,且以基础段开始。身份信息段、职业信息段、居住信息段、担保信息段、交易标识变更段、特殊交易段和特别记录段可以任何次序出现于基础段后。最后一条账户记录结束即为报文结束。报文头和报文体之间用一个空行区分,即报文头后加入两个回车换行符(“rn”或“n”)分隔。报文体中各个账户记录之间加入一个回车换行符(“rn”或“n”)分隔,整个报文使用的分隔符必须相同,同时各个账户记录中不能含有任何分隔符。5 预处理校验内容 根据个人征信基础数据库系统数据采集报文的结构特性,将报文的校验划分为六种类型:文件名校验、报文头校验、账户记录级校验、段级校验、数据项级校验、代码型数据项级校验。5.1文件名校验(1) 报文文件名长度必须为27位。(2) 报文文件名第1位至第14位必须为上报机构的金融机构代码。(3) 报文第15至第20位为有效年月,且年份大于1990,年月小于或等于当前年月,格式为“YYYYMM”。(4) 报文文件名第21位至第23位只能填写“09”的数字和大写英文字母,且对报文文件名第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位必须填写“09”的数字。(9) 报文文件名必须和本机构以前所有上报报文文件的文件名不重复,即文件名唯一。5.2报文头校验(10) “数据格式版本号”必须是已下发的数据采集格式的版本。(11) “金融机构代码”必须与报文文件名中的“金融机构代码”一致。(12) “报文生成时间”必须为有效时间,格式为“YYYYMMDDHHMMSS”,年份在2004(含)以后。(13) “重报提示”、“报文类别”与上报数据文件的文件名中“重报提示”、“报文类别”填报内容一致。(14) “账户记录总数”数据项值必须和报文中的实际记录数值一致。(15) “最早结算/应还款日期”和“最晚结算/应还款日期”所在年月必须和数据发生年月相同(上报数据文件的文件名中第15至第20位为数据发生年月)。“最早结算/应还款日期”=“最晚结算/应还款日期”=当前日期。(16) “联系人”、“联系电话”数据项值不能为空且不能为空格。5.3账户记录级校验(17) 每条账户记录有且仅有一个基础段,且以基础段开始(每条账户记录的第五位必须是“A”)。(18) 基础段中“账户记录长度”字段值必须等于实际记录长度。(19) 每条账户记录最多只能有一个身份信息段、职业信息段、居住地址信息段、交易标识变更段、特殊交易段、特别记录段。(20) 同一条账户记录中若包含多个担保信息段,任意两个担保信息段的“姓名”、“证件类型”、“证件号码”不能完全相同。5.4 段级校验(21) 账户记录中每个段的长度必须符合接口规范规定的长度。(22) 报文头中的“报文类别”字段值为“正常数据”时,若报文含有交易标识变更段,则交易标识变更段中“金融机构代码”、“业务号”数据项值不能和基础段中“金融机构代码”、“业务号”数据项值全部相同(23) 报文头中的“报文类别”字段值为“纠错数据”时,若报文含有交易标识变更段,则交易标识变更段中“金融机构代码”、“业务号”、“结算/应还款日期”数据项值不能和基础段中“金融机构代码”、“业务号”、“结算/应还款日期”数据项值全部相同。交易标识变更段中“结算/应还款日期”应与基础段中“结算/应还款日期”所在年月相同。(24) 账户记录中包含“担保状态”为“1-担保”的担保信息段时,基础段中“担保方式”字段值必须为“3-自然人保证”、“5-组合(含自然人保证)”。(25) 当基础段中的账户拥有者信息为“2-新账户开立”时,若基础段中“担保方式”为“3-自然人保证”、“5-组合(含自然人保证)”,则担保信息段一定存在,且担保信息段中“担保状态”为“1-担保”。(26) 报文头中的“报文类别”字段值为“正常数据”时,若基础段中的账户拥有者信息为“2-新账户开立”,则身份信息段、职业信息段和居住地址段为必选,且不能存在交易标识变更段。(27) 报文头中的“报文类别”字段值为“纠错数据”,基础段中的账户拥有者信息为“2-新账户开立”时,身份信息段、职业信息段和居住地址段为必选;如果存在交易标识变更段,则交易标识变更段中“金融机构代码”、“业务号”数据项值必须和基础段中“金融机构代码”、“业务号”数据项值全部相同。5.5 数据项级校验数据项为“M”必选型(Mandatory)共用的数据项时,只对卡和贷款两种业务类型有意义的数据项进行校验。5.5.1对贷款和信用卡都适用的校验(28) 格式为“YYYYMMDD”的必填项,必须是有效日期。(29) 所有数值型(N)数据都为整数,包括与金额有关的数据项,必须是数值型填写,金额精确到元。(30) 数据项类型为N必填数据项时,每一位必须是09的数字。(31) 数据项类型为AN或ANC的必填数据项,数据项值不能为空且不能为空格。(32) 基础段中“开户日期”=“报文生成时间”中的日期,“开户日期”=“到期日期”,“开户日期”=“剩余还款月数”。(36) 基础段中“结算/应还款日期”=“最早结算/应还款日期”,“结算/应还款日期”=“开户日期”;当“结算/应还款日期“所在月大于2004年12月时,“最近一次实际还款日期”=“结算/应还款日期”,否则“最近一次实际还款日期”所在月=本月应还款金额。(39) 基础段中“余额”=“最大负债额”。(40) 基础段中“24个月账户还款状态”中当月状态为“*”时,对应当月应还款金额必须为“0”。(41) 基础段中“证件类型”为“0-身份证”时,基础段中“证件号码”必须为15位或18位,从第七位开始的6位或从第七位开始的8位必须为有效日期。“证件号码”为18位时,必须按照公安部的校验位算法进行校验。(42) 身份信息段中“婚姻状况”数据项值为“未婚”时,配偶信息均为空。(43) “本单位工作起始年份”为有效年份时,“本单位工作起始年份”=基础段中“开户日期”,交易标识变更段中“结算/应还款日期”=基础段中“开户日期”,特殊交易段中“发生日期”=“最大负债额”。(51) 基础段中“业务种类”数据项值为“1-贷款”时,“还款频率”必须为“C”以外的数据字典中的值。(52) 基础段中“业务种类”数据项值为“1-贷款”时,若“还款频率”数据项值为“07-一次性”,则“还款月数”、“剩余还款月数”用字母“O”填充;若“还款频率”数据项值为“08-不定期”,则“还款月数、“剩余还款月数”用“U”填充;若“还款频率”数据项值为“99-其他”,则“还款月数”、“剩余还款月数”用“X”填充;若“还款频率”数据项值为“01-日”、“02-周”、“03-月”、“04-季”、“05-半年”、“06-年”,则“还款月数”、“剩余还款月数” 填充相应数值。(“还款月数”和“剩余还款月数”为数字时,位数不足时可以在左面用0补,也可以在右面用空格补。)(53) 基础段中“业务种类”数据项值为“1-贷款”,且“账户状态”数据项值为“2-逾期”、“4-呆账”时,“当前逾期期数”、“当前逾期总额”、“违约次数”、“最高逾期期数”不能为零,“24个月还款状态”相应月份值必须为17的数字或“#”。(54) 基础段中“业务种类”数据项值为“1-贷款”,且“账户状态”数据项值为“3-结清”时,“余额”、“当前逾期期数”、“当前逾期总额”必须为零。“24个月(账户)还款状态”最后一个月的还款状态必须为“C”。(55) 基础段中“业务种类”为“1-贷款”时,“当前逾期期数”=“最高逾期期数”=“违约次数”。(56) 基础段中业务种类为“贷款”时,若“账户拥有者信息提示”为“2-新开立账户”并且“结算/应还款日期”所在月等于“开户日期”所在月,则“逾期31-60天未归还贷款本金”、“逾期61-90天未归还贷款本金”、“逾期91-180天未归还贷款本金”、“逾期180天以上未归还贷款本金”、“透支180天以上未付余额”都填“0”。(57) 基础段中“逾期31-60天未归还贷款本金”“逾期61-90天未归还贷款本金”“逾期91-180天未归还贷款本金”“逾期180天以上未归还贷款本金”=“余额”2。(58) 基础段中“逾期31-60天未归还贷款本金”“逾期61-90天未归还贷款本金”“逾期91-180天未归还贷款本金”“逾期180天以上未归还贷款本金” =“当前逾期总额”。6 加载入库校验内容6.1正常报文校验(1) 同一数据发生机构的同一期正常数据报文中,每一个业务号所对应的账户记录只能出现一次。(2) 账户记录中包含交易标识变更段时,交易标识变更段中的金融机构代码、业务号必须在数据库中不存在。(3) 基础段“账户拥有者信息提示”字段值不为“新账户开立”时,基础段中金融机构代码、业务号必须在数据库中已存在;“账户拥有者信息提示”字段值为“新账户开立”时,基础段中金融机构代码、业务号必须在数据库中不存在。(4) 基础段“账户拥有者信息提示”字段值不为“新账户开立”时,“业务种类”、“开户日期”、“币种”必须与数据库中账户记录前最近一个月数据相同。(5) 基础段中“最大负债额”必须大于或等于数据库中账户记录前最近一个月的“最大负债额”。(6) 基础段中“担保方式”字段值不包含“保证”时,若本业务在数据库中账户记录前最近一个月存在保证人(担保状态为担保),则记录必须包含担保信息段且担保信息段必须包含本业务在账户记录前最近一个月存在的所有保证人解除担保关系的数据。(7) 基础段中“担保方式” 包含“保证”,若本业务在账户记录前最近一个月不存在保证人,则记录中必须存在“担保状态”为“担保”的担保信息段。(8) 基础段中“担保方式”字段值包含“保证”时,若账户记录包含的每个担保信息段中担保状态均为“解除担保”,则数据库中在账户记录前最近一个月存在的担保状态为“担保”的本业务的保证人不能都出现在账户记录的担保信息段中。(9) 当基础段中业务种类为“贷款”时,数据库中账户记录前最近一个月的账户状态必须为“结清”以外的值;当基础段中业务种类为“信用卡”时,数据库中账户记录前最近一个月的账户状态必须为“销户”以外的值。(10) 当记录为漏报记录时,若基础段中业务种类为“贷款”,则账户状态不能为“结清”;若基础段中业务种类为“信用卡”,则账户状态不能为“销户”。(11) 当基础段中账户拥有者信息提示为“1-已开立非更改”时,基础段中的姓名、证件类型、证件号码和数据库中账户记录前最近一个月的基础段中的姓名、证件类型、证件号码必须相同;当基础段中账户拥有者信息提示为“3-已开立并更改”时,该账户记录不能为漏报记录,并且基础段中的姓名、证件类型、证件号码和数据库中账户记录前最近一个月的基础段中的姓名、证件类型、证件号码必须不相同。(12) 当记录为漏报记录时,不能存在交易标识变更段。(13) 对于以下定义了数据字典的数据项,数据项的值必须是数据字典中定义的内容。币种、担保方式、单位所属行业、发生地点、还款频率、婚姻状况、金融机构代码、五级分类状态、性别、业务种类、业务种类细分、账户拥有者信息提示、证件类型、职称、职务、职业、最高学历、最高学位、居住状况、担保状态、特殊交易类型。6.2纠错报文校验(1) 账户记录中包含交易标识变更段时,若交易标识变更段中的金融机构代码、业务号与基础段中的金融机构代码、业务号不完全一样,且交易标识变更段中的金融机构代码、业务号与原始错误记录中存在的交易标识变更段中的金融机构代码、业务号不完全一样,则交易标识变更段中的金融机构代码、业务号必须在数据库中不存在。(2) 基础段中金融机构代码、业务号、结算/应还款日期必须在数据库中已存在。(3) 基础段“账户拥有者信息提示”字段值不为“新账户开立”时,“业务种类”、 “开户日期”、“币种”必须与数据库中账户记录前最近一个月数据相同。(4) 基础段中“最大负债额”必须大于或等于数据库中账户记录前最近一个月的“最大负债额”。(5) 基础段中“担保方式”字段值不包含“保证”时,若本业务在数据库中账户记录前最近一个月存在保证人,则记录必须包含担保信息段且担保信息段必须包含本业务在账户记录前最近一个月存在的所有保证人解除担保关系的数据。(6) 基础段中“担保方式”字段值包含“保证”时,若账户记录包含的每个担保信息段中担保状态均为“解除担保”,则数据库中在账户记录前最近一个月存在的担保状态为“担保”的本业务的保证人不能都出现在账户记录的担保信息段中。(7) 基础段中“担保方式” 包含“保证”,若本业务在账户记录前最近一个月不存在保证人,则记录中必须存在“担保状
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校园应急知识培训课件简报
- 造价方面考试试题及答案
- 浙江杭州面试题及答案
- 回乡创业考试题库及答案
- 语文开卷考试试题及答案
- 校园安全知识培训心得
- 粤电集团入职考试试题及答案
- 行政人员考试试题及答案
- 美术花卉考试题及答案
- 中医师考试试题及答案
- 散货货代合同范本
- 大学生新时代劳动教育教程全套教学课件
- JT-GQB-015-1998公路桥涵标准钢筋混凝土圆管涵洞
- 新质生产力-讲解课件
- 2024年西安陕鼓动力股份有限公司招聘笔试冲刺题(带答案解析)
- 苏科版本数学全部概念
- 2024年四川发展(控股)有限责任公司招聘笔试冲刺题(带答案解析)
- 居住建筑节能设计标准(节能75%)
- 政务大模型产业图谱研究报告
- 垃圾分类巡检督导方案
- 公司收款授权委托书标准
评论
0/150
提交评论