您好,欢迎来到榕意旅游网。
搜索
您的当前位置:首页5.第二代支付系统报文交换标准(公共控制系统分册)V1.4

5.第二代支付系统报文交换标准(公共控制系统分册)V1.4

来源:榕意旅游网


第二代支付系统报文交换标准

【公共控制系统分册】

(版本1.4)

中国人民银行科技司 2012年11月

第二代支付系统报文格式标准(公共控制系统分册)

目 录

修改记录 .................................................................................................................................................. 1 1

报文清单及概要 ............................................................................................................................ 7 1.1 1.2 2

报文清单 ............................................................................................................................... 7 数据类型 ............................................................................................................................... 8

第二代支付系统报文(XML格式) ............................................................................................ 9 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9

(复用IBPS)自由格式报文 ...................................................... 9 (复用IBPS、复用ISO20022报文)业务撤销申请报文 ... 13 (复用IBPS、复用ISO20022报文)业务撤销应答报文 ... 17 通用非签名信息业务报文 .......................................................... 20 通用非签名信息业务应答报文 .................................................. 25 通用签名信息业务报文 .............................................................. 27 通用签名信息业务应答报文 ...................................................... 32 业务查询报文 .............................................................................. 34 业务查复报文 .............................................................................. 39

2.10 (复用ISO20022报文)业务状态查询申请报文 ................. 41 2.11 (复用ISO20022报文)业务状态查询应答报文 ................. 47 2.12 (复用ISO20022报文)业务退回申请报文 ......................... 51 2.13 (复用ISO20022报文)业务退回应答报文 ......................... 58 2.14 (复用IBPS)系统状态变更通知报文 .................................... 62 2.15 (复用IBPS)参与机构状态变更通知报文 ............................ 66 2.16 (复用IBPS)登录/退出申请报文.......................................... 68 2.17 (复用IBPS)登录/退出应答报文.......................................... 70 2.18 (复用IBPS)强制离线通知报文 ............................................ 72 2.19 (复用IBPS)停启运通知报文 ................................................ 73 2.20 ACS专用时间结束通知报文 ...................................................... 76 2.21 (复用IBPS)通用处理确认报文 ............................................ 78 2.22 (复用IBPS)数字证书绑定通知报文 .................................... 80 2.23

业务种类与类型管理报文 ...................................................... 83

2.24 (复用IBPS)系统参数变更通知报文 .................................... 85 2.25 (复用IBPS)报文丢弃通知报文 ............................................ 95 2.26 CIS代理行变更通知报文 .......................................................... 97 2.27 2.28 2.29 2.30 2.31 2.32 2.34 2.35

业务权限变更通知报文 .......................................................... 99 行名行号变更通知报文 ........................................................ 106 基础数据变更通知报文 ........................................................ 110 数字证书下载申请报文 ........................................................ 113 数字证书下载应答报文 ........................................................ 116 业务金额上限下发报文 ........................................................ 118 探测请求报文 ........................................................................ 123 探测回应报文 ........................................................................ 126

2.33 (复用IBPS)通信级确认报文 .............................................. 121

中国人民银行科技司 第I页

第二代支付系统报文格式标准(公共控制系统分册)

3 业务组件 .................................................................................................................................... 128 3.1

期数信息 ............................................................................................................ 128

中国人民银行科技司 第II页

第二代支付系统报文格式标准(公共控制系统分册)

修改记录 序号 修改日期 1. 2010-3-30 2. 2010-4-16 3. 2010-6-28 4. 2010-9-24 5. 2010-9-28 6. 2010-10-11 7. 2010-10-12 8. 2010-11-08 9. 2010-11-11 10. 2010-11-24 11. 2010-11-24 12. 2010-12-01 13. 2010-12-07 14. 2010-12-07 15. 2010-12-15 16. 2010-12-15 17. 2010-12-15 18. 2010-12-15 19. 2010-12-20 20. 2010-12-23 21. 2010-12-24 22. 2010-12-30 23. 2010-12-30 24. 2010-12-31 25. 2011-01-21 26. 2011-02-24 27. 2011-03-01 28. 2011-03-07 29. 2011-03-10 30. 2011-03-11 31. 2011-03-11 32. 2011-03-14 33. 2011-03-15 34. 2011-03-28 35. 2011-03-29 修改说明 [C] 创建第一稿作为文档模板; [M] 发布0.5版本; [M] 发布0.9版本; [M] 发布1.0版本; [M] 业务状态查询申请报文增加原报文类型编号要素 [M] 业务退回申请报文增加退回类型要素 [M] 基础数据变更通知报文增加节点代码要素 [A] 增加探测请求报文和探测回应报文 [D] 数字证书下载应答报文删除“期数信息”组件 [M] 数字证书下载申请报文修改对系统编号的说明 [M] 增加对报文分片组件的说明 [M] 行名行号变更通知报文的“本行上级参与机构”、“参与者简称”修 改为可选项 [M] 数字证书下载应答报文增加“原报文标识号” [M] 业务种类与类型管理报文的“业务类型编码”、“业务类型名称”、“业务种类编码”、“业务种类名称”修改为可选项 [M] 修改通用非签名信息业务报文、通用签名信息业务报文的报文序列图-场景五;修改业务查询报文、业务退回申请报文的报文序列图-场景三 [D] 删除业务权限变更通知报文中的报文分片组件 [M] 修改系统状态变更通知报文的报文说明 [A] 增加小额业务金额上限下发报文 [M] 增加对报文分片组件拼装规则的说明 [M] 修改了行名行号变更通知报文的报文结构 [M] 业务权限变更通知报文中增加了“权限权重值”要素 [M] 业务权限变更通知报文删除【期数信息】组件 [M] 业务种类与类型管理报文修改报文说明 [M] 业务权限变更通知报文中的“业务类型编码”的类型修改为Max5Text [M] 行名行号变更通知报文增加对参与机构类别的说明 [M] 小额业务金额上限下发报文修改为业务金额上限下发报文 [M] 行名行号变更通知报文中“所属法人”的类型修改为Max14Text [M] 业务查询报文中的查询类型由QueryTypeCode修改为BusinessQueryTypeCode [M] 业务种类与类型管理报文中“变更类型”的XML Tag由ChgTp修正为ChngCtrl [M] 业务金额上限下发报文中的变更类型修改为ChangeCode [M] 业务权限变更通知报文修改报文说明,支持定时生效 [M] 业务撤销应答报文第二条说明中增加处理码SAZI0001 [M] 修改通用非签名信息业务报文和通用签名信息业务报文的报文说明 [M] 系统参数变更通知报文增加需要下发参与者的公共参数清单 [M] 系统参数变更通知报文需要下发参与者的公共参数清单中修改IBPS系中国人民银行科技司 第1页

第二代支付系统报文格式标准(公共控制系统分册)

统的参数 36. 2011-03-30 37. 2011-03-30 38. 2011-04-14 39. 2011-04-27 40. 2011-04-27 41. 2011-04-28 42. 2011-05-05 43. 2011-05-16 44. 2011-05-18 45. 2011-05-19 46. 2011-05-19 47. 2011-05-20 48. 2011-05-20 49. 2011-05-25 50. 2011-05-30 51. 2011-05-30 52. 2011-05-30 53. 2011-06-13 . 2011-06-17 55. 2011-06-24 56. 2011-06-24 57. 2011-06-24 58. 2011-06-30 59. 2011-06-30 60. 2011-07-12 [M] 修改“系统参数变更通知报文”的“需要下发到参与者的公共数据清单”; [M] 发布1.1版本; [M] 修改系统状态变更通知报文中关于期数是否可选的说明 [M] 修改期数信息组件中对期数组成规则的说明 [M] 修改ACS专用时间结束通知报文的报文说明 [M] 业务查复报文中的查询类型由QueryTypeCode修改为BusinessQueryTypeCode [M] 行名行号变更通知报文中的“参与机构全称”的数据类型由Max35Text修改为Max60Text [M] 业务退回申请报文根据xmldef.txt修改加签要素 [M] 修改业务撤销申请报文的要素名称和报文说明 [M] 增加备注,说明报文要素允许中文字符或禁止中文字符 [M] 业务金额上限下发报文中的“金额上限”的数据类型由ActiveCurrencyAndAmount修改为SummaryAmountText [M] 系统参数变更通知报文增加关于期数的说明 [M] 业务状态查询应答报文中,“NPC清算日期/终态日期”修改为“NPC处理状态切换日期”; [M] 业务状态查询应答报文,调整“NPC处理码”的位置; [M] 业务退回申请报文,新增要素“原业务类型”、“附言”,同时“退回类型”的填写格式变化 [M] 业务查询报文,新增要素“票据号码、承兑日期、出票日期、汇票到期日、出票人全称、收款人全称、付款行全称” [M] 业务退回应答报文中的“退回类型”、“退回应答状态”、“附言”填写格式变化 [M] 业务权限变更通知报文和业务金额上限下发报文中的权重值计算方法进行调整,修改说明描述; [M] 参与机构状态变更通知报文中“变更节点号”的属性由必选修改为可选 [M] CIS代理行变更通知报文删除报文分片组件 [M] 基础数据变更通知报文删除报文分片组件 [M] 行名行号变更通知报文中“管辖人行行号”的属性由必选修改为可选,并添加报文说明 [M] 参与机构状态变更通知报文中的“状态变更类型”新增“ST04:设置维护” [M] 停启运通知报文中的“变更后的新状态”删除“NS04: NPC小时级停运;NS05: CCPC小时级停运” [M] 1、行名行号变更通知报文中“本行上级参与机构”修改为Max70Text类型; 61. 2011-07-14 [M] 1、为兼容网上支付跨行清算系统,数字证书绑定通知报文报文的加核签要素调整; 中国人民银行科技司 第2页

第二代支付系统报文格式标准(公共控制系统分册)

62. 2011-07-15 63. 2011-07-29 . 2011-08-18 [M] 发布1.2版本; [M] 业务查询报文修改报文说明 [M] 业务查询报文中“票据号码”的数据类型由Max35Text修改为Max32Text;在报文说明中增加可以被该报文查询的业务列表 65. 2011-08-31 66. 2011-09-02 67. 2011-09-08 68. 2011-09-19 69. 2011-09-20 [M] 系统状态变更通知报文修改报文说明和场景 [A] 业务状态查询应答报文新增要素“参与机构业务拒绝码”和“通知状态标志” [M] 业务撤销申请报文修改报文功能说明 [M] 业务撤销应答报文报文结构中修改“业务处理码”和“NPC业务处理信息”的备注 [M] 业务查询报文中“收款人全称”的英文名称由CreditorBankFullName修改为CreditorFullName,同时XML Tag由CdtrBkFullNm修改为CdtrFullNm 70. 2011-09-21 71. 2011-09-24 72. 2011-09-26 [M] 修改系统参数变更通知报文中的需要下发到参与者的公共数据清单表 [D] 行名行号变更通知报文中删除要素“参与机构简称”、“地址”、“邮编”、“电子邮件地址”、“备注” [M] 1、自由格式报文修改场景三 2、通用非签名信息业务报文修改场景三 3、通用签名信息业务报文修改场景三 4、业务退回申请报文修改场景一 73. 2011-09-29 [M] 1、数字证书绑定通知报文修改场景一 2、ACS专用时间结束通知报文修改场景一、二 74. 2011-10-20 75. 2011-10-25 76. 2011-11-17 77. 2011-11-19 [M] 修改ccms.900.001.02报文的报文说明。 [M] 行名行号变更通知报文中“电话/电挂”的类型由Max32Text修改为Max50Text,并允许中文 [M] 数字证书绑定通知报文修改报文说明 [M] 1、业务状态查询申请报文报文说明中新增可以查询以下报文: PKG003 实时贷记业务包 PKG004 实时借记业务包 PKG009 实时贷记回执包 PKG010 实时借记回执包 beps.123.001.01 实时贷记业务报文 beps.124.001.01 实时贷记回执业务报文 beps.131.001.01 实时借记业务报文 beps.132.001.01 实时借记业务回执报文 beps.384.001.01 实时代收业务报文 beps.385.001.01 实时代收业务回执报文 中国人民银行科技司 第3页

第二代支付系统报文格式标准(公共控制系统分册)

beps.386.001.01 实时代付业务报文 beps.387.001.01 实时代付业务回执报文 删除: CMT314 业务退回应答报文 2、系统参数变更通知报文说明(5)中需要下发到参与者的公共数据清单中,“代收付业务处理期限”名称改为“批量代收付业务处理期限” 78. 2011-11-23 79. 2011-11-24 [M] 数字证书下载应答报文中,“数字签名”的类型由Max2048Text修改为Max4096Text [M] 1、业务撤销申请报文修改报文说明; 2、业务状态查询申请报文修改报文说明 80. 2011-12-05 [M] 1、修改了ccms.809.001.02报文的“报文功能”说明。 2、系统参数变更通知报文修改报文说明中“需要下发到参与者的公共数据清单” 81. 2011-12-14 [M] 1、业务查询报文修改报文说明(11); 2、通用非签名信息业务报文删除“CNAPS2向辖属所有参与机构发送通用非签名信息业务报文”的场景; 3、通用签名信息业务报文删除“CNAPS2向辖属所有参与机构发送通用签名信息业务报文”的场景 82. 2011-12-15 83. 2011-12-19 84. 2011-12-20 [M] 业务状态查询申请报文报文说明中,可以被查询的业务新增“PKG007贷记退汇业务包” [M] 通信级确认报文修改“处理状态”的备注 [M] 1、业务状态查询应答报文中,“NPC拒绝信息”修改为非加签要素; 2、通用处理确认报文中,“业务拒绝信息”修改为非加签要素 85. 2011-12-28 86. 2012-01-10 [M] 系统参数变更通知报文中“需要下发到参与者的公共数据清单表”增加说明“该表中的公共数据值仅作参考” [D] 1、通用签名信息业务报文中删除CNAPS2向特定参与机构发送通用签名信息业务报文的场景; 2、通用非签名信息业务报文中删除CNAPS2向特定参与机构发送通用非签名信息业务报文的场景; 87. 2012-01-11 88. 2012-01-31 . 2012-02-07 90. 2012-02-08 91. 2012-02-27 [M] 发布1.3版本; [M] 系统状态变更通知报文修改报文功能说明和场景二的序列图 [M] CIS代理行变更通知报文中删除关于报文分片的说明 [M] 业务查询报文修改报文说明(11) [M] 业务权限变更通知报文修改报文说明(6) 中国人民银行科技司 第4页

第二代支付系统报文格式标准(公共控制系统分册)

92. 2012-03-12 93. 2012-03-13 94. 2012-03-14 95. 2012-03-16 96. 2012-04-25 97. 2012-04-27 98. 2012-05-04 99. 2012-05-15 [M] 通信级确认报文修改报文说明 [M] 通信级确认报文修改报文说明 [M] 修改了业务状态查询报文中可查询报文清单 [M] 修改了查询、查复报文关于银行承兑汇票查询时的填写说明 [M] 在业务权限变更报文的说明中增加了需要检查权限报文的清单。 [M] 修改退回申请应答报文说明6中退回应答类型填写规则。 [M] 修改ccms.803报文的报文功能说明,大、小额登录、退出,不使用该报文通知参与者。 [M] 修改数字证书下载应答报文报文,新增对于“数字签名”字段填写规则的报文说明。 100. 2012-05-15 [M] 修改通信级确认报文报文,将” 通信级参考号”字段由必选改为可选。 101. 2012-05-18 102. 2012-05-28 [M] 发布1.3.1版本; [M]修改通用非签名信息业务报文、通用非签名信息业务应答报文、通用签名信息业务报文、通用签名信息业务应答报文 ,增加报文说明“用于小额系统时, 【业务头组件】中的“发起直接参与机构”和“发起参与机构”要素必须填写一致,均填写发起直参机构号。【业务头组件】中的“接收直接参与机构”和“接收参与机构”要素必须填写一致,均填写接收直参机构号。” 103. 2012-06-29 [M] 业务查询报文报文增加了说明12,明确了查询一代报文时“原业务类型编码”的填写规则。 104. 2012-07-03 [M] 1、通用非签名信息业务报文,删除报文说明“【业务头】组件中“数字签名”不填写” 2、通用非签名信息业务应答报文,删除报文说明“【业务头】组件中“数字签名”必填” 4、通用签名信息业务应答报文,,删除报文说明“【业务头】组件中“数字签名”必填” 105. 2012-07-04 [M]修改业务状态查询申请报文报文说明第7条” 可以被该报文查询的业务如下”,将其中报文编号重复的报文进行了说明 106. 2012-07-04 [M]修改报文丢弃通知报文的“通信级参考号”字段为可选项 中国人民银行科技司 第5页

第二代支付系统报文格式标准(公共控制系统分册)

107. 2012-07-04 [M]修改通用处理确认报文的报文说明。 将“本报文报文头中的“发送系统号”填写为“CCMS”,“接收系统号”填写为“CCMS”。”改为 “当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,报文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,报文头中的“发送系统号”填写为“IBPS”,“接收系统号”填写为“IBPS”。” 108. 2012-07-18 [M]修改自由格式报文,增加报文说明“本报文可用于CCMS系统向参与者下发自由格式报文,此时报文头中的“发送系统号”填写为“CCMS””。 109. 2012-07-30 [M] 修改业务状态查询申请报文报文说明第7条” 可以被该报文查询的业务如下”部分,删除CMT313(一代小额)的相关内容。 110. 2012-09-11 [M] 修改系统参数变更通知报文,修改报文说明中的“公共数据清单”,新增退票代码分类为“支票截流”的CCMSPIXX的公共数据。 111. 2012-10-23 [M] 修改业务退回应答报文,将”附言”字段的”CNAPS2类型”属性由Max105Text改为Max100Text。 说明:[C]-创建;[M]-修改;[A]-增加;[D]-删除; 中国人民银行科技司 第6页

第二代支付系统报文格式标准(公共控制系统分册)

1 报文清单及概要

报文清单 报文编号 报文名称 报文方向 是否加签 √ √ 是否对账 HVPS-信息报文对账 BEPS-信息报文对账 ccms.315.001.01 业务查复报文 √ HVPS-信息报文对账 BEPS-信息报文对账 ccms.316.001.01 业务状态查询申请报文 ccms.317.001.01 业务状态查询应答报文 ccms.318.001.01 业务退回申请报文 ccms.319.001.01 业务退回应答报文 ccms.801.001.02 系统状态变更通知报文 ccms.803.001.02 参与机构状态变更通知报文 ccms.805.001.02 登录/退出申请报文 ccms.806.001.02 登录/退出应答报文 ccms.807.001.02 强制离线通知报文 ccms.809.001.02 停启运通知报文 ccms.811.001.01 ACS专用时间结束通知报文 ccms.900.001.02 通用处理确认报文 ccms.903.001.02 数字证书绑定管理通知报文 ccms.906.001.01 业务种类与类型管理报文 ccms.907.001.02 系统参数变更报文 ccms.911.001.02 报文丢弃通知报文 ccms.913.001.01 CIS代理行变更通知报文 ccms.915.001.01 业务权限变更通知报文 ccms.916.001.01 行名行号变更通知报文 √ 1.1 序号 1. 2. 3. 4. 5. 6. 7. ccms.303.001.02 自由格式报文 ccms.307.001.02 业务撤销申请报文 ccms.308.001.02 业务撤销应答报文 ccms.310.001.01 通用非签名信息业务报文 ccms.311.001.01 通用非签名信息业务应答报文 ccms.312.001.01 通用签名信息业务报文 ccms.313.001.01 通用签名信息业务应答报文 ccms.314.001.01 业务查询报文 参与机构<->CNAPS2 参与机构->CNAPS2 参与机构<-CNAPS2 参与机构<->CNAPS2 参与机构<->CNAPS2 参与机构<->CNAPS2 √ 参与机构<->CNAPS2 √ √ 8. 参与机构<->CNAPS2 9. 参与机构<->CNAPS2 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 参与机构->CNAPS2 参与机构<-CNAPS2 参与机构<->CNAPS2 √ 参与机构<->CNAPS2 √ 参与机构<-CNAPS2 参与机构<-CNAPS2 参与机构->CNAPS2 参与机构<-CNAPS2 参与机构<-CNAPS2 参与机构<-CNAPS2 参与机构->CNAPS2 参与机构<-CNAPS2 √ √ 参与机构<->CNAPS2 √ 参与机构<-CNAPS2 参与机构<-CNAPS2 参与机构<-CNAPS2 参与机构<-CNAPS2 参与机构<-CNAPS2 参与机构<-CNAPS2 中国人民银行科技司 第7页

