1、内部资料,注意保管人民币跨境支付系统(一期)项目技术文件人民币跨境支付报文文档编号: RDC-SDP0309-CIPSR-01当前版本: V0.9.8编 制 人: 崔婉旻审 核 人: 吴贝贝文件状态: 草稿 正式发布 正在修改审 批 人: 罗永忠中国人民银行清算总中心支付系统开发中心跨境银行间支付系统(一期)项目技术文件 人民币跨境支付报文中国人民银行清算总中心支付系统开发中心 第 1 页版本号 修改人修改日期 修改说明V0.5.0 崔婉旻2014-10-10 【A】创建V0.7.0 崔婉旻2014-10-10 【M】提交开发中心评审V0.8.0 崔婉旻2014-10-17【M】根据开发中心评
2、审意见修改1、在 3.3.1 报文长度说明和 4.1 报文清单中,增加报文最大长度限制: (1)对于业务及信息类报文和 SWIFT 保持一致,最大长度使用 10K; (2)对于 CIPS 主动下发的管理类报文,最大长度允许为 2M。“2、去掉 2.2.3 报文标识号中的委托日期,支付类报文委托日期使用起息日业务要素代替,其他报文不包含委托日期。3、在 2.2.1 的字符集和编码中,将 x 字符集改为 SWIFT BASIC LATIN 字符集,尽量符合SWIFT 标准; 4、考虑未来扩展性,数据类型和长度尽量和 ISO 保持一致。在所有报文的报文结构定义中,将行号、业务种类等改成 35 位;5
3、、在客户汇款和金融机构汇款的报文结构定义中,将收付款人类型栏位修改为使用附言栏;6、在 1.4 术语和缩略语中,补充“被托管行”和“托管行” ;7、在资金调整核对报文、跨境业务汇总核对报文、系统状态变更通知报文、计费清单报文、参与者信息变更通知报文、业务权限变更通知报文、参与者状态变更通知报文、数字证书绑定通知报文、系统参数变更通知报文的报文序列图中,增加参与者收到报文处理完成后返回通用处理确认报文。V0.9.0 崔婉旻2014-11-4【M】根据商业银行外部专家咨询会意见修改1、在客户汇款和金融机构汇款的报文结构定义中,将结算日期改为期望结算时间(包括日期和时间) 。2、在 2.2.1 的字
4、符集和编码中,取消/CN/标识,明确 CCC 码使用 SWIFT 发布的最新版本。3、在业务查询报文和业务查复报文中增加原端到端标识号。跨境银行间支付系统(一期)项目技术文件 人民币跨境支付报文中国人民银行清算总中心支付系统开发中心 第 2 页V0.9.1 崔婉旻2014-11-15【M】根据 SWIFT 专家意见修改1、 客户汇款报文的收付款人类型删除。2、 原报文下载申请和原报文下载应答报文 SupplementaryData 里内容拆开,增加PlaceAndName。3、 业务撤销应答报文撤销处理状态放到 Reason Proprietary ,撤销处理码+ 处理信息合并放到 Addit
5、ionalInformation ,增加处理日期和处理时间。4、 支付处理确认报文账户余额、处理时间、处理日期放到 SupplementaryData,业务处理码+信息。5、 资金调整通知报文改为 camt998.6、 业务查询报文 type 改填 cips301,原报文类型放到 any 下, Any 中的 TAG 变更顺序,查询内容放在最后,序号等内容放在前面。7、 业务查复报文 SupplementaryData 需要增加 PlaceAndName 。8、 业务状态查询应答报文增加对时间的说明。9、 资金调整核对报文和跨境业务明细核对应答报文明细循环中的原发起直接参与者行号,修改为使用 A
6、ccountServicerReference 。10、 系统状态变更通知,参与者信息变更通知报文,业务权限变更通知报文,登录/退出申请报文,登录/退出应答报文,强制离线通知报文,参与者状态变更通知报文,数字证书绑定通知报文,数字证书下载申请报文,系统参数变更通知报文从 camt998 改为admi998.11、 计费报文从 camt998 改为 camt086.12、 删除所有子 tag 相关信息。 (签名说明,附录)13、 通用签名信息业务报文、通用签名信息业务应答报文、自由格式报文的直接参与者行号英文中的 Direct 删除。14、 报文丢弃通知报文的报文类型从 cips911 改为 c
7、ips912。15、 cips801 行名行号变更期数改为参与者变更期数。16、 业务状态查询应答,增加原业务处理信息。17、 处理码+处理信息放在一起,统一规则 306,308,912,806。18、 增加间参所属直参变更通知报文。V0.9.2 崔婉旻2014-11-25【M】根据确认意见修改1、 增加注资申请报文的报文功能说明,对隶属关系错误强制入账的处理。2、 业务种类修改。3、 cips112 收付款人改为收付款行,结构调整。4、 cips306 原业务发起直接参与者号,结构调整。5、 修改 3.2.2.1 中的签名校验算法。V0.9.3 崔婉旻2014-11-27 【M】修改报文值域
8、为 MX 样式V0.9.4 崔婉旻2014-12-04【M】根据确认意见修改1、 将 cips.111 和 cips.112 的业务种类改为可选,删除 cips.902 的业务种类。2、 cips.111 和 cips.112 增加结算日期要素。检查结算日期等于当天,不再检查起息日。3、 删除注资异常强制入账的内容。V0.9.5 崔婉旻2014-12-08【M】根据跟踪组意见修改1、 将 cips.111 和 cips.112 的结算日期改为期望结算日期。2、 将 cips901 的直接参与者 HVPS 行号和接入标识删除。跨境银行间支付系统(一期)项目技术文件 人民币跨境支付报文中国人民银行
9、清算总中心支付系统开发中心 第 3 页文档修订记录注:变化状态: A增加, M修改, D删除V0.9.6 崔婉旻2014-12-18【M】根据开发组意见修改1、 增加 cips.714 报文说明,能申请下载的报文类型 cips111,112,352。2、 cips.352 增加处理日期。3、 cips.715 修改结算日期、时间为处理日期、时间。4、 cips.902 修改权限清单为 1.1,报文类型为 0.n。增加权限控制的报文类型。5、 cips.904 修改公共数据名称为公共数据中文名称,增加公共数据英文名称,公共数据值不再允许中文,英文部分可空。6、 cips.611 收费账户信息改为
10、收费账户中文信息,增加收费账户英文信息,英文部分可空。7、 cips.901 电话不允许中文,英文部分可空。8、 修改业务优先级为 URGT。9、 增加运行时序业务标准章节。10、 生效日期修改为变更生效日期。V0.9.8 崔婉旻2014-12-24【M】根据开发组意见修改1、 5.15 增加报文说明,对附言的填写要求。删除报文功能段对报文填写的要求,统一放到报文说明段。增加报文功能段对报文的总体描述。修改章节描述为 HVPS金融机构发起汇兑业务报文。增加退汇和调减的场景节。2、 修改报头、pmts 报文行号为 35 位。修改 pmts 报文版本号为002。ccms.990,991,992,c
11、ips.912 行号字段修改。3、 将系统状态报文表格挪至附录。4、 增加 PMTS-CAE 缩略语,修改 2.2.4 和 2.2.11 的描述。V0.9.9 崔婉旻2014-01-07【M】根据跟踪组意见修改1、 5.33,行名改为 140,地址改为 490,联系人改为 140。【M】错误修正1、 所有 any 节点改为 Data,由于 any 是保留字,使用会出问题。2、 cips.611 报文 FIId 节点 tag 名称错误修正。3、 cips.601 的余额和处理时间和报文发送时间改为非加签项。4、 增加部分报文说明,修改部分报文属性的错误。跨境银行间支付系统(一期)项目技术文件 人
12、民币跨境支付报文中国人民银行清算总中心支付系统开发中心 第 4 页目录1 引言 .111.1 背景 .111.2 编写目的 .111.3 范围 .111.4 定义和缩略语 .111.5 参考资料 .121.6 引用标准 .121.7 从属关系 .122 业务标准 .132.1 术语说明 .132.2 业务标准 .132.2.1 字符集和编码 .132.2.2 参与者行号 .132.2.3 参与者账号 .132.2.4 参与者加入方式 .132.2.5 报文标识号 .142.2.6 端到端标识号 .142.2.7 账号 .142.2.8 中介机构 .142.2.9 业务层面报文重账检查规则 .1
13、42.2.10 变更期数 .142.2.11 运行时序 .142.2.12 业务种类编码 .152.2.13 报文与业务种类对照表 .163 报文格式概述 .173.1 报文结构 .173.1.1 报文结构 .173.1.2 报文头格式 .173.1.3 报文体格式 .203.1.4 格式检查 .203.2 数字签名域 .203.2.1 数字签名域格式 .203.2.2 加签要素和数字签名编制 .203.2.3 特殊字符的说明 .213.3 其他约束 .213.3.1 单个报文长度 .213.3.2 UTF-8 的 BOM 问题 .223.3.3 ISO20022 报文说明 .223.3.4
14、关于报文标准中固定填写项的说明 .224 报文清单及概要 .234.1 报文清单 .234.2 数据类型 .25跨境银行间支付系统(一期)项目技术文件 人民币跨境支付报文中国人民银行清算总中心支付系统开发中心 第 5 页5 人民币跨境支付系统报文 .285.1 客户汇款报文 .285.1.1 报文功能 .285.1.2 报文序列图 .285.1.3 报文结构(pacs.008.001.04) .345.1.4 报文说明 .395.2 金融机构汇款报文 .405.2.1 报文功能 .405.2.2 报文序列图 .405.2.3 报文结构(pacs.009.001.04) .405.2.4 报文说
15、明 .465.3 支付处理确认报文 .465.3.1 报文功能 .465.3.2 报文序列图 .465.3.3 报文结构(pacs.002.001.05) .475.3.4 报文说明 .495.4 业务查询报文 .495.4.1 报文功能 .495.4.2 报文序列图 .495.4.3 报文结构(camt.035.001.03) .525.4.4 报文说明 .545.5 业务查复报文 .555.5.1 报文功能 .555.5.2 报文序列图 .555.5.3 报文结构(camt.036.001.03) .555.5.4 报文说明 .575.6 业务撤销申请报文 .575.6.1 报文功能 .5
16、75.6.2 报文序列图 .585.6.3 报文结构(camt.008.001.05) .595.6.4 报文说明 .605.7 业务撤销应答报文 .615.7.1 报文功能 .615.7.2 报文序列图 .615.7.3 报文结构(pacs.002.001.05) .615.7.4 报文说明 .635.8 业务状态查询申请报文 .635.8.1 报文功能 .635.8.2 报文序列图 .635.8.3 报文结构(camt.005.001.05) .645.8.4 报文说明 .665.9 业务状态查询应答报文 .675.9.1 报文功能 .675.9.2 报文序列图 .67跨境银行间支付系统(一期)项目技术文件 人民币跨境支付报文中国人民银行清算总中心支付系统开发中心 第 6 页5.9.3 报文结构(camt.006.001.05) .675.9.4 报文说明 .705.10 通用签名信息业务报文 .705.10.1 报文功能 .705.10.2 报文序列图 .705.10.3 报文结构(camt.998.001.02) .725.10.4 报文说明 .735.11 通用签名信息业务应答报文 .745.11.1 报文功能 .745.11.2 报文序列图 .745.11.3 报文结构(camt.998.001.02) .745.11.4 报文说明 .