您好,欢迎访问三七文档
当前位置:首页 > 财经/贸易 > 资产评估/会计 > 1.第二代支付系统报文交换标准(概述)
第二代支付系统报文交换标准【概述部分】V1.0中国人民银行科技司2010年11月目录内部资料注意保密1报文交换标准概述31.1术语说明31.2业务标准32报文格式概述242.1报文结构242.2报文头格式242.3数字签名域272.4报文体格式282.5报文编号282.6其他约束293数据类型314公共业务组件374.1业务头组件GRPHDR374.2批量包组头组件PKGGRPHDR384.3原报文主键组件ORGNLGRPHDR394.4原业务主键ORGNLTX404.5明细公用业务要素组件PKGTX404.6业务应答信息组件RSPNINF414.7NPC处理信息组件NPCPRCINF434.8付款方信息组件DBTR444.9收款方信息组件CDTR454.10借贷记业务信息组件CDTRDBTRINF454.11报文分片组件PRTTN464.12数据变更组件CHNGCTRL475附录485.1附录一:TAG码和报文标签对照表485.2附录二:处理码及处理描述651报文交换标准概述第二代支付系统(以下简称CNPAS2)报文交换标准采纳了部分ISO20022报文作为CNPAS2的报文,并借鉴ISO20022规范开发了其他报文,全部报文均采用XML格式描述。其中,对采纳使用的ISO20022报文,CNPAS2根据实际情况,进行了必要的格式约束。1.1术语说明1.业务要素业务要素是业务数据项的抽象名称,是业务的基本组成单位,如银行账户的账号。2.报文报文是系统节点间交换业务数据的基本单位,由报文头和报文体组成,其中报文体由多个报文块组成。3.报文块报文块是报文的基本组成单位,使用XML标签界定,由多个报文域组成。4.报文域报文域是报文块的基本组成单位,使用XML标签界定。每个报文域封装一个或多个业务要素,多个报文域组成报文块。对复杂的业务要素,报文域可能包含多个报文子域。5.根报文域报文使用XML文档标准,该文档的根节点称为根报文域,标签固定为Document/。6.报文子域对于分级的报文域,较低级的域称作报文子域,使用XML标签界定,位于较高级报文域的XML标签内部。1.2业务标准1.2.1字符集和编码报文采用Unicode字符集,UTF-8编码方式。1.2.2行别代码为标识各参与者的类别属性,支付系统为每类参与者分配一个标识号。该标识号由三位定长数字组成,编码结构如下:nnn(1)(2)说明:(1)类别代码:1位数字,标识银行类型。值定义如下:0-中央银行;1-国有独资商业银行;2-政策性银行;3-其他商业银行;4-非银行金融机构;5-外资银行;(6、7、8待分配)9-特许参与者。(2)行别代码:2位数字。1.2.3城市代码号城市代码号由6位数字组成,采用国家标准“中国人民共和国行政区划代码(GB/T2260-2007)”。该代码由各参与机构根据国家标准自行更新与使用,建议更新周期为一年,CNAPS2不提供城市代码更新与下发功能。现阶段建议使用国家统计局发布的统计标准-行政区划代码(截止2008年12月31日),下载网址如下:(节点代码支付系统为国家处理中心和每个城市处理中心分配一个标识号以识别该节点。该标识号由四位定长数字组成,编码结构如下:nnnn(1)1.2.5参与者行号根据第一代支付系统的规则,支付系统为每个参与者(含直接参与者、间接参与者、特许直接参与者)分配一个标识号以标识该参与者。该标识号由十二位定长数字组成,其编码结构如下:nnnnnnnnnnnn(1)(2)(3)(4)说明:(1)行别代码:3位数字;(2)地区代码:4位数字;(3)分支机构序号:4位数字,按各行别各地区机构顺序编排;(4)校验码:1位数字,生成算法由中国人民银行确定;(5)特许参与者也按此标准分配行号。同时为了支持中国人民银行总行发布的《金融机构编码规范》中的14位金融机构编码的需要,第二代支付系统报文标准中将“参与者行号”字段设置为最长14位字符长度,即可支持第一代支付系统的12位长度行号,也可支持14位金融机构编码。目前暂填写和使用第一代支付系统的12位长度行号。1.2.6客户账号客户帐号由最长32位数字或字母组成。全国一点接入的参与机构,其客户账号应在参与机构内部全国唯一;以省为单位接入的参与机构,其客户账号在参与机构内部省内唯一。1.2.7明细标识号明细标识号唯一标识一个参与机构发起的一笔支付类业务,由发起参与机构编制,并应保证在参与机构内部唯一。CNAPS2使用{发起参与机构号+明细标识号}作为支付类明细业务重账检查标准。对两者均相同的支付类业务,CNAPS2视为重账。各参与机构应按相同的规则进行重账检查。CNAPS2规定明细标识号的编号规则为:当前工作日期(8位数字)+交易序号(8位数字,不足8位的,前补0)组成,共16位长度。例如2010020200000001。1.2.8报文标识号报文标识号唯一标识一个参与机构发起的一个报文,由报文发起参与机构编制(支付类报文、信息类报文等各类报文混编)。CNAPS2使用{发起参与机构号+报文标识号}作为重复报文的检查标准。对两者均相同的报文,CNAPS2视为重复报文。各参与机构应按相同的规则进行重复报文检查。CNAPS2规定报文标识号的编号规则为:当前工作日期(8位数字)+报文序号(8位数字,不足8位的,前补0)组成,共16位长度。例如2010020200000001。1.2.9端到端标识号端到端标识号用来在业务受理机构内部区分客户业务的唯一标识,由不超过35位数字或字母组成,并在客户发起业务委托时,由业务受理机构产生。1.2.10业务类型编码支付系统为各系统处理的各种业务分配一个唯一的标识号以标识该种业务。该业务类型号使用4位字母或数字,编号结构如下: X XXX (1)(2)说明:(1)业务性质编码。A普通贷记业务;B普通借记业务;C实时贷记业务;D实时借记业务;E定期贷记业务;F定期借记业务;G即时转账业务;H资金清算类业务;J清算账户及流动性管理类业务;K业务管理类业务;M信息业务;(2)业务序号:相同业务性质的各种业务按顺序编号。CNAPS2使用的业务类型编码如下表:序号业务类型号业务类型名称备注普通贷记业务(A)1.A100汇兑业务2.A101公益性资金汇划3.A102国库汇款4.A103国库同城交换净额清算5.A104国库资金贷记划拨6.A105退汇业务7.A106支取发行基金8.A107内地机构境外发行债券结算9.A200行间资金汇划10.A201支票11.A202银行汇票资金汇划12.A301缴费业务13.A307国库资金国债兑付贷记划拨14.A308CIS支票业务回执15.A309CIS通用票据业务回执普通借记业务(B)16.B100普通借记业务17.B104国库资金借记划拨18.B307国库资金国债兑付借记划拨19.B308小额支付系统支票截留业务20.B309小额支付系统通用票据截留业务实时贷记业务(C)21.C100普通实时贷记业务22.C101实时代付23.C102个人储蓄通存业务24.C200汇兑25.C201投资理财26.C202网络购物27.C203商旅服务28.C204缴费29.C205慈善捐款30.C206贷款还款31.C207预授权结算32.C208交易退款33.C209其他34.C210薪金报酬实时借记业务(D)35.D100普通实时借记业务36.D102个人储蓄通兑业务37.D200实时代收38.D201贷款还款39.D202其他40.D203实时通用票据截留业务定期贷记业务(E)41.E100普通定期贷记业务42.E101定期代付43.E102定期代收定期借记业务(F)44.F100定期借记业务即时转账业务(G)45.G100普通即时转账业务46.G101公开市场交易结算47.G102债券市场交易结算48.G103债券发行、兑付及收益划拨49.G104银行卡轧差净额50.G105电子商业汇票资金清算51.G106外汇交易市场结算52.G107资金池结算53.G108日终自动拆借54.G109质押融资资金清算业务(H)55.H001大额支付业务(含即时转账、质押融资、汇票资金清算)56.H002小额、网银轧差净额业务57.H003同城轧差净额业务58.H004单边业务59.H005错账冲正业务60.H006日间透支扣息业务61.H007计费及返还业务62.H008账户管理资金清算63.H009人民银行伦巴第贷款业务清算账户及流动性管理类(J)64.J001清算账户开户申请65.J002清算账户维护申请66.J003质押融资管理67.J004清算账户余额警戒值管理68.J005清算账户信息查询69.J006开户单位全面流动性查询70.J007清算排队管理71.J008清算账户资金池管理72.J020自动拆借协议管理73.J021自动拆借额度恢复申请74.J022圈存资金额度管理75.J023质押/授信额度分配管理76.J024授信额度分配管理77.J025净借记限额查询78.J026净借记限额可用额度预警设置业务管理类业务(K)79.K100业务查询80.K101业务查复81.K104业务退回申请82.K105业务退回应答83.K106业务状态查询申请84.K107业务状态查询应答85.K108业务撤销申请86.K209业务撤销应答87.K200借记业务止付申请88.K201借记业务止付应答89.K202小额实时支付业务冲正申请90.K203小额实时支付业务冲正应答91.K204小额实时支付业务冲正通知92.K205小额实时信息业务冲正申请93.K206小额实时信息业务冲正申请应答94.K207小额业务状态补发申请信息类业务(M)95.M100质押融资债券调整通知96.M101申请清算银行汇票资金业务97.M102银行汇票申请退回业务98.M103银行汇票全额兑付通知报文99.M104人工质押融资申请报文100.M201财政直接支付通知101.M202财政授权支付汇总额度通知102.M210客户账户实时查询业务(需密码)103.M211客户账户实时查询应答业务(需密码)104.M212批量客户账户信息查询105.M213批量客户账户信息查询应答106.M214批量客户签约协议管理107.M215批量客户签约协议管理应答108.M221批量代付贷记业务信息109.M222批量代收贷记业务信息(付款行代理模式)110.M223批量代付业务回执111.M224批量代收业务回执112.M225批量代收撤销申请113.M226批量代收付业务通用确认114.M227实时代付贷记业务信息115.M228实时代收借记业务信息116.M229实时代付业务回执117.M230实时代收业务回执118.M231主动缴款查询119.M232主动缴款查询应答120.M233主动缴款通知121.M237支票圈存管理申请122.M238支票圈存管理应答123.M241发票打印申请124.M242发票打印申请回应125.M331预授权申请业务126.M333预授权撤销业务127.M335授权支付协议管理申请业务128.M337授权支付协议管理通知业务129.M339账户信息查询协议管理申请业务130.M341账户信息查询协议管理通知业务131.M309账户余额查询业务132.M310账户交易明细查询业务133.M303自由格式报文134.M500普通通用信息业务135.M501安全通用信息业务136.M502人民币跨境结算通用信息业务1.2.11业务种类编码业务种类赋予五位业务种类代码,取值范围为“00000~99999”,编码规则如下:编码结构:XXXXX(1)(2)(3)说明:(1)定义范围。1位数字,0人民银行总行统一规定的业务种类;9人民银行各分支行自定义的业务种类;“1-8”保留。
本文标题:1.第二代支付系统报文交换标准(概述)
链接地址:https://www.777doc.com/doc-4136965 .html