第二代支付系统报文格式标准(公共控制系统分册)

ccms.917.001.01 基础信息变更通知报文 ccms.919.001.01 数字证书下载申请报文 ccms.921.001.01 数字证书下载应答报文 ccms.926.001.01 业务金额上限下发报文 ccms.990.001.02 通信级确认报文 ccms.991.001.01 探测请求报文 ccms.992.001.01 探测回应报文 √ √ 29. 30. 31. 32. 33. 34. 35. 参与机构<-CNAPS2 参与机构->CNAPS2 参与机构<-CNAPS2 参与机构<-CNAPS2 参与机构<->CNAPS2 参与机构->CNAPS2 参与机构<-CNAPS2 1.2

序号 数据类型

类型定义 无 附加说明 无 类型名称 1. 无 中国人民银行科技司 第8页

第二代支付系统报文格式标准(公共控制系统分册)

2 第二代支付系统报文(XML格式)

(复用IBPS)自由格式报文

2.1

2.1.1 报文功能

参与机构之间或参与机构与CNAPS2节点之间用于业务通知、联络等事项的信息类业务报文。参与机构只能发送点对点的自由格式报文,CNAPS2可以广播自由格式报文给所有参与机构。

2.1.2 报文序列图 2.1.2.1 场景一

CNAPS2向特定参与机构(含NPC)发送自由格式报文。

CNAPS2特定接收参与机构1: 自由格式报文

2.1.2.2 场景二

CNAPS2向辖属所有参与机构发送广播式自由格式报文。

中国人民银行科技司 第9页

第二代支付系统报文格式标准(公共控制系统分册)

CNAPS2辖属接收参与机构1: 自由格式报文

2.1.2.3 场景三

发起参与机构发送自由格式报文,CNAPS2检查通过后,转发自由格式报文至接收参与机构,并向发起参与机构回复通用处理确认报文。

中国人民银行科技司 第10页

第二代支付系统报文格式标准(公共控制系统分册)

发起参与机构CNAPS2接收参与机构1: 自由格式报文2: 自由格式报文3: 通用处理确认报文

2.1.2.4 场景四

发起参与机构发送自由格式报文,CNAPS2业务检查未通过(如未登录或无权限等),则通过回复通用处理确认报文至发送参与机构,告知拒绝接收此报文的原因。

中国人民银行科技司 第11页

第二代支付系统报文格式标准(公共控制系统分册)

发起参与机构CNAPS21: 自由格式报文2: 通用处理确认报文

2.1.2.5 场景五

参与者发起或回复的业务因报文格式错或重账被CNAPS2丢弃该业务报文 。 场景参见“报文丢弃通知报文”。 2.1.3 报文结构 序或 报文要素 号 1. 2. 3. Message root GroupHeader FreeFormatInformation 属性 类型 备注 FreeFormat 加签 要素 [1..1] [1..1] 【业务头】组件 [1..1] 中国人民银行科技司 第12页

第二代支付系统报文格式标准(公共控制系统分册)

4. --MessageContent 信息内容 [1..1] Max500Text 允许中文 2.1.4 报文说明

(1) 当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,报

文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,报文头中的“发送系统号”填写为“IBPS”,“接收系统号”填写为“IBPS”。

(2) 本报文可用于CCMS系统向参与者下发自由格式报文,此时报文头中的“发送系统号”填写为“CCMS”。 (3) “委托日期”即为【业务头】组件中“报文标识号”的“当前工作日期”; (4) “信息业务序号”为【业务头】组件中“报文标识号”的“报文序号”; (5) “发起清算行行号”即为【业务头】组件中的“发起直接参与机构”。 (6) “发起行行号”即为【业务头】组件中的“发起参与机构”。

(7) “接收清算行行号”即为【业务头】组件中的“接收直接参与机构”。 (8) “接收行行号”即为【业务头】组件中的“接收参与机构”。

(9) 如发起参与机构需发送本报文给NPC,则填写【业务头】组件中的“接收直接参与机构”为NPC的节点号0000;如发起参与机构需发送本报文

给当地CCPC,则填写为当地CCPC节点号,如北京CCPC填写为1000。

(10) 【业务头】组件中的“发起直接参与机构”填写为NPC节点0000或CCPC节点号(如1000北京),则表示该报文是NPC发送的;如【业务头】

组件中的“接收直接参与机构”为12个0,则说明该报文是NPC广播的。

(11) 当本报文用于大额支付系统业务时,【业务头】组件中的“系统编号”填写为“HVPS”;当用于小额支付系统业务时,【业务头】组件中的“系统

编号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,【业务头】组件中的“系统编号”填写为“IBPS”。 2.2

(复用IBPS、复用ISO20022报文)业务撤销申请报文

2.2.1 报文功能

付款清算行对已发送至CNAPS2的贷记业务,可以通过此报文发起撤销申请。CNAPS2收到撤销申请时,如果其为小额、网银业务且尚未轧差,或是大额业务且尚未清算,可进行撤销处理。CNAPS2通过业务撤销应答报文回复发起参与机构,告知其业务撤销的结果(已处理、已拒绝)。

ACS可用此报文撤销其单边业务。

中国人民银行科技司 第13页

第二代支付系统报文格式标准(公共控制系统分册)

2.2.2 报文序列图 2.2.2.1 场景一

参与机构发送业务撤销申请报文,CNAPS2处理成功后回复业务撤销应答报文。

发起参与机构CNAPS21: 业务撤销申请报文2: 业务撤销应答报文

2.2.2.2 场景二

发起参与机构发送业务状态查询申请报文,CNAPS2业务检查未通过(如未登录或无权限等),则通过回复业务撤销应答报文至发送参与机构,告知拒绝接收此报文的原因。

中国人民银行科技司 第14页

第二代支付系统报文格式标准(公共控制系统分册)

发起参与机构CNAPS21: 业务撤销申请报文2: 业务撤销应答报文

2.2.2.3 场景三

参与者发起或回复的业务因报文格式错或重账被CNAPS2丢弃该业务报文 。 场景参见“报文丢弃通知报文”。 2.2.3 报文结构(camt.056.001.01)

使用ISO20022报文:FIToFIPaymentCancellationRequestV01

ISO20022序号 或 报文要素 属性 ISO20022类型 CNAPS2属性 [1..1] CNAPS2类型 备注 加签 要素 1. Message root [1..1] FIToFIPaymentCancel lationRequest 中国人民银行科技司 第15页

第二代支付系统报文格式标准(公共控制系统分册)

2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Assignment --Identification 报文标识号 --Assigner ----Agent ------FinancialInstitutionIdentification [1..1] [1..1] [1..1] [1..1] [1..1] [0..1] [1..1] [1..1] [1..1] [1..1] [0..1] [1..1] Max35Text Max35Text Max35Text [1..1] [1..1] Max35Text [1..1] [1..1] [1..1] [1..1] [1..1] Max14Text [1..1] [1..1] [1..1] [1..1] 禁止中文 禁止中文 固定填写NPC节点号 √ √ --------ClearingSystemMemberIdentification ----------MemberIdentification 发起参与机构 --Assignee ----Agent ------FinancialInstitutionIdentification --------ClearingSystemMemberIdentification ----------MemberIdentification 接收参与机构 [1..1] Max14Text [1..1] [1..n] ISODateTime Max35Text 0000 禁止中文 √ 14. 15. 16. 17. 18. 19. --CreationDateTime 报文发送时间 Underlying --OriginalGroupInformationAndCancellation ----OriginalMessageIdentification 原报文标识号 ----OriginalMessageNameIdentification 原报文类型代码 ----CancellationReasonInformation [1..1] ISODateTime [1..1] [1..1] [1..1] Max35Text 禁止中文 禁止中文 √ √ [0..1] [1..1] [1..1] [0..n] Max35Text [1..1] Max35Text [0..1] 禁止中文 √ 中国人民银行科技司 第16页

第二代支付系统报文格式标准(公共控制系统分册)

20. ------AdditionalInformation 备注 [0..n] Max105Text [0..1] Max105Text 允许中文 2.2.4 报文说明

(1) 当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,报

文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,报文头中的“发送系统号”填写为“IBPS”,“接收系统号”填写为“IBPS”。 2.3

(复用IBPS、复用ISO20022报文)业务撤销应答报文

2.3.1 报文功能

CNAPS2收到业务撤销申请时,通过此报文将应答结果返回给撤销申请发起清算行。 2.3.2 报文序列图 2.3.2.1 场景

(参见业务撤销申请报文)

2.3.3 报文结构(pacs.002.001.03)

使用ISO20022报文:FIToFIPaymentStatusReportV03

ISO200序号 或 报文要素 22属性 ISO20022类型 CNAPS2属性 CNAPS2类型 备注 加签 要素 1. 2. 3. Message root GroupHeader --MessageIdentification [1..1] [1..1] [1..1] [1..1] Max35Text FIToFIPaymentStatus Report 禁止中文 √ [1..1] [1..1] Max35Text 中国人民银行科技司 第17页

第二代支付系统报文格式标准(公共控制系统分册)

报文标识号 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. --CreationDateTime 报文发送时间 --InstructingAgent [1..1] ISODateTime [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] ISODateTime Max14Text Max14Text Max35Text Max35Text Max8Text 禁止中文 禁止中文 禁止中文 禁止中文 禁止中文 /G01/value 撤销处理状态为PR09时√ √ √ √ √ [0..1] [1..1] [0..1] [1..1] Max35Text [0..1] [1..1] [0..1] [1..1] Max35Text ----FinancialInstitutionIdentification ------Other --------Identification 发起参与机构行号 --InstructedAgent ----FinancialInstitutionIdentification ------Other --------Identification 接收参与机构行号 OriginalGroupInformationAndStatus --OriginalMessageIdentification 原报文标识号 --OriginalMessageNameIdentification 原报文类型代码 --StatusReasonInformation [1..1] [1..1] Max35Text [1..1] Max35Text [0..n] [0..n] Max105Text ----AdditionalInformation 业务处理码 填写,注明撤销失败的原因,当撤销处理状态为PR07已处理时,NPC业务处理信息填写明确的处理信息或者一个0。 √ 中国人民银行科技司 第18页

第二代支付系统报文格式标准(公共控制系统分册)

禁止中文 18. 19. 20. ----AdditionalInformation NPC业务处理信息 TransactionInformationAndStatus --StatusIdentification 撤销处理状态 [0..n] Max105Text [0..n] [0..1] Max35Text [1..1] [1..1] [1..1] Max105Text ProcessCode(Max4Text) /H08/value 允许中文 PR07:已处理(撤销成功) √ PR09:已拒绝(撤销失败) √ 禁止中文 21. 22. --OriginalInstructionIdentification 被撤销业务报文标识号 --ClearingSystemReference 撤销日期 [0..1] Max35Text [0..1] Max35Text [1..1] [0..1] Max35Text ISODate 禁止中文 当撤销成功时填写 禁止中文 √ √ 2.3.4 报文说明

(1) 当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,

报文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,报文头中的“发送系统号”填写为“IBPS”,“接收系统号”填写为“IBPS”。

(2) 当用于小额系统时, 【业务头组件】中的“发起直接参与机构”和“发起参与机构”要素必须填写一致,均填写发起直参机构号。【业务头

组件】中的“接收直接参与机构”和“接收参与机构”要素必须填写一致,均填写接收直参机构号。

(3) 对于业务报文NPC未收到,但却收到了相应的撤销报文,则撤销应答报文中会提示撤销成功(撤销处理状态填写为PR07:已处理),“业务

处理码”填写为“HVZI0001” 或者“BEZI0001”或者“SAZI0001”。由于支付系统不具备该笔原业务的全要素,该笔原业务不会纳入对账,因此参与者收到此类撤销应答报文时,须修改原业务状态为“PR24:NPC未受理”,而不能是“PR08:已撤销”(因为已撤销的业务要纳入对账)。

(4) 本报文的发起参与机构为报文结构中的“发起参与机构行号”要素。

中国人民银行科技司 第19页

第二代支付系统报文格式标准(公共控制系统分册)

2.4 通用非签名信息业务报文

2.4.1 报文功能

节点间、各参与机构间、节点与参与机构间可以使用本报文来传输带文件的业务通知、联络等事项信息数据。 2.4.2 报文序列图 2.4.2.1 场景一

发起参与机构发送通用非签名信息业务报文,CNAPS2业务检查后转发给接收参与机构,并向发起参与机构回复通用处理确认报文。接收参与机构收到通用非签名信息业务报文处理成功后,向CNAPS2回复通用非签名信息业务应答报文,CNAPS2检查通过后向发起参与机构转发此报文,并向接收参与机构回复通用处理确认报文。

中国人民银行科技司 第20页

第二代支付系统报文格式标准(公共控制系统分册)

发起参与机构CNAPS2接收参与机构1: 通用非签名信息业务报文2: 通用非签名信息业务报文3: 通用处理确认报文4: 通用非签名信息业务应答报文5: 通用非签名信息业务应答报文6: 通用处理确认报文

中国人民银行科技司 第21页

第二代支付系统报文格式标准(公共控制系统分册)

2.4.2.2 场景二

发起参与机构发起通用非签名信息业务报文,CNAPS2业务检查未通过(如未登录或无权限等),则通过回复通用处理确认报文至发送参与机构,告知拒绝接收此报文的原因。

发起参与机构CNAPS21: 通用非签名信息业务报文2: 通用处理确认报文

2.4.2.3 场景三

接收参与机构回复通用非签名信息业务应答报文,CNAPS2业务检查未通过,则通过回复通用处理确认报文至接收参与机构,告知拒绝接收此报文的原因。

中国人民银行科技司 第22页

第二代支付系统报文格式标准(公共控制系统分册)

2.4.2.4 场景四

参与者发起或回复的业务因报文格式错或重账被CNAPS2丢弃该业务报文 。 场景参见“报文丢弃通知报文”。 2.4.3 报文结构 序或 报文要素 号 1. 2. Message root GroupHeader 属性 类型 备注 CommonNotSignatureInformation Business 加签 要素 [1..1] [1..1] 【业务头】 中国人民银行科技司 第23页

第二代支付系统报文格式标准(公共控制系统分册)

3. 4. 5. 6. 7. 8. CommonNotSignatureInformation BusinessInformation --TransactionTypeCode 业务类型编码 --Title 信息标题 --Content 信息内容 --AttachmentLength 附件长度 --AttachmentName 附件名称 --AttachmentContent ----Content 附件内容 [1..1] [1..1] Max4Text [1..1] Max80Text 禁止中文 允许中文 [1..1] Max256Text 允许中文 [1..1] Max8NumericText 禁止中文 [0..1] Max80Text [0..1] [1..1] Any 允许中文 允许中文 9. 10. 2.4.4 报文说明

(1) 当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,报

文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,报文头中的“发送系统号”填写为“IBPS”,“接收系统号”填写为“IBPS”。

(2) 当用于小额系统时, 【业务头组件】中的“发起直接参与机构”和“发起参与机构”要素必须填写一致,均填写发起直参机构号。【业务头组

件】中的“接收直接参与机构”和“接收参与机构”要素必须填写一致,均填写接收直参机构号。

(3) “委托日期”即为【业务头】组件中“报文标识号”的“当前工作日期”; (4) “信息业务序号”为【业务头】组件中“报文标识号”的“报文序号”; (5) “发起清算行行号”即为【业务头】组件中的“发起直接参与机构”。 (6) “发起行行号”即为【业务头】组件中的“发起参与机构”。

中国人民银行科技司 第24页

第二代支付系统报文格式标准(公共控制系统分册)

(7) “接收清算行行号”即为【业务头】组件中的“接收直接参与机构”。 (8) “接收行行号”即为【业务头】组件中的“接收参与机构”。

(9) 如发起参与机构需发送本报文给NPC,则填写【业务头】组件中的“接收直接参与机构”为NPC的节点号0000;如发起参与机构需发送本报文

给当地CCPC,则填写为当地CCPC节点号,如北京CCPC填写为1000。

(10) 【业务头】组件中的“发起直接参与机构”填写为NPC节点0000或CCPC节点号(如1000北京),则表示该报文是NPC发送的;如【业务头】

组件中的“接收直接参与机构”为000000000000,则说明该报文是NPC广播的。

(11) 当本报文用于大额支付系统业务时,【业务头】组件中的“系统编号”填写为“HVPS”;当用于小额支付系统业务时,【业务头】组件中的“系统

编号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,【业务头】组件中的“系统编号”填写为“IBPS”。

(12) “附件内容”字段需使用BASE编码,“附件长度”指使用BASE编码后的数据长度。 2.5

通用非签名信息业务应答报文

2.5.1 报文功能

节点间、各参与机构间、节点与参与机构间可以使用带文件的业务通知、联络等事项信息数据的报文来回复通用非签名信息业务。 2.5.2 报文序列图 2.5.2.1 场景

(参见通用非签名信息业务报文) 2.5.3 报文结构

加签 要素 序或 报文要素 号 属性 类型 备注 1. 2. Message root GroupHeader [1..1] [1..1] 【业务头】 CommonNotSignatureInformationBusi NessResponse 中国人民银行科技司 第25页

第二代支付系统报文格式标准(公共控制系统分册)

3. 4. 5. 6. OriginalGroupHeader 原报文信息 ResponseInformation 业务应答信息 NessResponseInformation --OriginalTransactionTypeCode 原业务类型编码 [0..1] [1..1] [1..1] 【原报文主键】 【业务应答信息】 CommonNotSignatureInformationBusi [1..1] Max4Text 禁止中文 2.5.4 报文说明

(1) 当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,报

文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,报文头中的“发送系统号”填写为“IBPS”,“接收系统号”填写为“IBPS”。

(2) 当用于小额系统时, 【业务头组件】中的“发起直接参与机构”和“发起参与机构”要素必须填写一致,均填写发起直参机构号。【业务头组

件】中的“接收直接参与机构”和“接收参与机构”要素必须填写一致,均填写接收直参机构号。

(3) “委托日期”即为【业务头】组件中“报文标识号”的“当前工作日期”。 (4) “应答序号”为【业务头】组件中“报文标识号”的“报文序号”。

(5) “发起清算行行号”即为【业务头】组件中的“发起直接参与机构”。 (6) “发起行行号”即为【业务头】组件中的“发起参与机构”。

(7) “接收清算行行号”即为【业务头】组件中的“接收直接参与机构”。 (8) “接收行行号”即为【业务头】组件中的“接收参与机构”。

(9) 当本报文用于大额支付系统业务时,【业务头】组件中的“系统编号”填写为“HVPS”;当用于小额支付系统业务时,【业务头】组件中的“系统

编号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,【业务头】组件中的“系统编号”填写为“IBPS”。

中国人民银行科技司 第26页

