首页 人民币跨境支付系统(一期)报文交换标准

人民币跨境支付系统(一期)报文交换标准

举报
开通vip

人民币跨境支付系统(一期)报文交换标准内部资料,注意保管人民币跨境支付系统(一期)项目技术文件人民币跨境支付报文文件状态:[V草稿[]正式发布[]正在修改文档编号:RDC-SDP0309-CIPSR-01当前版本:V0.9.8编制人:崔婉旻审核人:吴贝贝审批人:罗永忠中国人民银行清算总中心支付系统开发中心跨境银行间支付系统(一期)项目技术文件人民币跨境支付报文中国人民银行清算总中心支付系统开发中心第PAGE\*MERGEFORMAT#页跨境银行间支付系统(一期)项目技术文件人民币跨境支付报文中国人民银行清算...

人民币跨境支付系统(一期)报文交换标准
内部资料,注意保管人民币跨境支付系统(一期)项目技术文件人民币跨境支付报文文件状态:[V草稿[]正式发布[]正在修改文档编号:RDC-SDP0309-CIPSR-01当前版本:V0.9.8编制人:崔婉旻审核人:吴贝贝审批人:罗永忠中国人民银行清算总中心支付系统开发中心跨境银行间支付系统(一期)项目技术文件人民币跨境支付报文中国人民银行清算总中心支付系统开发中心第PAGE\*MERGEFORMAT#页跨境银行间支付系统(一期)项目技术文件人民币跨境支付报文中国人民银行清算总中心支付系统开发中心第PAGE\*MERGEFORMAT#页版本号修改人修改日期修改说明V0.5.0崔婉旻2014-10-10【A】创建V0.7.0崔婉旻2014-10-10【M】提交开发中心评审V0.8.0崔婉旻2014-10-17【M】根据开发中心评审意见修改1、在3.3.1报文长度说明和4.1报文清单中,增加报文最大长度限制:对于业务及信息类报文和SWIFT保持一致,最大长度使用10K;对于CIPS主动下发的管理类报文,最大长度允许为2M。"2、去掉2.2.3报文标识号中的委托日期,支付类报文委托日期使用起息日业务要素代替,其他报文不包含委托日期。3、在2.2.1的字符集和编码中,将x字符集改为SWIFTBASICLATIN字符集,尽量符合SWIFT标准;4、考虑未来扩展性,数据类型和长度尽量和ISO保持一致。在所有报文的报文结构定义中,将行号、业务种类等改成35位;5、在客户汇款和金融机构汇款的报文结构定义中,将收付款人类型栏位修改为使用附言栏;6、在1.4术语和缩略语中,补充“被托管行”和“托管行”;7、在资金调整核对报文、跨境业务汇总核对报文、系统状态变更通知报文、计费清单报文、参与者信息变更通知报文、业务权限变更通知报文、参与者状态变更通知报文、数字证书绑定通知报文、系统参数变更通知报文的报文序列图中,增加参与者收到报文处理完成后返回通用处理确认报文。V0.9.0崔婉旻2014-11-4【M】根据商业银行外部专家咨询会意见修改1、在客户汇款和金融机构汇款的报文结构定义中,将结算日期改为期望结算时间(包括日期和时间)。2、在2.2.1的字符集和编码中,取消/CN/标识,明确CCC码使用SWIFT发布的最新版本。3、在业务查询报文和业务查复报文中增加原端到端标识号。【M】根据SWIFT专家意见修改1、客户汇款报文的收付款人类型删除。2、原报文下载申请和原报文下载应答报文SupplementaryData里内容拆开,增加PlaceAndName。3、业务撤销应答报文撤销处理状态放到ReasonProprietary,撤销处理码+处理信息合并放到Additionallnformation,增加处理日期和处理时间。4、支付处理确认报文账户余额、处理时间、处理日期放到SupplementaryData,业务处理码+信息。5、资金调整通知报文改为camt998.6、业务查询报文type改填cips301,原报文类型放到any下,Any中的TAG变更顺序,查询内容放在最后,序号等内容放在前面。7、业务查复报文SupplementaryData需要增加PlaceAndName。&业务状态查询应答报文增加对时间的说明。V0.9.1崔婉旻2014-11-159、资金调整核对报文和跨境业务明细核对应答报文明细循环中的原发起直接参与者行号,修改为使用AccountServicerReference。10、系统状态变更通知,参与者信息变更通知报文,业务权限变更通知报文,登录/退岀申请报文,登录/退岀应答报文,强制离线通知报文,参与者状态变更通知报文,数字证书绑定通知报文,数字证书下载申请报文,系统参数变更通知报文从camt998改为admi998.11、计费报文从camt998改为camt086.12、删除所有子tag相关信息。(签名说明,附录)13、通用签名信息业务报文、通用签名信息业务应答报文、自由格式报文的直接参与者行号英文中的Direct删除。14、报文丢弃通知报文的报文类型从cips911改为cips912。15、cips801行名行号变更期数改为参与者变更期数。16、业务状态查询应答,增加原业务处理信息。17、处理码+处理信息放在一起,统一规则306,308,912,806。18、增加间参所属直参变更通知报文。【M】根据确认意见修改1、增加注资申请报文的报文功能说明,对隶属关系错误强制入账的处理。V0.9.2崔婉旻2、业务种类修改。2014-11-253、cips112收付款人改为收付款行,结构调整。4、cips306原业务发起直接参与者号,结构调整。5、修改3.2.2.1中的签名校验算法。V0.9.3崔婉旻【M2014-11-27修改报文值域为MX样式【M】根据确认意见修改V0.9.4崔婉旻2014-12-041、2、将cips.111和cips.112的业务种类改为可选,删除cips.902的业务种类。cips.111和cips.112增加结算日期要素。检查结算日期等于当天,不再检查起息日。3、删除注资异常强制入账的内容。崔婉旻【M】根据跟踪组意见修改V0.9.51、将cips.111和cips.112的结算日期改为期望结算日期。2014-12-082、将cips901的直接参与者HVPS行号和接入标识删除。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收费账户信息改为收费账户中文信息,增加收费账户英文信息,英文部分可空。7、cips.901电话不允许中文,英文部分可空。&修改业务优先级为URGT9、增加运行时序业务标准章节。10、生效日期修改为变更生效日期。V0.9.8崔婉旻2014-12-24【M】根据开发组意见修改1、5.15增加报文说明,对附言的填写要求。删除报文功能段对报文填写的要求,统一放到报文说明段。增加报文功能段对报文的总体描述。修改章节描述为HVPS金融机构发起汇兑业务报文。增加退汇和调减的场景节。2、修改报头、pmts报文行号为35位。修改pmts报文版本号为002。ccms.990,991,992,cips.912行号字段修改。3、将系统状态报文 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 格挪至附录。4、增加PMTS-CA缩略语,修改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报文Flld节点tag名称错误修正。3、cips.601的余额和处理时间和报文发送时间改为非加签项。4、增加部分报文说明,修改部分报文属性的错误。文档修订记录注:变化状态:A—增加,M—修改,D—删除目录TOC\o"1-5"\h\z引言11背景11编写目的11范围11定义和缩略语11参考资料12引用标准12从属关系12业务标准13术语说明13业务标准13字符集和编码13参与者行号13参与者账号13参与者加入方式13报文标识号14端至U端标识号14账号14中介机构14业务层面报文重账检查规则14变更期数14运行时序14业务种类编码15报文与业务种类对照表16报文格式概述17HYPERLINK\l"bookmark8"报文结构17报文结构17报文头格式17报文体格式20格式检查20数字签名域20数字签名域格式20加签要素和数字签名编制20特殊字符的说明21其他约束21单个报文长度21UTF-8的BOM问题22ISO20022报文说明22关于报文标准中固定填写项的说明22HYPERLINK\l"bookmark16"报文清单及概要23HYPERLINK\l"bookmark18"报文清单23HYPERLINK\l"bookmark20"数据类型25HYPERLINK\l"bookmark2"人民币跨境支付系统报文28客户汇款报文28报文功能28报文序列图28HYPERLINK\l"bookmark30"报文结构(pacs.008.001.04)34报文说明39HYPERLINK\l"bookmark32"金融机构汇款报文40HYPERLINK\l"bookmark34"报文功能40HYPERLINK\l"bookmark36"报文序列图40HYPERLINK\l"bookmark38"报文结构(pacs.009.001.04)40报文说明46HYPERLINK\l"bookmark42"支付处理确认报文47HYPERLINK\l"bookmark44"报文功能47报文序列图47HYPERLINK\l"bookmark46"报文结构(pacs.002.001.05)47报文说明49业务查询报文49报文功能49报文序列图49报文结构(camt.035.001.03)52报文说明54业务查复报文55报文功能55报文序列图55报文结构(camt.036.001.03)55报文说明57业务撤销申请报文57报文功能57报文序列图58报文结构(camt.008.001.05)59报文说明60业务撤销应答报文61报文功能61报文序列图61报文结构(pacs.002.001.05)61报文说明63业务状态查询申请报文63报文功能63报文序列图63报文结构(camt.005.001.05)64报文说明66业务状态查询应答报文67报文功能67报文序列图67报文结构(camt.006.001.05)67报文说明70通用签名信息业务报文70报文功能70报文序列图70报文结构(camt.998.001.02)72报文说明73通用签名信息业务应答报文74报文功能74报文序列图74报文结构(camt.998.001.02)74报文说明75自由格式报文75报文功能75报文序列图75报文结构(camt.998.001.02)80报文说明81通用处理确认报文81报文功能81报文序列图82报文结构(camt.025.001.03)82报文说明83报文丢弃通知报文83报文功能83报文序列图83报文结构(camt.998.001.02)84报文说明85HVPS金融机构发起汇兑业务报文85报文功能85报文序列图86报文说明91资金调减申请报文91报文功能91报文序列图91报文结构(camt.051.001.03)96报文说明97资金调整通知报文97报文功能97报文序列图97报文结构图(camt.998.001.02)98报文说明100排队调整申请报文100报文功能100报文序列图100报文结构(camt.007.001.05)101报文说明103账户余额预警额度设置申请报文103报文功能103报文序列图103报文结构图(camt.011.001.05)104报文说明105余额告警通知报文105报文功能105报文序列图105报文结构(camt.010.001.05)106报文说明108清算账户信息查询申请报文108报文功能108报文序列图108报文结构(camt.003.001.05)109报文说明110清算账户信息查询应答报文110报文功能110报文序列图110报文结构(camt.004.001.05)110报文说明114账户管理通知报文114报文功能114报文序列图115报文结构(camt.004.001.05)116报文说明118资金调整核对报文118报文功能118报文序列图118报文结构(camt.052.001.04)119报文说明122对账申请报文123报文功能123报文序列图123报文结构(camt.060.001.03)124报文说明126跨境业务汇总核对报文126报文功能126报文序列图126报文结构(camt.052.001.04)127报文说明128跨境业务明细核对申请报文128报文功能128报文序列图128报文结构(camt.060.001.03)130报文说明132跨境业务明细核对应答报文132报文功能132报文序列图132报文结构(camt.052.001.04)132报文说明134原报文下载申请报文134报文功能134报文序列图134报文结构(camt.033.001.04)134报文说明136原报文下载应答报文137报文功能137报文序列图137报文结构(camt.034.001.04)137报文说明139系统状态变更通知139报文功能139报文序列图140报文结构(admi.998.001.02)140报文说明142计费清单报文142报文功能142报文序列图142报文结构(camt.086.001.01)143报文说明148参与者信息变更通知报文148报文功能148报文序列图148报文结构(admi.998.001.02)149报文说明152业务权限变更通知报文152报文功能152报文序列图152报文结构(admi.998.001.02)153报文说明154登录/退出申请报文155报文功能155报文序列图155报文结构(admi.998.001.02)156报文说明156登录/退出应答报文156报文功能156报文序列图157报文结构(admi.998.001.02)157报文说明158强制离线通知报文158报文功能158报文序列图158报文结构(admi.998.001.02)159报文说明160参与者状态变更通知报文160报文功能160报文序列图160报文结构(admi.998.001.02)161报文说明162数字证书绑定通知报文162报文功能162报文序列图163报文结构(admi.998.001.02)164报文说明165数字证书下载申请报文166报文功能166报文序列图166报文结构(admi.998.001.02)167报文说明168系统参数变更通知报文168报文功能168报文序列图169报文结构(admi.998.001.02)169报文说明171间参所属直参变更通知报文171报文功能171报文序列图171报文结构(admi.998.001.02)172报文说明173支付报文传输平台报文174通信级确认报文174报文功能174报文序列图174报文结构174报文说明175探测请求报文175报文功能175报文序列图176报文结构176624报文说明178探测回应报文178报文功能178报文序列图178报文结构178报文说明179附录180参与者发起报文与系统状态对照表180处理码及处理描述181处理码编码规则181处理码一览表183引言背景近年来,随着跨境人民币业务各项政策相继出台,人民币跨境业务范围不断扩大,业务量已初具规模,对支付结算标准化服务的要求日益提高。为支持各个阶段人民币跨境使用的需求,有必要进一步完善人民币跨境支付结算体系,保证人民币正常跨境流通。经充分论证和研究,在借鉴国际经验的基础上,人民银行决定组织开发人民币跨境支付系统,进一步整合现有人民币跨境支付结算渠道和资源,提高跨境结算效率,满足各主要时区发展人民币业务的需要,提高交易的安全性和稳定性,营造公平竞争的市场环境。2014年5月13日,中国人民银行行长专题会决定CIPS系统建设采用分步实施策略,一期系统应于2015年底前完成开发建设和投产,主要任务是建成以下系统:(一)报文传输系统;(二)支付清算业务处理系统;(三)账户系统。CIPS一期仅支持境内直接参与者通过专线接入,首先实现实时全额清算,并适当延长服务时间,力争覆盖更多不同时区的地区。编写目的本文档参考业务需求、业务标准及相关设计文档编写,目的是指导系统的开发人员和系统的参与者的开发人员依照本标准,开发系统相关接口。范围本文档的阅读对象为业务管理部门人员、CIPS运营中心业务及技术管理人员、技术 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 编制人员、软件设计人员、测试人员、软件实现人员、CIPS运营中心业务运行维护技术人员、支付系统相关技术人员、支付系统相关业务管理人员、项目管理人员等。系统参与者的系统 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 员、程序员、测试人员、业务主管及其他相关人员定义和缩略语(1)人民币跨境支付系统(Cross-borderInterbankPaymentSystem—CIPS是为境内外机构之间人民币跨境支付业务提供资金结算服务的系统。(2)第二代中国人民银行支付系统(CNAPS2由中国人民银行清算总中心建设和运维,处理全国金融机构间资金汇兑的电子系统,包大额支付系统、小额支付系统、网上跨行支付清算系统、公共控制系统等子系统。(3)大额支付系统(HighValuePaymentSystem—HVPS)中国人民银行支付系统组成系统。该系统以电子方式实时处理异地、同城每笔金额在规定起点以上的贷记支付和紧急的金额在规定起点以下的贷记支付的应用系统。大额实时支付系统以全额的方式清算资金。人民币跨境清算模块通过该系统完成注资、调减和清零。(4)直接参与者(DirectParticipant)直接参与者是以自身身份直接参与人民币跨境支付系统,初期仅支持机构注册地在中国大陆境内的境内参与者。(5)间接参与者(IndirectParticipant)间接参与者是指未在CIPS开立资金账户,拥有CIPS行号,必须委托直接参与者办理人民币跨境支付业务的境内外银行机构等。(6)发起人(Sender)发起人是指支付业务或信息业务的最初发起机构或个人。(7)接收人(Receiver)接收人是指最终接收支付业务或信息业务的机构或个人。(8)支付业务(PaymentBusiness)支付业务是指参与者通过CIPS发起和接收的,并进行资金结算的贷记业务,包括客户汇款、头寸调拨、金融市场业务。(9)信息业务(InformationBusiness)信息业务是指CIPS及参与者间相互传递信息,不直接进行资金结算的业务。包括普通信息业务和管理信息业务两类。(10)客户汇款(CustomerPayment)客户汇款是指银行接受客户汇款申请并发出汇款指令,直接或通过代理行将款项划转给收款行,收款行根据汇款指令的要求将款项解付给收款人。客户汇款中汇款人和收款人中至少一方不是金融机构。(11)金融机构汇款(FinancialInstitutionTransfer)头寸调拨是指付款人及收款人均为银行或非银行金融机构的汇款,即一家银行受另一家银行或非银行金融机构(含自身的分支机构)的委托、或以自身名义,以其它银行或非银行金融机构为收款人的汇款。(12)资金托管行(Custodian)资金托管行是指与CIPS境外直接参与者签订结算服务 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 ,负责为CIPS境外直接参与者开立资金存管账户并提供相关服务的境内商业银行。(13)被托管行(EntrustedBank)被托管行是与资金托管行签订结算服务协议的CIPS的境外直接参与者。(14)CIPS参与者接入端报文传输软件(PMTS-CAECIPS参与者接入端报文传输软件,供人民币跨境支付系统参与者使用。参考资料1、《人民币跨境支付系统业务需求书》,中国人民银行支付结算司,2012年9月;2、《第二代支付系统报文交换标准》,中国人民银行清算总中心,2013年05月;3、《人民币跨境支付系统(一期)需求规格说明书》,中国人民银行清算总中心,2014年10月。引用标准(1)《计算机软件文档编制规范(GB/T8567-2006)》,国家质量监督检验检疫总局、国家标准化管理委员会,2006.3.14;(2)《支付系统开发中心项目管理体系OSSP_V3.1.》中国人民银行清算总中心支付系统开发中心,2014.1.17。从属关系无。跨境银行间支付系统(一期)项目技术文件人民币跨境支付报文中国人民银行清算总中心支付系统开发中心第PAGE\*MERGEFORMAT#页跨境银行间支付系统(一期)项目技术文件人民币跨境支付报文中国人民银行清算总中心支付系统开发中心第PAGE\*MERGEFORMAT#页业务标准术语说明业务要素业务要素是业务数据项的抽象名称,是业务的基本组成单位,如银行账户的账号。报文报文是系统节点间交换业务数据的基本单位,由报文头和报文体组成,其中报文体由多个报文块组成。报文块报文块是报文的基本组成单位,使用XML标签界定,由多个报文域组成。报文域报文域是报文块的基本组成单位,使用XML标签界定。每个报文域封装一个或多个业务要素,多个报文域组成报文块。对复杂的业务要素,报文域可能包含多个报文子域。根报文域报文使用XML文档标准,该文档的根节点称为根报文域,标签固定为。报文子域对于分级的报文域,较低级的域称作报文子域,使用XML标签界定,位于较高级报文域的XML标签内部。业务标准字符集和编码报文采用Unicode字符集,UTF-8编码方式。对于不允许中文的Text类型字段,只允许出现英文字母、数字等属于SWIFTBasicLatin字符集范围内的特殊字符:.,-_()/=+?!&*;@#:%[]\${}A|~<>'、\n\r\t(空格)对于允许中文的Text类型字段,系统不做特殊检查,只要在Unicode字符集范围内的字符都能通过。名称字段等备注标明允许中文的业务要素可以填写中文或英文或中文商业代码(ChineseCommercialCode),中文商业代码使用SWIFT发布的最新版本。发起行在填写中文或中文商业代码前,需自行确认接收行可以处理该字段的中文或中文商业代码,系统不做控制。其他字段不允许填写中文。参与者行号CIPS使用SWIFT的BIC或CIPS业务主管部门编制的行号作为参与者行号,CIPS参与者如果没有BIC,需要先向SWIFT申请非公开的BIC或向业务主管部门申请行号。参与者账号CIPS的直接参与者在CIPS系统内部开立账户,CIPS以参与者行号作为参与者账号。参与者加入方式直接参与者初期仅支持机构注册地在中国大陆境内的境内参与者。CIPS采用一点接入、一点清算的方式,境内直接参与者的境内分支机构不允许以间接参与者的身份加入CIPS一家间接参与者可以对应多家直接参与者,一家直接参与者也可以对应多家间接参与者。报文标识号在CIPS系统内,报文标识号唯一标识一个直接参与者发起的一个报文,在CIPS业务保存期(CIPS业务保存期是CIPS的系统参数)内不允许重复。由16位序号组成,16位序号可由大小写字母和数字组成(不限制必须同时出现大小写字母和数字),如果位数不够的话前补零。端到端标识号端到端标识号是交易发起方行内业务层面对交易的唯一标识,在整个业务链中不变。账号客户帐号由最长34位SWIFTBasicLatin字符集范围内的字符组成。应在参与者内部唯一。中介机构中介机构的用法如下图所示,如果收款行和收款人开户行之间有一个中间行,使用中介机构1;如果有二个中间行,使用中介机构1、2。怡方蚩起方忖飙人丹户行忖航行CMCihBhOremly2014D41B屉堤修方收款行收藏人开户行贷方业务层面报文重账检查规则CIPS使用{发起直接参与者+报文标识号}二项作为业务层面报文重账的检查标准。2.2.10变更期数变更期数是8位数字,不足8位时前补零,上线之初所有变更期数都是“00000000。”2.2.11运行时序CIPS默认按照国家法定工作日运行,根据公历时间确定其工作日,具体工作日期请参见系统状态变更通知报文。CIPS每个工作日的运行共分为四个阶段:日间处理阶段、业务截止阶段、日终处理阶段和营业前准备阶段。CIPS在营业准备时通过HVPS注资,在日终处理时通过HVPS清零,这两个操作要在HVPS的日间处理阶段进行,HVPS需要延时覆盖CIPS的营业时间。以下时点为初期参考值,具体时间点会随系统参数变更通知报文下发。1•日间处理阶段:9:00至20:00为CIPS的日间业务处理时间,每天9:00定时进入日间后,关闭注资窗口(注资窗口在营业准备阶段描述),对于达到注资最低限额的参与者注资状态更新为注资成功,此时系统集中处理CIPS各类跨境支付业务,信息业务及资金调整业务。进入日间后对未注资成功参与者可以继续进行注资直至注资完成。业务截止前半小时,向所有参与者发送业务截止告警的系统状态变更通知,通知参与者准备业务截止。•业务截止处理阶段:每天20:00定时进入业务截止状态,业务截止后停止受理各类跨境支付业务,切换完成后自动进入日终处理。•日终处理阶段:进入日终处理后,对于结算排队业务进行自动退回处理,退回完成后进行账户清零处理,之后等待大额日终及对账,与大额对账完成后,进行清零完成检查,然后进行系统内记账的试算平衡,确认无误后进行与参与者对账,之后自动进入下一日营业准备。.营业准备阶段:CIPS日终处理完成后,切换系统工作日,进入到下一工作日的营业准备状态,然后依次进行账户归档及初始化,CIPS参与者信息生效,CIPS公共参数生效,即将过期参与者数字证书到期提醒通知,上日业务统计,如果是月初第一个工作日进行参与者月初计费,下发计费清单。之后系统状态停在该状态,此时可进行系统维护,数据归档及清理相关动作。等到HVPS进入日间后,CIPS自动开启注资窗口,此时可以受理参与者的注资业务,直至CIPS进入日间。日间营业准备20:00业务截止19:30业务截止告警9:00进入日间为适应人民币跨境支付业务的处理需要,CIPS的运行时间和工作日各时段时间安排应实现灵活调整,以有效满足不同时区境外参与机构的资金清算要求。每个系统状态下,参与者能够发送的报文请见附录参与者发起报文与系统状态对照表。2.2.12业务种类编码编号业务种类名称业务编码1.货物贸易GOD2.服务贸易STR3.资本项下CTF4.个人汇款RMT5.其他OTF2213报文与业务种类对照表报文类型业务种类客户汇款报文1、货物贸易2、服务贸易3、资本项下4、个人汇款5、其他金融机构汇款报文1、货物贸易2、服务贸易3、资本项下4、个人汇款5、其他报文格式概述报文结构报文结构系统使用XML报文传输业务数据。该XML报文仅承载业务数据本身,并没有包含与报文流转、交换、路由等相关的信息,这些信息须附加到额外的数据块中传输,为处理的简便性,系统将这个额外数据块附加到业务报文的头部,称之为报文头,而将业务报文本身称为报文体。报文头与报文体之间存放数字签名,称为数字签名域,数字签名域是可选的,对于需要加核数字签名的报文该域必须存在且按照要求填写数字签名内容,对于不需要加核数字签名的报文该域不出现。报文头、数字签名域和报文体共同构成一个完成的报文,之间没有任何字符间隔。即系统报文格式如下:MsgHeader(报文头)数字签名域Document(报文体)报文头格式3.121报文头格式说明节点间报头传输通信级数据,主要由版本标识、发起方、接收方、报文描述四个部分组成,采用定长数据格式,总长度为174字节。格式如下:域类域名含义位置长度类型属性说明BeginFlag起始标识03xM标识报头块开始,固定使用:{C:版本VersionlD版本号32nM固定填写01;发起方OrigSender报文发起人535xM标识报文原始业务发起方;OrigSenderSID发送系统号404xM固定填写CIPS接收方OrigReceiver报文接收人4435xM标识报文最终业务接收方;OrigReceiverSID接收系统号794xM固定填写CIPS报文描述OrigSendDate报文发起日期838dM标识OrigSender发出本报文的机器日期;OrigSendTime报文发起时间916tM标识OrigSender发出本报文的机器时间;StructType格式类型973xM固定填写XMLMesgType报文类型代码10020xM报文类型代码;MesgID通信级标识号12020xM通信层标识一个报文,由OrigSender顺序编制,并确保在OrigSendDate当日唯接收方根据OrigSender+OrigSendDate+MesgID唯一确定一个报文,该三项重复的报文作为通信级重复报文;MesgRefID通信级参考号14020xO标识本报文的关联报文,由OrigSender设置,后续节点应保持该域不变,并在通信回应报文中带回该值,以便OrigSender匹配原报文;MesgPriority报文优先级1601nM此处报文优先级是通信一级的,PMTS-CAE根据此优先级传输报文,例如:设置为特急的报文,将被PMTS-CAE优先传输到业务系统处理。:特急;:紧急;:普通;MesgDirection报文传输方向1611xM由行内发出:U由CIPS发出:DReserve(保留域)1629xO保留。EndFlag结束标识1713xM标识报头块结束,固定使用:}\r\n\r=0x0d\n=0x0a说明:1、x类型标识字符,取值范围为a-z、A-Z、0-9、.(英文句号)、—(连字符)、_(下划线);n类型标识数字,取值范围为0-9;d类型标识日期,格式为:yyyymmdd;t类型标识时间,格式为:hhmmss;2、各域均为定长域,值不足长度时应补位:x类型的,后补空格(0x20);n类型的,前补0(0x30);3、强制域必须填值。x类型的不能为全空格(0x20),n、d、t类型的不能是全0(0x30);可选项可以不填值,但应填充占位字符。x类型填充空格(0x20),n、d、t类型的填充0(0x30);4、报头块各域字母均不区分大小写,建议使用全大写字母。报文头填写范例行内系统发送给PMTS-CAE域类域名含义位置长度类型属性说明BeginFlag起始标识03xM{C:版本VersionID版本号32nM01发起方OrigSender报文发起人535xMTEST0000240(注意后补空格)OrigSenderSID发送系统号404xMCIPS接收方OrigReceiver报文接收人4435xMCIPSCNSHXXX(注意后补空格)OrigReceiverSID接收系统号794xMCIPS报文描述OrigSendDate报文发起日期838dM20100501OrigSendTime报文发起时间916tM094508StructType格式类型973xMXMLMesgType报文类型代码10020xMcips.111.001.01(注意后补空格)MesgID通信级标识号12020xMA1234B1234C1234D1234MesgRefID通信级参考号14020xO00000000000000000000MesgPriority报文优先级1601nM3MesgDirection报文传输方向1611XMUReserve(保留域)1629xO(空格填充)EndFlag结束标识1713xM}\r\n3.1.222PMTS-CAE发送给行内系统域类域名含义位置长度类型属性说明BeginFlag起始标识03xM{C:版本VersionID版本号32nM01发起方OrigSender报文发起人535xMTEST0000240(注意后补空格)OrigSenderSID发送系统号404xMCIPS接收方OrigReceiver报文接收人4435xMABCD0000009(注意后补空格)OrigReceiverSID接收系统号794xMCIPS报文描述OrigSendDate报文发起日期838dM20100501OrigSendTime报文发起时间916tM094508StructType格式类型973xMXMLMesgType报文类型代码10020xMcips.111.001.01(注意后补空格)MesgID通信级标识号12020xMA1234B1234C1234D1234MesgRefID通信级参考号14020xO00000000000000000000MesgPriority报文优先级1601nM3MesgDirection报文传输方向1611XMDReserve(保留域)1629xO(空格填充)EndFlag结束标识1713xM}\r\n报文体格式报文体为XML格式,使用标签标识XML报文的根。注:namespace_string的值为该报文所对应的schema文件中定义的名字空间值。格式检查每个报文都有对应的schema文件用来进行报文格式检查,schema文件名称与报文编号相同,使用IS020022标准的报文则采用IS020022发布的schema文件。参与机构发送报文给CIPS时,应将待发送往帐报文的报文体使用XMLSchema进行格式检查,检查通过后,才能提交给CAE。如果报文XMLSchema规定报文中的一个节点必须填写,但其子节点全部可选时,子节点应该最少选择一个填写,如果子节点全部不填写,XMLSchema格式检查不会报错,但CIPS将视为非法报文。参与机构从CAE接收报文后,应使用XMLSchema对收到的来帐报文的报文体进行格式检查,检查通过后,才能提交给行内系统进行业务处理。对检查失败的来帐报文,如报文可以解析并能获取返回业务级回应报文需要的报文数据时,返回“已拒绝”回执报文,否则丢弃该报文,留待日终对账解决。数字签名域数字签名域格式数字签名域采用变长数据格式,格式如下:域类域名含义位置长度类型属性说明BeginFlag起始标识03xM{S:DigitalSignature数字签名内容4签名长度签名数据MEndFlag结束标识签名后紧接3xM}\r\n加签要素和数字签名编制加签要素和数字签名编制CIPS使用数字签名保证业务数据的可靠性和防抵赖性。数字签名由业务发起方编制,CIPS和业务接收方核验。CIPS编制业务数字签名的做法如下:(1)按报文中业务要素出现的顺序,将各加签业务要素值后附“|(竖线)”后顺序拼接成签名要素串;例如“102100033452|CNY1234.56|cips.111.001.01|”。最后一个业务要素值后面也有"丨(竖线)”;取金额字段作为加签要素时,应包括该金额对应的货币符号,例如格式CNY1234.56。(2)使用本行的数字证书(私钥)对签名要素串签名,签名的校验算法使用SM2算法;(3)将签名值使用BASE64转码后填写到报文的数字签名域。各加签业务要素值,指业务要素对应的XML报文域数据,包括该域除XML标签外的所有字符,无须补齐位数,并截断两端空白字符。空白字符,指空格(0x20)、制表(0x09)、回车(0x0d)、换行(0x0a)四个字符。如加签业务要素没有在报文中出现,或其值为全空白(即截断两端空白字符后长度为0),则拼接签名要素串时忽略该加签业务要素。3.222数字证书绑定通知报文的数字签名核验标准CIPS数字证书绑定通知报文使用带签名者证书(公钥)的数字签名(PKCS#7)。核验该数字签名的要求如下:(1)数字签名核验成功,并获取签名者证书(公钥);(2)检查签名者证书,应是CFCA签署且证书合法、有效,应使用证书注销列表文件(CRL)进行证书是否已被注销的检查;(3)检查签名者证书的DN域,应包含ou=CIPS(忽略大小写),且CN域应包含签名者的行号;核验通过后,CIPS和各接收参与机构应存储签名者的证书公钥数据,并作为后续验证该参与机构发送的非数字证书绑定通知报文的数字签名的证书。非数字证书绑定通知报文的数字签名核验标准CIPS非数字证书绑定通知报文使用无签名者证书(公钥)的数字签名(PKCS#1,裸签)。核验该数字签名的要求如下:(1)按报文格式标准中的加签要素组织签名要素串;(2)获取发起参与机构绑定的证书公钥;(3)使用该公钥、签名要素串、数字签名,核验数字签名的合法性,应使用证书注销列表文件(CRL)进行证书是否已被注销的检查。核验通过后,CIPS和各接收参与机构应存储业务及其签名备查。特殊字符的说明数字签名经BASE64转码后放置到报文的数字签名域,由于BASE64转码后的值可以包含回车符,因此在把数字签名加入到报文中时,应避免使用Dom的API操作,否则Dom的API可能会对数字签名中的特殊字符进行转义,从而导致接收方核签失败。例如,DomAPI将数字签名的回车符转换为“ ”其他约束单个报文长度单个报文长度大小应符合以下规定,超过该长度大小的报文将被CAE拒绝。序号报文名称报文大小(按照1M=1024*1024字节计算)(按照1K=1024字节计算)1.支付类报文和信息业务类报文10K2.其他所有报文<2M332UTF-8的BOM问题报文使用UTF-8编码,传输报文时,应注意报文中不能包含UTF-8编码的BOMheader(其对应的二进制为EFBBBF)。对带有BOMheader的报文,系统将拒绝受理。ISO20022报文说明部分报文直接使用ISO20022标准定义的报文,并根据系统的特点进行了定制化,主要注意事项说明如下:(1)如ISO20022报文栏位为强制项,而本系统无对应业务要素的,这些强制项栏位被保留,其填写要求参见报文的说明;(2)受ISO20022报文栏位要素的排列限制,使用ISO20022报文的各业务要素排列顺序与我国业务习惯有些差异,请以报文规定为准。(3)报文表格中“属性”字段格式为[x..y],其中x表示该字段最少出现次数,y表示该字段最多出现次数;例如[1..10]表示该字段最少出现1次,最多出现10次。(4)采标报文中,对于CIPS应用到的栏位,应用软件一般会进行严格的格式检查;对于CIPS未应用到的栏位,参与者间可相互协商,根据实际情况自行填充,这些栏位只要符合ISO20022标准的约束且能通过Schema检查,CIPS会原封不动转发。关于报文标准中固定填写项的说明为满足ISO20022标准的填写要求,CIPS报文标准包含了部分固定项。对这些项,各参与者发起往帐时应按要求填写该项的值,接收来帐时应忽略这些项,不应对这些项进行值合法性检查。报文清单及概要报文清单序号报文编号报文名称报文方向是否加签是否对账报文长度1.cips.111.001.01客户汇款报文参与者->CIPS->参与者V跨境业务对账10K2.cips.112.001.01金融机构汇款报文参与者->CIPS->参与者V跨境业务对账10K3.cips.601.001.01支付处理确认报文CIPS->参与者V10K4.cips.301.001.01业务查询报文参与者->CIPS->参与者V10K5.cips.302.001.01业务查复报文参与者->CIPS->参与者V10K6.cips.303.001.01业务撤销申请报文参与者->CIPSV10K7.cips.304.001.01业务撤销应答报文CIPS->参与者V10K8.cips.305.001.01业务状态查询申请报文参与者->CIPS10K9.cips.306.001.01业务状态查询应答报文CIPS->参与者V10K10.cips.307.001.01通用签名信息业务报文参与者->CIPS->参与者V10K11.cips.308.001.01通用签名信息业务应答报文参与者->CIPS->参与者V10K12.cips.309.001.01自由格式报文参与者->CIPS->参与者CIPS->参与者参与者->CIPS10K13.cips.900.001.01通用处理确认报文CIPS->参与者参与者->CIPSV10K14.cips.912.001.01报文丢弃通知报文CIPS->参与者10K15.hvps.112.001.01HVPS金融机构发起汇兑业务报文参与者->HVPS>CIPSV16.cips.350.001.01资金调减申请报文参与者->CIPSV10K17.cips.352.001.01资金调整通知报文CIPS->参与者V资金调整对账10K18.cips.353.001.01排队调整申请参与者->CIPSV10K报文19.cips.354.001.01账户余额预警额度设置申请报文参与者->CIPSV10K20.cips.355.001.01余额告警通知报文CIPS->参与者10K21.cips.356.001.01清算账户信息查询申请报文参与者->CIPS10K22.cips.357.001.01清算账户信息查询应答报文CIPS->参与者V10K23.cips.358.001.01账户管理通知报文CIPS->参与者V10K24.cips.701.001.01资金调整核对报文CIPS->参与者V2M25.cips.710.001.01对账申请报文参与者->CIPSV10K26.cips.711.001.01跨境业务汇总核对报文CIPS->参与者V2M27.cips.712.001.01跨境业务明细核对申请报文参与者->CIPSV10K28.cips.713.001.01跨境业务明细核对应答报文CIPS->参与者V2M29.cips.714.001.01原报文下载申请报文参与者->CIPSV10K30.cips.715.001.01原报文下载应答报文CIPS->参与者V2M31.cips.801.001.01系统状态变更通知报文CIPS->参与者10K32.cips.611.001.01计费清单报文CIPS->参与者V10K33.cips.901.001.01参与者信息变更通知报文CIPS->参与者2M34.cips.902.001.01业务权限变更通知报文CIPS->参与者2M35.cips.805.001.01登录/退岀申请报文参与者->CIPSV10K36.cips.806.001.01登录/退岀应答报文CIPS->参与者10K37.cips.807.001.01强制离线通知报文CIPS->参与者10K38.cips.803.001.01参与者状态变更通知报文CIPS->参与者10K39.cips.903.001.01数字证书绑定通知报文CIPS->参与者参与者->CIPSV10K40.cips.914.001.01数字证书下载申请报文参与者->CIPSV10K41.cips.904.001.01系统参数变更通知报文CIPS->参与者2M42.cips.906.001.01间参所属直参变更通知报文CIPS->参与者2M43.ccms.990.002.01通信级确认报文参与机构V->PMTS10K44.ccms.991.002.01探测请求报文参与机构->PMTS10K45.ccms.992.002.01探测回应报文参与机构v-PMTS10K数据类型序号类型名称类型定义附加说明1.MaxNText表示字符串,最少1位,最多N位的文本,含数字、字母、中文、及其他各种字符。注意:每个中文占1位。2.MaxNNumericText表示数字串,最少1位,最多N位的数字。3.ExactNText表示固定为N位长度的字符串。4.ExactNNumericText表示固定为N位长度的数字。5.ISODate表示日期,格式为yyyy-mm-dd例如:2010-05-
本文档为【人民币跨境支付系统(一期)报文交换标准】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
青青子衿
暂无简介~
格式:doc
大小:1MB
软件:Word
页数:55
分类:高中语文
上传时间:2021-12-25
浏览量:56