第二代支付系统报文交换标准
【大额支付系统分册】
(版本1.2)
中国人民银行清算总中心
2011年07月
文档修订记录 版本编号 V0.1 V0.5 V0.9 V1.0 V1.1 V1.2 变化状态 A M M M M M 简要说明 新建 修改 修改 修改 修改 修改 日期 2010.3.30 2010.4.16 2010.6.28 2010.9.24 2011.3.30 2011.7.15 变更人 孔昭龙 孔昭龙 孔昭龙 孔昭龙 孔昭龙 孔昭龙 批准日期 2010.3.30 2010.4.16 2010.6.28 2010.9.24 2011.3.30 2011.7.15 批准人 贺铁林 贺铁林 贺铁林 贺铁林 贺铁林 贺铁林 注:变化状态:A—增加,M—修改,D—删除
目 录
修改记录 .................................................................................................................................................. 1 1
报文清单及概要 ............................................................................................................................ 3 1.1 1.2 2
报文清单 ............................................................................................................................... 3 数据类型 ............................................................................................................................... 4
第二代支付系统报文(XML格式) ............................................................................................ 5 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 2.13 2.14 2.15 2.16 2.17 2.18 2.19 2.20 2.21 2.22 2.23
(复用ISO20022报文)客户发起汇兑业务报文 ................... 5 (复用ISO20022报文)金融机构发起汇兑业务报文 ......... 20 (复用ISO20022报文)即时转账报文 ................................. 26 即时转账排队/撤销通知报文 .................................................... 37 PVP结算申请信息报文 .............................................................. 40 PVP结算应答信息报文 .............................................................. 47 申请清算银行汇票资金报文 ...................................................... 48 银行汇票全额兑付通知报文 ...................................................... 59 银行汇票申请退回业务报文 ...................................................... 61 取现回执报文 .......................................................................... 64 多边轧差净额结算报文 .......................................................... 70 多边轧差净额结算清算回执报文 .......................................... 79 多边轧差净额结算借贷通知报文 .......................................... 81 多边净额业务撤销申请报文 .................................................. 83 多边净额业务撤销应答报文 .................................................. 84 大额业务对账申请报文 .......................................................... 86 大额业务汇总核对报文 .......................................................... 88 大额业务明细核对申请报文 .................................................. 91 大额业务明细核对应答报文 .................................................. 93 大额业务下载申请报文 .......................................................... 96 大额业务下载应答报文 .......................................................... 98 大额预对账报文 ...................................................................... 99 资金拆借信息下载报文 ........................................................ 1023
业务组件 .................................................................................................................................... 104
修改记录 序号 修改日期 1. 2010-3-30 2. 2010-4-16 3. 2010-6-28 4. 2010-9-24 5. 2010-11-24 6. 2010-11-25 7. 2010-11-25 8. 2010-12-28 修改说明 [C] 创建第一稿作为文档模板; [M] 发布0.5版本; [M] 发布0.9版本; [M] 发布1.0版本; [M] 修改“即时转账报文”中“出质行行号”的位置; [A] 增加对“报文分片组件”分片规则的说明; [A] 增加对“报文分片组件”组合规则的说明; [M] 1、删除“金融机构发起汇兑业务报文”报文下的“拆借分类”字段; 2、删除“资金拆借信息下载报文” 报文下的“拆借分类”字段,新增“业务类型”和“业务种类”字段; 9. 2010-12-29 10. 2010-12-30 [M] 修改“客户发起汇兑业务报文”中关于“关联业务参考号”的说明; [M] 1、将“支取发行基金”业务种类的报文说明由“客户发起汇兑业务报文”移至“金融机构发起汇兑业务报文”; 2、“客户发起汇兑业务报文”、“金融机构发起汇兑业务报文”和“即时转账报文”增加“付款人地址”和“收款人地址”要素; 11. 2010-01-04 12. 2010-01-18 13. 2010-03-08 [A] 增加“委托收款”与“托收承付”专用业务要素; [A] 增加针对“PVP结算应答信息报文”与“银行汇票全额兑付通知报文”数字签名错或业务合法性错的处理场景图; [A] 增加“取现回执报文”, “即时转账报文”中增加“借贷记标识”字段, “PVP结算申请信息报文”中增加“买入外汇币种”业务要素; 14. 2010-03-08 [M] 1、修改“支取发行基金”的报文说明, 2、业务类型与业务种类的调整; 15. 2010-03-10 [A] 增加“多边轧差净额结算报文、多边轧差净额结算清算回执报文、多边轧差净额结算借贷通知报文、多边净额业务撤销申请报文、多边净额业务撤销应答报文”; 16. 2010-03-11 17. 2010-03-11 18. 2011-03-30 19. 2011-03-30 20. 2010-04-08 [M] 汇总类金额由“ActiveCurrencyAndAmount”修改为“SummaryAmountText”。 [A] 大额业务明细核对申请报文,增加“处理状态”要素; [M] 删除“大额业务汇总核对报文”中的“报文分片组件”; [M] 发布1.1版本; [M] 1、修改“大额业务明细核对应答报文”的报文结构,增加“报文编号”要素。 2、“大额业务汇总核对报文、大额业务明细核对申请报文、大额预对账报文”;增加“报文编号”要素。 21. 2010-04-14 [M] 1、修改“金融机构发起汇兑业务报文与即时转账报文”“RemittanceInformation”项的“CNAPS2属性”; 22. 2010-04-20 [M] 1、“金融机构发起汇兑业务报文”增加“跨境支付、退汇”两个业务类型的附加数据域; 23. 2011-05-19 24. 2011-05-20 25. 2011-05-24 26. 2011-05-30 27. 2011-06-14 28. 2011-06-16 29. 2011-06-16 30. 2011-06-22 [A] 增加备注,说明报文要素允许中文字符或禁止中文字符; [A] “多边轧差净额结算报文”增加业务要素“是否允许垫资”; [M] 调整“客户发起汇兑业务报文”报文说明; [M] 调整资金拆借信息下载报文业务要素“业务类型编码”的数据类型为“Max6Text”; [M] 银行汇票申请退回业务报文,删除业务要素“汇票申请人账号”和“汇票申请人名称”增加业务要素“原现金汇票兑付行”; [M] 资金拆借信息下载报文,“拆借明细信息”由必选修改为可选; [M] 申请清算银行汇票资金报文,删除业务要素“汇票申请人账号、汇票申请人名称”; [M] 客户发起汇兑业务报文,增加业务要素“原托金额”、“支付金额”、“多付金额”,业务要素“赔偿金金额、拒付金金额”修改为“赔偿金额、拒付金额”; 31. 2011-06-22 32. 2011-06-30 [A] “大额业务明细核对应答报文、大额业务下载申请报文、大额预对账报文”增加业务要素“借贷标识”; [M] 1、客户发起汇兑业务报文,当业务类型为“银行汇票”时,业务要素“票面记载的收款人名称”由必选项调整为可选项; 2、客户发起汇兑业务报文,第(6)条报文说明中部分要素的可选、必选属性调整; 33. 2011-07-06 34. 2011-07-12 [A] PVP结算申请信息报文 中增加业务要素“交易合同号码”; [M] 1、客户发起汇兑业务报文中删除“国库资金国债兑付贷记划拨”业务类型,相关报文说明描述修改; 2、“客户发起汇兑业务报文”、“金融机构发起汇兑业务报文”、“即时转账报文”增加“清算日期”字段; 35. 2011-07-14 [M] 1、多边轧差净额结算借贷通知报文报文功能部分的文字描述修改; 36. 2011-07-15 37. 2011-07-28 [M] 发布1.2版本; [M] 1、客户发起汇兑业务报文、银行汇票全额兑付通知 报文修改报文说明; 2、大额业务下载申请报文删除多余的报文说明。 说明:[C]-创建;[M]-修改;[A]-增加;[D]-删除;1 报文清单及概要
报文清单
报文名称 报文方向 是否加签 是否对账 HVPS1.1
序号 报文编号 1. hvps.111.001.01 客户发起汇兑业务报文 参与者<->CNAPS2 √ -业务报文对账 HVPS2. hvps.112.001.01 金融机构发起汇兑业务报文 参与者<->CNAPS2 √ -业务报文对账 HVPS3. hvps.141.001.01 即时转账报文 参与者<->CNAPS2 √ -业务报文对账 HVPS4. 5. 6. 7. 8. 9. 10. hvps.142.001.01 即时转账排队/撤销通知报文 参与者<-CNAPS2 hvps.143.001.01 PVP结算申请信息报文 hvps.144.001.01 PVP结算应答信息报文 hvps.151.001.01 申请清算银行汇票资金报文 hvps.152.001.01 银行汇票全额兑付通知报文 hvps.153.001.01 银行汇票申请退回业务报文 hvps.154.001.01 取现回执报文 参与者->CNAPS2->外币系统 外币系统->CNAPS2->参与者 参与者->CNAPS2->城商行汇√ √ √ √ √ √ 票处理中心 城商行汇票处理中心->CNAPS2->参与者 参与者->CNAPS2->城商行汇票处理中心 ACS->CNAPS2->参与者 11. hvps.631.001.01 多边轧差净额结算报文 参与者->CNAPS2 √ -业务报文对账 12. hvps.632.001.01 多边轧差净额结算清算回执报文 参与者<-CNAPS2 √ HVPS13. hvps.633.001.01 多边轧差净额结算借贷通知报文 参与者<-CNAPS2 √ -业务报文对账 14. 15. 16. 17. 18. 19. hvps.634.001.01 多边净额业务撤销申请报文 hvps.635.001.01 多边净额业务撤销应答报文 hvps.710.001.01 大额业务对账申请报文 hvps.711.001.01 大额业务汇总核对报文 hvps.712.001.01 大额业务明细核对申请报文 hvps.713.001.01 大额业务明细核对应答报文 参与者->CNAPS2 参与者<-CNAPS2 参与者->CNAPS2 参与者<-CNAPS2 参与者->CNAPS2 参与者<-CNAPS2 √ √ √ √ √ 20. 21. 22. 23. 1.2
序号 hvps.714.001.01 大额业务下载申请报文 hvps.715.001.01 大额业务下载应答报文 hvps.716.001.01 大额预对账报文 hvps.717.001.01 资金拆借信息下载报文 参与者->CNAPS2 参与者<-CNAPS2 参与者<-CNAPS2 参与者<-CNAPS2 √ √ √ √ 数据类型
类型定义 无 附加说明 无 类型名称 无 1. 2 第二代支付系统报文(XML格式)
(复用ISO20022报文)客户发起汇兑业务报文2.1
2.1.1 报文功能
当业务涉及到客户的个人账户时,发起参与机构组此报文发送到CNAPS2,在CNAPS2完成资金清算后实时转发接收参与机构,并将业务处理结果使用清算回执报文返回给发起参与机构。 2.1.2 报文序列图 2.1.2.1 场景一
参与者发起的业务顺利清算。
发起参与者CNAPS2接收参与者1: 客户发起汇兑业务报文清算2: 客户发起汇兑业务报文3: 清算回执报文
2.1.2.2 场景二
参与者发起的业务经清算排队后清算。
发起参与者1: 客户发起汇兑业务报文CNAPS2接收参与者排队2: 清算回执报文清算3: 客户发起汇兑业务报文4: 清算回执报文
2.1.2.3 场景三
参与者发起的业务在清算排队过程中被撤销。
发起参与者1: 客户发起汇兑业务报文CNAPS2排队2: 清算回执报文3: 业务撤销申请报文4: 业务撤销应答报文
2.1.2.4 场景四
参与者发起的业务清算排队后,在日终时仍未被解救成功,CNAPS2做退回处理 。
发起参与者CNAPS21: 客户发起汇兑业务报文排队2: 清算回执报文日终退回3: 清算回执报文告知业务已拒绝,附带拒绝原因。
2.1.2.5 场景五
参与者发起的业务因数字签名错或业务合法性错被CNAPS2做拒绝处理。
发起参与者1: 客户发起汇兑业务报文CNAPS2CNAPS2检查到数字签名错或业务合法性错检查未通过2: 清算回执报文
2.1.2.6 场景六
参与者发起的业务因报文格式错或重账被CNAPS2丢弃该业务报文 。 场景参见“公共控制系统分册-报文丢弃通知报文”。 2.1.3 报文结构(pacs.008.001.02)
使用ISO20022报文:FIToFICustomerCreditTransferV02 序号 或 报文要素 Message root GroupHeader --MessageIdentification 报文标识号 ISO20022属性 ISO20022类型 Max35Text CNAPS2 属性 CNAPS2类型 备注 禁止中文 加签 要素 √ 1. 2. 3. [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] Max35Text 4. 5. 6. 7. 8. 9. --CreationDateTime 报文发送时间 --NumberOfTransactions 明细业务总笔数 --SettlementInformation ----SettlementMethod CreditTransferTransactionInformation --PaymentIdentification ----EndToEndIdentification 端到端标识号 ----TransactionIdentification 交易标识号 --PaymentTypeInformation ----CategoryPurpose ------Proprietary 业务类型编码 --InterbankSettlementAmount 货币符号、金额 --SettlementPriority 业务优先级 --ChargeBearer --Debtor ----Name 付款人名称 ----PostalAddress [1..1] [1..1] [1..1] [1..1] [1..n] [1..1] [1..1] [1..1] [0..1] [0..1] [1..1] [1..1] ISODateTime Max15NumericText Code Max35Text Max35Text Max35Text ActiveCurrencyAndAmount [1..1] ISODateTime 禁止中文 √ √ √ √ √ [1..1] Max15NumericText 固定填写1 [1..1] [1..1] Code [1..1] [1..1] [1..1] Max35Text [1..1] Max35Text [1..1] [1..1] [1..1] Max4Text [1..1] ActiveCurrencyAndAmount 固定填写CLRG 禁止中文 同报文标识号 禁止中文 禁止中文 HIGH 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. [0..1] [1..1] [1..1] [0..1] [0..1] Priority3Code Code Max140Text [1..1] Priority3Code [1..1] Code [1..1] [0..1] Max60Text NORM URGT 固定填写DEBT 允许中文 √ √ 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. ------AddressLine 付款人地址 --DebtorAccount ----Identification ------Other --------Identification 付款人账号 --------Issuer 付款人开户行行号 --DebtorAgent ----FinancialInstitutionIdentification [0..7] [0..1] [1..1] [1..1] [1..1] Max70Text Max34Text [0..1] Max70Text [0..1] [1..1] [1..1] [1..1] Max32Text 允许中文 禁止中文 √ √ [0..1] [1..1] [1..1] [0..1] [1..1] [0..1] [0..1] [1..1] [1..1] [0..1] [1..1] [0..1] [0..1] [1..1] Max35Text Max35Text Max35Text Max35Text Max35Text [1..1] Max14Text [1..1] [1..1] [1..1] [1..1] Max14Text [1..1] [1..1] Max14Text [1..1] [1..1] [1..1] [1..1] Max14Text [1..1] [1..1] Max14Text [1..1] 禁止中文 禁止中文 禁止中文 禁止中文 禁止中文 √ √ √ √ √ ------ClearingSystemMemberIdentification --------MemberIdentification 付款清算行行号 ----BranchIdentification ------Identification 付款行行号 --CreditorAgent ----FinancialInstitutionIdentification ------ClearingSystemMemberIdentification --------MemberIdentification 收款清算行行号 ----BranchIdentification ------Identification 收款行行号 --Creditor 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. ----Name 收款人名称 ----PostalAddress ------AddressLine 收款人地址 --CreditorAccount ----Identification ------Other --------Identification 收款人账号 --------Issuer 收款人开户行行号 --Purpose ----Proprietary 业务种类编码 --RemittanceInformation ----Unstructured 备注 [0..1] [0..1] [0..7] [0..1] [1..1] [1..1] [1..1] [0..1] Max140Text Max70Text Max34Text Max35Text [0..1] Max60Text 允许中文 允许中文 禁止中文 √ √ √ [0..1] Max70Text [0..1] [1..1] [1..1] [1..1] Max32Text [1..1] Max14Text [1..1] [1..1] Max5Text [0..1] [0..1] Max135Text 禁止中文 禁止中文 /H01/value 允许中文 /C00/value 禁止中文 √ √ [0..1] [1..1] [0..1] [0..1] Max35Text Max140Text 52. ----Unstructured 清算日期 [0..1] Max140Text [0..1] ISODate 发起时不填写,NPC清算转发时填写 53. 见报文说明(9) 2.1.4 报文说明(1) 本报文的“发起参与机构”指“付款行行号”要素。
(2) 本报文报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”。 (3) 本报文中 “备注”可填写参与者之间的私有约定信息。
(4) 本报文中“付款行行号、收款行行号”必填,若不存在,“付款行行号、收款行行号”对应填写为“付款清算行行号、收款清算行行号”。 (5) 当业务类型为“委托收款(划回)、托收承付(划回)、商业汇票、银行汇票”时:“端到端标识号”填写内容为“票据号码/凭证号码”指实际贸易的标识信息; 当业务类型为“跨境支付”时:“端到端标识号”填写内容为“关联业务参考号”,“关联业务参考号”指实际贸易的标识信息; 当业务类型为“支票”时:“端到端标识号”填写内容为“票据号码”; 当业务类型为“银行汇票”时:“端到端标识号”填写内容为“汇票号码”; (6) 当业务类型为“普通汇兑、现金汇款、委托收款(划回)、托收承付(划回)、商业汇票、外汇清算、跨境支付、公益性资金汇划、国库汇款、退汇”时,“付款人开户行行号、付款人账号、付款人名称、收款人开户行行号、收款人账号、收款人名称”为必填项; (7) 当业务类型为“支票”时,“付款人开户行行号、付款人账号、付款人名称、收款人开户行行号、收款人账号、收款人名称”可选填; (8) 当业务类型为“银行汇票”业务种类为“银行汇票资金移存”时,“付款人开户行行号、付款人账号、付款人名称”必填,“收款人开户行行号、收款人账号、收款人名称”可选填;当业务类型为“银行汇票”业务种类为“银行汇票资金清算、银行汇票资金多余划回、银行汇票资金未用退回”时,“收款人开户行行号、收款人账号、收款人名称”必填,“付款人开户行行号、付款人账号、付款人名称”可选填; (9) 业务类型为国库汇款A102时,备注为强制项,内容由发起方根据要求自行设定。 (10) 后续报文“Unstructured”要素备注中出现的/xxx/value,其中/xxx/表示该业务要素的唯一编码,values表示该要素的内容,例如“票据日期”要素在报文中填写的方式为“/C14/2010-05-01”,要素的数据类型指value的数据类型,例如“票据日期”的数据类型为ISODate,指/C14/后的value为日期型。 a) 当业务类型为“普通汇兑A100”、“现金汇款”、“外汇清算”、“公益性资金汇划”、“国库汇款”时,不需要添加任何要素项。 b) 当业务类型为“商业汇票A111”时添加以下项: 1. ----Unstructured 票据日期 ----Unstructured [0..n] Max140Text [1..1] ISODate /C0C/value 禁止中文 √ c) 当业务类型为“委托收款A109”时添加以下项: 1. [0..n] Max140Text [1..1] ISODate /C0C/value √ 票据日期 禁止中文 /F1A/value 01 银行承兑汇票、 2. ----Unstructured 凭证种类 [0..n] Max140Text [1..1] Max2NumericText 02 定期存单、 03 凭证式国债、04 异地活期存折、 99 其他 √ d) 当业务类型为“托收承付A110”时添加以下项: 1. 2. 3. 4. 5. 6. ----Unstructured 票据日期 ----Unstructured 赔偿金额 ----Unstructured 拒付金额 ----Unstructured 原托金额 ----Unstructured 支付金额 ----Unstructured 多付金额 [0..n] [0..n] Max140Text Max140Text [1..1] ISODate [0..1] AmountText /C0D/value 禁止中文 /D38/value 禁止中文 /D39/value 禁止中文 /D0M/value 禁止中文 /D0N/value 禁止中文 /D0O/value 禁止中文 √ √ [0..n] Max140Text [0..1] AmountText √ [0..n] [0..n] [0..n] Max140Text Max140Text Max140Text [0..1] AmountText [0..1] AmountText [0..1] AmountText √ √ √ e) 当业务类型为“退汇A105”时添加以下项: 1. 2. ----Unstructured 原报文标识号 ----Unstructured [0..n] [0..n] Max140Text Max140Text [1..1] Max35Text [1..1] Max14Text /E51/value 禁止中文 /A70/value √ √ 原发起参与机构 禁止中文 [0..n] [0..n] Max140Text Max140Text [1..1] Max35Text [0..1] Max135Text /F40/value 禁止中文 /H20/value 允许中文 √ √ 3. 4. ----Unstructured 原报文类型代码 ----Unstructured 退汇原因 附:“付款人账号、付款人名称、收款人账号、收款人名称”对应为“原收款人账号、原收款人名称、原付款人账号、原收款人名称”。 f) 当业务类型为“跨境支付A113”业务种类为“货物贸易结算02112、货物贸易结算退款02113、服务贸易结算02114、服务贸易结算退款02115、资本项下跨境支付02116、资本项下跨境支付退款02117”时添加以下项: other:02125、02123、02124 1. 2. 3. 4. 5. 6. 7. 8. 9. ----Unstructured 关联业务委托日期 ----Unstructured 业务发起转汇行BIC码 ----Unstructured 业务发起转汇行名称 ----Unstructured 业务接收转汇行BIC码 ----Unstructured 业务接收转汇行名称 ----Unstructured 费用编码 ----Unstructured 发报行的收费 ----Unstructured 收报行的收费 ----Unstructured 跨境业务附言 [0..1] [0..1] Max140Text Max140Text Max140Text Max140Text Max140Text Max140Text Max140Text Max140Text Max140Text [0..1] ISODate [0..1] BICIdentifier /C14/value 禁止中文 /A28/value 禁止中文 /H17/value 允许中文 /A29/value 禁止中文 /H18/value 允许中文 /F56/value 禁止中文 /D63/value 禁止中文 /D64/value 禁止中文 /H19/value 允许中文 √ √ √ √ √ √ √ √ [0..1] [0..1] Max70Text [0..1] [0..1] [1..1] [0..1] [0..1] BICIdentifier [0..1] Max70Text [1..1] Max3Text(Code) [0..1] AmountText [0..1] AmountText [0..1] Max135Text [0..1] [0..n] 附:“关联业务委托日期” 指实际贸易的业务日期信息;“转汇行BIC码”与“转汇行名称”至少填写一项;
“业务接收转汇行”中的“转汇行BIC码”与“转汇行名称”至少填写一项; 费用编码包括:OUR—发起方付费、BEN—接收方付费、SHA—共同承担。
g) 当业务类型为“支票A201”时添加以下项: 1. 2. 3. ----Unstructured 出票日期 ----Unstructured 出票人名称 ----Unstructured 票据金额 ----Unstructured 牌价 ----Unstructured 票据张数 [0..1] Max140Text Max140Text [1..1] ISODate /C17/value 禁止中文 /B21/value 允许中文 /D30/value 禁止中文 /D0A/value 禁止中文 /E41/value 禁止中文 √ √ √ √ √ [0..1] [1..1] Max60Text [0..1] Max140Text [1..1] AmountText 4. 5. [0..1] Max140Text [0..1] AmountText [0..1] Max140Text [1..1] Max4NumericText 附:“付款人开户行行号”对应为“签发行行号”; “付款人名称”对应为“支票申请人名称”。 h) 当业务类型为“银行汇票A202”业务种类为“银行汇票资金移存02901”时添加以下项: 1. 2. ----Unstructured 出票日期 ----Unstructured 汇票密押 ----Unstructured 汇票种类 [0..1] [0..1] Max140Text Max140Text [1..1] ISODate [1..1] Max10NumericText /C10/value 禁止中文 /E15/value 禁止中文 /F51/value [1..1] Max140Text [1..1] Max4Text(Code) CT00:可转让汇票 √ √ √ 3. CT01:不可转让汇票 CT02:现金汇票 ----Unstructured 票面记载的收款人名称 ----Unstructured 现金汇票兑付行 /B13/value 允许中文 /A07/value 禁止中文 4. 5. [0..1] [0..1] Max140Text Max140Text [0..1] Max60Text [0..1] Max14Text √ √ 附:“付款清算行行号、付款行行号、付款人开户行行号、付款人账号、付款人名称”对应为“发起清算行行号、发起行行号、汇票签发行行号、汇票申请人账号、汇票申请人名称”; “货币符号、金额”为汇票的出票金额。 当汇票类别为“现金汇票”时,业务要素“现金汇票兑付行”必填。 i) 当业务类型为“银行汇票”业务种类为“银行汇票资金清算02902”时添加以下项: 1. 2. 3. 4. 5. 6. 7. ----Unstructured 出票日期 ----Unstructured 汇票密押 ----Unstructured 出票金额 ----Unstructured 汇票签发行行号 ----Unstructured 汇票申请人账号 ----Unstructured 汇票申请人名称 ----Unstructured 票面记载的收款人名称 [0..1] Max140Text Max140Text Max140Text Max140Text Max140Text Max140Text Max140Text [1..1] ISODate /C10/value 禁止中文 /E15/value 禁止中文 /D14/value 禁止中文 /A59/value 禁止中文 /B11/value 禁止中文 /B17/value 允许中文 /B13/value 允许中文 √ √ √ √ √ √ √ [0..1] [1..1] Max10NumericText [0..1] [0..1] [1..1] [1..1] AmountText [1..1] Max14Text [1..1] Max32Text [0..1] [0..1] [1..1] Max60Text [0..1] Max60Text 8. ----Unstructured 多余金额 [0..1] Max140Text [0..1] AmountText /D31/value 禁止中文 √ 附:“付款清算行行号、收款清算行行号、收款行行号、收款人开户行行号、收款人账号、收款人名称” 对应为“城商行汇票处理中心、接收清算行行号、接收行行号、最后持票人开户行行号、最后持票人账号、最后持票人名称”; “货币符号、金额”为“实际结算金额”。 j) 当业务类型为“银行汇票”业务种类为“银行汇票资金多余划回02903”时添加以下项: 1. 2. 3. 4. 5. 6. ----Unstructured 出票日期 ----Unstructured 汇票密押 ----Unstructured 出票金额 ----Unstructured 最后持票人开户行 ----Unstructured 最后持票人账号 ----Unstructured 最后持票人名称 ----Unstructured 实际结算金额 ----Unstructured 提示付款日期 [0..1] [0..1] [0..1] [0..1] Max140Text Max140Text Max140Text Max140Text Max140Text [1..1] ISODate [1..1] Max10NumericText [1..1] AmountText [1..1] Max14Text /C10/value 禁止中文 /E15/value 禁止中文 /D14/value 禁止中文 /A60/value 禁止中文 /B12/value 禁止中文 /B22/value 允许中文 /D11/value 禁止中文 /C19/value 禁止中文 √ √ √ √ √ [1..1] [1..1] Max32Text [0..1] Max140Text [0..1] Max60Text √ 7. [0..1] Max140Text [1..1] AmountText √ 8. [0..1] Max140Text [1..1] ISODate √ 附:“付款清算行行号、收款清算行行号、收款行行号、收款人开户行行号、收款人账号、收款人名称”对应为“城商行汇票处理中心、接收清算行行号、接收行行号、原汇票签发行行号、原汇票申请人账号、原汇票申请人名称”。 k) 当业务类型为“银行汇票”种类为“银行汇票资金未用退回02904”时添加以下项: 1. 2. 3. 4. ----Unstructured 出票日期 ----Unstructured 汇票密押 ----Unstructured 票面记载的收款人名称 ----Unstructured 现金汇票兑付行 [0..1] [0..1] [0..1] Max140Text Max140Text Max140Text Max140Text [1..1] ISODate [1..1] Max10NumericText [0..1] Max60Text /C10/value 禁止中文 /E15/value 禁止中文 /B13/value 允许中文 /A07/value 禁止中文 √ √ √ √ [0..1] [0..1] Max14Text 附:“付款清算行行号、收款清算行行号、收款行行号、收款人开户行行号、收款人账号、收款人名称”对应为“城商行汇票处理中心、接收清算行行号、接收行行号、原汇票签发行行号、原汇票申请人账号、原汇票申请人名称”。 2.2(复用ISO20022报文)金融机构发起汇兑业务报文2.2.1 报文功能
当业务仅涉及金融机构账户时,发起参与机构组此报文发送到CNAPS2,在CNAPS2完成资金清算后实时转发接收参与机构,并将业务处理结果使用清算回执报文返回给发起参与机构。 2.2.2 报文序列图
参见“大额支付系统分册-客户发起汇兑业务报文”。 2.2.3 报文结构(pacs.009.001.02)
使用ISO20022报文:FinancialInstitutionCreditTransferV02 序号 或 报文要素 Message root GroupHeader ISO20022属性 [1..1] [1..1] ISO20022类型 CNAPS2 属性 CNAPS2类型 备注 加签 要素 1. 2. [1..1] [1..1] 3. 4. 5. 6. 7. 8. 9. --MessageIdentification 报文标识号 --CreationDateTime 报文发送时间 --NumberOfTransactions 明细业务总笔数 --SettlementInformation ----SettlementMethod CreditTransferTransactionInformation --PaymentIdentification ----EndToEndIdentification 端到端标识号 ----TransactionIdentification 交易标识号 --PaymentTypeInformation ----ServiceLevel ------Proprietary 业务类型编码 --InterbankSettlementAmount 货币符号、金额 --SettlementPriority 业务优先级 --Debtor ----FinancialInstitutionIdentification [1..1] [1..1] [1..1] [1..1] [1..1] [1..n] [1..1] [1..1] [1..1] [0..1] [0..1] [1..1] Max35Text ISODateTime Max15NumericText Code Max35Text Max35Text Max35Text Max35Text ActiveCurrencyAndAmount Priority3Code [1..1] Max35Text [1..1] ISODateTime 禁止中文 禁止中文 √ √ √ √ √ √ [1..1] Max15NumericText 固定填写1 [1..1] [1..1] Code [1..1] [1..1] [1..1] Max35Text [1..1] Max35Text [1..1] [1..1] [1..1] Max4Text(Code) [1..1] ActiveCurrencyAndAmount 固定填写CLRG 支付信息确认。 禁止中文 同报文标识号 禁止中文 禁止中文 HIGH 10. 11. 12. 13. 14. 15. [1..1] 16. 17. 18. 19. [0..1] [1..1] Priority3Code NORM URGT √ [1..1] [1..1] [0..1] [1..1] [1..1] [1..1] ------ClearingSystemMemberIdentification 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. --------MemberIdentification 付款清算行行号 ------Name 付款人名称 ------PostalAddress --------AddressLine 付款人地址 ----BranchIdentification ------Identification 付款行行号 --DebtorAccount ----Identification ------Other --------Identification 付款人账号 --------Issuer 付款人开户行行号 --Creditor ----FinancialInstitutionIdentification [1..1] [0..1] [0..1] [0..7] [0..1] [0..1] [0..1] [1..1] [1..1] [1..1] Max35Text Max140Text Max70Text Max35Text Max34Text [1..1] Max14Text [0..1] Max60Text 禁止中文 允许中文 允许中文 禁止中文 禁止中文 √ √ √ √ √ [0..1] Max70Text [1..1] [1..1] Max14Text [0..1] [1..1] [1..1] [1..1] Max32Text [0..1] [1..1] [1..1] [0..1] [1..1] Max35Text Max35Text [1..1] Max14Text [1..1] [1..1] [1..1] [1..1] Max14Text 禁止中文 禁止中文 √ √ ------ClearingSystemMemberIdentification --------MemberIdentification 收款清算行行号 ------Name 收款人名称 ------PostalAddress --------AddressLine [0..1] [0..1] [0..7] Max140Text Max70Text [0..1] Max60Text 允许中文 允许中文 √ √ [0..1] Max70Text 收款人地址 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. ----BranchIdentification ------Identification 收款行行号 --CreditorAccount ----Identification ------Other --------Identification 收款人账号 --------Issuer 收款人开户行行号 --RemittanceInformation ----Unstructured 业务种类编码 ----Unstructured 附言 [0..1] [0..1] [0..1] [1..1] [1..1] [1..1] [0..1] [0..n] [0..1] Max35Text Max35Text Max34Text Max35Text Max140Text [1..1] Max14Text [1..1] Max14Text [0..1] [1..1] [1..1] [1..1] Max32Text [1..1] Max14Text [1..1] [1..1] Max5Text 禁止中文 禁止中文 √ √ 禁止中文 /F25/value 禁止中文 /H01/value 允许中文 /C00/value 禁止中文 √ √ [0..1] Max140Text [0..1] Max135Text 48. ----Unstructured 清算日期 [0..1] Max140Text [0..1] ISODate 发起时不填写,NPC清算转发时填写 49. 见报文说明(8) 2.2.4 报文说明 (1) (2) (3) (4) (5)本报文的“发起参与机构”指“付款行行号”要素。
本报文报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”。
当业务类型为“跨境支付”时:“端到端标识号”填写内容为“关联业务参考号”,“关联业务参考号”指实际贸易的标识信息。
本报文中“付款行行号、收款行行号”必填,若不存在,“付款行行号、收款行行号”对应填写为“付款清算行行号、收款清算行行号”。 当业务类型为“外汇清算”时,“付款人开户行行号、付款人账号、付款人名称、收款人开户行行号、收款人账号、收款人名称”必填;当业务类型为“国库资金贷记划拨、国库资金国债兑付贷记划拨、支取发行基金、再贷款、再贴现、票据转贴现、跨境支付、人行跨区域票据交换轧差净额、退汇”时,“付款人开户行行号与付款人账号(DebtorAccount) 、付款人名称、收款人开户行行号与收款人账号(CreditorAccount)、收款人名称”可选填;当业务类型为“国库同城交换净额清算、行间资金汇划”时,“付款人开户行行号与付款人账号(DebtorAccount)、付款人名称、收款人开户行行号与收款人账号(CreditorAccount)、收款人名称”不填写。
(6) 本报文中“附言”可填写摘要信息如:货款等。
(7) 业务类型为“国库同城交换净额清算”时,附言为强制项,标明交换场次。
(8) 当业务类型为“支取发行基金”时,ACS收到该报文并核对无误后,经CNAPS2返回“取现回执报文”给原发起参与者。
(9) 后续报文“Unstructured”要素备注中出现的/xxx/value,其中/xxx/表示该业务要素的唯一编码,values表示该要素的内容,例
如“拆借期限”要素在报文中填写的方式为“/C18/23”,要素的数据类型指value的数据类型,例如“拆借期限”的数据类型为Max5Text,指/C18/后的value为Max5Text。
a) 当业务类型为“国库资金贷记划拨”、“国库同城交换净额清算”、“国库资金国债兑付贷记划拨”、“支取发行基金”、“再贷款”、“再贴现”、“票据转贴现”、“外汇清算”、“人行跨区域票据交换轧差净额”时,不需要添加任何要素项。 b) 当业务类型为“行间资金汇划”时添加以下项: 1. 2. ----Unstructured 拆借利率 ----Unstructured 拆借期限 [0..1] [0..1] Max140Text Max140Text [0..1] Max7Text [0..1] Max5Text /D27/value 禁止中文 /C18/value 禁止中文 √ √ 1. 附:当业务种类为“场内资金拆借、场内资金拆借还款、场外资金拆借、场外资金拆借还款”时,“拆借利率、拆借期限”必填。 c) 当业务类型为“退汇”时添加以下项: ----Unstructured [0..n] Max140Text [1..1] Max35Text /E51/value √ 原报文标识号 禁止中文 [0..n] [0..n] [0..n] Max140Text Max140Text Max140Text [1..1] Max14Text [1..1] Max35Text [0..1] Max135Text /A70/value 禁止中文 /F40/value 禁止中文 /H20/value 允许中文 √ √ √ 2. 3. 4. ----Unstructured 原发起参与机构 ----Unstructured 原报文类型代码 ----Unstructured 退汇原因 ----Unstructured 关联业务委托日期 ----Unstructured 业务发起转汇行BIC码 ----Unstructured 业务发起转汇行名称 ----Unstructured 业务接收转汇行BIC码 ----Unstructured 业务接收转汇行名称 ----Unstructured 费用编码 ----Unstructured 发报行的收费 ----Unstructured 收报行的收费 ----Unstructured 跨境业务附言 d) 当业务类型为“跨境支付”时添加以下项: 1. 2. 3. 4. 5. 6. 7. 8. 9. [0..1] Max140Text Max140Text Max140Text Max140Text Max140Text Max140Text Max140Text Max140Text Max140Text [0..1] ISODate /C14/value 禁止中文 /A28/value 禁止中文 /H17/value 允许中文 /A29/value 禁止中文 /H18/value 允许中文 /F56/value 禁止中文 /D63/value 禁止中文 /D64/value 禁止中文 /H19/value 允许中文 √ √ √ √ √ √ √ √ [0..1] [0..1] [0..1] BICIdentifier [0..1] Max70Text [0..1] [0..1] [1..1] [0..1] [0..1] BICIdentifier [0..1] Max70Text [1..1] Max3Text(Code) [0..1] AmountText [0..1] AmountText [0..1] Max135Text [0..1] [0..n] 附:“关联业务委托日期” 指实际贸易的业务日期信息。2.3
(复用ISO20022报文)即时转账报文2.3.1 报文功能
此报文由与 CNAPS2直连的特许参与者(第三方)发起,CNAPS2实时清算资金后,通过清算回执报文将清算结果返回给第三方,并转发即时转账报文,通知被借记行和被贷记行。 2.3.2 报文序列图 2.3.2.1 场景一
参与者发起的业务顺利清算。
特许参与者CNAPS2被借记方被贷记方1: 即时转账报文清算2: 即时转账报文3: 即时转账报文4: 清算回执报文
2.3.2.2 场景二
参与者发起的业务经清算排队后清算。
特许参与者CAPS2被借记方被贷记方1: 即时转账报文排队2: 清算回执报文3: 即时转账排队/撤销通知报文清算4: 即时转账报文5: 即时转账报文6: 清算回执报文
2.3.2.3 场景三
参与者发起的业务在清算排队过程中被撤销。
特许参与者1: 即时转账报文CNAPS2被借记方排队2: 清算回执报文3: 即时转账排队/撤销通知报文4: 业务撤销申请报文5: 业务撤销应答报文6: 即时转账排队/撤销通知报文
2.3.2.4 场景四
参与者发起的业务清算排队后,因在日终时仍未解救成功被CNAPS2做退回处理 。
特许参与者1: 即时转账报文CNAPS2被借记方排队2: 清算回执报文3: 即时转账排队/撤销通知报文日终,清算窗口关闭时仍未能完成清算4: 清算回执报文5: 即时转账排队/撤销通知报文告知已拒绝,附带拒绝原因。
2.3.2.5 场景五
参与者发起的业务因数字签名错或业务合法性错被CNAPS2做拒绝处理。 场景参见“大额支付系统分册-客户发起汇兑业务报文-场景五”。 2.3.2.6 场景六
参与者发起的业务因报文格式错或重账被CNAPS2丢弃该业务报文 。 场景参见“公共控制系统分册-报文丢弃通知报文”。 2.3.3 报文结构(pacs.009.001.02)
使用ISO20022报文:FinancialInstitutionCreditTransferV02
序号 或 报文要素 Message root GroupHeader --MessageIdentification 报文标识号 --CreationDateTime 报文发送时间 --NumberOfTransactions 明细业务总笔数 --SettlementInformation ----SettlementMethod --InstructingAgent ----FinancialInstitutionIdentification ISO20022属性 [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [0..1] [1..1] [0..1] [1..1] ISO20022类型 Max35Text ISODateTime Max15NumericText Code Max35Text CNAPS2 属性 CNAPS2类型 备注 禁止中文 禁止中文 加签 要素 √ √ √ 1. 2. 3. 4. 5. 6. 7. 8. 9. [1..1] [1..1] [1..1] Max35Text [1..1] ISODateTime [1..1] Max15NumericText 固定填写1 [1..1] [1..1] Code [1..1] [1..1] [1..1] [1..1] Max14Text 固定填写CLRG 必须为特许参与10. 11. ------ClearingSystemMemberIdentification --------MemberIdentification 特许参与者 者。 禁止中文 [0..1] [1..1] [0..1] [1..1] [1..n] [1..1] [1..1] [1..1] [0..1] [0..1] [1..1] Max35Text Max35Text Max35Text Max35Text Max35Text ActiveCurrencyAndAmount Priority3Code [1..1] [1..1] [1..1] [1..1] Max14Text [1..1] [1..1] Max12Text [1..1] Max35Text [1..1] Max35Text [1..1] [1..1] [1..1] Max4Text(Code) [1..1] ActiveCurrencyAndAmount 固定填写为CNAPS2代码。 支付信息确认。 禁止中文 同报文标识号 禁止中文 禁止中文 HIGH [0..1] [1..1] Priority3Code NORM URGT [1..1] [1..1] [0..1] [1..1] Max35Text [1..1] [1..1] [1..1] [1..1] Max14Text 禁止中文 √ √ √ √ √ √ √ 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. --InstructedAgent ----FinancialInstitutionIdentification ------ClearingSystemMemberIdentification --------MemberIdentification CNAPS2 CreditTransferTransactionInformation --PaymentIdentification ----EndToEndIdentification 端到端标识号 ----TransactionIdentification 交易标识号 --PaymentTypeInformation ----ServiceLevel ------Proprietary 业务类型编码 --InterbankSettlementAmount 货币符号、金额 --SettlementPriority 业务优先级 --Debtor ----FinancialInstitutionIdentification [1..1] 24. 25. 26. 27. 28. ------ClearingSystemMemberIdentification --------MemberIdentification