第二代支付系统报文格式标准(公共控制系统分册)

2.6 通用签名信息业务报文

2.6.1 报文功能

节点间、各参与机构间、节点与参与机构间可以使用本报文来传输带文件且安全性较高需要加密的业务通知、联络等事项信息数据。人民币跨

境结算业务可用此报文。

2.6.2 报文序列图 2.6.2.1 场景一

发起参与机构发送通用签名信息业务报文,CNAPS2业务检查后转发给接收参与机构,并向发起参与机构回复通用处理确认报文。接收参与机构收到通用签名信息业务报文处理成功后,向CNAPS2回复通用签名信息业务应答报文,CNAPS2检查通过后向发起参与机构转发此报文,并向接收参与机构回复通用处理确认报文。

中国人民银行科技司 第27页

第二代支付系统报文格式标准(公共控制系统分册)

发起参与机构CNAPS2接收参与机构1: 通用签名信息业务报文2: 通用签名信息业务报文3: 通用处理确认报文4: 通用签名信息业务应答报文5: 通用签名信息业务应答报文6: 通用处理确认报文

2.6.2.2 场景二

发起参与机构发送通用签名信息业务报文,CNAPS2业务检查未通过(如未登录或无权限等),则通过回复通用处理确认报文至发送参与机构,告知拒绝接收此报文的原因。

中国人民银行科技司 第28页

第二代支付系统报文格式标准(公共控制系统分册)

发起参与机构CNAPS21: 通用签名信息业务报文2: 通用处理确认报文

2.6.2.3 场景三

接收参与机构回复通用签名信息业务应答报文,CNAPS2业务检查未通过,则通过回复通用处理确认报文至接收参与机构,告知拒绝接收此报文的原因。

中国人民银行科技司 第29页

第二代支付系统报文格式标准(公共控制系统分册)

2.6.2.4 场景四

参与者发起或回复的业务因报文格式错或重账被CNAPS2丢弃该业务报文 。 场景参见“报文丢弃通知报文”。 2.6.3 报文结构 序或 报文要素 号 1. 2. Message root GroupHeader 属性 类型 备注 加签 要素 √ [1..1] [1..1] 【业务头】 CommonSignatureInformationBusiness 中国人民银行科技司 第30页

第二代支付系统报文格式标准(公共控制系统分册)

3. 4. 5. 6. 7. 8. CommonSignatureInformation BusinessInformation --CategoryPurposeCode 业务种类编码 --TransactionTypeCode 业务类型编码 --Title 信息标题 --Content 信息内容 --AttachmentLength 附件长度 --AttachmentName 附件名称 --AttachmentContent ----Content 附件内容 [1..1] [1..1] Max5Text [1..1] Max4Text √ √ 禁止中文 禁止中文 [1..1] Max80Text 允许中文 √ [1..1] Max256Text [1..1] Max8NumericText [0..1] Max80Text 允许中文 √ 禁止中文 √ 9. 10. 11. 允许中文 允许中文 √ √ [0..1] [1..1] Any 2.6.4 报文说明

(1) 当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,报

文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,报文头中的“发送系统号”填写为“IBPS”,“接收系统号”填写为“IBPS”。

(2) 当用于小额系统时, 【业务头组件】中的“发起直接参与机构”和“发起参与机构”要素必须填写一致,均填写发起直参机构号。【业务头组

件】中的“接收直接参与机构”和“接收参与机构”要素必须填写一致,均填写接收直参机构号。

(3) “委托日期”即为【业务头】组件中“报文标识号”的“当前工作日期”; (4) “信息业务序号”为【业务头】组件中“报文标识号”的“报文序号”;

中国人民银行科技司 第31页

第二代支付系统报文格式标准(公共控制系统分册)

(5) (6) (7) (8) (9)

“发起清算行行号”即为【业务头】组件中的“发起直接参与机构”。 “发起行行号”即为【业务头】组件中的“发起参与机构”。

“接收清算行行号”即为【业务头】组件中的“接收直接参与机构”。 “接收行行号”即为【业务头】组件中的“接收参与机构”。

如发起参与机构需发送本报文给NPC,则填写【业务头】组件中的“接收直接参与机构”为NPC的节点号0000;如发起参与机构需发送本报文给当地CCPC,则填写为当地CCPC节点号,如北京CCPC填写为1000。

(10) 【业务头】组件中的“发起直接参与机构”填写为NPC节点0000或CCPC节点号(如1000北京),则表示该报文是NPC发送的;如【业务头】

组件中的“接收直接参与机构”为000000000000,则说明该报文是NPC广播的。

(11) 当本报文用于大额支付系统业务时,【业务头】组件中的“系统编号”填写为“HVPS”;当用于小额支付系统业务时,【业务头】组件中的“系统

编号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,【业务头】组件中的“系统编号”填写为“IBPS”。

(12) “附件内容”字段需使用BASE编码,“附件长度”指使用BASE编码后的数据长度。在加签或核签时,“附件内容”要素必须用MD5算

法计算出的结果作为加签要素。 2.7

通用签名信息业务应答报文

2.7.1 报文功能

节点间、各参与机构间、节点与参与机构间可以使用此报文来回复通用签名信息业务报文。可用此报文对人民币跨境结算业务进行应答。 2.7.2 报文序列图 2.7.2.1 场景

(参见通用签名信息业务报文) 2.7.3 报文结构 序或 报文要素 号 1. Message root 属性 类型 备注 CommonSignatureInformationBusi NessResponse 加签 要素 [1..1] 中国人民银行科技司 第32页

第二代支付系统报文格式标准(公共控制系统分册)

2. 3. 4. 5. 6. 7. GroupHeader OriginalGroupHeader 原报文信息 ResponseInformation 业务应答信息 CommonSignatureInformationBusi NessResponseInformation --OriginalCategoryPurposeCode 原业务种类编码 --OriginalTransactionTypeCode 原业务类型编码 [1..1] 【业务头】 [1..1] 【原报文主键】 [1..1] 【业务应答信息】 [1..1] √ √ √ [1..1] Max5Text [1..1] Max4Text 禁止中文 禁止中文 √ √ 2.7.4 报文说明

(1) 当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,报

文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,报文头中的“发送系统号”填写为“IBPS”,“接收系统号”填写为“IBPS”。

(2) 当用于小额系统时, 【业务头组件】中的“发起直接参与机构”和“发起参与机构”要素必须填写一致,均填写发起直参机构号。【业务头组

件】中的“接收直接参与机构”和“接收参与机构”要素必须填写一致,均填写接收直参机构号。

(3) “委托日期”即为【业务头】组件中“报文标识号”的“当前工作日期”。 (4) “应答序号”为【业务头】组件中“报文标识号”的“报文序号”。

(5) “发起清算行行号”即为【业务头】组件中的“发起直接参与机构”。 (6) “发起行行号”即为【业务头】组件中的“发起参与机构”。

(7) “接收清算行行号”即为【业务头】组件中的“接收直接参与机构”。 (8) “接收行行号”即为【业务头】组件中的“接收参与机构”。

(9) 当本报文用于大额支付系统业务时,【业务头】组件中的“系统编号”填写为“HVPS”;当用于小额支付系统业务时,【业务头】组件中的“系统

编号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,【业务头】组件中的“系统编号”填写为“IBPS”。

中国人民银行科技司 第33页

第二代支付系统报文格式标准(公共控制系统分册)

2.8 业务查询报文

2.8.1 报文功能

参与机构对发出或接收业务如有疑问,可通过此报文向接收行或发起行发起查询。 2.8.2 报文序列图 2.8.2.1 场景一

发起参与机构发送业务查询报文,CNAPS2业务检查后转发业务查询报文至接收参与机构,并向发起参与机构回复通用处理确认报文。接收参与机构收到业务查询报文处理成功后,向CNAPS2回复业务查复报文,CNAPS2检查通过后向发起参与机构转发此报文,并向接收参与机构回复通用处理确认报文。

中国人民银行科技司 第34页

第二代支付系统报文格式标准(公共控制系统分册)

发起参与机构1: 业务查询报文CNAPS2接收参与机构2: 业务查询报文3: 通用处理确认报文4: 业务查复报文5: 业务查复报文6: 通用处理确认报文

2.8.2.2 场景二

发起参与机构发送业务查询报文,CNAPS2业务检查未通过(如未登录或无权限等),则通过回复通用处理确认报文至发送参与机构,告知拒绝接收此报文的原因。

中国人民银行科技司 第35页

第二代支付系统报文格式标准(公共控制系统分册)

发起参与机构CNAPS21: 业务查询报文2: 通用处理确认报文

2.8.2.3 场景三

接收参与机构回复业务查复报文,CNAPS2业务检查未通过,则通过回复通用处理确认报文至接收参与机构,告知拒绝接收此报文的原因。

中国人民银行科技司 第36页

第二代支付系统报文格式标准(公共控制系统分册)

2.8.2.4 场景四

参与者发起或回复的业务因报文格式错或重账被CNAPS2丢弃该业务报文 。 场景参见“报文丢弃通知报文”。 2.8.3 报文结构 序或 报文要素 号 1. 2. 3. Message root GroupHeader BusinessQueryInformation 属性 类型 备注 BusinessQuery 加签 要素 √ [1..1] [1..1] 【业务头】 [1..1] 中国人民银行科技司 第37页

第二代支付系统报文格式标准(公共控制系统分册)

4. 5. 6. 7. 8. --QueryType 查询类型 --OriginalInformation ----OriginalGroupHeader 待查询批量包/待查询业务 ----OriginalTransaction 待查询明细业务 ----Amount 待查询业务货币符号、金额 ----BillInformation ------BillNumber 票据号码 ------AcceptDate 承兑日期 ------BillDate 出票日期 ------DraftDueDate 汇票到期日 ------DrawerFullName 出票人全称 ------CreditorFullName 收款人全称 ------DebtorBankFullName 付款行全称 --Content 查询内容 [0..1] BusinessQueryTypeCode [1..1] [1..1] 【原报文主键】 [0..1] 【原业务主键】 禁止中文 √ √ [1..1] ActiveCurrencyAndAmount 禁止中文 [0..1] [1..1] Max32Text [1..1] ISODate 禁止中文 √ √ 9. 10. 11. 12. 13. 14. 15. 16. 17. 禁止中文 √ [1..1] ISODate [1..1] ISODate 禁止中文 √ 禁止中文 √ [1..1] Max60Text [1..1] Max60Text 允许中文 √ 允许中文 √ [1..1] Max60Text 允许中文 √ [1..1] Max256Text 允许中文 √ 中国人民银行科技司 第38页

第二代支付系统报文格式标准(公共控制系统分册)

2.8.4 报文说明

(1) 当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,报

文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,报文头中的“发送系统号”填写为“IBPS”,“接收系统号”填写为“IBPS”。

(2) 查询日期即为【业务头】组件中“报文标识号”的“当前工作日期”,需与业务系统当前实际工作日期保持一致。 (3) 查询书号为【业务头】组件中“报文标识号”的“报文序号”。

(4) 查询类型为“QT00”时,“待查询明细业务”不填写;当为“QT01”时,“待查询明细业务” 为必填。 (5) “原交易种类”为【原业务主键】中的“原业务类型编码”,类型为Max4Text。 (6) “原委托日期”为【原业务主键】中的“原报文标识号”的“当前工作日期”。

(7) “查询行行号”、“查复行行号”分别为【业务头】中的“发起参与机构”及“接收参与机构”。 (8) “接收清算行”为【业务头】组件中的“接收直接参与机构”。

(9) 当此报文在大额系统中使用时,“查询类型”字段不能填写。当此报文在小额及网银中使用时,“查询类型”字段必填。 (10) 当本报文用于大额支付系统业务时,【业务头】组件中的“系统编号”填写为“HVPS”;当用于小额支付系统业务时,【业务头】组件中的“系统

编号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,【业务头】组件中的“系统编号”填写为“IBPS”。

(11) 当查询的业务为银行承兑汇票或银行汇票时,【业务头】组件中的“系统编号”填写为HVPS或BEPS,【票据信息】必选(其他业务查询时不

填写);【原报文主键】中的”原报文标识号”填写为承兑日期+8个0,”原发起参与机构”填写12个0,”原报文类型”填写15个0。

(12) 当查询的业务为一代报文时,如原业务类型编码为5位,则在【原业务主键】中的”原业务类型编码”中填写后4位即可。 2.9

业务查复报文

2.9.1 报文功能

被查询参与机构收到业务查询报文后,通过此报文将查询情况返回给查询参与机构。 2.9.2 报文序列图 2.9.2.1 场景 (同业务查询报文)

中国人民银行科技司 第39页

第二代支付系统报文格式标准(公共控制系统分册)

2.9.3 报文结构 序或 报文要素 号 1. 2. 3. 4. 5. 6. 7. 8. 9. Message root GroupHeader OriginalGroupHeader 原查询申请 BusinessResponseInformation --QueryType 查询类型 --OriginalInformation ----OriginalGroupHeader 待查询批量包/待查询业务 ----OriginalTransaction 待查询明细业务 ----OriginalAmount 待查询业务货币符号、金额 --Content 查复内容 属性 类型 备注 BusinessResponse 禁止中文 加签 要素 √ √ √ √ [1..1] [1..1] 【业务头】 [1..1] 【原报文主键】 [1..1] [0..1] BusinessQueryTypeCode [1..1] [1..1] 【原报文主键】 [0..1] 【原业务主键】 √ √ [1..1] ActiveCurrencyAndAmount 禁止中文 [1..1] Max256Text 10. 允许中文 √ 2.9.4 报文说明

(1) 当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,报

文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,报文头中的“发送系统号”填写为“IBPS”,“接收系统号”填写为“IBPS”。

(2) 查复日期为【业务头】组件中“报文标识号”的“当前工作日期”,需与业务系统当前实际工作日期保持一致。 (3) 查复书号为【业务头】组件中“报文标识号”的“报文序号”,由查复行自行编制;

中国人民银行科技司 第40页

第二代支付系统报文格式标准(公共控制系统分册)

(4) (5) (6) (7) (8) (9)

查寻书号为【原报文组件】(原查询申请)组件中的“原报文标识号”; “原交易种类”为【原业务主键】(原查询申请)中的“原业务类型编码”。

“查询行行号”、“查复行行号”匹配【原业务主键】中的“原发起间接参与机构”及“原接收间接参与机构”。 “接收清算行”为【业务头】组件中的“接收直接参与机构”。

当此报文在大额系统中使用时,“查询类型”字段不能填写,默认为“单笔查询”。当此报文在小额及网银中使用时,“查询类型”字段必填。 当本报文用于大额支付系统业务时,【业务头】组件中的“系统编号”填写为“HVPS”;当用于小额支付系统业务时,【业务头】组件中的“系统编号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,【业务头】组件中的“系统编号”填写为“IBPS”。

(10) 当为对银行承兑汇票/银行汇票的查复时,【原报文主键】中的”原报文标识号”填写为承兑日期+8个0,”原发起参与机构”填写12个0,”原

报文类型”填写15个0。 2.10

(复用ISO20022报文)业务状态查询申请报文

2.10.1 报文功能

参与机构发送此报文查询本行发出的大、小额业务在CNAPS2的处理情况。 ACS可通过此报文查询单边和错账冲正的业务状态。 2.10.2 报文序列图 2.10.2.1 场景一

参与机构发送业务状态查询申请报文,CNAPS2处理成功后回复业务状态查询应答报文。

中国人民银行科技司 第41页

第二代支付系统报文格式标准(公共控制系统分册)

发起参与机构CNAPS21: 业务状态查询申请报文2: 业务状态查询应答报文

2.10.2.2 场景二

发起参与机构发送业务状态查询申请报文,CNAPS2业务检查未通过(如未登录或无权限等),则通过回复业务状态查询应答报文至发送参与机构,告知拒绝接收此报文的原因。

中国人民银行科技司 第42页

第二代支付系统报文格式标准(公共控制系统分册)

发起参与机构CNAPS21: 业务状态查询申请报文2: 业务状态查询应答报文

2.10.2.3 场景三

参与者发起或回复的业务因报文格式错或重账被CNAPS2丢弃该业务报文 。 场景参见“报文丢弃通知报文”。

2.10.3 报文结构(camt.005.001.04) 使用ISO20022报文:GetTransactionV04

序号 或 报文要素 Message root MessageIdentification ISO20022属性 [1..1] [1..1] ISO20022类型 CNAPS2 属性 CNAPS2类型 备注 加签 要素 1. 2. [1..1] [1..1] 中国人民银行科技司 第43页

第二代支付系统报文格式标准(公共控制系统分册)

3. 4. 5. 6. 7. 8. 9. --Identification 报文标识号 TransactionQueryDefinition --TransactionCriteria ----NewCriteria ------SearchCriteria --------PaymentSearch ----------InstructionReference ------------PaymentInstructionReference 原报文标识号 ----------InstructionReference ------------ProprietaryReference 原发起参与机构 ----------InstructionReference ------------ProprietaryReference 原报文类型编码 [1..1] [0..1] [0..1] [1..1] [0..n] [0..1] [0..n] [1..1] [0..n] [1..1] [0..n] [1..1] Max35Text Max35Text Max70Text Max70Text [1..1] Max35Text [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] Max35Text [1..1] [1..1] Max14Text [1..1] [1..1] Max35Text 禁止中文 禁止中文 /A70/value 禁止中文 /F26/value 禁止中文 10. 11. 12. 13. 14. 2.10.4 报文说明

(1) 当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,报

文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,报文头中的“发送系统号”填写为“IBPS”,“接收系统号”填写为“IBPS”; 当本报文用于ACS查询单边和错账业务状态时,报文头中的“发送系统号”填写为“SAPS”,“接收系统号”填写为“SAPS”。

(2) “委托日期”为“报文标识号”的“当前工作日期”。 (3) “原支付交易序号”为“报文标识号”的“报文序号”。 (4) “原委托日期”即为“原报文标识号”的“当前工作日期”。

(5) 报文中“ProprietaryReference”要素备注中出现的/xxx/value,其中/xxx/表示该业务要素的唯一编码,values表示该要素的内容,例如“原

中国人民银行科技司 第44页

第二代支付系统报文格式标准(公共控制系统分册)

报文类型编码”要素在报文中填写的方式为“/F26/beps.125.001.01”,要素的数据类型指value的数据类型,例如“原报文类型编码”的数据类型为Max35Text,指/F26/后的value为Max35Text数据类型。

(6) 本报文的发起参与机构为报文结构中的“原发起参与机构”要素。 (7) 可以被该报文查询的业务如下: 序号 报文编号 报文名称 客户发起汇兑业务报文 金融机构发起汇兑业务报文 即时转账报文 客户发起普通贷记业务报文 金融机构发起普通贷记业务报文 实时贷记业务报文 实时贷记回执业务报文 定期贷记业务报文 普通借记业务报文 普通借记业务回执报文 CIS通用回执业务报文 实时借记业务报文 实时借记业务回执报文 定期借记业务报文 定期借记业务回执报文 批量代收业务报文 批量代收业务回执报文 批量代付业务报文 批量代付业务回执报文 1. hvps.111.001.01 2. hvps.112.001.01 3. hvps.141.001.01 4. beps.121.001.01 5. beps.122.001.01 6. beps.123.001.01 7. beps.124.001.01 8. beps.125.001.01 9. beps.127.001.01 10. beps.128.001.01 11. beps.130.001.01 12. beps.131.001.01 13. beps.132.001.01 14. beps.133.001.01 15. beps.134.001.01 16. beps.380.001.01 17. beps.381.001.01 18. beps.382.001.01 19. beps.383.001.01 中国人民银行科技司 第45页

第二代支付系统报文格式标准(公共控制系统分册)

