二代支付系统报文交换标准(大额支付系统分册)
- 格式:doc
- 大小:727.00 KB
- 文档页数:63
二代支付系统报文标准-回复标题:二代支付系统报文标准详解一、引言二代支付系统,作为金融领域的重要基础设施,其报文标准的设计与实施对于提升支付效率、保障支付安全、促进金融市场健康发展具有至关重要的作用。
本文将详细解析二代支付系统的报文标准,从其基本概念、主要特点、构成要素以及应用实践等方面进行深入探讨。
二、二代支付系统报文标准的基本概念二代支付系统报文标准,是指在二代支付系统中,为了实现信息的准确、快速、安全传输,而制定的一套统一的数据交换格式和规则。
这种标准主要包括了报文的结构、内容、编码方式、传输协议等要素,旨在确保不同金融机构、不同支付系统之间的信息交互能够无缝对接,提高支付处理的效率和准确性。
三、二代支付系统报文标准的主要特点1. 标准化:二代支付系统报文标准采用统一的数据格式和规则,消除了因各机构自定义格式带来的兼容性问题,提高了支付信息的互操作性。
2. 结构化:二代支付系统报文标准采用了层次化的结构设计,使得报文内容清晰、逻辑性强,便于数据的解析和处理。
3. 安全性:二代支付系统报文标准在设计时充分考虑了安全性因素,包括数据加密、数字签名、完整性校验等技术手段,以保护支付信息在传输过程中的安全。
4. 扩展性:二代支付系统报文标准具有良好的扩展性,可以随着业务需求的变化进行灵活的扩展和调整,满足未来支付业务的发展需求。
四、二代支付系统报文标准的构成要素二代支付系统报文标准主要包括以下几个关键要素:1. 报文头:包含了报文的类型、版本、长度、发送方和接收方等基本信息,用于标识和解析报文。
2. 业务数据段:包含了支付交易的具体信息,如交易金额、交易时间、交易双方账户信息、交易类型等。
3. 安全校验码:用于验证报文在传输过程中是否被篡改或损坏,保证数据的完整性和一致性。
4. 数字签名:通过加密算法对报文内容进行签名,以证明报文的真实性和来源,防止欺诈和伪造。
五、二代支付系统报文标准的应用实践二代支付系统报文标准在实际应用中,主要体现在以下几个方面:1. 跨行支付清算:通过采用二代支付系统报文标准,实现了不同银行之间的支付信息快速、准确的交换和清算,大大提高了支付效率。
内部资料,注意保管第二代支付系统报文交换标准【概述分册】(版本1.4.2)中国人民银行清算总中心2013年05月注:变化状态:A—增加,M—修改,D—删除目录修改记录 (3)1报文交换标准概述 (9)1.1术语说明 (9)1.2业务标准 (9)2报文格式概述 (35)2.1报文结构 (35)2.2报文头格式 (35)2.3数字签名域 (38)2.4报文体格式 (39)2.5报文编号 (39)2.6其他约束 (40)3数据类型 (42)4公共业务组件 (48)4.1业务头组件<G RP H DR> (48)4.2批量包组头组件<PKGG RP H DR> (49)4.3原报文主键组件<O RGNL G RP H DR> (50)4.4原业务主键<O RGNL T X> (51)4.5业务应答信息组件<R SPN I NF> (52)4.6NPC处理信息组件<NPCP RC I NF> (53)4.7报文分片组件<P RTTN> (54)4.8数据变更组件<C HNG C TRL> (54)5附录 (56)5.1附录一:参与者发起报文与系统状态对照表 (56)5.2附录二:参与者发起报文处理状态对照表 (61)5.3附录三:业务类型(业务种类)与拒绝代码对照表 (82)5.4附录四:TAG码和报文标签对照表 (85)5.5附录五:处理码及处理描述 (104)修改记录1报文交换标准概述第二代支付系统(以下简称CNPAS2)报文交换标准采纳了部分ISO20022报文作为CNPAS2的报文,并借鉴ISO20022规范开发了其他报文,全部报文均采用XML格式描述。
其中,对采纳使用的ISO20022报文,CNPAS2根据实际情况,进行了必要的格式约束。
1.1术语说明1.业务要素业务要素是业务数据项的抽象名称,是业务的基本组成单位,如银行账户的账号。
第二代支付系统报文标准随着科技的不断发展,支付系统在我们的日常生活中扮演着越来越重要的角色。
为了确保支付系统的安全和高效运行,第二代支付系统报文标准应运而生。
本文将对第二代支付系统报文标准进行详细介绍和分析。
首先,第二代支付系统报文标准是指在支付系统中,用于交换支付信息的标准格式和规范。
它规定了支付系统中各种交易报文的数据格式、结构和内容,以及报文的传输方式和安全机制。
通过统一的报文标准,可以实现不同支付系统之间的互操作性,提高支付系统的整体效率和安全性。
其次,第二代支付系统报文标准的制定对于整个支付行业具有重要意义。
它可以促进不同支付系统之间的互联互通,降低支付系统的接入门槛,促进支付行业的健康发展。
同时,通过规范化的报文标准,可以降低支付系统的开发和维护成本,提高支付系统的可扩展性和灵活性。
在实际应用中,第二代支付系统报文标准需要满足一系列要求和标准。
首先,它应该具有良好的可扩展性和兼容性,能够适应不断变化的支付业务需求和技术发展。
其次,它应该具有高度的安全性和可靠性,能够保障支付信息的机密性和完整性,防范各种支付风险和安全威胁。
此外,它还应该具有高效的性能和稳定的运行,能够满足支付系统高并发、高吞吐量的要求。
针对第二代支付系统报文标准的实施和应用,需要支付行业各方共同努力。
首先,支付机构需要积极采用和推广第二代支付系统报文标准,加强与其他支付系统的对接和合作,促进支付行业的一体化发展。
其次,支付系统的开发者和运营商需要深入理解和熟练掌握第二代支付系统报文标准,加强技术研发和创新,提升支付系统的整体水平和竞争力。
最后,监管部门需要加强对第二代支付系统报文标准的监管和引导,建立健全的标准体系和规范制度,推动支付行业的规范化和健康发展。
综上所述,第二代支付系统报文标准是支付行业发展的重要基础和支撑。
它对于促进支付行业的互联互通、降低成本、提高效率和保障安全具有重要意义。
在未来的发展中,我们需要进一步完善第二代支付系统报文标准,推动支付行业的创新和发展,为人们的生活带来更加便利和安全的支付体验。
第二代支付系统报文交换标准公共控制系统分册第二代支付系统报文交换标准公共控制系统分册第二代支付系统报文交换标准【公共控制系统分册】(版本1.2)中国人民银行清算总中心2011年07月文档修订记录注:变化状态:A—增加,M—修改,D—删除目录修改记录 01报文清单及概要 (4)1.1报文清单 (4)1.2数据类型 (5)2第二代支付系统报文(XML格式) (6)2.1(复用IBPS)自由格式报文<CCMS.303.001.02> (6)2.2(复用IBPS、复用ISO20022报文)业务撤销申请报文<CCMS.307.001.02> (12)2.3(复用IBPS、复用ISO20022报文)业务撤销应答报文<CCMS.308.001.02> (17)2.4通用非签名信息业务报文<CCMS.310.001.01> (20)2.5通用非签名信息业务应答报文<CCMS.311.001.01> (29)2.6通用签名信息业务报文<CCMS.312.001.01> (32)2.7通用签名信息业务应答报文<CCMS.313.001.01> (41)2.8业务查询报文<CCMS.314.001.01> (44)2.9业务查复报文<CCMS.315.001.01> (51)2.10(复用ISO20022报文)业务状态查询申请报文<CCMS.316.001.01> (55)2.11(复用ISO20022报文)业务状态查询应答报文<CCMS.317.001.01> (60)2.12(复用ISO20022报文)业务退回申请报文<CCMS.318.001.01> (64)2.13(复用ISO20022报文)业务退回应答报文<CCMS.319.001.01> (73)2.14(复用IBPS)系统状态变更通知报文<CCMS.801.001.02> (78)2.15(复用IBPS)参与机构状态变更通知报文<CCMS.803.001.02> (83)2.16(复用IBPS)登录/退出申请报文<CCMS.805.001.02> (87)2.17(复用IBPS)登录/退出应答报文<CCMS.806.001.02> (91)2.18(复用IBPS)强制离线通知报文<CCMS.807.001.02> (94)2.19(复用IBPS)停启运通知报文<CCMS.809.001.02> (97)2.20ACS专用时间结束通知报文<CCMS.811.001.01> (101)2.21(复用IBPS)通用处理确认报文<CCMS.900.001.02> (105)2.22(复用IBPS)数字证书绑定通知报文<CCMS.903.001.02> (107)2.23业务种类与类型管理报文<CCMS.906.001.01> (112)2.24(复用IBPS)系统参数变更通知报文<CCMS.907.001.02> (116)2.25(复用IBPS)报文丢弃通知报文<CCMS.911.001.02> (123)2.26CIS代理行变更通知报文<CCMS.913.001.01> (127)2.27业务权限变更通知报文<CCMS.915.001.01> (130)2.28行名行号变更通知报文<CCMS.916.001.01> (138)2.29基础数据变更通知报文<CCMS.917.001.01> (144)2.30数字证书下载申请报文<CCMS.919.001.01> (150)2.31数字证书下载应答报文<CCMS.921.001.01> (154)2.32业务金额上限下发报文<CCMS.926.001.01> (157)2.33(复用IBPS)通信级确认报文<CCMS.990.001.02> (164)2.34探测请求报文<CCMS.991.001.01> (167)2.35探测回应报文<CCMS.992.001.01> (171)3业务组件 (174)3.1期数信息<N B I NF> (174)修改记录说明:[C]-创建;[M]-修改;[A]-增加;[D]-删除;1报文清单及概要1.1报文清单1.2数据类型2第二代支付系统报文(XML格式)2.1(复用IBPS)自由格式报文<ccms.303.001.02>2.1.1报文功能参与机构之间或参与机构与CNAPS2节点之间用于业务通知、联络等事项的信息类业务报文。
第二代支付系统报文交换标准【公共控制系统分册】(版本1.4)中国人民银行科技司2012年11月目录修改记录 (1)1报文清单及概要 (7)1.1报文清单 (7)1.2数据类型 (8)2第二代支付系统报文(XML格式) (9)2.1(复用IBPS)自由格式报文<CCMS.303.001.02> (9)2.2(复用IBPS、复用ISO20022报文)业务撤销申请报文<CCMS.307.001.02> (13)2.3(复用IBPS、复用ISO20022报文)业务撤销应答报文<CCMS.308.001.02> (17)2.4通用非签名信息业务报文<CCMS.310.001.01> (20)2.5通用非签名信息业务应答报文<CCMS.311.001.01> (25)2.6通用签名信息业务报文<CCMS.312.001.01> (27)2.7通用签名信息业务应答报文<CCMS.313.001.01> (32)2.8业务查询报文<CCMS.314.001.01> (34)2.9业务查复报文<CCMS.315.001.01> (39)2.10(复用ISO20022报文)业务状态查询申请报文<CCMS.316.001.01> (41)2.11(复用ISO20022报文)业务状态查询应答报文<CCMS.317.001.01> (47)2.12(复用ISO20022报文)业务退回申请报文<CCMS.318.001.01> (51)2.13(复用ISO20022报文)业务退回应答报文<CCMS.319.001.01> (58)2.14(复用IBPS)系统状态变更通知报文<CCMS.801.001.02> (62)2.15(复用IBPS)参与机构状态变更通知报文<CCMS.803.001.02> (66)2.16(复用IBPS)登录/退出申请报文<CCMS.805.001.02> (68)2.17(复用IBPS)登录/退出应答报文<CCMS.806.001.02> (70)2.18(复用IBPS)强制离线通知报文<CCMS.807.001.02> (72)2.19(复用IBPS)停启运通知报文<CCMS.809.001.02> (73)2.20ACS专用时间结束通知报文<CCMS.811.001.01> (76)2.21(复用IBPS)通用处理确认报文<CCMS.900.001.02> (78)2.22(复用IBPS)数字证书绑定通知报文<CCMS.903.001.02> (80)2.23业务种类与类型管理报文<CCMS.906.001.01> (83)2.24(复用IBPS)系统参数变更通知报文<CCMS.907.001.02> (85)2.25(复用IBPS)报文丢弃通知报文<CCMS.911.001.02> (95)2.26CIS代理行变更通知报文<CCMS.913.001.01> (97)2.27业务权限变更通知报文<CCMS.915.001.01> (99)2.28行名行号变更通知报文<CCMS.916.001.01> (106)2.29基础数据变更通知报文<CCMS.917.001.01> (110)2.30数字证书下载申请报文<CCMS.919.001.01> (113)2.31数字证书下载应答报文<CCMS.921.001.01> (116)2.32业务金额上限下发报文<CCMS.926.001.01> (118)2.33(复用IBPS)通信级确认报文<CCMS.990.001.02> (121)2.34探测请求报文<CCMS.991.001.01> (123)2.35探测回应报文<CCMS.992.001.01> (126)3业务组件 (128)3.1期数信息<N B I NF> (128)修改记录1报文清单及概要1.1报文清单第二代支付系统报文格式标准(公共控制系统分册)1.2数据类型中国人民银行科技司第8页2第二代支付系统报文(XML格式)2.1(复用IBPS)自由格式报文<ccms.303.001.02>2.1.1报文功能参与机构之间或参与机构与CNAPS2节点之间用于业务通知、联络等事项的信息类业务报文。
二代支付系统报文交换标准【公共控制系统分册】(版本1.0)中国人民银行清算总中心2010年8月注:变化状态:A—增加,M—修改,D—删除目录修改记录 (1)1报文清单及概要 (2)1.1报文清单 (2)1.2数据类型 (2)2二代支付系统报文(XML格式) (3)2.1(复用IBPS)自由格式报文<CCMS.303.001.01> (3)2.2(复用IBPS)业务撤销申请报文<CCMS.307.001.01> (8)2.3(复用IBPS)业务撤销应答报文<CCMS.308.001.01> (12)2.4通用非签名信息业务报文<CCMS.310.001.01> (15)2.5通用非签名信息业务应答报文<CCMS.311.001.01> (21)2.6通用签名信息业务报文<CCMS.312.001.01> (22)2.7通用签名信息业务应答报文<CCMS.313.001.01> (28)2.8业务查询报文<CCMS.314.001.01> (29)2.9业务查复报文<CCMS.315.001.01> (34)2.10业务状态查询申请报文<CCMS.316.001.01> (35)2.11业务状态查询应答报文<CCMS.317.001.01> (38)2.12业务退回申请报文<CCMS.318.001.01> (39)2.13业务退回应答报文<CCMS.319.001.01> (43)2.14(复用IBPS)系统状态变更通知报文<CCMS.801.001.02> (45)2.15(复用IBPS)参与机构状态变更通知报文<CCMS.803.001.02> (49)2.16(复用IBPS)登录/退出申请报文<CCMS.805.001.01> (51)2.17(复用IBPS)登录/退出应答报文<CCMS.806.001.01> (54)2.18(复用IBPS)强制离线通知报文<CCMS.807.001.01> (56)2.19(复用IBPS)停启运通知报文<CCMS.809.001.02> (58)2.20ACS专用时间结束通知报文<CCMS.811.001.01> (61)2.21(复用IBPS)通用处理确认报文<CCMS.900.001.02> (64)2.22(复用IBPS)数字证书绑定通知报文<CCMS.903.001.01> (66)2.23业务种类与类型管理报文<CCMS.906.001.01> (69)2.24(复用IBPS)系统参数变更通知报文<CCMS.907.001.02> (71)2.25(复用IBPS)报文丢弃通知报文<CCMS.911.001.01> (74)2.26CIS代理行变更通知报文<CCMS.913.001.01> (76)2.27业务权限变更通知报文<CCMS.915.001.01> (78)2.28行名行号变更通知报文<CCMS.916.001.01> (80)2.29基础数据变更通知报文<CCMS.917.001.01> (84)2.30数字证书下载申请报文<CCMS.919.001.01> (87)2.31数字证书下载应答报文<CCMS.921.001.01> (90)2.32(复用IBPS)通信级确认报文<CCMS.990.001.01> (91)3业务组件 (93)3.1期数信息<N B I NF> (93)修改记录1报文清单及概要1.1报文清单1.2数据类型2二代支付系统报文(XML格式)2.1(复用IBPS)自由格式报文<ccms.303.001.01>2.1.1报文功能参与机构之间或参与机构与CNAPS2节点之间用于业务通知、联络等事项的信息类业务报文。
第二代支付系统报文交换标准【大额支付系统分册】(版本1.0)中国人民银行清算总中心2010年10月第二代支付系统报文格式标准(大额支付系统分册) RDC-DED -MEC中国人民银行清算总中心 第2页注:变化状态:A —增加,M —修改,D —删除目录1报文清单及概要 (4)1.1报文清单 (4)1.2数据类型 (4)2二代支付系统报文(XML格式) (5)2.1(复用ISO20022报文)客户发起汇兑业务报文<HVPS.111.001.01> (5)2.2(复用ISO20022报文)金融机构发起汇兑业务报文<HVPS.112.001.01> (18)2.3(复用ISO20022报文)即时转账报文<HVPS.141.001.01> (22)2.4即时转账排队/撤销通知报文<HVPS.142.001.01> (33)2.5PVP结算申请信息报文<HVPS.143.001.01> (36)2.6PVP结算应答信息报文<HVPS.144.001.01> (40)2.7申请清算银行汇票资金报文<HVPS.151.001.01> (41)2.8银行汇票全额兑付通知报文<HVPS.152.001.01> (49)2.9银行汇票申请退回业务报文<HVPS.153.001.01> (51)2.10大额业务对账申请报文<HVPS.710.001.01> (54)2.11大额业务汇总核对报文<HVPS.711.001.01> (57)2.12大额业务明细核对申请报文<HVPS.712.001.01> (60)2.13大额业务明细核对应答报文<HVPS.713.001.01> (62)2.14大额业务下载申请报文<HVPS.714.001.01> (64)2.15大额业务下载应答报文<HVPS.715.001.01> (66)2.16大额预对账报文<HVPS.716.001.01> (67)2.17资金拆借信息下载报文<HVPS.717.001.01> (69)3业务组件 (71)1报文清单及概要1.1报文清单1.2数据类型2二代支付系统报文(XML格式)2.1(复用ISO20022报文)客户发起汇兑业务报文<hvps.111.001.01>2.1.1报文功能当业务涉及到客户的个人账户时,发起参与机构组此报文发送到CNAPS2,在CNAPS2完成资金清算后实时转发接收参与机构,并将业务处理结果使用清算回执报文返回给发起参与机构。
内部资料,注意保管第二代支付系统报文交换标准【清算账户系统分册】(版本1.5.0)中国人民银行清算总中心2019年12月注:变化状态:A—增加,M—修改,D—删除目录修改记录 (4)1报文清单及概要 (11)1.1报文清单 (11)1.2数据类型 (12)2第二代支付系统报文(XML格式) (13)2.1(复用ISO20022报文)净借记限额查询申请报文<NETS.350.001.01> (13)2.2净借记限额查询应答报文<NETS.351.001.01> (15)2.3净借记限额质押/授信额度分配管理报文<NETS.353.001.01> (17)2.4净借记限额可用额度预警值设置报文<NETS.354.001.01> (22)2.5(复用ISO20022报文)净借记限额可用额度预警通知报文<NETS.355.001.01>252.6净借记限额管理通知报文<NETS.356.001.01> (29)2.7质押融资管理报文<SAPS.357.001.01> (35)2.8人工质押融资申请报文<SAPS.358.001.01> (39)2.9融资需要通知报文<SAPS.359.001.01> (42)2.10(复用ISO20022报文)筹措资金通知报文<SAPS.360.001.01> (43)2.11清算账户余额警戒值设置申请报文<SAPS.361.001.01> (46)2.12余额告警通知报文<SAPS.362.001.01> (49)2.13清算排队查询申请报文<SAPS.363.001.01> (52)2.14清算排队查询应答报文<SAPS.364.001.01> (55)2.15清算排队管理申请报文<SAPS.365.001.01> (58)2.16清算账户信息查询申请报文<SAPS.366.001.01> (62)2.17清算账户信息查询应答报文<SAPS.367.001.01> (67)2.18清算账户信息查询申请报文(02版)<SAPS.366.001.02> (69)2.19清算账户信息查询应答报文(02版)<SAPS.367.001.02> (73)2.20清算账户信息查询申请报文(03版)<SAPS.366.001.03> (76)2.21清算账户信息查询应答报文(03版)<SAPS.367.001.03> (80)2.22开户单位全面流动性查询报文<SAPS.368.001.01> (83)2.23开户单位全面流动性应答报文<SAPS.369.001.01> (91)2.24清算账户开户申请报文<SAPS.370.001.01> (95)2.25清算账户维护申请报文<SAPS.371.001.01> (99)2.26账户管理通知报文<SAPS.372.001.01> (105)2.27清算账户资金池管理报文<SAPS.373.001.01> (111)2.28清算账户自动拆借管理申请报文<SAPS.374.001.01> (114)2.29清算账户自动拆借管理应答报文<SAPS.375.001.01> (125)2.30(复用ISO20022报文)净借记限额圈存资金调增报文<NETS.376.001.01> (126)2.31(复用ISO20022报文)净借记限额圈存资金调减报文<NETS.377.001.01> (129)2.32质押融资债券调整通知报文<SAPS.378.001.01> (132)2.33(复用ISO20022报文)轧差排队查询申请报文<NETS.405.001.01> (136)2.34轧差排队查询应答报文<NETS.406.001.01> (138)2.35轧差排队管理申请报文<NETS.407.001.01> (140)2.36(复用IBPS、复用ISO20022报文)小额/网银净额清算通知报文<SAPS.603.001.02> (142)2.37清算回执报文<SAPS.604.001.01> (147)2.38清算账户记账通知报文<SAPS.606.001.01> (148)2.39(复用ISO20022报文)日间透支计息扣款通知报文<SAPS.607.001.01> (150)2.40计费与返还清单报文<PBCS.608.001.01> (154)2.41同城净额清算查询申请报文<SAPS.609.001.01> (157)2.42同城净额清算查询应答报文<SAPS.610.001.01> (159)2.43同城轧差净额清算业务报文<SAPS.611.001.01> (161)2.44单边业务报文<SAPS.612.001.01> (165)2.45错账冲正业务报文<SAPS.613.001.01> (168)2.46资金池/自动拆借管理查询申请报文<SAPS.614.001.01> (172)2.47资金池/自动拆借管理查询应答报文<SAPS.615.001.01> (174)2.48非本日轧差净额清单下发报文<SAPS.616.001.01> (176)2.49轧差净额查询请求报文<NETS.617.001.01> (179)2.50轧差净额查询应答报文<NETS.618.001.01> (182)2.51ECDS计费清单报文<SAPS.619.001.01> (184)2.52人民银行清算业务汇总核对报文<SAPS.730.001.01> (185)2.53人民银行清算业务明细核对申请报文<SAPS.731.001.01> (188)2.54人民银行清算业务明细核对报文<SAPS.732.001.01> (192)2.55人民银行(国库)日终账务数据下载报文<SAPS.733.001.01> (195)2.56人民银行(国库)年终账户账务数据下载报文<SAPS.734.001.01> (200)2.57账户账务明细下载报文<SAPS.735.001.01> (201)2.58清算账户日报表下载报文<SAPS.736.001.01> (205)2.59核对余额及工作日申请报文<SAPS.737.001.01> (207)2.60核对余额及工作日应答报文<SAPS.738.001.01> (210)2.61人民银行清算业务预对账报文<SAPS.739.001.01> (211)2.62ABS账户归并申请报文<SAPS.740.001.01> (216)2.63人民银行清算业务对账申请报文<SAPS.741.001.01> (218)2.64日间透支信息报文<SAPS.742.001.01> (221)修改记录101报文清单及概要1.1报文清单111.2数据类型122第二代支付系统报文(XML格式)2.1(复用ISO20022报文)净借记限额查询申请报文<nets.350.001.01>2.1.1报文功能商业银行通过此报文查询自身净借记限额信息。
第二代支付系统报文交换标准【概述分册】(版本1.2)中国人民银行清算总中心2011年07月文档修订记录版本编号变化状态简要说明日期变更人批准日期批准人V0.1 A 新建2010.3.30 孔昭龙2010.3.30 贺铁林V0.5 M 修改2010.4.16 孔昭龙2010.4.16 贺铁林V0.9 M 修改2010.6.28 孔昭龙2010.6.28 贺铁林V1.0 M 修改2010.9.24 孔昭龙2010.9.24 贺铁林V1.1 M 修改2011.3.30 孔昭龙2011.3.30 贺铁林V1.2 M 修改2011.7.15 孔昭龙2011.7.15 贺铁林注:变化状态:A—增加,M—修改,D—删除目录修改记录 (4)1报文交换标准概述 (7)1.1术语说明 (7)1.2业务标准 (7)2报文格式概述 (32)2.1报文结构 (32)2.2报文头格式 (32)2.3数字签名域 (35)2.4报文体格式 (36)2.5报文编号 (36)2.6其他约束 (37)3数据类型 (39)4公共业务组件 (45)4.1业务头组件<G RP H DR> (45)4.2批量包组头组件<PKGG RP H DR> (46)4.3原报文主键组件<O RGNL G RP H DR> (47)4.4原业务主键<O RGNL T X> (48)4.5明细公用业务要素组件<PKGT X> (49)4.6业务应答信息组件<R SPN I NF> (49)4.7NPC处理信息组件<NPCP RC I NF> (51)4.8付款方信息组件<D BTR> (52)4.9收款方信息组件<C DTR> (53)4.10借贷记业务信息组件<C DTR D BTR I NF> (53)4.11报文分片组件<P RTTN> (54)4.12数据变更组件<C HNG C TRL> (55)5附录 (56)5.1附录一:参与者发起报文与系统状态对照表 (56)5.2附录二:参与者发起报文处理状态对照表 (61)5.3附录三:业务类型(业务种类)与拒绝代码对照表 (80)5.4附录四:TAG码和报文标签对照表 (83)5.5附录五:处理码及处理描述 (103)修改记录序号修改日期修改说明1.2010-3-30 [C] 创建第一稿作为文档模板;2.2010-4-16 [M] 发布0.5版本;3.2010-6-28 [M] 发布0.9版本;4.2010-9-24 [M] 发布1.0版本;5.2010-11-09 [M] 删除有关数字签名查询/查复的业务类型;6.2010-11-29 [M] 增加“附录一:报文与系统状态对照表”;7.2010-12-16 [M] 增加“附录二:参与者发起报文处理状态对照表”;8.2010-12-17 [M] “报文标识号”中的描述信息修改;9.2010-12-28 [M]1、在“1.2.11”章节中新增“人民币跨境结算通用信息业务”和“信息类业务”两种业务种类;2、删除“行间资金汇划”业务类型下的“资金拆借”业务种类,新增“场内资金拆借”、“场内资金拆借还款”、“场外资金拆借”和“场外资金拆借还款”业务种类;3、新增“1.2.9业务层面报文重账检查规则”小节;4、“业务头组件<GrpHdr>”中“发起间接参与机构”名称修改为“发起参与机构”,调整为必选项,同时调整英文标签;“接收间接参与机构”名称修改为“接收参与机构”,调整为必选项,同时调整英文标签;修改该组件的说明;5、“原报文主键组件<OrgnlGrpHdr>”中“原发起直接参与机构”名称修改为“原发起参与机构”,同时调整英文标签;10.2011-01-13 [M] 在“3数据类型”中补充了“业务拒绝码RejectCode(Max4Text)”中的内容,包括银行本票、银行汇票业务的退票理由。
第二代支付系统报文交换标准【公共控制系统分册】(版本1.2)中国人民银行清算总中心2011年07月文档修订记录版本编号变化状态简要说明日期变更人批准日期批准人V0.1 A 新建2010.3.30 孔昭龙2010.3.30 贺铁林V0.5 M 修改2010.4.16 孔昭龙2010.4.16 贺铁林V0.9 M 修改2010.6.28 孔昭龙2010.6.28 贺铁林V1.0 M 修改2010.9.24 孔昭龙2010.9.24 贺铁林V1.1 M 修改2011.3.30 孔昭龙2011.3.30 贺铁林V1.2 M 修改2011.7.15 孔昭龙2011.7.15 贺铁林注:变化状态:A—增加,M—修改,D—删除目录修改记录 (1)1报文清单及概要 (4)1.1报文清单 (4)1.2数据类型 (5)2第二代支付系统报文(XML格式) (6)2.1(复用IBPS)自由格式报文<CCMS.303.001.02> (6)2.2(复用IBPS、复用ISO20022报文)业务撤销申请报文<CCMS.307.001.02> (10)2.3(复用IBPS、复用ISO20022报文)业务撤销应答报文<CCMS.308.001.02> (14)2.4通用非签名信息业务报文<CCMS.310.001.01> (16)2.5通用非签名信息业务应答报文<CCMS.311.001.01> (23)2.6通用签名信息业务报文<CCMS.312.001.01> (24)2.7通用签名信息业务应答报文<CCMS.313.001.01> (31)2.8业务查询报文<CCMS.314.001.01> (33)2.9业务查复报文<CCMS.315.001.01> (38)2.10(复用ISO20022报文)业务状态查询申请报文<CCMS.316.001.01> (40)2.11(复用ISO20022报文)业务状态查询应答报文<CCMS.317.001.01> (44)2.12(复用ISO20022报文)业务退回申请报文<CCMS.318.001.01> (47)2.13(复用ISO20022报文)业务退回应答报文<CCMS.319.001.01> (54)2.14(复用IBPS)系统状态变更通知报文<CCMS.801.001.02> (58)2.15(复用IBPS)参与机构状态变更通知报文<CCMS.803.001.02> (61)2.16(复用IBPS)登录/退出申请报文<CCMS.805.001.02> (63)2.17(复用IBPS)登录/退出应答报文<CCMS.806.001.02> (66)2.18(复用IBPS)强制离线通知报文<CCMS.807.001.02> (68)2.19(复用IBPS)停启运通知报文<CCMS.809.001.02> (69)2.20ACS专用时间结束通知报文<CCMS.811.001.01> (72)2.21(复用IBPS)通用处理确认报文<CCMS.900.001.02> (74)2.22(复用IBPS)数字证书绑定通知报文<CCMS.903.001.02> (75)2.23业务种类与类型管理报文<CCMS.906.001.01> (78)2.24(复用IBPS)系统参数变更通知报文<CCMS.907.001.02> (80)2.25(复用IBPS)报文丢弃通知报文<CCMS.911.001.02> (86)2.26CIS代理行变更通知报文<CCMS.913.001.01> (88)2.27业务权限变更通知报文<CCMS.915.001.01> (90)2.28行名行号变更通知报文<CCMS.916.001.01> (94)2.29基础数据变更通知报文<CCMS.917.001.01> (97)2.30数字证书下载申请报文<CCMS.919.001.01> (101)2.31数字证书下载应答报文<CCMS.921.001.01> (104)2.32业务金额上限下发报文<CCMS.926.001.01> (106)2.33(复用IBPS)通信级确认报文<CCMS.990.001.02> (109)2.34探测请求报文<CCMS.991.001.01> (111)2.35探测回应报文<CCMS.992.001.01> (114)3业务组件 (116)3.1期数信息<N B I NF> (116)修改记录序号修改日期修改说明1.2010-3-30 [C] 创建第一稿作为文档模板;2.2010-4-16 [M] 发布0.5版本;3.2010-6-28 [M] 发布0.9版本;4.2010-9-24 [M] 发布1.0版本;5.2010-9-28 [M] 业务状态查询申请报文增加原报文类型编号要素6.2010-10-11 [M] 业务退回申请报文增加退回类型要素7.2010-10-12 [M] 基础数据变更通知报文增加节点代码要素8.2010-11-08 [A] 增加探测请求报文和探测回应报文9.2010-11-11 [D] 数字证书下载应答报文删除“期数信息”组件10.2010-11-24 [M] 数字证书下载申请报文修改对系统编号的说明11.2010-11-24 [M] 增加对报文分片组件的说明12.2010-12-01 [M] 行名行号变更通知报文的“本行上级参与机构”、“参与者简称”修改为可选项13.2010-12-07 [M] 数字证书下载应答报文增加“原报文标识号”14.2010-12-07 [M] 业务种类与类型管理报文的“业务类型编码”、“业务类型名称”、“业务种类编码”、“业务种类名称”修改为可选项15.2010-12-15 [M] 修改通用非签名信息业务报文、通用签名信息业务报文的报文序列图-场景五;修改业务查询报文、业务退回申请报文的报文序列图-场景三16.2010-12-15 [D] 删除业务权限变更通知报文中的报文分片组件17.2010-12-15 [M] 修改系统状态变更通知报文的报文说明18.2010-12-15 [A] 增加小额业务金额上限下发报文19.2010-12-20 [M] 增加对报文分片组件拼装规则的说明20.2010-12-23 [M] 修改了行名行号变更通知报文的报文结构21.2010-12-24 [M] 业务权限变更通知报文中增加了“权限权重值”要素22.2010-12-30 [M] 业务权限变更通知报文删除【期数信息】组件23.2010-12-30 [M] 业务种类与类型管理报文修改报文说明24.2010-12-31 [M] 业务权限变更通知报文中的“业务类型编码”的类型修改为Max5Text25.2011-01-21 [M] 行名行号变更通知报文增加对参与机构类别的说明26.2011-02-24 [M] 小额业务金额上限下发报文修改为业务金额上限下发报文27.2011-03-01 [M] 行名行号变更通知报文中“所属法人”的类型修改为Max14Text28.2011-03-07 [M] 业务查询报文中的查询类型由QueryTypeCode修改为BusinessQueryTypeCode29.2011-03-10 [M] 业务种类与类型管理报文中“变更类型”的XML Tag由ChgTp修正为ChngCtrl30.2011-03-11 [M] 业务金额上限下发报文中的变更类型修改为ChangeCode31.2011-03-11 [M] 业务权限变更通知报文修改报文说明,支持定时生效32.2011-03-14 [M] 业务撤销应答报文第二条说明中增加处理码SAZI000133.2011-03-15 [M] 修改通用非签名信息业务报文和通用签名信息业务报文的报文说明34.2011-03-28 [M] 系统参数变更通知报文增加需要下发参与者的公共参数清单35.2011-03-29 [M] 系统参数变更通知报文需要下发参与者的公共参数清单中修改IBPS系统的参数36.2011-03-30 [M] 修改“系统参数变更通知报文”的“需要下发到参与者的公共数据清单”;37.2011-03-30 [M] 发布1.1版本;38.2011-04-14 [M] 修改系统状态变更通知报文中关于期数是否可选的说明39.2011-04-27 [M] 修改期数信息组件中对期数组成规则的说明40.2011-04-27 [M] 修改ACS专用时间结束通知报文的报文说明41.2011-04-28 [M] 业务查复报文中的查询类型由QueryTypeCode修改为BusinessQueryTypeCode42.2011-05-05 [M] 行名行号变更通知报文中的“参与机构全称”的数据类型由Max35Text修改为Max60Text43.2011-05-16 [M] 业务退回申请报文根据xmldef.txt修改加签要素44.2011-05-18 [M] 修改业务撤销申请报文的要素名称和报文说明45.2011-05-19 [M] 增加备注,说明报文要素允许中文字符或禁止中文字符46.2011-05-19 [M] 业务金额上限下发报文中的“金额上限”的数据类型由ActiveCurrencyAndAmount修改为SummaryAmountText47.2011-05-20 [M] 系统参数变更通知报文增加关于期数的说明48.2011-05-20 [M] 业务状态查询应答报文中,“NPC清算日期/终态日期”修改为“NPC处理状态切换日期”;49.2011-05-25 [M] 业务状态查询应答报文,调整“NPC处理码”的位置;50.2011-05-30 [M] 业务退回申请报文,新增要素“原业务类型”、“附言”,同时“退回类型”的填写格式变化51.2011-05-30 [M] 业务查询报文,新增要素“票据号码、承兑日期、出票日期、汇票到期日、出票人全称、收款人全称、付款行全称”52.2011-05-30 [M] 业务退回应答报文中的“退回类型”、“退回应答状态”、“附言”填写格式变化53.2011-06-13 [M] 业务权限变更通知报文<ccms.915.001.01>和业务金额上限下发报文<ccms.926.001.01>中的权重值计算方法进行调整,修改说明描述;54.2011-06-17 [M] 参与机构状态变更通知报文<ccms.803.001.02>中“变更节点号”的属性由必选修改为可选55.2011-06-24 [M] CIS代理行变更通知报文删除报文分片组件56.2011-06-24 [M] 基础数据变更通知报文删除报文分片组件57.2011-06-24 [M] 行名行号变更通知报文中“管辖人行行号”的属性由必选修改为可选,并添加报文说明58.2011-06-30 [M] 参与机构状态变更通知报文中的“状态变更类型”新增“ST04:设置维护”59.2011-06-30 [M] 停启运通知报文中的“变更后的新状态”删除“NS04: NPC小时级停运;NS05: CCPC小时级停运”60.2011-07-12 [M]1、行名行号变更通知报文<ccms.916.001.01>中“本行上级参与机构”修改为Max70Text类型;61.2011-07-14 [M]1、为兼容网上支付跨行清算系统,数字证书绑定通知报文<ccms.903.001.02>报文的加核签要素调整;62.2011-07-15 [M] 发布1.2版本;63.2011-07-29 [M] 业务查询报文<ccms.314.001.01>修改报文说明说明:[C]-创建;[M]-修改;[A]-增加;[D]-删除;1报文清单及概要1.1报文清单序号报文编号报文名称报文方向是否加签是否对账ms.303.001.02自由格式报文参与机构<->CNAPS2ms.307.001.02业务撤销申请报文参与机构->CNAPS2 √ms.308.001.02业务撤销应答报文参与机构<-CNAPS2 √ms.310.001.01通用非签名信息业务报文参与机构<->CNAPS2ms.311.001.01通用非签名信息业务应答报文参与机构<->CNAPS2ms.312.001.01通用签名信息业务报文参与机构<->CNAPS2 √ms.313.001.01通用签名信息业务应答报文参与机构<->CNAPS2 √ms.314.001.01业务查询报文参与机构<->CNAPS2√HVPS-信息报文对账BEPS-信息报文对账ms.315.001.01业务查复报文参与机构<->CNAPS2√HVPS-信息报文对账BEPS-信息报文对账ms.316.001.01业务状态查询申请报文参与机构->CNAPS2ms.317.001.01业务状态查询应答报文参与机构<-CNAPS2 √ms.318.001.01业务退回申请报文参与机构<->CNAPS2 √ms.319.001.01业务退回应答报文参与机构<->CNAPS2 √ms.801.001.02系统状态变更通知报文参与机构<-CNAPS2ms.803.001.02参与机构状态变更通知报文参与机构<-CNAPS2ms.805.001.02登录/退出申请报文参与机构->CNAPS2 √ms.806.001.02登录/退出应答报文参与机构<-CNAPS2ms.807.001.02强制离线通知报文参与机构<-CNAPS2ms.809.001.02停启运通知报文参与机构<-CNAPS2ms.811.001.01 ACS专用时间结束通知报文参与机构->CNAPS2ms.900.001.02 通用处理确认报文参与机构<-CNAPS2 √ms.903.001.02数字证书绑定管理通知报文参与机构<->CNAPS2 √ms.906.001.01 业务种类与类型管理报文参与机构<-CNAPS2ms.907.001.02系统参数变更报文参与机构<-CNAPS2ms.911.001.02 报文丢弃通知报文参与机构<-CNAPS2ms.913.001.01CIS代理行变更通知报文参与机构<-CNAPS2ms.915.001.01业务权限变更通知报文参与机构<-CNAPS2ms.916.001.01 行名行号变更通知报文参与机构<-CNAPS2ms.917.001.01基础信息变更通知报文参与机构<-CNAPS2ms.919.001.01数字证书下载申请报文参与机构->CNAPS2 √ms.921.001.01数字证书下载应答报文参与机构<-CNAPS2 √ms.926.001.01 业务金额上限下发报文参与机构<-CNAPS2ms.990.001.02 通信级确认报文参与机构<->CNAPS2ms.991.001.01 探测请求报文参与机构->CNAPS2ms.992.001.01 探测回应报文参与机构<-CNAPS21.2数据类型序号类型名称类型定义附加说明1.无无无第二代支付系统报文格式标准(公共控制系统分册)2第二代支付系统报文(XML格式)2.1(复用IBPS)自由格式报文<ccms.303.001.02>2.1.1报文功能参与机构之间或参与机构与CNAPS2节点之间用于业务通知、联络等事项的信息类业务报文。
第二代支付系统报文交换标准【大额支付系统分册】(版本1.2)中国人民银行清算总中心2011年07月注:变化状态:A—增加,M—修改,D—删除目录修改记录 (1)1报文清单及概要 (3)1.1报文清单 (3)1.2数据类型 (4)2第二代支付系统报文(XML格式) (5)2.1(复用ISO20022报文)客户发起汇兑业务报文<HVPS.111.001.01> (5)2.2(复用ISO20022报文)金融机构发起汇兑业务报文<HVPS.112.001.01> (20)2.3(复用ISO20022报文)即时转账报文<HVPS.141.001.01> (26)2.4即时转账排队/撤销通知报文<HVPS.142.001.01> (37)2.5PVP结算申请信息报文<HVPS.143.001.01> (40)2.6PVP结算应答信息报文<HVPS.144.001.01> (47)2.7申请清算银行汇票资金报文<HVPS.151.001.01> (48)2.8银行汇票全额兑付通知报文<HVPS.152.001.01> (59)2.9银行汇票申请退回业务报文<HVPS.153.001.01> (61)2.10取现回执报文<HVPS.154.001.01> (64)2.11多边轧差净额结算报文<HVPS.631.001.01> (70)2.12多边轧差净额结算清算回执报文<HVPS.632.001.01> (79)2.13多边轧差净额结算借贷通知报文<HVPS.633.001.01> (81)2.14多边净额业务撤销申请报文<HVPS.634.001.01> (83)2.15多边净额业务撤销应答报文<HVPS.635.001.01> (84)2.16大额业务对账申请报文<HVPS.710.001.01> (86)2.17大额业务汇总核对报文<HVPS.711.001.01> (88)2.18大额业务明细核对申请报文<HVPS.712.001.01> (91)2.19大额业务明细核对应答报文<HVPS.713.001.01> (93)2.20大额业务下载申请报文<HVPS.714.001.01> (96)2.21大额业务下载应答报文<HVPS.715.001.01> (98)2.22大额预对账报文<HVPS.716.001.01> (99)2.23资金拆借信息下载报文<HVPS.717.001.01> (102)3业务组件 (104)修改记录说明:[C]-创建;[M]-修改;[A]-增加;[D]-删除;报文清单及概要1.1报文清单2第二代支付系统报文(XML格式)2.1(复用ISO20022报文)客户发起汇兑业务报文<hvps.111.001.01>2.1.1报文功能当业务涉及到客户的个人账户时,发起参与机构组此报文发送到CNAPS2,在CNAPS2完成资金清算后实时转发接收参与机构,并将业务处理结果使用清算回执报文返回给发起参与机构。
第二代支付系统报文交换标准【公共控制系统分册】(版本1.4)中国人民银行科技司2012年11月目录修改记录 (1)1报文清单及概要 (7)1.1报文清单 (7)1.2数据类型 (8)2第二代支付系统报文(XML格式) (9)2.1(复用IBPS)自由格式报文<CCMS.303.001.02> (9)2.2(复用IBPS、复用ISO20022报文)业务撤销申请报文<CCMS.307.001.02> (13)2.3(复用IBPS、复用ISO20022报文)业务撤销应答报文<CCMS.308.001.02> (17)2.4通用非签名信息业务报文<CCMS.310.001.01> (20)2.5通用非签名信息业务应答报文<CCMS.311.001.01> (25)2.6通用签名信息业务报文<CCMS.312.001.01> (27)2.7通用签名信息业务应答报文<CCMS.313.001.01> (32)2.8业务查询报文<CCMS.314.001.01> (34)2.9业务查复报文<CCMS.315.001.01> (39)2.10(复用ISO20022报文)业务状态查询申请报文<CCMS.316.001.01> (41)2.11(复用ISO20022报文)业务状态查询应答报文<CCMS.317.001.01> (47)2.12(复用ISO20022报文)业务退回申请报文<CCMS.318.001.01> (51)2.13(复用ISO20022报文)业务退回应答报文<CCMS.319.001.01> (58)2.14(复用IBPS)系统状态变更通知报文<CCMS.801.001.02> (62)2.15(复用IBPS)参与机构状态变更通知报文<CCMS.803.001.02> (66)2.16(复用IBPS)登录/退出申请报文<CCMS.805.001.02> (68)2.17(复用IBPS)登录/退出应答报文<CCMS.806.001.02> (70)2.18(复用IBPS)强制离线通知报文<CCMS.807.001.02> (72)2.19(复用IBPS)停启运通知报文<CCMS.809.001.02> (73)2.20ACS专用时间结束通知报文<CCMS.811.001.01> (76)2.21(复用IBPS)通用处理确认报文<CCMS.900.001.02> (78)2.22(复用IBPS)数字证书绑定通知报文<CCMS.903.001.02> (80)2.23业务种类与类型管理报文<CCMS.906.001.01> (83)2.24(复用IBPS)系统参数变更通知报文<CCMS.907.001.02> (85)2.25(复用IBPS)报文丢弃通知报文<CCMS.911.001.02> (95)2.26CIS代理行变更通知报文<CCMS.913.001.01> (97)2.27业务权限变更通知报文<CCMS.915.001.01> (99)2.28行名行号变更通知报文<CCMS.916.001.01> (106)2.29基础数据变更通知报文<CCMS.917.001.01> (110)2.30数字证书下载申请报文<CCMS.919.001.01> (113)2.31数字证书下载应答报文<CCMS.921.001.01> (116)2.32业务金额上限下发报文<CCMS.926.001.01> (118)2.33(复用IBPS)通信级确认报文<CCMS.990.001.02> (121)2.34探测请求报文<CCMS.991.001.01> (123)2.35探测回应报文<CCMS.992.001.01> (126)3业务组件 (128)3.1期数信息<N B I NF> (128)修改记录1报文清单及概要1.1报文清单第二代支付系统报文格式标准(公共控制系统分册)1.2数据类型中国人民银行科技司第8页2第二代支付系统报文(XML格式)2.1(复用IBPS)自由格式报文<ccms.303.001.02>2.1.1报文功能参与机构之间或参与机构与CNAPS2节点之间用于业务通知、联络等事项的信息类业务报文。
第二代支付系统报文交换标准【概述部分】(版本1.0)中国人民银行清算总中心2010年10月文档修订记录注:变化状态:A—增加,M—修改,D—删除目录1报文交换标准概述 (4)1.1术语说明 (4)1.2业务标准 (4)2报文格式概述 (25)2.1报文结构 (25)2.2报文头格式 (25)2.3数字签名域 (28)2.4报文体格式 (29)2.5报文编号 (29)2.6其他约束 (30)3数据类型 (32)4公共业务组件 (38)4.1业务头组件<G RP H DR> (38)4.2批量包组头组件<PKGG RP H DR> (39)4.3原报文主键组件<O RGNL G RP H DR> (40)4.4原业务主键<O RGNL T X> (41)4.5明细公用业务要素组件<PKGT X> (41)4.6业务应答信息组件<R SPN I NF> (42)4.7NPC处理信息组件<NPCP RC I NF> (44)4.8付款方信息组件<D BTR> (45)4.9收款方信息组件<C DTR> (46)4.10借贷记业务信息组件<C DTR D BTR I NF> (46)4.11报文分片组件<P RTTN> (47)4.12数据变更组件<C HNG C TRL> (48)5附录 (49)5.1附录一:TAG码和报文标签对照表 (49)5.2附录二:处理码及处理描述 (65)1报文交换标准概述第二代支付系统(以下简称CNPAS2)报文交换标准采纳了部分ISO20022报文作为CNPAS2的报文,并借鉴ISO20022规范开发了其他报文,全部报文均采用XML格式描述。
其中,对采纳使用的ISO20022报文,CNPAS2根据实际情况,进行了必要的格式约束。
1.1术语说明1.业务要素业务要素是业务数据项的抽象名称,是业务的基本组成单位,如银行账户的账号。
二代支付系统报文交换标准
二代支付系统报文交换标准是指在二代支付系统中,各参与方之间进行报文交换时所遵循的一套规范和标准。
在二代支付系统中,各参与方包括商户、银行、支付机构等。
为了确保各参与方之间能够顺利进行支付交易的报文传递和处理,需要定义统一的报文格式和字段。
二代支付系统报文交换标准通常包括以下内容:
1. 报文格式:规定报文的整体结构,如报文头、数据部分等。
2. 报文字段:定义报文中各个字段的含义和格式,如交易金额、商户号、订单号等。
3. 报文编码:确定报文字段的编码方式,如ASCII码、UTF-8等。
4. 报文加密:规定报文的加密方式,保证交易数据的安全性。
5. 报文传输:确定报文的传输协议,如HTTP、HTTPS等。
6. 报文排他性:规定报文的顺序和时序,避免报文的并发冲突。
二代支付系统报文交换标准的制定是为了提高支付系统的互通性和兼容性,使得各参与方能够更加方便地进行支付交易。
同
时,这些标准也是对支付系统安全性和稳定性的基本要求,能够有效地防范支付风险和安全威胁。
第二代支付系统报文交换标准【概述分册】(版本1.2)中国人民银行清算总中心2011年07月文档修订记录版本编号变化状态简要说明日期变更人批准日期批准人V0.1 A 新建2010.3.30 孔昭龙2010.3.30 贺铁林V0.5 M 修改2010.4.16 孔昭龙2010.4.16 贺铁林V0.9 M 修改2010.6.28 孔昭龙2010.6.28 贺铁林V1.0 M 修改2010.9.24 孔昭龙2010.9.24 贺铁林V1.1 M 修改2011.3.30 孔昭龙2011.3.30 贺铁林V1.2 M 修改2011.7.15 孔昭龙2011.7.15 贺铁林注:变化状态:A—增加,M—修改,D—删除目录修改记录 (4)1报文交换标准概述 (7)1.1术语说明 (7)1.2业务标准 (7)2报文格式概述 (32)2.1报文结构 (32)2.2报文头格式 (32)2.3数字签名域 (35)2.4报文体格式 (36)2.5报文编号 (36)2.6其他约束 (37)3数据类型 (39)4公共业务组件 (45)4.1业务头组件<G RP H DR> (45)4.2批量包组头组件<PKGG RP H DR> (46)4.3原报文主键组件<O RGNL G RP H DR> (47)4.4原业务主键<O RGNL T X> (48)4.5明细公用业务要素组件<PKGT X> (49)4.6业务应答信息组件<R SPN I NF> (49)4.7NPC处理信息组件<NPCP RC I NF> (51)4.8付款方信息组件<D BTR> (52)4.9收款方信息组件<C DTR> (53)4.10借贷记业务信息组件<C DTR D BTR I NF> (53)4.11报文分片组件<P RTTN> (54)4.12数据变更组件<C HNG C TRL> (55)5附录 (56)5.1附录一:参与者发起报文与系统状态对照表 (56)5.2附录二:参与者发起报文处理状态对照表 (61)5.3附录三:业务类型(业务种类)与拒绝代码对照表 (80)5.4附录四:TAG码和报文标签对照表 (83)5.5附录五:处理码及处理描述 (103)修改记录序号修改日期修改说明1.2010-3-30 [C] 创建第一稿作为文档模板;2.2010-4-16 [M] 发布0.5版本;3.2010-6-28 [M] 发布0.9版本;4.2010-9-24 [M] 发布1.0版本;5.2010-11-09 [M] 删除有关数字签名查询/查复的业务类型;6.2010-11-29 [M] 增加“附录一:报文与系统状态对照表”;7.2010-12-16 [M] 增加“附录二:参与者发起报文处理状态对照表”;8.2010-12-17 [M] “报文标识号”中的描述信息修改;9.2010-12-28 [M]1、在“1.2.11”章节中新增“人民币跨境结算通用信息业务”和“信息类业务”两种业务种类;2、删除“行间资金汇划”业务类型下的“资金拆借”业务种类,新增“场内资金拆借”、“场内资金拆借还款”、“场外资金拆借”和“场外资金拆借还款”业务种类;3、新增“1.2.9业务层面报文重账检查规则”小节;4、“业务头组件<GrpHdr>”中“发起间接参与机构”名称修改为“发起参与机构”,调整为必选项,同时调整英文标签;“接收间接参与机构”名称修改为“接收参与机构”,调整为必选项,同时调整英文标签;修改该组件的说明;5、“原报文主键组件<OrgnlGrpHdr>”中“原发起直接参与机构”名称修改为“原发起参与机构”,同时调整英文标签;10.2011-01-13 [M] 在“3数据类型”中补充了“业务拒绝码RejectCode(Max4Text)”中的内容,包括银行本票、银行汇票业务的退票理由。
第二代支付系统报文交换标准公共控制系统分册第二代支付系统报文交换标准公共控制系统分册第二代支付系统报文交换标准【公共控制系统分册】(版本1.2)中国人民银行清算总中心2011年07月文档修订记录注:变化状态:A—增加,M—修改,D—删除目录修改记录 01报文清单及概要 (4)1.1报文清单 (4)1.2数据类型 (5)2第二代支付系统报文(XML格式) (6)2.1(复用IBPS)自由格式报文<CCMS.303.001.02> (6)2.2(复用IBPS、复用ISO20022报文)业务撤销申请报文<CCMS.307.001.02> (12)2.3(复用IBPS、复用ISO20022报文)业务撤销应答报文<CCMS.308.001.02> (17)2.4通用非签名信息业务报文<CCMS.310.001.01> (20)2.5通用非签名信息业务应答报文<CCMS.311.001.01> (29)2.6通用签名信息业务报文<CCMS.312.001.01> (32)2.7通用签名信息业务应答报文<CCMS.313.001.01> (41)2.8业务查询报文<CCMS.314.001.01> (44)2.9业务查复报文<CCMS.315.001.01> (51)2.10(复用ISO20022报文)业务状态查询申请报文<CCMS.316.001.01> (55)2.11(复用ISO20022报文)业务状态查询应答报文<CCMS.317.001.01> (60)2.12(复用ISO20022报文)业务退回申请报文<CCMS.318.001.01> (64)2.13(复用ISO20022报文)业务退回应答报文<CCMS.319.001.01> (73)2.14(复用IBPS)系统状态变更通知报文<CCMS.801.001.02> (78)2.15(复用IBPS)参与机构状态变更通知报文<CCMS.803.001.02> (83)2.16(复用IBPS)登录/退出申请报文<CCMS.805.001.02> (87)2.17(复用IBPS)登录/退出应答报文<CCMS.806.001.02> (91)2.18(复用IBPS)强制离线通知报文<CCMS.807.001.02> (94)2.19(复用IBPS)停启运通知报文<CCMS.809.001.02> (97)2.20ACS专用时间结束通知报文<CCMS.811.001.01> (101)2.21(复用IBPS)通用处理确认报文<CCMS.900.001.02> (105)2.22(复用IBPS)数字证书绑定通知报文<CCMS.903.001.02> (107)2.23业务种类与类型管理报文<CCMS.906.001.01> (112)2.24(复用IBPS)系统参数变更通知报文<CCMS.907.001.02> (116)2.25(复用IBPS)报文丢弃通知报文<CCMS.911.001.02> (123)2.26CIS代理行变更通知报文<CCMS.913.001.01> (127)2.27业务权限变更通知报文<CCMS.915.001.01> (130)2.28行名行号变更通知报文<CCMS.916.001.01> (138)2.29基础数据变更通知报文<CCMS.917.001.01> (144)2.30数字证书下载申请报文<CCMS.919.001.01> (150)2.31数字证书下载应答报文<CCMS.921.001.01> (154)2.32业务金额上限下发报文<CCMS.926.001.01> (157)2.33(复用IBPS)通信级确认报文<CCMS.990.001.02> (164)2.34探测请求报文<CCMS.991.001.01> (167)2.35探测回应报文<CCMS.992.001.01> (171)3业务组件 (174)3.1期数信息<N B I NF> (174)修改记录说明:[C]-创建;[M]-修改;[A]-增加;[D]-删除;1报文清单及概要1.1报文清单1.2数据类型2第二代支付系统报文(XML格式)2.1(复用IBPS)自由格式报文<ccms.303.001.02>2.1.1报文功能参与机构之间或参与机构与CNAPS2节点之间用于业务通知、联络等事项的信息类业务报文。
第二代支付系统报文交换标准【大额支付系统分册】(版本1.4)中国人民银行科技司2012年11月目录修改记录 (1)1报文清单及概要 (8)1.1报文清单 (8)1.2数据类型 (9)2第二代支付系统报文(XML格式) (10)2.1(复用ISO20022报文)客户发起汇兑业务报文<HVPS.111.001.01> (10)2.2(复用ISO20022报文)金融机构发起汇兑业务报文<HVPS.112.001.01> (29)2.3(复用ISO20022报文)即时转账报文<HVPS.141.001.01> (38)2.4即时转账排队/撤销通知报文<HVPS.142.001.01> (50)2.5PVP结算申请信息报文<HVPS.143.001.01> (54)2.6PVP结算应答信息报文<HVPS.144.001.01> (62)2.7申请清算城市商业银行汇票资金报文<HVPS.151.001.01> (63)2.8城市商业银行汇票全额兑付通知报文<HVPS.152.001.01> (74)2.9城市商业银行汇票申请退回业务报文<HVPS.153.001.01> (76)2.10取现回执报文<HVPS.154.001.01> (79)2.11多边轧差净额结算报文<HVPS.631.001.01> (85)2.12多边轧差净额结算清算回执报文<HVPS.632.001.01> (95)2.13多边轧差净额结算借贷通知报文<HVPS.633.001.01> (96)2.14多边净额业务撤销申请报文<HVPS.634.001.01> (98)2.15多边净额业务撤销应答报文<HVPS.635.001.01> (100)2.16大额业务对账申请报文<HVPS.710.001.01> (101)2.17大额业务汇总核对报文<HVPS.711.001.01> (104)2.18大额业务明细核对申请报文<HVPS.712.001.01> (107)2.19大额业务明细核对应答报文<HVPS.713.001.01> (109)2.20大额业务下载申请报文<HVPS.714.001.01> (112)2.21大额业务下载应答报文<HVPS.715.001.01> (114)2.22大额预对账报文<HVPS.716.001.01> (115)2.23资金拆借信息下载报文<HVPS.717.001.01> (118)3业务组件 (120)修改记录1报文清单及概要1.1报文清单第二代支付系统报文格式标准(大额支付系统分册)1.2数据类型中国人民银行科技司第9页2第二代支付系统报文(XML格式)2.1(复用ISO20022报文)客户发起汇兑业务报文<hvps.111.001.01>2.1.1报文功能当业务涉及到客户的个人账户时,发起参与机构组此报文发送到CNAPS2,在CNAPS2完成资金清算后实时转发接收参与机构,并将业务处理结果使用清算回执报文返回给发起参与机构。
第二代支付系统报文交换标准编制说明第二代支付系统报文交换标准由多个文档组成,现对每个文档进行如下说明。
一、01_XML格式报文交换标准描述第二代支付系统中业务报文的结构、报文中主要数据域的定义与填写规则、各个报文包含的业务要素等等。
作为第二代支付系统一个组成系统的网上支付跨行清算系统(即Internet Banking Payment System,简称IBPS)的报文交换标准前期已经发布,本次不对IBPS系统所涉及到报文交换标准重新发布。
包括以下文档:1、《第二代支付系统报文交换标准(概述)》2、《第二代支付系统报文交换标准(大额支付系统分册)》3、《第二代支付系统报文交换标准(小额支付系统分册)》4、《第二代支付系统报文交换标准(清算账户系统分册)》5、《第二代支付系统报文交换标准(公共控制系统分册)》二、02_XML格式报文schema第二代支付系统xml报文的schema文件,便于各系统参与者根据schema文件的规则对xml报文进行格式合法性检验。
三、03_XML格式报文示例第二代支付系统xml报文的示例,这些报文示例并非真实的报文数据,仅供各系统参与者了解xml报文的层级结构参考使用。
四、04_导出文件格式标准描述第二代支付系统导出的基础数据格式,便于各系统参与者按照该格式将基础数据导入行内系统进行处理。
包括以下文档:1、《第二代支付系统基础数据文件格式标准》五、05_第一代支付系统报文标准描述原第一代支付系统中业务报文的结构、报文中主要数据域的定义与填写规则、各个报文包含的业务要素等等,《第一代支付系统报文标准》为已经发布的标准,为便于参与机构获取本次附带下发,并未对原文档的内容进行修改。
包括以下文档:1、《大额支付系统MESG报文格式汇总v2.3.2》2、《小额支付系统报文格式标准V2.3》六、06_第一代支付系统报文编核押规则描述第一代支付系统CMT/PKG格式报文的编、核押规则,系统参与者需按照此规则对第一代支付系统CMT/PKG格式报文的编、核押处理。
二代支付系统报文交换标准【大额支付系统分册】(版本1.0)中国人民银行清算总中心2010年8月注:变化状态:A—增加,M—修改,D—删除目录修改记录11报文清单及概要21.1报文清单21.2数据类型22二代支付系统报文(XML格式)32.1客户发起汇兑业务报文<HVPS.111.001.01>32.2金融机构发起汇兑业务报文<HVPS.112.001.01>142.3即时转账报文<HVPS.141.001.01>162.4即时转账排队/撤销通知报文<HVPS.142.001.01>262.5PVP结算申请信息报文<HVPS.143.001.01>282.6PVP结算应答信息报文<HVPS.144.001.01>312.7申请清算银行汇票资金报文<HVPS.151.001.01>332.8银行汇票全额兑付通知报文<HVPS.152.001.01>412.9银行汇票申请退回业务报文<HVPS.153.001.01>422.10大额业务对账申请报文<HVPS.710.001.01>442.11大额业务汇总核对报文<HVPS.711.001.01>472.12业务明细核对申请报文<HVPS.712.001.01>492.13业务明细核对应答报文<HVPS.713.001.01>512.14业务下载申请报文<HVPS.714.001.01>532.15业务下载应答报文<HVPS.715.001.01>552.16大额预对账报文<HVPS.716.001.01>563业务组件583.1汇票票面信息<R CRD I NF>583.2汇票签发信息<I SSD I NF>59修改记录1报文清单及概要1.1报文清单1.2数据类型2二代支付系统报文(XML格式)2.1客户发起汇兑业务报文<hvps.111.001.01>2.1.1报文功能当业务涉及到客户的个人账户时,发起参与机构组此报文发送到CNAPS2,在CNAPS2完成资金清算后实时转发接收参与机构,并将业务处理结果使用清算回执报文返回给发起参与机构。
2.1.2报文序列图2.1.2.1场景一参与者发起的业务顺利清算。
页脚2.1.2.2场景二参与者发起的业务经清算排队后清算。
页脚2.1.2.3场景三参与者发起的业务在清算排队过程中被撤销。
页脚2.1.2.4场景四参与者发起的业务清算排队后,因在日终时仍未解救成功被CNAPS2做退回处理。
页脚2.1.2.5场景五参与者发起的业务因数字签名错或业务合法性错被CNAPS2做拒绝处理。
页脚2.1.2.6场景六参与者发起的业务因报文格式错或重账被CNAPS2丢弃该业务报文。
场景参见“公共控制系统分册-报文丢弃通知报文”。
2.1.3报文结构页脚页脚页脚页脚2.1.4报文说明(1)本报文报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”。
(2)【业务头组件】中的“系统编号”填写为“HVPS”。
(3)“付款清算行行号、付款行行号、收款清算行行号、收款行行号”分别对应【业务头组件】中的“发起直接参与机构、发起间接参与机构、接收直接参与机构、接收间接参与机构”。
(4)当业务类型为“汇兑、公益性资金汇划、国库汇款”时,“付款人开户行行号、付款人账号、付款人名称、收款人开户行行号、收款人账号、收款人名称”为必填项;当业务类型为“退汇、银行汇票资金汇划、支票、国库资金国债兑付贷记划拨”时,“付款人开户行行号、付款人账号、付款人名称、收款人开户行行号、收款人账号、收款人名称”可选填。
(5)本报文中“附言”可填写摘要信息如:货款等。
(6)【业务头组件】中的“备注”可填写参与者之间的私有约定信息。
(7)业务种类为国库汇款(国库资金汇划)时,附言为强制项,容由发起方根据要求自行设定。
地机构境外发行债券兑付只能由地支付系统参与者向澳门发起。
(8)跨境支付类业务,当收、付款人为个人时,收、付款人必须同名。
(9)费用编码包括:OUR—发起方付费、BEN—接收方付费、SHA—共同承担。
(10)当业务类型为跨境支付时:“跨境支付信息下‘业务发起转汇行’中的‘转汇行BIC码’与‘转汇行名称’”至少填写一项。
“跨境支付信息下‘业务接收转汇行’中的‘转汇行BIC码’与‘转汇行名称’”至少填写一项。
(11)当业务类型为退汇时:“付款人账户、付款人名称、收款人账户、收款人名称”对应为“原收款人账户、原收款人名称、原付款人账户、原收款人名称”。
(12)当业务类型为支票时:页脚“付款人开户行行号”对应为“签发行行号”;“付款人名称”对应为“支票申请人名称”。
(13)当业务种类为银行汇票资金移存时:“付款清算行行号、付款行行号、付款人开户行行号、付款人账号、付款人名称”对应为“发起清算行行号、发起行行号、汇票签发行行号、汇票申请人账号、汇票申请人名称”;“货币符号、金额”为汇票的出票金额;“汇票收款人名称”在本报文中为必填项;【汇票票面信息】组件中的“汇票种类、汇票密押”在本报文中为必填项;“汇票业务信息下的‘货币符号、金额’”不填写。
(14)当业务种类为银行汇票资金清算时:“付款清算行行号、收款清算行行号、收款行行号、收款人账号、收款人名称” 对应为“城商行汇票处理中心、接收清算行行号、接收行行号、最后持票人开户行、最后持票人账号、最后持票人名称”;“货币符号、金额”为“实际结算金额”;“汇票业务信息下的‘汇票签发行行号/最后持票人开户行行号、汇票申请人账号/最后持票人账号、汇票申请人名称/最后持票人名称’”对应为“汇票签发行行号、汇票申请人账号、汇票申请人名称”;“汇票业务信息下的‘货币符号、金额’”为“多余金额”。
(15)当业务种类为银行汇票资金多余划回时:“付款清算行行号、收款清算行行号、收款行行号、收款人账号、收款人名称”对应为“城商行汇票处理中心、接收清算行行号、接收行行号、原汇票签发行行号、原汇票申请人账号、原汇票申请人名称”;“汇票业务信息下的‘ 汇票签发行行号/最后持票人开户行行号、汇票申请人账号/最后持票人账号、汇票申请人名称/最后持票人名称’”对应为“最后持票人开户行、最后持票人账号、最后持票人名称”;【汇票票面信息】组件中的“汇票密押、汇票类型”不填写;“汇票业务信息下的‘货币符号、金额’”为“实际结算金额”。
(16)当业务种类为银行汇票资金未用退回时:“付款清算行行号、收款清算行行号、收款行行号、收款人账号、收款人名称”对应为“城商行汇票处理中心、接收清算行行号、接收行行号、原汇票签发行行号、原汇票申请人账号、原汇票申请人名称”;页脚【汇票票面信息】组件中的“汇票密押、汇票金额、汇票类型”不填写;“汇票业务信息下的‘货币符号、金额’”不填写。
2.2金融机构发起汇兑业务报文<hvps.112.001.01>2.2.1报文功能当业务仅涉及金融机构账户时,发起参与机构组此报文发送到CNAPS2,在CNAPS2完成资金清算后实时转发接收参与机构,并将业务处理结果使用清算回执报文返回给发起参与机构。
2.2.2报文序列图参见“大额支付系统分册-客户发起汇兑业务报文”。
2.2.3报文结构页脚页脚2.2.4报文说明(1)本报文报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”。
(2)【业务头组件】中的“系统编号”填写为“HVPS”。
(3)“付款清算行行号、付款行行号、收款清算行行号、收款行行号”分别对应【业务头组件】中的“发起直接参与机构、发起间接参与机构、接收直接参与机构、接收间接参与机构”。
(4)当业务类型为“地机构境外发行债券结算”时,“付款人开户行行号、付款人账号、付款人名称、收款人开户行行号、收款人账号、收款人名称”必填;当业务类型为“国库资金贷记划拨、支取发行基金”时,“付款人开户行行号、付款人账号、付款人名称、收款人开户行行号、收款人账号、收款人名称”可选填;当业务类型为“国库同城交换净额清算、行间资金汇划”时,“付款人开户行行号、付款人账号、付款人名称、收款人开户行行号、收款人账号、收款人名称”不填写。
(5)当业务类型为“行间资金汇划”时,“拆借信息”必填。
(6)本报文中“附言”可填写摘要信息如:货款等。
(7)【业务头组件】中的“备注”可填写参与者之间的私有约定信息。
(8)业务种类为国库同城交换净额清算时,附言为强制项,标明交换场次。
地机构境外发行债券结算只能由澳门向地支付系统参与者发起。
2.3即时转账报文<hvps.141.001.01>2.3.1报文功能此报文由与 CNAPS2直连的特许参与者(第三方)发起,CNAPS2实时清算资金后,通过清算回执报文将清算结果返回给第三方,并转发即时转账报文,通知被借记行和被贷记行。
2.3.2报文序列图2.3.2.1场景一参与者发起的业务顺利清算。
页脚2.3.2.2场景二参与者发起的业务经清算排队后清算。
页脚页脚2.3.2.3场景三参与者发起的业务在清算排队过程中被撤销。
页脚2.3.2.4场景四参与者发起的业务清算排队后,因在日终时仍未解救成功被CNAPS2做退回处理。
页脚2.3.2.5场景五参与者发起的业务因数字签名错或业务合法性错被CNAPS2做拒绝处理。
场景参见“大额支付系统分册-客户发起汇兑业务报文-场景五”。
2.3.2.6场景六参与者发起的业务因报文格式错或重账被CNAPS2丢弃该业务报文。
场景参见“公共控制系统分册-报文丢弃通知报文”。
2.3.3报文结构页脚页脚页脚页脚2.3.4报文说明(1)本报文报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”。
(2)【业务头组件】中的“系统编号”填写为“HVPS”。
(3)“特许参与者信息”为【业务头组件】中的“发起直接参与机构、发起间接参与机构”。
(4)电子商业汇票业务与外汇交易业务中“付款行行号、付款人开户行行号、付款人账号、付款人名称、收款行行号、收款人开户行行号、收款人账号、收款人名称”必填。
(5)当业务类型为“质押融资”业务种类为“融资支付”时,“付款清算行行号”对应为“融资清算行行号(人民银行总行)”;“货币符号、金额”对应填写融资金额;“‘融资信息’下的‘融资本金’”不填写。
“‘融资信息’下的‘原通知信息’”必填。
“‘融资信息’下的‘应答信息’”必填。
“‘融资信息’下的‘融资利息’”不填写。
“‘融资信息’下的‘还款类型’”不填写。
(6)当业务类型为“质押融资”业务种类为“融资扣款”时,“收款清算行行号”对应为“原融资清算行行号(人民银行总行)”;“货币符号、金额”对应填写融资扣款金额=融资本金+融资利息;“‘融资信息’下的‘融资本金’”必填。