20. beps.384.001.01 21. beps.385.001.01 22. beps.386.001.01 23. beps.387.001.01 24. beps.411.001.01 25. beps.412.001.01 26. ccms.314.001.01 27. ccms.315.001.01 28. ccms.318.001.01 29. ccms.319.001.01 30. CMT100 31. CMT101 32. CMT102 33. CMT103 34. CMT105 35. CMT108 36. CMT121 37. CMT122 38. CMT123 39. CMT124 40. CMT231 41. CMT301 42. CMT302 43. CMT313 44. CMT402 实时代收业务报文 实时代收业务回执报文 实时代付业务报文 实时代付业务回执报文 借记业务止付申请报文 借记业务止付应答报文 业务查询报文 业务查复报文 业务退回申请报文 业务退回应答报文 汇兑支付报文 委托收款(划回)支付报文 托收承付(划回)支付报文 国库资金汇划(贷记)支付报文 银行间同业拆借支付报文 退汇支付报文 银行汇票资金移存报文 清算银行汇票资金报文 银行汇票多余资金划回报文 银行汇票未用退回资金报文 即时转账报文 查询报文(一代大额系统报文) 查复报文(一代大额系统报文) 申请退回报文(一代大额系统报文) 质押融资支付报文 中国人民银行科技司 第46页

第二代支付系统报文格式标准(公共控制系统分册)

45. CMT403 46. PKG001 47. PKG005 48. PKG003 49. PKG009 50. PKG002 51. PKG008 52. PKG006 53. PKG011 . PKG004 55. PKG010 56. PKG007 57. CMT327 58. CMT328 59. CMT301 60. CMT302 61. CMT319 62. CMT320 63. CMT313 质押融资扣款支付报文 普通贷记业务包 定期贷记业务包 实时贷记业务包 实时贷记回执包 普通借记业务包 普通借记回执包 定期借记业务包 定期借记回执包 实时借记业务包 实时借记回执包 贷记退汇业务包 借记业务止付申请报文 借记业务止付应答报文 查询报文(一代小额系统报文) 查复报文(一代小额系统报文) 小额业务退回申请报文 小额业务退回应答报文 申请退回报文(一代小额系统报文) 2.11

(复用ISO20022报文)业务状态查询应答报文

2.11.1 报文功能

CNAPS2收到业务状态查询申请报文后,通过此报文将查询业务的处理状态返回给发起行。

中国人民银行科技司 第47页

第二代支付系统报文格式标准(公共控制系统分册)

2.11.2 报文序列图 2.11.2.1 场景

(同业务状态查询申请报文)

2.11.3 报文结构(camt.006.001.04) 使用ISO20022报文:ReturnTransactionV04 序号 或 {or 报文要素 Message root MessageIdentification --Identification 报文标识号 BusinessQueryReference --QueryReference 原报文标识号 --QueryName 原发起参与机构 BusinessReport 应答的原业务信息 --TransactionReport ----InstructionReference ------PaymentInstructionReference ----Transaction ISO20022属性 [1..1] [1..1] [1..1] [0..1] [1..1] [0..1] [1..1] [1..n] [1..1] [1..1] [1..1] ISO20022类型 Max35Text Max35Text Max35Text Max35Text CNAPS2 属性 CNAPS2类型 备注 禁止中文 禁止中文 禁止中文 (4) 固定填写1 加签 要素 √ √ √ 1. 2. 3. 4. 5. 6. 7. 8. 9. [1..1] [1..1] [1..1] Max35Text [0..1] [1..1] Max35Text [1..1] Max14Text [1..1] [1..1] [1..1] [1..1] Max35Text [1..1] 10. 11. 中国人民银行科技司 第48页

第二代支付系统报文格式标准(公共控制系统分册)

12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ------PaymentFrom --------AccountIdentification ----------DomesticAccount ------------Identification 原发起参与机构 ------Payment --------TransactionReference 原报文标识号 --------TransferValueDate ----------Date NPC处理状态切换日期 --------InstructionStatus ----------PaymentInstructionStatus ------------ProprietaryStatus NPC处理状态 ----------PaymentInstructionStatusReason ------------ProprietaryRejectionReason

[0..1] [0..1] [1..1] [1..1] [0..1] [0..1] [0..1] [1..1] [0..1] [0..1] [1..1] [0..n] [1..1] [1..1] Max35Text Max35Text ISODate Max4AlphaNumericText Max4AlphaNumericText Max256Text Max10Text [1..1] [1..1] [1..1] [1..1] Max14Text [1..1] [1..1] Max35Text [1..1] [1..1] ISODate [1..1] [1..1] [1..1] ProcessCode(Max4Text) 禁止中文 禁止中文 禁止中文 禁止中文 √ √ √ √ [0..1] [1..1] [1..1] Max4AlphaNumericText --------------ProprietaryStatusReason --------------Reason NPC拒绝信息 --------Purpose 参与机构业务拒绝码 固定填写1 [1..1] [0..1] [1..1] Max105Text [0..1] RejectCode(Max4Text) 允许中文 禁止中文 √ 中国人民银行科技司 第49页

第二代支付系统报文格式标准(公共控制系统分册)

28. 29. 30. 31. 32. 33. --------Priority ----------ProprietaryCode NPC轧差场次 --------ProcessingValidityTime ----------DateTimeRange ------------FromDateTime NPC接收时间 ------------ToDateTime NPC转发时间 [0..1] [1..1] [0..1] [1..1] [1..1] [1..1] Max4AlphaNumericText ISODateTime ISODateTime [0..1] [1..1] Max2Text [0..1] [1..1] [1..1] ISODateTime [1..1] ISODateTime 禁止中文 禁止中文 禁止中文 00:未通知 √ √ √ 34. --------PaymentInstructionReference 通知状态标志 [0..1] Max35Text [0..1] Exact2NumericText 01:已通知付款方 10:已通知付款方和收款方 禁止中文 √ 35. 36. 37. Or} 38. 39. 40. --------InterbankValueDate NPC轧差日期 --------RelatedReference NPC处理码 OperationalError 应答拒绝信息 --Error ----Proprietary 原申请报文的拒绝状态 --Description 原申请报文的拒绝码 [0..1] [0..1] [1..1] [1..1] [1..1] [0..1] ISODate Max35Text Max4AlphaNumericText Max140Text [0..1] ISODate [0..1] Max8Text [1..1] [1..1] [1..1] ProcessCode(Max4Text) 禁止中文 禁止中文 禁止中文 √ √ √ [0..1] Max8Text 禁止中文 √ 中国人民银行科技司 第50页

第二代支付系统报文格式标准(公共控制系统分册)

2.11.4 报文说明

(1) 当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,报

文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,报文头中的“发送系统号”填写为“IBPS”,“接收系统号”填写为“IBPS”。

(2) “委托日期”为“报文标识号”的“当前工作日期”; (3) “原查询日期”为“原报文标识号”的“当前工作日期”。 (4) “原查询序号”为“原报文标识号”的“报文序号”。

(5) 当业务状态查询申请成功时,本应答报文中必须填查询的原业务信息“BusinessReport”,不填写“OperationalError”;如果业务状态查

询申请失败,则必须填写对申请报文的拒绝回应信息“OperationalError”,不填写“BusinessReport”。

(6) “NPC处理状态切换日期”指该业务在NPC切换为“NPC处理状态”时的NPC工作日期。 2.12

(复用ISO20022报文)业务退回申请报文

2.12.1 报文功能

付款行或付款清算行要求退回已发出的支付业务时,提交此报文给收款行或收款清算行,申请退回原业务。 2.12.2 报文序列图 2.12.2.1 场景一

发起参与机构发送业务退回申请报文,CNAPS2在处理成功后将此报文转发至接收参与机构,并向发起参与机构回复通用处理确认报文。接收参与机构进行了业务检查后,组业务退回应答报文发送至CNAPS2,CNAPS2检查通过后转业务退回应答报文至发起参与机构,并向接收参与机构回复通用处理确认报文。

中国人民银行科技司 第51页

第二代支付系统报文格式标准(公共控制系统分册)

发起参与机构CNAPS2接收参与机构1: 业务退回申请报文2: 业务退回申请报文3: 通用处理确认报文4: 业务退回应答报文5: 业务退回应答报文6: 通用处理确认报文

2.12.2.2 场景二

发起参与机构发送业务退回申请报文,CNAPS2业务检查未通过(如未登录或无权限等),则通过回复通用处理确认报文至发送参与机构,告知拒绝接收此报文的原因。

中国人民银行科技司 第52页

第二代支付系统报文格式标准(公共控制系统分册)

发起参与机构CNAPS21: 业务退回申请报文2: 通用处理确认报文

2.12.2.3 场景三

接收参与机构回复业务退回应答报文,CNAPS2业务检查未通过,则通过回复通用处理确认报文至接收参与机构,告知拒绝接收此报文的原因。

中国人民银行科技司 第53页

第二代支付系统报文格式标准(公共控制系统分册)

2.12.2.4 场景四

参与者发起或回复的业务因报文格式错或重账被CNAPS2丢弃该业务报文 。 场景参见“报文丢弃通知报文”。

2.12.3 报文结构(pacs.004.001.02) 使用ISO20022报文:PaymentReturnV02

加序号 或 报文要素 ISO20022属性 ISO20022类型 CNAPS2属性 CNAPS2类型 备注 签 要素 中国人民银行科技司 第页

第二代支付系统报文格式标准(公共控制系统分册)

23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. Message root GroupHeader --MessageIdentification 报文标识号 --CreationDateTime 报文发送时间 --NumberOfTransactions --SettlementInformation ----SettlementMethod --InstructingAgent ----FinancialInstitutionIdentification ------ClearingSystemMemberIdentification --------MemberIdentification 发起直接参与机构号 ----BranchIdentification ------Identification 发起参与机构行号 --InstructedAgent ----FinancialInstitutionIdentification ------ClearingSystemMemberIdentification --------MemberIdentification [1..1] [1..1] [1..1] Max35Text [1..1] [1..1] [1..1] Max35Text ISODateTime Max15NumericText SettlementMethod1Code 禁止中文 禁止中文 固定填写为1 固定填写为CLRG √ √ [1..1] ISODateTime [1..1] Max15NumericText [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] SettlementMethod1Code [0..1] [1..1] [0..1] [1..1] Max35Text [0..1] [1..1] Max35Text [0..1] [1..1] [0..1] [1..1] Max35Text [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] Max14Text Max14Text Max14Text 禁止中文 禁止中文 禁止中文 √ √ √ 中国人民银行科技司 第55页

第二代支付系统报文格式标准(公共控制系统分册)

接收直接参与机构号 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. . 55. ----BranchIdentification ------Identification 接收参与机构行号 OriginalGroupInformation --OriginalMessageIdentification 原报文标识号 --OriginalMessageNameIdentification 原报文类型代码 --ReturnReasonInformation ----Originator ------Identification --------OrganisationIdentification ----------Other ------------Identification 原报文发起参与者 ----AdditionalInformation 退回类型 ----AdditionalInformation 附言 TransactionInformation --OriginalTransactionIdentification 原明细标识号 --ReturnedInterbankSettlementAmount [0..1] [1..1] Max35Text [0..1] [1..1] Max35Text [1..1] Max35Text [0..n] [0..1] [0..1] [1..1] [0..n] [1..1] Max35Text [0..n] Max105Text [0..n] Max105Text [0..n] [0..1] Max35Text ActiveCurrencyAndAmoun[1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [0..1] [0..n] [1..1] Max14Text Max35Text Max35Text Max14Text ReturnTypeCode Max105Text Max16NumericText ActiveCurrencyAndAmount 禁止中文 禁止中文 禁止中文 禁止中文 /F44/value 禁止中文 /H01/value 允许中文 禁止中文 √ √ √ √ √ √ √ [1..1] [1..1] 固定填写为200.00 中国人民银行科技司 第56页

第二代支付系统报文格式标准(公共控制系统分册)

t 56. 57. 58. 59. 60. 61. 62. 63. . 65. 66. 67. 68. 69. 70. 71. --InstructingAgent ----FinancialInstitutionIdentification ------ClearingSystemMemberIdentification --------MemberIdentification 原发起直接参与机构 ----BranchIdentification ------Identification 原发起参与机构行 --InstructedAgent ----FinancialInstitutionIdentification ------ClearingSystemMemberIdentification --------MemberIdentification 原接收直接参与机构号 ----BranchIdentification ------Identification 原接收参与机构行号 --OriginalTransactionReference ----PaymentTypeInformation ------CategoryPurpose --------Proprietary 原业务类型 [0..1] [1..1] [0..1] [1..1] [1..1] [1..1] [1..1] Max35Text [0..1] [1..1] Max35Text [0..1] [1..1] [0..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] Max14Text Max14Text 禁止中文 禁止中文 √ √ [1..1] Max35Text [0..1] [1..1] Max35Text [0..1] [0..1] [0..1] [1..1] Max35Text [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] Max14Text Max14Text Max4Text 禁止中文 禁止中文 禁止中文 √ √ √ 中国人民银行科技司 第57页

第二代支付系统报文格式标准(公共控制系统分册)

2.12.4 报文说明

(1) 当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,报

文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”。

(2) “委托日期”即为“报文标识号”的“当前工作日期”; (3) “信息业务序号”为“报文标识号”的“报文序号”。

(4) 当“退回类型”为整包退回时不填写“TransactionInformation”及子域信息。 2.13

(复用ISO20022报文)业务退回应答报文

2.13.1 报文功能

收款行或收款清算行收到付款行或付款清算行提交的业务申请退回报文后,根据原业务在本行的处理情况,发送此报文将退回申请处理结果返回给退回申请行。

2.13.2 报文序列图 2.13.2.1 场景

(参见业务退回申请报文)

2.13.3 报文结构(pacs.002.001.03)

使用ISO20022报文:FIToFIPaymentStatusReportV03

加序号 或 报文要素 ISO20022属性 ISO20022类型 CNAPS2属性 [1..1] [1..1] [1..1] CNAPS2类型 备注 签 要素 √ 1. 2. 3. Message root GroupHeader --MessageIdentification [1..1] [1..1] [1..1] Max35Text Max35Text 禁止中文 中国人民银行科技司 第58页

第二代支付系统报文格式标准(公共控制系统分册)

报文标识号 4. 5. 6. 7. 8. --CreationDateTime 报文发送时间 --InstructingAgent ----FinancialInstitutionIdentification ------ClearingSystemMemberIdentification --------MemberIdentification 发起直接参与机构号 ----BranchIdentification ------Identification 发起参与机构行号 --InstructedAgent ----FinancialInstitutionIdentification ------ClearingSystemMemberIdentification --------MemberIdentification 接收直接参与机构号 ----BranchIdentification ------Identification 接收参与机构行号 OriginalGroupInformationAndStatus --OriginalMessageIdentification 原报文标识号 [1..1] ISODateTime [1..1] [0..1] [1..1] [0..1] [1..1] Max35Text [0..1] [1..1] Max35Text [0..1] [1..1] [0..1] [1..1] Max35Text [0..1] [1..1] Max35Text [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] ISODateTime Max14Text Max14Text Max14Text Max14Text 禁止中文 √ √ √ √ √ 禁止中文 禁止中文 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 禁止中文 禁止中文 [1..1] [1..1] Max35Text [1..1] [1..1] Max35Text √ 禁止中文 中国人民银行科技司 第59页

第二代支付系统报文格式标准(公共控制系统分册)

19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. --OriginalMessageNameIdentification 原报文类型代码 --StatusReasonInformation ----AdditionalInformation 退回类型 ----AdditionalInformation 退回应答状态 ----AdditionalInformation 附言 TransactionInformationAndStatus 退回的业务信息 --OriginalInstructionIdentification 原报文标识号 --OriginalTransactionIdentification 原明细标识号 --InstructingAgent ----FinancialInstitutionIdentification ------ClearingSystemMemberIdentification --------MemberIdentification 原发起直接参与机构号 ----BranchIdentification ------Identification 原发起参与机构行号 --InstructedAgent [1..1] Max35Text [0..n] [0..n] Max105Text [1..1] [1..1] [1..1] Max35Text ReturnTypeCode 禁止中文 /F44/value 禁止中文 /F45/value 禁止中文 /H01/value 允许中文 √ √ [0..n] Max105Text [1..1] Max4Text(code) Max100Text Max35Text Max16NumericText Max14Text Max14Text √ [0..n] Max105Text [0..n] [0..1] Max35Text [0..1] [0..n] [1..1] √ √ √ √ 禁止中文 禁止中文 [0..1] Max35Text [0..1] [1..1] [0..1] [1..1] Max35Text [0..1] [1..1] Max35Text [0..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] 禁止中文 禁止中文 中国人民银行科技司 第60页

第二代支付系统报文格式标准(公共控制系统分册)

34. 35. 36. 37. 38. 39. 40. 41. 42. ----FinancialInstitutionIdentification ------ClearingSystemMemberIdentification --------MemberIdentification 原接收直接参与机构号 ----BranchIdentification ------Identification 原接收参与机构行号 --OriginalTransactionReference ----PaymentTypeInformation ------CategoryPurpose --------Proprietary 原业务类型编码 [1..1] [0..1] [1..1] Max35Text [0..1] [1..1] Max35Text [0..1] [0..1] [0..1] [1..1] Max35Text [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] Max14Text Max14Text Max4Text √ √ √ 禁止中文 禁止中文 禁止中文 2.13.4 报文说明

(1) 当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,报

文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”。

(2) “委托日期”即为“报文标识号”的“当前工作日期”; (3) “信息业务序号”为“报文标识号”的“报文序号”;

(4) 如果申请退回的贷记业务已经回执或无此业务的,返回退回应答状态为“PR09(表示已拒绝)”不能退回,附言注明不能退回的原因。如果申请

退回的贷记业务已经退回的,返回退回应答状态为“PR23(表示已整包退回)”,或者“PR25(表示已部分退回)”,附言可不填写。

(5) 小额支付系统使用本报文时:

a) “退回类型”为必填项。

b) 如果退回类型为“整包退回”,那么退回应答状态包括:PR23(表示已整包退回)、PR25(表示已部分退回)、PR09(表示已拒绝)。 c) 如果退回类型为“部分退回”,那么退回应答状态包括:PR25(表示已部分退回)、PR09(表示已拒绝)。

d) 如果退回应答状态为“同意部分退回”,那么需要填“退回的业务信息”项,此项中的内容表示同意退回的明细业务;否则不填写“退回的

中国人民银行科技司 第61页

第二代支付系统报文格式标准(公共控制系统分册)

业务信息”项。

(6) 大额支付系统使用本报文时:

a) “退回类型”填写“整包退回”。

b) “退回应答状态”包括:PR23(表示已整包退回)、PR09(表示已拒绝)。 c) 不填写“退回的业务信息”项,即报文结构中的“退回应答结果”。 2.14

(复用IBPS)系统状态变更通知报文

2.14.1 报文功能

CNAPS2发送本报文给所有参与机构,将系统运行状态通知给参与机构,系统状态变更信息生效方式为立即生效。当SAPS系统发生状态变更时,CNAPS2发送本报文给ACS。

2.14.2 报文序列图 2.14.2.1 场景一

CNAPS2发送系统状态变更通知报文至所有参与机构。

CNAPS2接收参与机构1: 系统状态变更通知报文

中国人民银行科技司 第62页

第二代支付系统报文格式标准(公共控制系统分册)

2.14.2.2 场景二

当SAPS系统发生状态变更时,CNAPS2发送系统状态变更通知报文至ACS。

CNAPS2ACS1: 系统状态变更通知报文

2.14.3 报文结构 序或 报文要素 号 1. 2. 3. 4. Message root GroupHeader SystemStatusInformation --OriginalSystemDate 原系统日期 --OriginalSystemStatus 原系统状态 属性 类型 备注 加签 要素 [1..1] [1..1] 【业务头】 [1..1] [1..1] ISODate SystemStatus(Max2Text) SystemStatusNotification 禁止中文 01:启运 02:停运 03:维护 5. [1..1] 中国人民银行科技司 第63页

第二代支付系统报文格式标准(公共控制系统分册)

10:日间 00:营业准备 20:业务截止 30:清算窗口 40:日终处理 15:日切 禁止中文 --CurrentSystemDate 系统当前日期 6. [1..1] ISODate 禁止中文 01:启运 02:停运 03:维护 10:日间 7. --CurrentSystemStatus 系统当前状态 [1..1] SystemStatus(Max2Text) 00:营业准备 20:业务截止 30:清算窗口 40:日终处理 15:日切 禁止中文 8. 9. --HolidayFlag 节假日标志 --NextSystemDate 系统下一日期 --BankChangeNumber 行名行号变更期数 --BaseDataChangeNumber [1..1] HolidayFlagCode 禁止中文 [0..1] ISODate [0..1] Exact8NumericText [0..1] Exact8NumericText 禁止中文 禁止中文 禁止中文 10. 11. 中国人民银行科技司 第页

第二代支付系统报文格式标准(公共控制系统分册)

基础数据变更期数 12. 13. --CISChangeNumber CIS代理行变更期数 --ParameterChangeNumber 系统参数变更期数 [0..1] Exact8NumericText [0..1] Exact8NumericText 禁止中文 禁止中文 2.14.4 报文说明

(1) 当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,报

文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,报文头中的“发送系统号”填写为“IBPS”,“接收系统号”填写为“IBPS”;当本报文用于清算账户系统业务时,报文头中的“发送系统号”填写为“SAPS”,“接收系统号”填写为“SAPS”。

(2) 【业务头】组件中的“发起直接参与机构”填写为npc节点代码,“接收直接参与机构”填写12个0,“发起参与机构”填写为“发起直接参

与机构”,“接收参与机构”填写为“接收直接参与机构”。

(3) 与IBPS系统相比,本报文增加了“行名行号变更期数”、“基础数据变更期数”、“CIS代理行变更期数”和“系统参数变更期数”字段。

(4) “行名行号变更期数”、“基础数据变更期数”、“CIS代理行变更期数”和“系统参数变更期数”四项内容为“当前工作日”生效的期数,供参与者

确认。

(5) “行名行号变更期数”、“基础数据变更期数”、“CIS代理行变更期数”和“系统参数变更期数”这四个期数信息在小额切换工作日的时候为必填项,

“行名行号变更期数”、“基础数据变更期数”和“系统参数变更期数”这三个期数在大额日切的时候为必选项。

(6) 当本报文用于大额支付系统业务时,【业务头】组件中的“系统编号”填写为“HVPS”;当用于小额支付系统业务时,【业务头】组件中的“系统

编号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,【业务头】组件中的“系统编号”填写为“IBPS”; 当用于清算账户系统业务时,【业务头】组件中的“系统编号”填写为“SAPS”。

(7) 清算账户系统发生状态变更时,需要使用该报文通知的状态有:00:营业准备 10:日间 20:业务截止 30:清算窗口 35:ACS专用时间 40:

日终处理。

中国人民银行科技司 第65页

第二代支付系统报文格式标准(公共控制系统分册)

2.15 (复用IBPS)参与机构状态变更通知报文

2.15.1 报文功能

CNAPS2通过本报文将某参与机构及CCPC的故障信息、故障排除恢复运行信息通知给其他所有参与机构,参与机构根据本报文修改该机构的系统运行状态。参与机构状态变更通知信息立即生效。

2.15.2 报文序列图 2.15.2.1 场景一

CNAPS2发送参与机构状态变更通知报文至所有参与机构。

CNAPS2接收参与机构1: 参与机构状态变更通知报文

2.15.3 报文结构 序或 报文要素 号 1. Message root 属性 类型 备注 Notification 加签 要素 [1..1] 中国人民银行科技司 第66页

第二代支付系统报文格式标准(公共控制系统分册)

2. 3. GroupHeader StatusInformation 状态变更信息 [1..1] 【业务头】 [1..1] ST00:设置故障 ST01:恢复运行 4. --Type 状态变更类型 [1..1] Max4Text(code) ST02:已登录 ST03:已退出 ST04: 设置维护 禁止中文 5. 6. 7. 8. --PartyType 参与机构类型 NodeInformation 节点变更信息 --NodeCode 变更节点号 --PartyIdentification 变更直接参与机构号 [1..1] NodeTypeCode 禁止中文 [1..1] [0..1] Exact4NumericText [1..n] Max14Text 禁止中文 禁止中文 2.15.4 报文说明

(1) 本报文报文头中的“发送系统号”填写为“CCMS”,“接收系统号”填写为“CCMS”。

(2) 【业务头】组件中的“发起直接参与机构”填写为npc节点代码,“接收直接参与机构”填写12个0,“发起参与机构”填写为“发起直接参

与机构”,“接收参与机构”填写为“接收直接参与机构”。

(3) 与IBPS相比,“参与机构类型”增加了CCPC这种类型。

(4) 当“状态变更类型”为“已登录”、“已退出”状态时,“变更直接参与机构号”字段只有一条数据。 (5) “参与机构类型”只使用 “NT01:CCPC”和“NT02:参与机构”两种类型。

(6) 当“参与机构类型”为“NT02:参与机构”时,变更节点号不填写;当“参与机构类型”为“NT01:CCPC”时,变更节点号必须填写。

中国人民银行科技司 第67页

第二代支付系统报文格式标准(公共控制系统分册)

(7) 当“参与机构类型”为“CCPC”时,“变更直接参与机构号”字段为CCPC辖属所有参与机构,当“参与机构类型”为“参与机构”时,“变更直接参与

机构号”字段可为一条或多条参与机构信息。

(8) 当本报文用于大额支付系统业务时,【业务头】组件中的“系统编号”填写为“HVPS”;当用于小额支付系统业务时,【业务头】组件中的“系统

编号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,【业务头】组件中的“系统编号”填写为“IBPS”。 2.16

(复用IBPS)登录/退出申请报文

2.16.1 报文功能

参与机构向CNAPS2发送本报文,进行登录/退出操作,CNAPS2向参与机构发送登录/退出应答报文。 2.16.2 报文序列图 2.16.2.1 场景一

参与机构发送的登录/退出申请报文,CNAPS2检查无误后,反馈登录/退出应答报文至发起参与机构。

发送参与机构CNAPS21: 登录/退出申请报文2: 登录/退出应答报文

中国人民银行科技司 第68页

第二代支付系统报文格式标准(公共控制系统分册)

2.16.2.2 场景二

发起参与机构发送登录/退出申请报文,CNAPS2业务检查未通过(如未登录或无权限等),则通过回复登录/退出应答报文至发送参与机构,告知拒绝接收此报文的原因。

发送参与机构CNAPS21: 登录/退出申请报文2: 登录/退出应答报文

2.16.2.3 场景三

参与者发起或回复的业务因报文格式错或重账被CNAPS2丢弃该业务报文 。 场景参见“报文丢弃通知报文”。 2.16.3 报文结构 序或 报文要素 号 1. 2. Message root GroupHeader 属性 类型 备注 LoginRequest 加签 要素 √ [1..1] [1..1] 【业务头】 中国人民银行科技司 第69页

第二代支付系统报文格式标准(公共控制系统分册)

3. 4. LoginInformation --LoginOperationType 操作类型 [1..1] √ [1..1] LoginOperationTypeCode 禁止中文 2.16.4 报文说明

(1) 当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,报

文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,报文头中的“发送系统号”填写为“IBPS”,“接收系统号”填写为“IBPS”。

(2) 【业务头】组件中的“接收直接参与机构”填写为npc节点代码,“发起直接参与机构”填写为待登录/退出的参与机构号码,“发起参与机构”

填写为“发起直接参与机构”,“接收参与机构”填写为“接收直接参与机构”。

(3) 当本报文用于大额支付系统业务时,【业务头】组件中的“系统编号”填写为“HVPS”;当用于小额支付系统业务时,【业务头】组件中的“系统

编号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,【业务头】组件中的“系统编号”填写为“IBPS”。 2.17

(复用IBPS)登录/退出应答报文

2.17.1 报文功能

CNAPS2收到登录/退出报文后,进行登录/退出处理,并根据处理结果,向参与机构发送本报文。 2.17.2 报文序列图 2.17.2.1 场景

(参见登录/退出申请报文) 2.17.3 报文结构 序或 报文要素 号 1. 2. Message root GroupHeader 属性 类型 备注 LoginResponse 加签 要素 [1..1] [1..1] 【业务头】 中国人民银行科技司 第70页

第二代支付系统报文格式标准(公共控制系统分册)

3. 4. 5. 6. 7. 8. OriginalGroupInformation --OriginalMessageIdentification 原报文标识号 LoginResponseInformation --LoginOperationType 操作类型 --CurrentSystemDate 系统当前日期 --CurrentSystemStatus 系统当前状态 --ProcessStatus NPC处理状态 --ProcessCode 业务处理码 --RejectInformation 业务拒绝信息 [1..1] [1..1] Max35Text [1..1] 禁止中文 [1..1] LoginOperationTypeCode 禁止中文 [1..1] ISODate 禁止中文 [1..1] SystemStatus(Max2Text) 禁止中文 PR07:已处理 9. [1..1] ProcessCode(Max4Text) PR09:已拒绝 禁止中文 10. 11. [0..1] Max8Text [0..1] Max105Text 禁止中文 允许中文 2.17.4 报文说明

(1) 当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,报

文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,报文头中的“发送系统号”填写为“IBPS”,“接收系统号”填写为“IBPS”。

(2) 【业务头】组件中的“发起直接参与机构”填写为npc节点代码,“接收直接参与机构”填写为待登录/退出的参与机构号码,“发起参与机构”

填写为“发起直接参与机构”,“接收参与机构”填写为“接收直接参与机构”。

(3) 当本报文用于大额支付系统业务时,【业务头】组件中的“系统编号”填写为“HVPS”;当用于小额支付系统业务时,【业务头】组件中的“系统

编号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,【业务头】组件中的“系统编号”填写为“IBPS”。

中国人民银行科技司 第71页

第二代支付系统报文格式标准(公共控制系统分册)

2.18 (复用IBPS)强制离线通知报文

2.18.1 报文功能

CNAPS2向参与机构发送本报文,通知参与机构已被强制退出系统(不包括禁止登录),参与机构根据本报文修改行内系统登录状态为退出状态。 2.18.2 报文序列图 2.18.2.1 场景一

CNAPS2发送强制离线通知报文至参与机构。

CNAPS2接收参与机构1: 强制离线通知报文

2.18.3 报文结构 序或 报文要素 号 1. Message root 属性 类型 备注 Notification 加签 要素 [1..1] 中国人民银行科技司 第72页

第二代支付系统报文格式标准(公共控制系统分册)

2. GroupHeader [1..1] 【业务头】 2.18.4 报文说明

(1) 【业务头】组件中的“发起直接参与机构”填写为npc节点代码,“接收直接参与机构”填写为待强制离线的参与机构号码,“发起参与机构”

填写为“发起直接参与机构”,“接收参与机构”填写为“接收直接参与机构”。

(2) 当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,报

文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,报文头中的“发送系统号”填写为“IBPS”,“接收系统号”填写为“IBPS”。

(3) 当本报文用于大额支付系统业务时,【业务头】组件中的“系统编号”填写为“HVPS”;当用于小额支付系统业务时,【业务头】组件中的“系统

编号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,【业务头】组件中的“系统编号”填写为“IBPS”。 2.19

(复用IBPS)停启运通知报文

2.19.1 报文功能

CNAPS2发送本报文给所有参与机构,将系统停、启运的信息提前通知给参与机构,参与机构根据停、启运通知信息提前了解系统的停启运安排。对于同一个变更节点,如果在停运生效前,收到了新的停运通知,应以新停运通知中的生效日期为准。

2.19.2 报文序列图 2.19.2.1 场景一

CNAPS2发送停运通知报文至所有参与机构。

中国人民银行科技司 第73页

第二代支付系统报文格式标准(公共控制系统分册)

CNAPS2接收参与机构1: 停/启运通知报文

2.19.3 报文结构

序或 报文要素 号 1. 2. 3. Message root GroupHeader StatusInformation 状态变更信息 属性 类型 备注 StoppingNotification NS00:NPC停运 加签 要素 [1..1] [1..1] 【业务头】 [1..1] 4. --NewStatus 变更后的新状态 NS01:NPC启运 [1..1] Max4Text NS02:CCPC停运 NS03:CCPC启运 禁止中文 中国人民银行科技司 第74页

第二代支付系统报文格式标准(公共控制系统分册)

5. 6. 7. --EffectiveDate 生效日期 --EstimatedStartService 预计启运时间 NodeInformation 节点变更信息 --NodeCode 变更节点号 --PartyIdentification 辖属参与机构号 [1..1] ISODate 禁止中文 [0..1] ISODateTime 禁止中文 [1..1] 填写NPC(0000)或CCPC代 8. [1..1] Exact4NumericText 码 禁止中文 CCPC逻辑辖属的所有参与机构 9. [0..n] Max14Text 号码 禁止中文 2.19.4 报文说明

(1) 本报文报文头中的“发送系统号”填写为“CCMS”,“接收系统号”填写为“CCMS”。

(2) 【业务头】组件中的“发起直接参与机构”填写为npc节点代码,“接收直接参与机构”填写12个0,“发起参与机构”填写为“发起直接参

与机构”,“接收参与机构”填写为“接收直接参与机构”。

(3) 当“变更后的新状态”为启运时,“预计启运时间”字段不填。当“变更后的新状态”为停运时,“预计启运时间”字段可选填。 (4) “更新后的新状态”中的小时级停运,是指在当日(自然日)生效的停运。

(5) 当“变更节点号”字段中是NPC代码,则 “辖属参与机构号”不填。否则,在“参与机构信息”字段中填入所涉及到的CCPC下的所有参与机构号。 (6) 可分别设小额、网银系统CCPC、NPC停启运。

(7) 当本报文用于大额支付系统业务时,【业务头】组件中的“系统编号”填写为“HVPS”;当用于小额支付系统业务时,【业务头】组件中的“系统

编号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,【业务头】组件中的“系统编号”填写为“IBPS”。

中国人民银行科技司 第75页

第二代支付系统报文格式标准(公共控制系统分册)

2.20 ACS专用时间结束通知报文

2.20.1 报文功能

ACS专用时间结束后,发送此报文至CNAPS2,CNAPS2检查通过后,修改SAPS的运行状态为日终处理。 2.20.2 报文序列图 2.20.2.1 场景一

ACS发送ACS专用时间结束通知报文至CNAPS2,CNAPS收到后回复通用处理确认报文给ACS。

ACSCNAPS21: ACS专用时间结束通知报文2: 通用处理确认报文

2.20.2.2 场景二

ACS发送ACS专用时间结束通知报文,CNAPS2业务检查未通过(如未登录或无权限等),则通过回复通用处理确认报文至ACS,告知拒绝接收此报文的原因。

中国人民银行科技司 第76页

第二代支付系统报文格式标准(公共控制系统分册)

ACSCNAPS21: ACS专用时间结束通知报文检查未通过2: 通用处理确认报文

2.20.2.3 场景三

参与者发起或回复的业务因报文格式错或重账被CNAPS2丢弃该业务报文 。 场景参见“报文丢弃通知报文”。 2.20.3 报文结构

序或 报文要素 号 1. Message root 属性 类型 备注 加签 要素 [1..1] ACSSpecialTimeEndNotification 中国人民银行科技司 第77页

第二代支付系统报文格式标准(公共控制系统分册)

2. 3. 4. GroupHeader [1..1] 【业务头】组件 允许中文 ACSSpecialTimeEndNotificationInformation [1..1] --MessageContent 信息内容 [1..1] Max500Text 2.20.4 报文说明

(1) ACS专用报文,由ACS向CNAPS2发起。

(2) 本报文报文头中的“发送系统号”填写为“CCMS”,“接收系统号”填写为“CCMS”。 (3) 【业务头】组件中的“系统编号”填写为“CCMS”。 2.21

(复用IBPS)通用处理确认报文

2.21.1 报文功能

通用处理确认报文用于CNAPS2在收到参与机构发来的报文后,根据业务处理情况,将该笔业务处理结果通知相关机构。 2.21.2 报文序列图 2.21.2.1 场景

(参见其它报文的回应阶段) 2.21.3 报文结构

序号 或 报文要素 Message root GroupHeader 属性 [1..1] [1..1] 类型 【业务头】 备注 CommonConfirmation 加签 要素 √ 1. 2. 中国人民银行科技司 第78页

第二代支付系统报文格式标准(公共控制系统分册)

3. 4. 5. 6. 7. 8. 9. OriginalGroupHeader 原业务报文信息 CommonConfirmationInformation --ProcessStatus 业务状态 --ProcessCode 业务处理码 [1..1] [1..1] [1..1] 【原报文主键】 ProcessCode(Max4Text) Max8Text 禁止中文 √ √ √ [0..1] 禁止中文 --PartyIdentification 拒绝业务的参与机构行号 --PartyProcessCode 参与机构业务拒绝码 --RejectInformation 业务拒绝信息 --ProcessDate 处理日期(终态日期) [0..1] [0..1] [0..1] Max14Text RejectCode(Max4Text) Max105Text 禁止中文 禁止中文 √ √ 允许中文 10. 11. [0..1] [0..1] ISODate Max2Text 禁止中文 禁止中文 √ √ --NettingRound 轧差场次 2.21.4 报文说明

(1) 当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,报

文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,报文头中的“发送系统号”填写为“IBPS”,“接收系统号”填写为“IBPS”。当“业务状态”为“已轧差”时,“轧差场次”必填,其它情况不填写。

(2) 当原业务发起、接收直接参机构相同时,在业务逾期退回等场景下,参与者可能收到两个相同的通用处理确认报文,此时,参与者可根据其中任

一报文更新本地业务状态。

(3) 当本报文用于大额支付系统业务时,【业务头】组件中的“系统编号”填写为“HVPS”;当用于小额支付系统业务时,【业务头】组件中的“系统

中国人民银行科技司 第79页

第二代支付系统报文格式标准(公共控制系统分册)

编号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,【业务头】组件中的“系统编号”填写为“IBPS”。

2.22

(复用IBPS)数字证书绑定通知报文

2.22.1 报文功能

当参与机构更换新的数字证书时,使用本机构的新数字证书对本报文加数字签名,此报文中含有数字证书的公钥,发送本报文给CNAPS2,CNAPS2将本报文广播给所有参与机构。参与机构从本报文中获取数字证书的公钥信息,同时可以获取到该参与机构数字证书中的DN号码和SN号码。

参与机构也可以发送本报文,解除绑定本机构的当前数字证书。

2.22.2 报文序列图 2.22.2.1 场景一

发起参与机构发送数字证书绑定通知报文,CNAPS2业务检查通过,则转发此报文至所有参与机构,并向发起参与机构回复通用处理确认报文。

中国人民银行科技司 第80页

第二代支付系统报文格式标准(公共控制系统分册)

发起参与机构CNAPS2接收参与机构1: 数字证书绑定通知报文2: 数字证书绑定通知报文3: 通用处理确认报文

2.22.2.2 场景二

发起参与机构发送数字证书绑定通知报文,CNAPS2业务检查未通过(如未登录或无权限等),则通过回复通用处理确认报文至发送参与机构,告知拒绝接收此报文的原因。

中国人民银行科技司 第81页

第二代支付系统报文格式标准(公共控制系统分册)

发起参与机构CNAPS21: 数字证书绑定通知报文2: 通用处理确认报文

2.22.2.3 场景三

参与者发起或回复的业务因报文格式错或重账被CNAPS2丢弃该业务报文 。 场景参见“报文丢弃通知报文”。 2.22.3 报文结构

序或 报文要素 号 1. 2. Message root GroupHeader 属性 类型 备注 加签 要素 [1..1] [1..1] 【业务头】 CertificateNotification 中国人民银行科技司 第82页

第二代支付系统报文格式标准(公共控制系统分册)

3. CertificateNotification Information --ChangeType 变更类型 [1..1] CC00:新增 4. [1..1] ChangeCode CC02:撤销 禁止中文 2.22.4 报文说明 (1) (2) (3) (4)

为了兼容一代IBPS的证书绑定报文,该报文业务头的系统编号可以填写为\"CCMS\"或\"IBPS\"。 本报文报文头中的“发送系统号”填写为CCMS”,“接收系统号”填写为“CCMS”。 【业务头】组件中“报文标识号”中的日期填写为自然日。

【业务头】组件中的“发起直接参与机构”填写为数字证书绑定状况发生变更的参与者行号,“接收直接参与机构”填写12个0,“发起参与机构”填写为“发起直接参与机构”,“接收参与机构”填写为“接收直接参与机构”。

(5) 数字证书中的DN号码和SN号码从数字签名域获取。

(6) 该报文加签要素的组织规则为:发起参与机构+报文标识号+“|”+报文发送时间+“|”+发起直接参与机构号+“|”+系统编号+“|”+变更类

型+“|”。 2.23

业务种类与类型管理报文

2.23.1 报文功能

当CNAPS2的业务种类或类型发生变化时(新增、撤销、变更),可通过此报文下发至所有参与机构。生效方式为定时生效或即时生效。 2.23.2 报文序列图 2.23.2.1 场景一

CNAPS2发送业务种类与类型管理报文至所有参与机构。

中国人民银行科技司 第83页

第二代支付系统报文格式标准(公共控制系统分册)

CNAPS2接收参与机构1: 业务种类与类型管理报文

2.23.3 报文结构 序或 报文要素 号 1. Message root 2. 3. 4. 5. 6. GroupHeader ChangeInformation 变更信息 --ChangeType 变更类型 --MessageType 报文编号 --MessageName 报文名称 [1..1] Max60Text 允许中文 属性 类型 [1..1] [1..1] 【业务头】 [1..n] 加签 要素 BusinessClassTypeManagement 备注 [1..1] 【数据变更组件】 [1..1] Max20Text 禁止中文 中国人民银行科技司 第84页

第二代支付系统报文格式标准(公共控制系统分册)

7. 8. 9. 10. --TransactionTypeCode 业务类型编码 --TransactionTypeName 业务类型名称 --CategoryPurposeCode 业务种类编码 --CategoryPurposeName 业务种类名称 [0..1] Max4Text [0..1] Max60Text [0..1] Max5NumericText 禁止中文 允许中文 禁止中文 [0..1] Max60Text 允许中文 2.23.4 报文说明

(1) 本报文报文头中的“发送系统号”填写为“CCMS”,“接收系统号”填写为“CCMS”。

(2) 【业务头】组件中的“发起直接参与机构”填写为npc节点代码,“接收直接参与机构”填写12个0,“发起参与机构”填写为“发起直接参

与机构”,“接收参与机构”填写为“接收直接参与机构”。

(3) 【数据变更组件】中的“生效类型”填写为“EF00:立即生效”,或“EF01:指定日期生效”。 (4) 【数据变更组件】中的” 变更类型”字段的值只能为“CC00”(新增)或“CC02”(撤销)。

(5) 处理业务种类与类型变更,需将业务种类与类型删除(变更类型为“撤销”),再新增一条业务种类与类型记录。(当报文中同时存在“撤销”

和“新增”变更类型的记录时,应先处理“撤销”,再处理“新增”类型的记录。)

(6) 当本报文用于大额支付系统业务时,【业务头】组件中的“系统编号”填写为“HVPS”;当用于小额支付系统业务时,【业务头】组件中的“系

统编号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,【业务头】组件中的“系统编号”填写为“IBPS”。 2.24

(复用IBPS)系统参数变更通知报文

2.24.1 报文功能

人民银行主管部门(或授权的相关部门)根据管理需要分别设置不同种类的业务参数。当参数发生变化后,由CNAPS2确认后发送给所有参与机构,生效方式可为定时生效或及时生效,视具体参数而定。

中国人民银行科技司 第85页

第二代支付系统报文格式标准(公共控制系统分册)

2.24.2 报文序列图 2.24.2.1 场景一

CNAPS2发送系统参数变更报文至所有参与机构。

CNAPS2接收参与机构1: 系统参数变更通知报文

2.24.3 报文结构 序或 报文要素 号 1. Message root 2. 3. 4. 5. 6. GroupHeader NumberInformation EffectiveInformaiton --EffectiveType 生效类型 --EffectiveDate 属性 类型 [1..1] [1..1] 【业务头】 [1..1] 【期数信息】 [1..1] [1..1] EffectiveCode [1..1] ISODate 加签 要素 SystemParameterNotification 备注 禁止中文 禁止中文 中国人民银行科技司 第86页

第二代支付系统报文格式标准(公共控制系统分册)

生效日期 7. 8. 9. 10. 11. 12. SystemParameterInformation 系统参数信息 --ChangeType 变更类型 --CommonDataType 公共数据类型 --CommonDataCode 公共数据代码 --CommonDataName 公共数据名称 --CommonDataValue 公共数据值 [1..n] [1..1] ChangeCode 禁止中文 [1..1] CommonDataCode 禁止中文 [1..1] Max8Text [1..1] Max60Text [1..1] Max256Text 禁止中文 允许中文 允许中文 2.24.4 报文说明

(1) 本报文报文头中的“发送系统号”填写为“CCMS”,“接收系统号”填写为“CCMS”。

(2) 【业务头】组件中的“发起直接参与机构”填写为npc节点代码,“接收直接参与机构”填写12个0,“发起参与机构”填写为“发起直接参

与机构”,“接收参与机构”填写为“接收直接参与机构”。

(3) 当本报文用于大额支付系统业务时,【业务头】组件中的“系统编号”填写为“HVPS”;当用于小额支付系统业务时,【业务头】组件中的“系统

编号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,【业务头】组件中的“系统编号”填写为“IBPS”。

(4) 按照“业务头”组件中的“系统编号”,不同的系统“期数”分别连续编号。 (5) 需要下发到参与者的公共数据清单如下表(该表中的公共数据值仅作参考): 序号 系统号 1. BEPS 2. BEPS 3. BEPS 公共数据类型 CM03 CM03 CM03 公共数据代码 BEPS0001 BEPS0002 BEPS0003 公共数据名称 借记业务回执最长期限(工作日) 同城借记业务回执基准期限(工作日) 异地借记业务回执基准期限(工作日) 公共数据值 3 3 3 中国人民银行科技司 第87页

第二代支付系统报文格式标准(公共控制系统分册)

4. BEPS 5. BEPS 6. BEPS 7. BEPS 8. BEPS 9. BEPS 10. BEPS 11. BEPS 12. BEPS 13. CCMS 14. CCMS 15. CCMS 16. CCMS 17. CCMS 18. CCMS 19. CCMS 20. CCMS 21. CCMS 22. CCMS 23. CCMS 24. CCMS 25. CCMS 26. CCMS 27. CCMS 28. CCMS CM03 CM02 CM02 CM02 CM03 CM03 CM03 CM03 CM03 CM03 CM03 CM03 CM03 CM01 CM03 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 BEPS0006 BEPS0007 BEPS0008 BEPS0009 BEPS0010 BEPS0011 BEPS0013 BEPS0015 BEPS0020 CCMS0001 CCMS0002 CCMS0003 CCMS0004 CCMS0009 CCMS0011 CCMSPA29 CCMSPA30 CCMSPA40 CCMSPA41 CCMSPA42 CCMSPA43 CCMSPA44 CCMSPA45 CCMSPA48 CCMSPB29 业务包笔数上限(笔) 贷记业务金额上限(元) 普通贷记业务金额上限(元) 定期贷记业务金额上限(元) 业务包容量上限(字节) 贷记业务处理期限(工作日) 借记业务处理期限(工作日) 批量代收付业务处理期限(工作日) 维护窗口开启等待时间(分) 业务数据保存期限(天) 基础数据保存期限(天) 受理报文保存期限(天) 发起报文保存期限(天) 国家处理中心节点代码 每日最大清算场次 重复提示付款 非本行票据 本票号码不符 收款人名称不符 出票日期不符 密押不符 金额不符 超过提示付款期 2000 20000 50000 50000 2097152 3 3 3 10 360 30 30 30 0000 5 RJ29 RJ30 RJ40 RJ41 RJ42 RJ43 RJ44 RJ45 银行本票已挂失止付或出票银行已收到止付通知书 RJ48 重复提示付款 RJ29 中国人民银行科技司 第88页

第二代支付系统报文格式标准(公共控制系统分册)

29. CCMS 30. CCMS 31. CCMS 32. CCMS 33. CCMS 34. CCMS 35. CCMS 36. CCMS 37. CCMS 38. CCMS 39. CCMS 40. CCMS 41. CCMS 42. CCMS 43. CCMS 44. CCMS 45. CCMS 46. CCMS 47. CCMS 48. CCMS 49. CCMS 50. CCMS 51. CCMS 52. CCMS 53. CCMS CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CCMSPB30 CCMSPB42 CCMSPB43 CCMSPB45 CCMSPB49 CCMSPB50 CCMSPB51 CCMSPB52 CCMSPB53 CCMSPC21 CCMSPC22 CCMSPC23 CCMSPC24 CCMSPC25 CCMSPC26 CCMSPC27 CCMSPC28 CCMSPC29 CCMSPC30 CCMSPC31 CCMSPC32 CCMSPC33 CCMSPC34 CCMSPC35 CCMSPD29 非本行票据 出票日期不符 密押不符 超过提示付款期 汇票号码不符 出票金额不符 实际结算金额超过出票金额 汇票已挂失止付或出票银行已收到止付通知书 票面记载的收款人名称不符 大、小写金额不符 支票必须记载的事项不全 出票人签章与预留银行签章不符 约定使用支付密码的,支付密码未填写或错误 持票人未作委托收款背书 电子清算信息与支票影像不相符 出票人账号、户名不符 出票人账号余额不足以支付票据款项 重复提示付款 非本行票据 出票人已销户 出票人账户已依法冻结 持票人已办理挂失止付或已收到止付通知书 持票人开户行申请止付 数字签名或证书错 重复提示付款 RJ30 RJ42 RJ43 RJ45 RJ49 RJ50 RJ51 RJ52 RJ53 RJ21 RJ22 RJ23 RJ24 RJ25 RJ26 RJ27 RJ28 RJ29 RJ30 RJ31 RJ32 RJ33 RJ34 RJ35 RJ29 中国人民银行科技司 第页

第二代支付系统报文格式标准(公共控制系统分册)

. CCMS 55. CCMS 56. CCMS 57. CCMS 58. CCMS 59. CCMS 60. CCMS 61. CCMS 62. CCMS 63. CCMS . CCMS 65. CCMS 66. CCMS 67. CCMS 68. CCMS 69. CCMS 70. CCMS 71. CCMS 72. CCMS 73. CCMS 74. CCMS 75. CCMS 76. CCMS 77. CCMS 78. CCMS CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CCMSPD30 CCMSPD40 CCMSPD41 CCMSPD42 CCMSPD43 CCMSPD44 CCMSPD45 CCMSPD48 CCMSPE01 CCMSPE02 CCMSPE03 CCMSPE04 CCMSPE06 CCMSPE07 CCMSPE08 CCMSPE10 CCMSPE11 CCMSPE19 CCMSPE20 CCMSPE35 CCMSPE94 CCMSPE99 CCMSPF01 CCMSPF02 CCMSPF03 非本行票据 本票号码不符 收款人名称不符 出票日期不符 密押不符 金额不符 超过提示付款期 RJ30 RJ40 RJ41 RJ42 RJ43 RJ44 RJ45 银行本票已挂失止付或出票银行已收到止付通知书 RJ48 账号不存在 账号、户名不符 账户余额不足支付 当日业务累计金额超过规定金额 指定协议不存在 超过协议授权范围 账户类型非法 账户密码错误 账户状态异常 参与机构为非营业状态 业务已撤销(冲正或止付) 核数字签名错 轧差额度不足拒绝 日终自动退回 账号不存在 账号、户名不符 账户余额不足支付 RJ01 RJ02 RJ03 RJ04 RJ06 RJ07 RJ08 RJ10 RJ11 RJ19 RJ20 RJ35 RJ94 RJ99 RJ01 RJ02 RJ03 中国人民银行科技司 第90页

第二代支付系统报文格式标准(公共控制系统分册)

79. CCMS 80. CCMS 81. CCMS 82. CCMS 83. CCMS 84. CCMS 85. CCMS 86. CCMS 87. CCMS 88. CCMS . CCMS 90. CCMS 91. CCMS 92. CCMS 93. CCMS 94. CCMS 95. CCMS 96. CCMS 97. CCMS 98. CCMS 99. CCMS 100. 101. 102. 103. CCMS CCMS CCMS CCMS CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CCMSPF04 CCMSPF05 CCMSPF06 CCMSPF07 CCMSPF08 CCMSPF09 CCMSPF10 CCMSPF11 CCMSPF12 CCMSPF13 CCMSPF19 CCMSPF20 CCMSPF35 CCMSPF43 CCMSPF44 CCMSPF90 CCMSPF92 CCMSPF94 CCMSPF95 CCMSPF97 CCMSPG04 CCMSPG05 CCMSPG07 CCMSPG08 CCMSPG19 当日业务累计金额超过规定金额 业务检查错 指定协议不存在 超过协议授权范围 账户类型非法 退票 账户密码错误 账户状态异常 核验身份错误 重复签约 参与机构为非营业状态 业务已撤销(冲正或止付) 核数字签名错 密押不符; 金额不符; 其他 付款清算行检查错拒绝 轧差额度不足拒绝 收款清算行检查错拒绝 接收参与机构检查错拒绝 当日业务累计金额超过规定金额 业务检查错 超过协议授权范围 账户类型非法 参与机构为非营业状态 RJ04 RJ05 RJ06 RJ07 RJ08 RJ09 RJ10 RJ11 RJ12 RJ13 RJ19 RJ20 RJ35 RJ43 RJ44 RJ90 RJ92 RJ94 RJ95 RJ97 RJ04 RJ05 RJ07 RJ08 RJ19 中国人民银行科技司 第91页

第二代支付系统报文格式标准(公共控制系统分册)

104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CCMSPG20 CCMSPG21 CCMSPG26 CCMSPG29 CCMSPG30 CCMSPG33 CCMSPG34 CCMSPG35 CCMSPG36 CCMSPG37 CCMSPG38 CCMSPG41 CCMSPG43 CCMSPG45 CCMSPG49 CCMSPG53 CCMSPG56 CCMSPG57 CCMSPH01 CCMSPH02 CCMSPH03 CCMSPH05 CCMSPH11 CCMSPH19 CCMSPH20 业务已撤销(冲正或止付) 大、小写金额不符 电子清算信息与支票影像不相符 重复提示付款 非本行票据 持票人已办理挂失止付或已收到止付通知书 持票人开户行申请止付 核数字签名错 票据号码错误 票据密码错误 票据过期或未到 收款人名称不符; 密押不符; 超过提示付款期; 汇票号码不符 票面记载的收款人名称不符 票据涂改 背书不符 账号不存在 账号、户名不符 账户余额不足支付 业务检查错 账户状态异常 参与机构为非营业状态 业务已撤销(冲正或止付) RJ20 RJ21 RJ26 RJ29 RJ30 RJ33 RJ34 RJ35 RJ36 RJ37 RJ38 RJ41 RJ43 RJ45 RJ49 RJ53 RJ56 RJ57 RJ01 RJ02 RJ03 RJ05 RJ11 RJ19 RJ20 中国人民银行科技司 第92页

第二代支付系统报文格式标准(公共控制系统分册)

129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CCMSPH21 CCMSPH23 CCMSPH24 CCMSPH25 CCMSPH26 CCMSPH27 CCMSPH28 CCMSPH29 CCMSPH30 CCMSPH31 CCMSPH32 CCMSPH33 CCMSPH34 CCMSPH35 CCMSPH36 CCMSPH37 CCMSPH38 CCMSPH39 CCMSPH41 CCMSPH42 CCMSPH43 CCMSPH45 CCMSPH49 CCMSPH50 CCMSPH53 大、小写金额不符 出票人签章与预留银行签章不符 约定使用支付密码的,支付密码未填写或错误 持票人未作委托收款背书 电子清算信息与支票影像不相符 出票人账号、户名不符 出票人账号余额不足以支付票据款项 重复提示付款 非本行票据 出票人已销户 出票人账户已依法冻结 持票人已办理挂失止付或已收到止付通知书 持票人开户行申请止付 核数字签名错 票据号码错误 票据密码错误 票据过期或未到 该票据没有圈存 收款人名称不符; 出票日期不符; 密押不符; 超过提示付款期; 汇票号码不符 出票金额不符 票面记载的收款人名称不符 RJ21 RJ23 RJ24 RJ25 RJ26 RJ27 RJ28 RJ29 RJ30 RJ31 RJ32 RJ33 RJ34 RJ35 RJ36 RJ37 RJ38 RJ39 RJ41 RJ42 RJ43 RJ45 RJ49 RJ50 RJ53 中国人民银行科技司 第93页

第二代支付系统报文格式标准(公共控制系统分册)

1. 155. 156. 157. 158. 159. 160. 161. 162. 163. 1. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS CCMS BEPS BEPS BEPS HVPS HVPS IBPS IBPS BEPS CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM01 CM03 CM03 CM03 CM04 CM02 CM03 CM03 CM03 CCMSPH55 CCMSPH56 CCMSPH57 CCMSPI21 CCMSPI22 CCMSPI23 CCMSPI24 CCMSPI25 CCMSPI26 CCMSPI27 CCMSPI28 CCMSPI29 CCMSPI30 CCMSPI31 CCMSPI32 CCMSPI33 CCMSPI34 CISBKMAX CREBD003 HISRSMAX HVPS0002 HVPS0004 IBPS0004 IBPS0005 QUEUMAXD 印鉴不符 票据涂改 背书不符 空头支票 印鉴不符 支付密码错误 信息与影像不符 大、小写金额不符 票据涂改 背书不符 超过提示付款期限 非本行票据 远期支票 重复提示付款 付款人已销户 账户依法冻结 其他 已撤销票交机构保存期限(天) 实时贷记业务金额上限(元) 历史数据保留期限(工作日) 多边净额业务允许时段(HHmmss-HHmmss) 大额业务金额起点(元) 日终退回非终态业务等待时间(分) 维护窗口开启等待时间(分) 排队业务最长排队时间(工作日) RJ55 RJ56 RJ57 RJ21 RJ22 RJ23 RJ24 RJ25 RJ26 RJ27 RJ28 RJ29 RJ30 RJ31 RJ32 RJ33 RJ34 365 30000 7 040000-075959 20000 10 10 4 中国人民银行科技司 第94页

第二代支付系统报文格式标准(公共控制系统分册)

179. BEPS CM03 WDBMTIME 日切参考时间(HHMM) 1600

附:公共数据类型定义规则: CM00:日期(YYYY-MM-DD) CM01:字符串 CM02:金额 CM03:数字

CM04:时间(HH:MM:SS) 退票代码分类规则: CCMSPAxx 银行本票 CCMSPBxx 银行汇票

CCMSPCxx 支票(含CIS回执) CCMSPDxx 商业本票 CCMSPExx 通存通兑业务 CCMSPFxx 普通实时贷记业务 CCMSPGxx 银行承兑汇票 CCMSPHxx 商业承兑汇票 CCMSPIxx 支票截流 2.25

(复用IBPS)报文丢弃通知报文

2.25.1 报文功能

CNAPS2受理参与机构提交的报文,如出现正文无法解析、业务重账、回执状态不合适、发起方或接收方不存在或不明确等CNAPS2无法进行业务处理且无法回应业务级通用处理确认报文时,自动丢弃该受理报文,并通过本报文将该受理报文的报文头信息通知该受理报文的发起机构,由发起机构查明原因后进行相应的业务处理。参与机构不能仅凭本报文就直接进行业务拒绝处理,必须经业务状态查询等相关确认操作后,根据原业务的处理状态进行相关业务处理。

CNAPS2自动丢弃报头无法解析的报文,且无须返回本报文。

中国人民银行科技司 第95页

第二代支付系统报文格式标准(公共控制系统分册)

2.25.2 报文序列图 2.25.2.1 场景一

CNAPS2发送报文丢弃通知报文至原业务发起参与机构。

原发起参与机构1: XX报文CNAPS2正文无法解析、业务重账、回执状态不合适、发起方或接收方不存在2: 报文丢弃通知报文

2.25.3 报文结构 序或 报文要素 号 1. Message root 属性 类型 备注 加签 要素 [1..1] DiscardMessageNotification 中国人民银行科技司 第96页

第二代支付系统报文格式标准(公共控制系统分册)

2. 3. 4. DiscardInformation --OrigSender 报文发起人 --OrigSendDate 报文发起日期 --MesgType 报文类型代码 --MessageIdentification 通信级标识号 --MessageReferenceIdentification 通信级参考号 --ProcessCode 业务处理码 --RejectInformation 业务拒绝信息 [1..1] [1..1] Max14Text [1..1] Max8Text [1..1] Max20Text 原报文报头的报文发起人 禁止中文 原报文报头的报文发起日期 禁止中文 原报文报头的报文类型代码 禁止中文 原报文报头通信级标识号 禁止中文 原报文报头通信级参考号 禁止中文 禁止中文 5. 6. 7. 8. [1..1] Max20Text [0..1] Max20Text [1..1] Max8Text 9. [0..1] Max105Text 允许中文 2.25.4 报文说明

(1) 当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,报

文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,报文头中的“发送系统号”填写为“IBPS”,“接收系统号”填写为“IBPS”。 2.26

CIS代理行变更通知报文

2.26.1 报文功能

CIS代理行发生变化后,由CNAPS2确认后通过此报文发送给所有参与机构,生效方式为定时生效。

中国人民银行科技司 第97页

第二代支付系统报文格式标准(公共控制系统分册)

2.26.2 报文序列图 2.26.2.1 场景一

CNAPS2发送CIS代理行变更通知报文至所有参与机构。

CNAPS2接收参与机构1: CIS代理行变更通知报文

2.26.3 报文结构 序或 报文要素 号 1. 2. 3. 4. 5. Message root GroupHeader NumberInformation ChangeInformation CIS代理行变更信息 --ChangeControl [1..1] 【数据变更组件】 属性 类型 备注 加签 要素 [1..1] [1..1] 【业务头】 [1..1] 【期数信息】 [1..n] CISAgencyChangeNotification 中国人民银行科技司 第98页

第二代支付系统报文格式标准(公共控制系统分册)

6. 7. --NcisBankCode 票交机构行号 --BepsAgencyBankCode 小额代理行行号 [1..1] Max14Text [1..1] Max14Text 禁止中文 禁止中文 2.26.4 报文说明

(1) 本报文报文头中的“发送系统号”填写为“CCMS”,“接收系统号”填写为“CCMS”。

(2) 【业务头】组件中的“发起直接参与机构”填写为npc节点代码,“接收直接参与机构”填写12个0,“发起参与机构”填写为“发起直接参

与机构”,“接收参与机构”填写为“接收直接参与机构”。

(3) 【业务头】组件中“系统编号”填写为BEPS。 2.27

业务权限变更通知报文

2.27.1 报文功能

人民银行主管部门(或授权的相关部门)根据管理需要分别设置不同种类的业务权限。当权限发生变化后,由CNAPS2确认后发送给所有参与机构。 2.27.2 报文序列图 2.27.2.1 场景一

CNAPS2发送业务权限变更通知报文至所有参与机构。

中国人民银行科技司 第99页

第二代支付系统报文格式标准(公共控制系统分册)

CNAPS2接收参与机构1: 业务权限变更通知报文

2.27.3 报文结构 序或 报文要素 号 1. 2. 3. 4. 5. 6. 7. Message root GroupHeader AuthorityInformation 参与机构权限清单 --ChangeControl --InitiateParticipant 发起参与机构 --ReceiveParticipant 接收参与机构 --BusinessAuthorityInformation [1..n] [1..1] Max14Text [1..1] 【数据变更组件】 [1..1] Max14Text 属性 类型 备注 加签要素 [1..1] [1..1] 【业务头】 [1..n] AuthorityChangeNotification 禁止中文 禁止中文 中国人民银行科技司 第100页

第二代支付系统报文格式标准(公共控制系统分册)

业务权限清单 8. 9. ----MessageType 报文编号 ----TransactionTypeCode 业务类型编码 ----AuthoritySignCode [1..1] Max20Text [0..1] Max5Text [1..1] Code 禁止中文 禁止中文 AS00: 允许 AS01:禁止 禁止中文 10. 权限标识 ----AuthorityWeight 权重值 [1..1] Max2NumericText 11. 禁止中文 2.27.4 报文说明

(1) 本报文报文头中的“发送系统号”填写为“CCMS”,“接收系统号”填写为“CCMS”。

(2) 【业务头】组件中的“发起直接参与机构”填写为npc节点代码,“接收直接参与机构”填写12个0或者单独的参与者行号,“发起参与机

构”填写为“发起直接参与机构”,“接收参与机构”填写为“接收直接参与机构”。

(3) 当本报文用于大额支付系统业务时,【业务头】组件中的“系统编号”填写为“HVPS”;当用于小额支付系统业务时,【业务头】组件中的“系统

编号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,【业务头】组件中的“系统编号”填写为“IBPS”。

(4) 【数据变更组件】中的“生效类型”填写为“EF00:立即生效”,或“EF01:指定日期生效”。

(5) 对一代报文设置权限时,报文编号填写为“CMT100”、“PKG001”等,业务类型编码填写为“00100”用以表示汇兑业务等,业务类型不存

在时,填写为“0”;对二代报文设置权限时,报文编号填写为“hvps.111.001.01”等,业务类型填写为“A100”用以表示汇兑业务等,业务类型不存在时,填写为“0”。

(6) 当“发起参与机构”填写为某一参与者机构号码、“接收参与机构”填写为NPC节点号、“报文编号”填写为“XML”、“业务类型编码”填

写为“XML”、“权限标识”填写为“AS00: 允许”、【业务头】组件中的“系统编号”填写为”CCMS”时,表示该参与者机构已经完成行内系统改造接入二代支付系统,可以收、发新的XML格式报文。

(7) 当“【数据变更组件】”中“变更类型”为“CC01:变更”时,只变更“权限标识”。

(8) 当“权限标识”为AS00时,说明参与机构有相应的报文权限,AS01则说明参与机构无此权限。

中国人民银行科技司 第101页

第二代支付系统报文格式标准(公共控制系统分册)

(9) 权重值的用法:“发起参与机构”和“接收参与机构”要素中可以设置全部(使用ALL表示)、行别(使用三位行别代码表示)、直接参与者

(使用行号表示)和间接参与者(使用行号表示)4个级别,这样共有16种设置情况,每种设置情况下权重值不同。在进行业务检查时,找出这16种设置情况下对本业务有效的权重值最大的设置,如该设置为“允许”则业务检查通过,如该设置为“禁止”则业务检查失败。

发起机构级别值 1 2 3 4

发起参与机构 间接参与者 间接参与者 直接参与者 间接参与者 行别 间接参与者 ALL 直接参与者 直接参与者 行别 直接参与者 ALL 行别 行别 ALL 接收参与机构 间接参与者 直接参与者 间接参与者 行别 间接参与者 ALL 间接参与者 直接参与者 行别 直接参与者 ALL 直接参与者 行别 ALL 行别 发起机构优先级值 接收机构优先级值 发起机构级别值 权重值 40 40 4 84 优先级值 5 10 20 40 设置情况 ALL 行别 直接参与者 间接参与者 40 20 40 10 40 5 20 20 10 20 5 10 10 5 20 40 10 40 5 40 20 10 20 5 20 10 5 10 4 3 4 2 4 1 3 3 2 3 1 2 2 1 63 52 49 46 43 33 32 28 26 22 17 16 中国人民银行科技司 第102页

第二代支付系统报文格式标准(公共控制系统分册)

ALL ALL 5 5 1 11 (10) 二代支付系统只对以下二代报文进行权限检查,其余二代报文不检查权限;对一代报文权限检查规则与一代支付系统一致。 序报文编号 号 大额系统业务权限 1. hvps.111.001.01 2. hvps.112.001.01 3. hvps.141.001.01 4. hvps.143.001.01 5. hvps.144.001.01 6. hvps.151.001.01 7. hvps.152.001.01 8. hvps.153.001.01 9. hvps.1.001.01 10. hvps.631.001.01 11. hvps.634.001.01 小额系统业务权限 12. beps.121.001.01 13. beps.122.001.01 14. beps.123.001.01 15. beps.125.001.01 16. beps.127.001.01 17. beps.131.001.01 18. beps.133.001.01 客户发起普通贷记业务报文 金融机构发起普通贷记业务报文 实时贷记业务报文 定期贷记业务报文 普通借记业务报文 实时借记业务报文 定期借记业务报文 √ √ √ √ √ √ √ 客户发起汇兑业务报文 金融机构发起汇兑业务报文 即时转账报文 PVP结算申请信息报文 PVP结算应答信息报文 申请清算银行汇票资金报文 银行汇票全额兑付通知报文 银行汇票申请退回业务报文 取现回执报文 多边轧差净额结算报文 多边净额业务撤销申请报文 √ √ √ √ √ √ √ √ √ √ √ 报文名称 需设置业务 权限的报文 中国人民银行科技司 第103页

第二代支付系统报文格式标准(公共控制系统分册)

19. beps.380.001.01 20. beps.382.001.01 21. beps.384.001.01 22. beps.386.001.01 23. beps.411.001.01 24. beps.390.001.01 25. beps.413.001.01 26. beps.418.001.01 27. beps.392.001.01 28. beps.130.001.01 29. beps.394.001.01 30. beps.396.001.01 31. beps.401.001.01 IBPS系统业务权限 32. ibps.101.001.01 33. ibps.103.001.01 34. ibps.105.001.01 35. ibps.309.001.01 36. ibps.311.001.01 37. ibps.331.001.01 38. ibps.333.001.01 39. ibps.335.001.01 40. ibps.337.001.01 41. ibps.339.001.01 42. ibps.341.001.01 批量代收业务报文 批量代付业务报文 实时代收业务报文 实时代付业务报文 借记业务止付申请报文 批量代收代付撤销申请报文 实时业务冲正申请报文 支票圈存管理报文 批量客户签约协议管理报文 CIS通用回执业务报文 批量客户账户信息查询报文 主动缴款查询报文 客户账户实时查询报文 网银贷记业务报文 网银借记业务报文 第三方贷记业务报文 账户余额查询申请报文 账户交易明细查询申请报文 预授权申请报文 预授权撤销申请报文 授权支付协议管理申请报文 授权支付协议管理通知报文 账户信息查询协议管理申请报文 账户信息查询协议管理通知报文 √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ 中国人民银行科技司 第104页

第二代支付系统报文格式标准(公共控制系统分册)

SAPS系统业务权限 43. pbcs.601.001.01 44. saps.357.001.01 45. saps.358.001.01 46. saps.361.001.01 47. saps.363.001.01 48. saps.365.001.01 49. saps.366.001.01 50. saps.368.001.01 51. saps.369.001.01 52. saps.373.001.01 53. saps.374.001.01 . saps.375.001.01 55. saps.370.001.01 56. saps.371.001.01 57. saps.609.001.01 58. saps.611.001.01 59. saps.612.001.01 60. saps.613.001.01 61. saps.731.001.01 62. saps.614.001.01 63. saps.615.001.01 . nets.617.001.01 65. saps.737.001.01 NETS业务权限 计费与返还清单报文 质押融资管理报文 人工质押融资申请报文 清算账户余额警戒值设置申请报文 清算排队查询申请报文 清算排队管理申请报文 清算账户信息查询申请报文 开户单位全面流动性查询报文 开户单位全面流动性应答报文 清算账户资金池管理报文 清算账户自动拆借管理申请报文 清算账户自动拆借管理应答报文 清算账户开户申请报文 清算账户维护申请报文 同城净额清算查询申请报文 同城轧差净额清算业务报文 单边业务报文 错账冲正业务报文 ACS/ABS清算业务明细核对申请报文 资金池/自动拆借管理查询申请报文 资金池/自动拆借管理查询应答报文 轧差净额查询请求报文 核对余额及工作日申请报文 √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ (ABS/ACS使用) (ABS/ACS使用) (ABS/ACS使用) (ABS/ACS使用) (ABS/ACS使用) (ABS/ACS使用) (ABS/ACS使用) 中国人民银行科技司 第105页

第二代支付系统报文格式标准(公共控制系统分册)

66. nets.350.001.01 67. nets.353.001.01 68. nets.3.001.01 69. nets.376.001.01 70. nets.377.001.01 71. nets.405.001.01 72. nets.407.001.01 净借记限额查询申请报文 净借记限额质押/授信额度分配管理报文 净借记限额可用额度预警值设置报文 净借记限额圈存资金调增报文 净借记限额圈存资金调减报文 轧差排队查询申请报文 轧差排队管理申请报文 √ √ √ √ √ √ √ 2.28 行名行号变更通知报文

2.28.1 报文功能

行名行号信息(包括小额承接关系)发生变化后(新增、撤销、变更),由CNAPS2将行名行号变更信息下发至各参与机构,行名行号变更的生效方式为定时生效。

2.28.2 报文序列图 2.28.2.1 场景一

CNAPS2发送行名行号变更通知报文至所有参与机构。

中国人民银行科技司 第106页

第二代支付系统报文格式标准(公共控制系统分册)

CNAPS2接收参与机构1: 行名行号变更通知报文

2.28.3 报文结构 序或 报文要素 号 1. 2. 3. 4. 5. Message root GroupHeader Partition NumberInformation ChangeInformation 行名行号变更信息 --ChangeControl --BankCode 参与机构行号 --ParticipantType 属性 类型 备注 加签 要素 [1..1] [1..1] 【业务头】 [1..1] 【报文分片组件】 [1..1] 【期数信息】 [1..n] [1..1] 【数据变更组件】 [1..1] Max14Text [1..1] Exact2NumericText BankCodeChangeNotification 禁止中文 禁止中文 6. 7. 8. 中国人民银行科技司 第107页

第二代支付系统报文格式标准(公共控制系统分册)

参与机构类别 9. 10. 11. --BankCategoryCode 行别代码 --DirectBankCode 所属直参行号 --LegalPerson 所属法人 --HigerParticipant 本行上级参与机构 [1..1] Exact3NumericText [1..1] Max14Text [1..1] Max14Text 禁止中文 禁止中文 禁止中文 多个上级参与者之间以“;”分隔,上级参与者列表排列顺序是从左至右,按照参与者级别由高到低依次填写; 禁止中文 [0..1] Max70Text 12. 13. 14. 15. 16. 17. --BearBankCode 承接行行号 --ChargeBankCode 管辖人行行号 --NodeCode 所属CCPC --CityCode 所在城市代码 --ParticipantName 参与机构全称 --Sign [0..1] Max14Text 禁止中文 [0..1] Max14Text [1..1] Exact4NumericText [1..1] Max6NumericText [1..1] Max60Text 禁止中文 禁止中文 禁止中文 允许中文 排列顺序按从左到右位为大额、小额、网银,其它位数保留。 位数字含义: 0:未加入 [1..1] Exact10NumericText 18. 加入业务系统标识 中国人民银行科技司 第108页

第二代支付系统报文格式标准(公共控制系统分册)

1:加入 禁止中文 --Telephone 电话/电挂 [0..1] Max50Text 19. 允许中文 2.28.4 报文说明

(1) 本报文报文头中的“发送系统号”填写为“CCMS”,“接收系统号”填写为“CCMS”。 (2) 【业务头】组件中“报文标识号”中的日期填写为自然日。

(3) 【业务头】组件中的“发起直接参与机构”填写为npc节点代码,“接收直接参与机构”填写12个0,“发起参与机构”填写为“发起直接参

与机构”,“接收参与机构”填写为“接收直接参与机构”。

(4) 【业务头】组件中的“系统编号”填写为“CCMS”。

(5) 如数据长度超过单个报文大小的上限,本报文将进行业务级分片,不同的片段报文使用“期数信息”报文字段进行业务级关联,即不同的片段报文

“期数信息”报文字段数据值相同,报文发起方按照分片规则填写“报文分片组件”中的分片标识信息,报文接收方依据“报文分片组件”及“期数信息”报文字段数据值拼装原报文。

(6) 【报文分片组件】中的“总记录数”填写为“行名行号变更信息”的数目之和。“本报文记录起始序号”及“本报文记录截止序号”根据具体情

况填写。

(7) 当【数据变更组件】中的“变更类型”为“撤销”时,“行名行号变更信息”中的子要素只有“参与机构行号”及【数据变更组件】子要素中的“失效

日期”要素必填。

(8) 针对第二代支付系统的不同子系统,本报文【数据变更组件】中的“生效日期”含义不同,参与机构应根据各个子系统的工作日期分别生效本报

文的数据。即当大额支付系统使用本报文时按照大额支付系统的工作日生效本报文中的数据;当小额支付系统使用本报文时按照小额支付系统的工作日生效本报文中的数据;当网上支付跨行清算系统使用本报文时按照网上支付跨行清算系统的工作日生效本报文中的数据。

(9) “参与机构类别”字段的取值范围及含义为:01--直接参与人行,02--直接参与国库,03--EIS转换中心,04--直接参与商业银行,05—开

户特许直接参与者,06—开户特许间接参与者,07--间接参与者,08—无户特许直接参与者(债券)。

(10) 当“参与机构类别”为间接参与者时,“管辖人行行号”不填写。

中国人民银行科技司 第109页

第二代支付系统报文格式标准(公共控制系统分册)

2.29 基础数据变更通知报文

2.29.1 报文功能

基础数据(行别、CCPC代码、城市代码)信息发生变化后(新增、撤销、变更),由CNAPS2将基础数据变更信息下发至各参与机构,基础数据变更的生效方式为定时生效。

2.29.2 报文序列图 2.29.2.1 场景一

CNAPS2发送基础数据变更通知报文至所有参与机构。

CNAPS2接收参与机构1: 基础数据变更通知报文

2.29.3 报文结构 序或 报文要素 号 1. Message root 属性 类型 备注 BasisChangeNotification 加签 要素 [1..1] 中国人民银行科技司 第110页

第二代支付系统报文格式标准(公共控制系统分册)

2. 3. 4. 5. 6. 7. 8. GroupHeader NumberInformation RecordNumberInformation 分记录数目 --BankTypeChangeNumber 行别变更数目 --CCPCChangeNumber CCPC代码变更数目 --CityChangeNumber 城市代码变更数目 BankTypeChangeInformation 行别变更信息 --ChangeControl --BankTypeCode 行别代码 --BankTypeName 行别名称 --TypeCode 类别代码 [1..1] 【业务头】 [1..1] 【期数信息】 [1..1] [1..1] Max8NumericText 禁止中文 [1..1] Max8NumericText [1..1] Max8NumericText [0..n] [1..1] 【数据变更组件】 [1..1] Exact3NumericText [1..1] Max35Text [1..1] Exact1NumericText 禁止中文 禁止中文 禁止中文 允许中文 0:银行 1:国有独资商业银行 2:性银行 3:其他商业银行 9. 10. 11. 12. 4:非银行金融机构 5:外资银行 9:特许参与机构 (6、7、8待分配) 禁止中文 中国人民银行科技司 第111页

第二代支付系统报文格式标准(公共控制系统分册)

13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. --TypeName 类别名称 CCPCChangeInformation CCPC代码变更信息 --ChangeControl --NodeCode 节点代码 --NodeName 节点名称 --NodeType 节点类型 --CityCode 所在城市代码 CityChangeInformation 城市代码变更信息 --ChangeControl --CityCode 城市代码 --CityName 城市名称 --CityType [1..1] Max35Text [0..n] [1..1] 【数据变更组件】 [1..1] Exact4NumericText 允许中文 禁止中文 [1..1] Max35Text [1..1] NodeTypeCode [1..1] Max6NumericText [0..n] 允许中文 禁止中文 禁止中文 [1..1] 【数据变更组件】 [1..1] Max6NumericText 禁止中文 [1..1] Max35Text [0..1] Max8Text 允许中文 可填写为“大城市、中等城市、小城市”中的一种 允许中文 24. 城市类型 --NodeCode 节点代码 [1..1] Exact4NumericText 25. 禁止中文 中国人民银行科技司 第112页

第二代支付系统报文格式标准(公共控制系统分册)

2.29.4 报文说明

(1) 本报文报文头中的“发送系统号”填写为“CCMS”,“接收系统号”填写为“CCMS”。 (2) 【业务头】组件中“报文标识号”中的日期填写为自然日。

(3) 【业务头】组件中的“发起直接参与机构”填写为npc节点代码,“接收直接参与机构”填写12个0,“发起参与机构”填写为“发起直接参

与机构”,“接收参与机构”填写为“接收直接参与机构”。

(4) 【业务头】组件中的“系统编号”填写为“CCMS”。

(5) “行别变更数目”、“CCPC代码变更数目”、“城市代码变更数目”三个字段,至少有一项大于0。 (6) “行别变更信息”、“CCPC代码变更信息”、“城市代码变更信息”三个组块,至少有一个必填。 (7) “节点类型”只使用“NodeTypeCode”中的“NT00:NPC”和“NT01:CCPC”。

(8) 针对第二代支付系统的不同子系统,本报文【数据变更组件】中的“生效日期”含义不同,参与机构应根据各个子系统的工作日期分别生效本报

文的数据。即当大额支付系统使用本报文时按照大额支付系统的工作日生效本报文中的数据;当小额支付系统使用本报文时按照小额支付系统的工作日生效本报文中的数据;当网上支付跨行清算系统使用本报文时按照网上支付跨行清算系统的工作日生效本报文中的数据。 2.30

数字证书下载申请报文

2.30.1 报文功能

参与机构可以向CNAPS2申请下载数字证书,下载所有参与机构或部分参与机构的数字证书。 2.30.2 报文序列图 2.30.2.1 场景一

CNAPS2在收到发起参与机构的数字证书下载申请报文后,检查无误,发送数字证书下载应答报文至发起参与机构。

中国人民银行科技司 第113页

第二代支付系统报文格式标准(公共控制系统分册)

发起参与机构CNAPS21: 数字证书下载申请报文2: 数字证书下载应答报文

2.30.2.2 场景二

发起参与机构发送数字证书下载申请报文,CNAPS2业务检查未通过(如未登录或无权限等),则通过回复通用处理确认报文至发送参与机构,告知拒绝接收此报文的原因。

中国人民银行科技司 第114页

第二代支付系统报文格式标准(公共控制系统分册)

发起参与机构CNAPS21: 数字证书下载申请报文2: 通用处理确认报文

2.30.2.3 场景三

参与者发起或回复的业务因报文格式错或重账被CNAPS2丢弃该业务报文 。 场景参见“报文丢弃通知报文”。 2.30.3 报文结构 序或 报文要素 号 1. 2. 3. Message root GroupHeader CertificationList 属性 [1..1] [1..1] [1..1] 类型 【业务头】 备注 加签 要素 √ CertificateDownLoadApply 中国人民银行科技司 第115页

第二代支付系统报文格式标准(公共控制系统分册)

申请证书清单 4. --MemberCode 直接参与机构号 [1..n] Max14Text 禁止中文 √ 2.30.4 报文说明

(1) 本报文报文头中的“发送系统号”填写为“CCMS”,“接收系统号”填写为“CCMS”。 (2) 【业务头】组件中“报文标识号”中的日期填写为自然日。

(3) 【业务头】组件中的“接收直接参与机构”填写为npc节点代码,“发起直接参与机构”填写为待登录/退出的参与机构号码,“发起参与机构”

填写为“发起直接参与机构”,“接收参与机构”填写为“接收直接参与机构”。

(4) 【业务头】组件中的“系统编号”填写为“CCMS”。

2.31

数字证书下载应答报文

2.31.1 报文功能

收到参与机构的数字证书下载请求时,CNAPS2通过本报文进行应答,将请求的数字证书列表发送至发起参与机构。 2.31.2 报文序列图 2.31.2.1 场景

(参照数字证书下载申请报文) 2.31.3 报文结构 序或 报文要素 号 1. 2. 3. Message root GroupHeader Partition 属性 [1..1] [1..1] [1..1] 类型 【业务头】 【报文分片组件】 备注 加签 要素 √ √ CertificateDownLoadResponse 中国人民银行科技司 第116页

第二代支付系统报文格式标准(公共控制系统分册)

4. 5. 6. 7. 8. OriginalMessageInformaiton 原报文信息 --OriginalMessageIdentification 原报文标识号 CertificationList 申请证书清单 --MemberCode 直接参与机构号 --DigitalSignature 数字签名 [1..1] [1..1] Max35Text 禁止中文 √ [1..100] √ [1..1] Max14Text 禁止中文 数字签名 禁止中文 [1..1] Max4096Text 2.31.4 报文说明

(1) 本报文报文头中的“发送系统号”填写为“CCMS”,“接收系统号”填写为“CCMS”。 (2) 【业务头】组件中“报文标识号”中的日期填写为自然日。

(3) 【业务头】组件中的“发起直接参与机构”填写为npc节点代码,“接收直接参与机构”填写为证书申请的参与机构号码,“发起参与机构”

填写为“发起直接参与机构”,“接收参与机构”填写为“接收直接参与机构”。

(4) 【业务头】组件中的“系统编号”填写为“CCMS”。

(5) 当下载数字证书数目大于100时,采用报文分片组件,将此报文分为多个报文片。

(6) 如数据长度超过单个报文大小的上限,本报文将进行业务级分片,不同的片段报文使用“原报文标识号”报文字段进行业务级关联,即不同的片段

报文“原报文标识号”报文字段数据值相同,报文发起方按照分片规则填写“报文分片组件”中的分片标识信息,报文接收方依据“报文分片组件”及“原报文标识号”报文字段数据值拼装原报文。

(7) 【报文分片组件】中的“总记录数”填写为“申请证书清单”的数目之和。“本报文记录起始序号”及“本报文记录截止序号”根据具体情况填

写。

(8) “数字签名”域中存放的是:“直接参与机构号”域中所填写的机构进行证书绑定时,所发送的ccms.903.001.02报文经过Base编码得

到的字符串。

中国人民银行科技司 第117页

第二代支付系统报文格式标准(公共控制系统分册)

2.32 业务金额上限下发报文

2.32.1 报文功能

人民银行主管部门(或授权的相关部门)根据管理需要分别设置各参与机构支付系统业务的金额上限,由CNAPS2发送业务金额上限下发报文到各参与机构。

2.32.2 报文序列图

2.32.2.1 场景一

2.32.3 报文结构

加签 要素 序或 报文要素 号 属性 类型 备注 中国人民银行科技司 第118页

第二代支付系统报文格式标准(公共控制系统分册)

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Message root GroupHeader TransactionAmountUpperLimitInformation 变更记录 --ChangeType 变更类型 --MessageType 报文类型号 --TransactionType 业务类型号 --SenderBank 发起参与机构/行别 --ReceiveBank 接收参与机构/行别 --CheckLevel 权重值 --AmountUpperLimit 金额上限 [1..1] [1..1] [1..n] 【业务头】 TransactionAmountUpperLimit [1..1] ChangeCode 禁止中文 [1..1] [1..1] [1..1] Max15Text Max6Text Max14Text 禁止中文 禁止中文 禁止中文 [1..1] [1..1] [1..1] Max14Text Exact2NumericText SummaryAmountText 禁止中文 禁止中文 禁止中文 2.32.4 报文说明

(1) 本报文报文头中的“发送系统号”填写为“CCMS”,“接收系统号”填写为“CCMS”。

(2) 【业务头】组件中的“发起直接参与机构”填写为npc节点代码,“接收直接参与机构”填写12个0,“发起参与机构”填写为“发起直接参

与机构”,“接收参与机构”填写为“接收直接参与机构”。

(3) 当本报文用于大额支付系统业务时,【业务头】组件中的“系统编号”填写为“HVPS”;当用于小额支付系统业务时,【业务头】组件中的“系统

编号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,【业务头】组件中的“系统编号”填写为“IBPS”。

中国人民银行科技司 第119页

第二代支付系统报文格式标准(公共控制系统分册)

(4) 权重值的用法:“发起参与机构”和“接收参与机构”要素中可以设置全部(使用ALL表示)、行别(使用三位行别代码表示)、直接参与者

(使用行号表示)和间接参与者(使用行号表示)4个级别,这样共有16种设置情况,每种设置情况下权重值不同。在进行业务检查时,找出这16种设置情况下对本业务有效的权重值最大的设置,则该条设置的“金额上限”为本业务的上限。

发起机构级别值 1 2 3 4

发起参与机构 间接参与者 间接参与者 直接参与者 间接参与者 行别 间接参与者 ALL 直接参与者 直接参与者 行别 直接参与者 ALL 行别 行别 ALL 接收参与机构 间接参与者 直接参与者 间接参与者 行别 间接参与者 ALL 间接参与者 直接参与者 行别 直接参与者 ALL 直接参与者 行别 ALL 行别 发起机构优先级值 接收机构优先级值 发起机构级别值 权重值 40 40 4 84 优先级值 5 10 20 40 设置情况 ALL 行别 直接参与者 间接参与者 40 20 40 10 40 5 20 20 10 20 5 10 10 5 20 40 10 40 5 40 20 10 20 5 20 10 5 10 4 3 4 2 4 1 3 3 2 3 1 2 2 1 63 52 49 46 43 33 32 28 26 22 17 16 中国人民银行科技司 第120页

第二代支付系统报文格式标准(公共控制系统分册)

ALL 2.33

ALL 5 5 1 11 (复用IBPS)通信级确认报文

2.33.1 报文功能

为保证系统报文传输可靠,参与机构与支付系统间需对对方发送的业务报文,给予通信级确认。没有收到对方通信级确认报文的业务报文,应视为没有发送成功的报文。

2.33.2 报文序列图 无。

2.33.3 报文结构 序或 报文要素 号 1. 2. Message root ConfirmationInformation 属性 类型 备注 加签 要素 [1..1] [1..1] CommunicationConfirmation 如对XML格式的原报文的回应,填写原XML格式报文报头的报文发起人; 3. --OrigSender 报文发起人 [1..1] Max14Text 如对CMT/PKG格式的原报文的回应,填写CMT/PKG格式报文报头的源地址; 禁止中文 如对XML格式的原报文的回应,填 4. --OrigSendDate 报文发起日期 [1..1] Max8Text 写原XML格式报文报头的报文发起日期; 如对CMT/PKG格式的原报文的回 中国人民银行科技司 第121页

第二代支付系统报文格式标准(公共控制系统分册)

应,填写CMT/PKG格式报文报头的工作日期; 禁止中文 如对XML格式的原报文的回应,填写原XML格式报文报头的报文类型代码; 如对CMT/PKG格式的原报文的回--MesgType 报文类型代码 应,填写CMT/PKG格式报文的报文类型号,如大额自由格式报文填写为HCMT303,小额自由格式报文为BCMT303,小额普通贷记报文为BPKG001; 禁止中文 如对XML格式的原报文的回应,填写原XML格式报文报头通信级标识号; [1..1] Max20Text 如对CMT/PKG格式的原报文的回应,填写CMT/PKG格式报文报头的报文标识号; 禁止中文 如对XML格式的原报文的回应,填写原XML格式报文报头通信级参--MessageReferenceIdentification 通信级参考号 考号; 如对CMT/PKG格式的原报文的回应,填写CMT/PKG格式报文报头的报文参考号; 5. [1..1] Max20Text 6. --MessageIdentification 通信级标识号 7. [0..1] Max20Text 中国人民银行科技司 第122页

第二代支付系统报文格式标准(公共控制系统分册)

禁止中文 8. --MessageProcessCode 处理状态 [1..1] Max8Text 参考概述附录五 禁止中文 2.33.4 报文说明

本报文报文头中的“发送系统号”及“接收系统号”填写规则如下所示:

(1) 业务系统与参与者对二代发起的990,是原报文发起系统号、接收系统号的对换;

(2) PMTS对二代报文发起的990,发起系统号是PMTS,接收系统号是原报文的发起系统号。

2.34 探测请求报文 2.34.1 报文功能

行内系统在需要时可以发送探测请求报文到前置机,该报文可以探测到前置机的运行状态和前置机的负载情况,前置机收到该报文后,将发送探测回应报文到行内系统,行内系统收到后,可以将后续报文发送到可用的、负载系数较小的服务器。

中国人民银行科技司 第123页

第二代支付系统报文格式标准(公共控制系统分册)

2.34.2 报文序列图 2.34.2.1 场景一

2.34.3

报文结构

序或 报文要素 号 1. 2. 3. 4. Message root CheckInformation --SendNode 报文发起节点 --SendServicerName 属性 长度 备注 CheckRequest 当行内有多台服务器时,用于区分行内的节点与服务器名。 禁止中文 加签要素 [1..1] [1..1] [1..1] Max14Text [1..1] Max20Tex 中国人民银行科技司 第124页

第二代支付系统报文格式标准(公共控制系统分册)

发送服务器名 5. 6. 7. 8. 9. 10. --SendLineManagerName 发起队列管理器名 --SendRoadName 发送通道名 --SendDate 发送时间 --ReceiveNode 接收节点 --ReceiveServicerName 接收服务器名 --ReceiveLineManager 接收队列管理器 [1..1] Max48Text [1..1] Max20Text 行内队列管理器名,见说明1 禁止中文 见说明2 禁止中文 Long型 time(0),见说明3 禁止中文 前置机配置中的“当前节点”项 禁止中文 前置机配置中的“当前节点”项 禁止中文 前置机配置中的本地队列管理器, [1..1] Max23Text [1..1] Max14Text [1..1] Max20Text [1..1] Max48Text 见说明1 禁止中文 前置机接收到本报文后,应发送回[1..1] Max48Text 应报文的队列名。 禁止中文 [1..1] [1..1] Exact1NumericText Exact1NumericText Exact1NumericText 固定填写“1” 禁止中文 商业银行不填 禁止中文 商业银行不填 禁止中文 11. --ResponseLineName MBFE端探测回应报文放入的队列名 12. 13. 14. 15. SendServicerManagementInformation --SendServicerReceiveStatus 发起方服务器接收状态 --SendNodeManagementStatus 发起方节点管理状态 --ReceiveNodeManageStatus 接收方节点管理状态 [0..1] [0..1] 中国人民银行科技司 第125页

第二代支付系统报文格式标准(公共控制系统分册)

2.34.4 报文说明

(1) 如果采用TLQ6.3以下版中间件,则队列管理器项填写节点名。

(2) 如果采用TLQ6.3以上(不含TLQ6.3)版中间件,则固定填写“TLQCHL”。

(3) 发送时间:指公元1970年1月1日0时0分0秒算起至今的UTC时间所经过的秒数。

2.35 探测回应报文 2.35.1

报文功能

行内系统在需要时可以发送探测请求报文到前置机,探测请求报文可以探测到前置机的运行状态和前置机的负载情况。前置机收到探测请求报文后,将发送探测回应报文到行内系统,行内系统收到后,可以将后续报文发送到可用的、负载系数较小的服务器。

2.35.2

报文序列图 2.35.2.1 场景一

(参见探测请求报文) 2.35.3

报文结构

序或 报文要素 号 1. 2. 3. 4. 5. Message root CheckResponseInformation --OrigSendNode 原报文发起节点 --OrigSendServicerName 原发送服务器名 属性 长度 备注 CheckResponse 禁止中文 加签要素 [1..1] [1..1] [1..1] Max14Text [1..1] Max20Text 禁止中文 --OrigSendLineManagerName [1..1] Max48Text 禁止中文 中国人民银行科技司 第126页

第二代支付系统报文格式标准(公共控制系统分册)

原发起队列管理器名 6. 7. --ReceiveRoadName 接收通道名(原发送通道名) --OrigSendDate 原请求报文发送时间 [1..1] Max20Text 禁止中文 Long型,展示时做转[1..1] Max23Text 换 禁止中文 8. 9. 10. 11. 12. 13. 14. --ResponseNode 应答节点 --ResponseServicerName 应答服务器名 --ResponseLineManager 应答队列管理器 --ReceiveLineName 接收端远程队列名 LoadFactorInformation --ResponseLocalLineName 应答方本地队列名 [1..1] Max14Text 禁止中文 [1..1] [1..1] [0..1] Max20Text 禁止中文 Max48Text 禁止中文 Max48Text 禁止中文 禁止中文 [1..n] [1..1] Max48Text 被探测服务器的压力。[1..1] Max16Text 为0时最小,数值越大,压力越大。 禁止中文 --LoadFactor 负载系数 2.35.4 报文说明

(1) 行内收到探测回应报文后,如果与原请求报文发送时间的时间差未超过超时时间,则该服务器可用。超时时间可行内自行设置。

(2) 负载系数用于多个服务器之间做负载均衡使用。行内系统可以选择负载系数较小的服务器发送。

中国人民银行科技司 第127页

第二代支付系统报文格式标准(公共控制系统分册)

3 业务组件

期数信息

3.1

3.1.1 业务功能

是公共管理系统涉及到期数及业务系统的部分,包含系统期数、记录数目。 3.1.2 业务要素 索OR 引 1. 2. 变更期数 ChangeRecordNumber 变更记录数目 要素名称 ChangeNumber XML Tag 重复 元素类型 禁止中文 备注 加签 要素 [1..1] Exact8NumericText [0..1] Max8NumericText 禁止中文 3.1.3 使用说明

(1)变更期数采用8位数字表示,到99999999后自动回0,不包含年份信息。 (2)当此组件与报文分片组件同时使用时,“变更记录数目”字段不填写。

中国人民银行科技司 第128页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- nryq.cn 版权所有 赣ICP备2024042798号-6

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务