




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子商业汇票系统报文格式标准(本标准仅适用于纸电票据交易融合以后投产上线的系统参与者)文件状态:[]草稿[√]正式发布[]正在修改文件编号:RDC-DED-ISF-ECDS-01-01当前版本:V2.0完成日期:2017年12月13日上海票据交易所电子商业汇票系统报文格式标准页文档修订记录版本编号变化状态简要说明完成日期V0.5A新建2009.3.12V1.0M评审修改后定稿2009.3.25V1.1M评审修改后定稿2009.5.27V1.2M评审修改后定稿2009.7.16V1.3M评审修改后定稿2009.8.31V1.4M根据推广需求修改2010.01.19V1.5M根据推广需求修改2010.04.22V1.5.1M根据财务公司线上清算需求修改2014.01.15V2.0M根据纸电票据交易融合需求修改2017.12.13注:变化状态:A—增加,M—修改,D—删除
内部资料注意保密目录报文修改记录: 4内部资料注意保密1 报文标准概述 221.1 术语说明 222 报文格式概述 222.1 字符集 222.2 报文结构 222.3 报文头格式 232.3.1 报头格式说明 232.3.2 填写范例 242.4 报文体格式 262.4.1 正文体 262.4.2 数字签名 263 报文数据定义 273.1 数据类型 273.2 票据状态与票据状态编码对照表 323.3 电子票据号码组成规则 343.4 报文中业务参与者填写规则 343.5 数字签名的类别与填写规则 353.6 报文标识号及原报文标识号填写规则 353.6.1 报文标识号组成规则 353.6.2 通用票据转发报文(034)的报文标识号 363.6.3 报文域原申请报文标识<OrgnlMsgId><Id/></OrgnlMsgId>填写规则 363.7 业务承接行替被承接行收发业务时相关报文的填写与控制规则 363.7.1 概述 363.7.2 报文填写 363.7.3 承接行代理被承接行可发起/接收的行为: 363.7.4 对账规则 383.7.5 扣费规则 383.8 合同状态与合同状态编码对照表 383.9 电子合同编号组成规则 384 报文格式定义 394.1 报文清单 394.2 电子汇票系统报文 414.2.1 出票类 414.2.2 票据流转类 464.2.3 信息类 624.2.4 系统管理类 1044.2.5 业务核对类 1174.2.6 电子合同业务类报文 1254.2.7 电子合同业务核对类报文 1315 附录 1345.1 附录一:(MOD11.10)双模校验码系统校验算法 1345.2 附录二:单笔报文大小限制 1365.3 附录三:UTF-8的BOM问题 1365.4 附录四:处理码及处理描述 1365.4.1 NPC部分 1365.4.2 CCPC部分 1495.4.3 NPC、CCPC前台部分 1565.4.4 MBFE部分 1565.5 附录五:组织机构代码规则 1575.6 附录六:财务公司入账信息格式 157
内部资料注意保密内部资料注意保密报文修改记录:内部资料注意保密内部资料注意保密修改日期简单描述2009-03-30[M]-123转贴现报价发布报文中定向发送方式接收方信息里的<Acct><AcctSvcr/></Acct>标签的属性由MaxMin12NumericText改为Max12NumericText[M]-012,014,016报文中的赎回利率由Rate改为IntrstRate,相应的034通用转发报文也做了相应的修改[A]-063报文中加入了生效日期2009-03-31[M]-039自由格式报文,发起行,接收行两个行号行号都改为MaxNumeric12Text。[D]-041通用业务通知报文,删除了申请人和签收人的电子签名。2009-04-01[D]-059行名行号数据变更通知报文中,删除了变更行的类别和名称,模型中也做了相应的修改。[D]-059行名行号数据变更通知报文中,新增和变更的内容中:上级参与者
<Drct/>
节点代码<NdCd/>
上级行列表<SprrLst/>
所属人行<PBCBk/>
地市代码<CityCd/>
简称<ShrtNm/>
Email地址<Email/>
备注<Rmrk/>都改为可选项。2009-04-02[D]-033通用确认报文删除票据信息里的票号和金额。2009-04-08[M]-031通用回复报文,提示付款回复和逾期提示付款回复的拒付理由代码都改为可选项。[M]-071汇总信息报文,“发送的报文汇总[1..n]”改成“发送的报文汇总[0..n]”;“接收的报文汇总[1..n]”改成“接收的报文汇总[0..n]”。[M]-纸票类报文,“备注”字段改成可选项,长度改成“Max60Text”。[M]-2.3.1报文格式说明,接入点位数改为10位,2.3.2填写规范中也做了相应的修改。2009-04-09[M]-034通用票据转发报文,历史行为部分,提示和逾期提示付款中加入回复标记,并改拒付理由代码为可选项。[M]-123转贴现报价发布报文中将报价方式中的QC02改为QC01,同模型中一致,同时在3.1数据类型中加入了QuotingCode。2009-04-13[C]-043票据已结清或已作废通知报文。[D]-035清分失败回复报文,报文域异常处理码<XcptnCd/>的值,去掉“EC03-其他”,并且去掉报文域异常消息<XcptnMsg/>。[M]-3.1数据类型中,PercentageRate的定义改为:7位数字,小数部分6位。[D]-067参与者承接关系申请报文,去掉报文域原参与者信息<OrgnlPtcpt/>和新参与者信息<CurPtcpt/>中的名称<Nm/>子域。去掉申请行信息<Rqstr/>中的名称<Nm/>、类别<Role/>和组织机构代码<CmonId/>报文子域。[D]-036线上清算结果通知报文,去掉报文域签收人信息<Sgnr/>中的电子签名<ElctrncSgntr/>报文子域。[A]-081扣费通知报文,报文域收费对象行明细<ChrgObj/>中加入金额<Amt/>子域。[M]-039自由格式报文,报文域“接收行”改成可选项。2009-04-14[A]-034通用票据转发报文,历史行为回购式贴现赎回部分,报文域贴现赎回信息<RpdDscnt/>中加入子域线上清算标记<SttlmMk/>[A]-012回购式贴现赎回申请报文,报文域贴现赎回申请人信息(原贴入人)<DscntBk/>中加入子域类别<Role/>[A]-014回购式转贴现赎回申请报文,报文域转贴现赎回申请人信息(原贴入人)<OrgnlRcvgBkOfRdscntWthComrclBk/>中加入子域类别<Role/>[A]-016回购式再贴现赎回申请报文,报文域再贴现赎回申请行信息(原贴入行)<RdscntWthCntrlBkSys/>中加入子域类别<Role/>[A]-019质押解除申请报文,报文域质押解除申请人信息(质权人)<CollztnBk/>中加入子域类别<Role/>[M]-019质押解除申请报文,报文域质押解除申请人信息(质权人)<CollztnBk/>中子域名称<Nm/>改成电子签名<ElctrncSgntr/>[A]-079每月票据信息明细回复报文,票据历史行为信息中加入撤票行为信息。[A]-002提示承兑申请报文,报文域出票人信息<Drwr/>中加入子域类别<Role/>[A]-003提示收票申请报文,报文域出票人信息<Drwr/>中加入子域类别<Role/>[A]-004撤票申请报文,报文域出票人信息<Drwr/>中加入子域类别<Role/>[A]-032通用撤销报文,报文域撤销申请人信息<CxlPropsr/>中加入子域类别<Role/>[A]-034通用票据转发报文,历史行为提示承兑和提示收票中报文域出票人信息<Drwr/>中加入子域类别<Role/>[A]-079每月票据信息明细回复报文,票据历史撤票行为信息,报文域出票人信息<Drwr/>中加入子域类别<Role/>2009-04-15[M]-001出票信息登记报文,报文域出票人信息<Drwr/>和收款人信息<Pyee/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-002提示承兑申请报文,报文域承兑人信息<Accptr/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-010转让背书申请报文,报文域背书人信息<Endrsr/>和被背书人信息<Endrsee/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-011贴现申请报文,报文域贴现申请人<DscntPropsr/>和贴入人信息<DscntBk/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-013转贴现申请报文,报文域贴出人信息<RqstngBkOfRdscntWthComrclBk/>和贴入人信息<RcvgBkOfRdscntWthComrclBk/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-015再贴现申请报文,报文域贴出人信息<RqstngBkOfRdscntWthCntrlBk/>和贴入行信息<RdscntWthCntrlBkSys/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-025央行卖出商业汇票申请报文,报文域卖出人信息<SellrInf/>和买入人信息<BuyrInf/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-017保证申请报文,报文域被保证人信息<Warntee/>和保证人信息<Guarntr/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-018质押申请报文,报文域出质人信息<CollztnPropsr/>和质权人信息<CollztnBk/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-020提示付款申请报文,报文域提示付款人信息<DrftHldr/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-021逾期提示付款申请报文,报文域逾期提示付款人信息<DrftHldr/>中子域名称<Nm/>属性由CmonCd改成Max60Text,组织机构代码<CmonId/>属性由Max350Text改成CmonCd[M]-022追索通知报文,报文域追索人信息<Rcrsr/>和被追索人信息<RcvgPrsnOfRcrs/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-023追索同意清偿申请报文,报文域同意清偿人信息(被追索人之一)<RcvgPrsnOfRcrs/>中子域名称<Nm/>属性由CmonCd改成Max60Text,组织机构代码<CmonId/>属性由Max350Text改成CmonCd[M]-034通用票据转发报文,所有的名称<Nm/>报文域属性由Max350Text改成Max60Text[M]-036线上清算结果通知报文,报文域签收人信息<Sgnr/>和原业务申请人信息<OrgnlPropsr/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-037支付信用信息查询报文,报文域查询人<Qrier/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-038支付信用信息查复报文,报文域被查询人<TrgtPtcpt/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-041通用业务通知报文,报文域申请人信息<Rqstr/>和签收人信息[0..1]<Sgnr/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-101纸票承兑登记报文,报文域承兑人信息<Accptr/>、出票人信息<Drwr/>和收款人信息<Pyee/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-125纸票未用退回登记报文,报文域承兑人信息<Accptr/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-102纸票贴现登记报文,报文域承兑人信息<Accptr/>、贴出人信息<DscntPropsr/>和贴入人信息<DscntBk/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-103纸票转贴现登记报文,报文域承兑人信息<Accptr/>、贴出人信息<RqstngBkOfRdscntWthComrclBk/>和贴入人信息<RcvgBkOfRdscntWthComrclBk/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-104纸票再贴现登记报文,报文域承兑人信息<Accptr/>、贴出人信息<RqstngBkOfRpdRdscntWthCntrlBk/>和贴入人信息<RdscntWthCntrlBkSys/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-105纸票质押登记报文,报文域承兑人信息<Accptr/>、出质人信息<CollztnPropsr/>和质权人信息<CollztnBk/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-106纸票质押解除登记报文,报文域承兑人信息<Accptr/>、原质权人信息<OrginCollztnBk/>和原出质人信息<OrginCollztnPrpsr/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-107纸票委托收款登记报文,报文域承兑人信息<Accptr/>、委托收款银行名称<ColltgBk/>和最后一手持票人信息<Prncpl/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-108纸票结清登记报文,报文域承兑人信息<Accptr/>和最后一手持票人信息<Pyee/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-109纸票拒付登记报文,报文域承兑人信息<Accptr/>和最后一手持票人信息<Pyee/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-110纸票委托收款登记报文,报文域承兑人信息<Accptr/>、申请止付人信息<Propsr/>和受理止付人信息<Oprtr/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-111纸票止付解除登记报文,报文域承兑人信息<Accptr/>、申请止付解除人信息<Propsr/>和止付解除人信息<Oprtr/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-122纸票登记信息查复报文,所有的名称<Nm/>报文域属性由Max350Text改成Max60Text[M]-123转贴现报价发布报文,报文域报价方信息<Qtr/>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-058参与者承接关系通知报文,报文域原参与者信息(被承接行)<OrgnlPtcpt>和新参与者信息(承接行)<CurPtcpt>中子域名称<Nm/>属性由Max350Text改成Max60Text[M]-079每月票据信息明细回复报文,所有的名称<Nm/>报文域属性由Max350Text改成Max60Text[M]-081参与者承接关系通知报文,报文域计费对象<ChrgdOrg/>和收费对象行明细<ChrgObj/>中子域名称<Nm/>属性由Max350Text改成Max60Text[D]-3.1数据类型中,删除数据类型Max350Text[M]-021逾期提示付款申请报文,报文域逾期提示付款信息<OvrduePrsnttn/>中子域逾期原因说明<Rsn/>属性由Max256Text改成Max60Text[M]-031通用回复报文,报文域回复人信息<Sgnr/>中子域保证人地址<Adr/>属性由Max256Text改成Max60Text;提示付款和逾期提示付款历史行为信息中,报文域拒付备注信息<DshnrRsn/>属性由Max256Text改成Max60Text[M]-034通用票据转发报文,保证历史行为信息中报文域保证人信息<Guarntr/>中子域保证人地址<Adr/>属性由Max256Text改成Max60Text;提示付款和逾期提示付款历史行为信息中,报文域拒付备注信息<DshnrRsn/>属性由Max256Text改成Max60Text;逾期提示付款历史行为中逾期原因说明<Rsn/>属性由Max256Text改成Max60Text[M]-041通用业务通知报文,报文域签收人信息[0..1]<Sgnr/>属性由Max256Text改成Max60Text;提示付款和逾期提示付款业务中,报文域拒付备注信息<DshnrRsn/>属性由Max256Text改成Max60Text;逾期提示付款业务中逾期原因说明<Rsn/>属性由Max256Text改成Max60Text[M]-109纸票拒付登记报文,报文域拒付信息<PmtRfsd/>中子域拒付备注信息<DshnrRsn/>属性由Max256Text改成Max60Text[M]-122纸票登记信息查复报文,纸票拒付登记信息部分,报文域拒付信息<PmtRfsd/>中子域拒付备注信息<DshnrRsn/>属性由Max256Text改成Max60Text[M]-053强制退出登录通知报文,报文域内容<MsgCnt/>中子域内容<Cnts/>属性由Max256Text改成Max60Text[M]-064NPC和CCPC状态变更报文,报文域状态变更信息<Sts/>中子域附言<Rmrk/>属性由Max256Text改成Max60Text[M]-065数字证书行号绑定关系变更申请报文,报文域绑定关系信息<BindgInf/>中子域附言<Rmrk/>属性由Max256Text改成Max60Text2009-04-16[A]-071汇总信息报文,加入报文域核对日期<SummryDt>,其子域为日期<Dt>属性为ISODate[A]-073汇总详细回复报文,加入报文域核对日期<SummryDt>,其子域为日期<Dt>属性为ISODate[A]-074明细申请报文,加入报文域核对日期<SummryDt>,其子域为日期<Dt>属性为ISODate[A]-075明细回复报文,加入报文域核对日期<SummryDt>,其子域为日期<Dt>属性为ISODate[A]-076每月票据信息汇总申请报文,加入报文域核对日期<SummryDt>,其子域为日期<Dt>属性为ISODate[A]-077每月票据信息汇总回复报文,加入报文域核对日期<SummryDt>,其子域为日期<Dt>属性为ISODate[A]-078每月票据信息明细申请报文,加入报文域核对日期<SummryDt>,其子域为日期<Dt>属性为ISODate[A]-079每月票据信息明细回复报文,加入报文域核对日期<SummryDt>,其子域为日期<Dt>属性为ISODate[A]-022追索通知报文,报文域被追索人信息<RcvgPrsnOfRcrs/>中加入子域类别<Role/>2009-04-17[M]-066数字证书行号绑定关系变更通知报文,报文域参与者信息<Ptcpt/>中子域行号<AcctSvcr/>属性由MaxMin12NumericText改成Max12NumericText[A]-3.1数据类型中,加入数据类型CmonCd[M]-所有有组织机构代码报文域的报文,报文域组织机构代码<CmonId/>的属性改成CmonCd2009-04-18[M]-4.1报文清单中,066数字证书行号绑定关系变更通知报文,是否加签改为需要加签。2009-04-20[M]-078每月票据信息明细申请报文,报文域申请信息[1..n]<Ptcpt/>限制[1..n]改为[1..5000]2009-04-21[M]-122纸票登记信息查复报文,历史信息中纸票挂失止付及公示催告登记信息部分,报文域止付类型<Tp/>类型由Max2Text改为SuspendingPaymentCode历史信息中纸票止付解除登记信息部分,报文域止付解除类型<Tp/>类型由Max2Text改为AnnulingSuspendingCode[M]-064NPC和CCPC状态变更报文,报文域节点号<Nb/>类型由Max12NumericText改为Max4NumericText2009-04-22[A]-3.1数据类型中,加入数据类型DeputyMarkCode[A]-031通用回复报文,提示付款回复和逾期提示付款回复加入报文域是否代客户回复<DptyMk/>[A]-034通用票据转发报文,提示付款和逾期提示付款历史行为中加入报文域是否代客户回复<DptyMk/>[A]-041通用业务通知报文,提示付款和逾期提示付款业务中加入报文域是否代客户回复<DptyMk/>[A]-3.1数据类型中,加入数据类型RecourseReasonCode[A]-022追索通知报文,报文域追索通知信息<Rcrs/>中加入报文子域追索理由代码<RcrsRsnCd/>[A]-034通用票据转发报文,追索历史行为信息中,报文域追索<Rcrs/>中加入报文子域追索理由代码<RcrsRsnCd/>[A]-041通用业务通知报文,追索业务信息中,报文域追索信息<Rcrs/>中加入报文子域追索理由代码<RcrsRsnCd/>[A]-001出票信息登记报文,加入报文域承兑人信息<Accptr/>其报文子域有名称<Nm/>、账号<Id/>和开户行行号<AcctSvcr/>[A]-034通用票据转发报文,加入报文域承兑人信息<Accptr/>其报文子域有名称<Nm/>、账号<Id/>和开户行行号<AcctSvcr/>[A]-079每月票据信息明细回复报文,加入报文域承兑人信息<Accptr/>其报文子域有名称<Nm/>、账号<Id/>和开户行行号<AcctSvcr/>[D]-002提示承兑申请报文,删除报文域承兑人信息<Accptr/>其报文子域有名称<Nm/>、账号<Id/>和开户行行号<AcctSvcr/>[A]-3.1数据类型中,加入数据类型Max10NumericText[A]-011贴现申请报文,报文域贴现信息<Dscnt/>中加入报文子域批次号<BtchNb/>[A]-013转贴现申请报文,报文域转贴现信息<RdscntWthComrclBk/>中加入报文子域批次号<BtchNb/>[A]-015再贴现申请报文,报文域再贴现信息<RdscntWthCntrlBk/>中加入报文子域批次号<BtchNb/>[A]-025央行卖出商业汇票申请报文,报文域央行卖出商业汇票信息<CntrlBkSellgDrfts/>中加入报文子域批次号<BtchNb/>[A]-002提示承兑申请报文,报文域票据信息<ComrclDrft/>中加入报文子域批次号<BtchNb/>[A]-017保证申请报文,报文域保证信息<Guarntee/>中加入报文子域批次号<BtchNb/>[A]-018质押申请报文,报文域质押信息<Collztn/>中加入报文子域批次号<BtchNb/>[A]-3.1数据类型中,加入数据类型Max2NumericText[A]-023转贴现报价发布报文,报文域报价信息<QtgInf/>中加入报价有效期<XprtnDt/>[A]-3.1数据类型中,加入数据类型Signature和CurrencyCode类型的说明。2009-04-23[A]-3.1数据类型中,加入数据类型CurrencyAndAmount_SimpleType、AlterationBindingCode、BusinessCode、DraftCode、ExceptionCode的说明。[A]-032通用撤销报文,报文域撤销申请人信息<CxlPropsr/>中加入报文子域组织机构代码<CmonId/>[M]-065数字证书行号绑定关系变更申请报文,报文域参与者信息改为参与者信息[1..n]<Ptcpt/>2009-04-24[A]-3.1数据类型中,加入数据类型Max4NumericText。[M]-062接入点信息变更报文,报文域接入点信息<AccssPt/>中子域所属Ccpc号码<CCPCCd/>属性由Max12NumericText改成Max4NumericText2009-04-25[A]-064NPC和CCPC状态变更报文,报文域状态变更信息<Sts/>中报文子域系统状态<Sts/>的取值加入“00-生效前”和“03-注销”2009-04-27[M]-064NPC和CCPC状态变更报文,报文域状态变更信息<Sts/>中子域系统状态<Sts/>属性由Max2Text改成Max1Text,其值为:0:故障,1:生效前,2:正常,3:注销[A]-075明细回复报文,报文域报文信息<MsgInf>中加入子域原报文头<OrgnlMsgHdr/>[A]-055公共数据变更通知报文,报文域公共数据信息[1..n]<CmonDt/>中加入子域公共数据类型<CmonDtTp/>[M]-055公共数据变更通知报文,报文域公共数据信息[1..n]<CmonDt/>中子域生效类型<FctvTp/>类型由Max2Text变为Max1Text,其值为1:立即生效,2:指定日生效2009-04-28[M]-2.3.1报头格式说明,报体校验值的描述改为“标识本报文非报文头部分的校验值,校验算法使用MD5;”2009-04-28[A]-064NPC和CCPC状态变更报文,报文域状态变更信息<Sts/>中加入生效类型<FctvTp/>和生效日期<FctvDt/>报文子域2009-05-04[M]-071汇总信息报文,报文域业务参与行汇总信息[1...n]<Ptcpt/>限定条件改为[0..n]2009-05-05[D]-025央行卖出商业汇票申请报文,删除报文域不得转让标记<BanEndrsmtMk/>的说明“如为‘回购式’不得填‘EM01’”2009-05-07[A]-122纸票登记信息查复报文,票据登记行为信息部分,加入各个行为的标签2009-05-07[M]-所有报文,报文域报文标识<MsgId/>子域报文标识号<Id/>的类型由Max35Text改为Max35NumericText2009-05-12[M]-054系统状态变更通知报文,报文域系统状态信息<SysSts/>子域报文营业参考时间<BizRefTm/>的类型由Max8NumericText改为Max8Text2009-5-13[M]-所有有帐号的报文,帐号域属性由Max32Text改为Max32AlphaNumericText[M]-3.2票据状态与票据状态编码对照表中加入新的票据状态[A]-加入附录二、附录三[M]-023追索同意清偿申请报文,说明部分,“ECDS系统向原追索人发送通用票据转发报文”改为“ECDS系统向原追索人转发此报文”2009-5-14[A]-023追索同意清偿申请报文,加入原申请报文标识<OrgnlMsgId/>的部分[M]-011贴现申请报文,报文域贴现赎回利率<RpdIntrstRate/>和报文域贴现赎回金额<RpdAmt/>的说明部分改为“如为回购式,则必填写”[M]-013转贴现申请报文,报文域贴现赎回利率<RpdIntrstRate/>和报文域贴现赎回金额<RpdAmt/>的说明部分改为“如为回购式,则必填写”[D]-041通用业务通知报文,删除提示付款和逾期提示付款的部分2009-5-15[A]-074明细申请报文,报文域核对日期<SummryDt>的子域日期<Dt>中加说明;[A]-076每月票据信息汇总申请报文,报文域核对日期<SummryDt>的子域日期<Dt>中加说明;[A]-078每月票据信息明细申请报文,报文域核对日期<SummryDt>的子域日期<Dt>中加说明;2009-5-18[D]-081扣费通知报文,去掉报文域收费对象行明细<ChrgObj/>的类别<Role/>子域[A]-4.1报文清单,加入发起方一列,表明报文的发起者。[D]-022追索通知报文,去掉报文域被追索人信息<RcvgPrsnOfRcrs/>的类别<Role/>子域[A]-022追索通知报文,报文域被追索人信息<RcvgPrsnOfRcrs/>中加入组织机构代码<CmonId/>子域2009-5-19[M]-有报文域交易合同编号<TxlCtrctNb>、发票号码<InvcNb>、贴现协议编号<DscntAgrmtNb>的报文,这三个报文域的属性改为Max30AlphaNumericText2009-5-20[D]-064NPC和CCPC状态变更报文,去掉报文域状态变更信息<Sts/>的子域附言<Rmrk/>[M]-033通用确认报文,报文域处理信息<BizCtrlInf/>的子域处理信息<PrcMsg/>的属性改为Max256Text2009-5-21[M]-034通用票据转发报文,票据历史信息提示承兑部分,提示承兑信息<Accptnc/>的子域提示承兑签收日期<AccptrSgnUpDt/>标签改为<Dt/>2009-5-22[D]-054系统状态变更通知报文,去掉报文域系统状态信息<SysSts/>的子域附言<Rmrk/>[A]-新增126纸票挂失止付、公示催告及止付解除登记通知报文2009-5-26[A]-加入数据类型CreditRatings[M]-001出票信息登记报文,出票人信息<Drwr/>的子域信用等级<CdtRatgs/>的类型Max3Text改成CreditRatings[M]-031通用回复报文,回复人信息<Sgnr/>的子域承兑人信用等级<CdtRatgs/>的类型Max3Text改成CreditRatings[M]-034通用票据转发报文,出票人信息<ComrclDrft><Drwr/></ComrclDrft>的子域信用等级<CdtRatgs/>的类型Max3Text改成CreditRatings;提示承兑部分,承兑人信息<Accptnc><Accptr/></Accptnc>的子域信用等级<CdtRatgs/>的类型Max3Text改成CreditRatings[M]-079每月票据信息明细回复报文,出票人信息<ComrclDrft><Drwr/></ComrclDrft>的子域信用等级<CdtRatgs/>的类型Max3Text改成CreditRatings[A]-012回购式贴现赎回申请报文,报文域贴现赎回申请人信息(原贴入人)<DscntBk/>加入子域组织机构代码<CmonId/>[A]-014回购式转贴现赎回申请报文,报文域转贴现赎回申请人信息(原贴入人)<OrgnlRcvgBkOfRdscntWthComrclBk/>加入子域组织机构代码<CmonId/>[A]-016回购式再贴现赎回申请报文,报文域再贴现赎回申请行信息(原贴入行)<RdscntWthCntrlBkSys/>加入子域组织机构代码<CmonId/>[A]-019质押解除申请报文,报文域质押解除申请人信息(质权人)<CollztnBk/>加入子域组织机构代码<CmonId/>[A]-002提示承兑申请报文,报文域出票人信息<Drwr/>加入子域组织机构代码<CmonId/>[A]-003提示收票申请报文,报文域出票人信息<Drwr/>加入子域组织机构代码<CmonId/>[A]-004撤票申请报文,报文域出票人信息<Drwr/>加入子域组织机构代码<CmonId/>[A]-034通用票据转发报文,提示承兑部分,报文域出票人信息<Accptnc><Drwr/></Accptnc>加入子域组织机构代码<CmonId/>,提示收票部分,报文域出票人信息<Issnc><Drwr/></Issnc>加入子域组织机构代码<CmonId/>[A]-079通用票据转发报文,撤票部分,报文域出票人信息<Dstrctn><Drwr/></Dstrctn>加入子域组织机构代码<CmonId/>[M]-所有含有票号的纸票报文,票据号码属性又Max16Text改成Max16AlphaNumericText2009-5-27[A]-加入附录四:处理码及处理描述[M]-版本修订为1.1[A]-039自由格式报文,报文内容<MsgCnts/>的子域内容<Cnts/>属性由Max2000Text改为Max500Text2009-6-01[A]-3.6.3报文域原申请报文标识<OrgnlMsgId><Id/></OrgnlMsgId>填写规则,补充线上清算结果通知报文的原报文标识号规则。2009-6-04[M]-034通用票据转发报文,历史行为信息再贴现部分,贴出人信息域标签改为<RdscntWthCntrlBk><RqstngBkOfRpdRdscntWthCntrlBk/></RdscntWthCntrlBk>,贴入行信息域标签改为<RdscntWthCntrlBk><RdscntWthCntrlBkSys/></RdscntWthCntrlBk>2009-6-08[M]-063接入点与辖内参与者对应关系报文,英文名改为:CommercialDraftAccessPointAndParticipantInformation2009-6-10[M]-002提示承兑申请报文,加入报文域提示承兑信息<Accptnc/>,其子域为到期无条件支付委托<UcondlConsgnmtMrk/>、交易合同编号<TxlCtrctNb>、发票号码<InvcNb>、批次号<BtchNb/>,删除报文域票据信息<ComrclDrft/>中的子域到期无条件支付委托<UcondlConsgnmtMrk/>、交易合同编号<TxlCtrctNb>、发票号码<InvcNb>、批次号<BtchNb/>[M]-3.1数据类型,ShiborRate的类型由“可带正负号的5位数字,小数部分4位”改为“可带正负号的6位数字,小数部分2位”[M]-011贴现申请报文和013转贴现申请报文,赎回利率和赎回金额的描述改为如为回购式,则选填2009-6-12[M]-“通用撤回”改为“通用撤销”,“撤回申请人信息”改为“撤销申请人信息”2009-6-16[M]-所有“票据已结清或已作废通知报文”修改名称为“票据已结清通知报文”2009-6-19[M]-4.1报文清单,通用业务通知报文改为对账。[A]-所有电票票据行为报文,相应的行为域中,加入备注字段。有改动的报文如下: 001出票信息登记报文 002提示承兑申请报文 003提示收票申请报文 010转让背书申请报文 011贴现申请报文 012回购式贴现赎回申请报文 013转贴现申请报文 014回购式转贴现赎回申请报文 015再贴现申请报文 016回购式再贴现赎回申请报文 025央行卖出商业汇票申请报文 017保证申请报文 018质押申请报文 019质押解除申请报文 020提示付款申请报文 021逾期提示付款申请报文 022追索通知报文 023追索同意清偿申请报文 031通用回复报文 034通用票据转发报文 041通用业务通知报文 079每月票据信息明细回复报文[D]-031通用回复报文,提示付款和逾期提示付款回复部分,去掉是否代客户回复<DptyMk/>[D]-034通用票据转发报文,提示付款和逾期提示付款历史行为信息部分,去掉是否代客户回复<DptyMk/>[A]-031通用回复报文,加入代理签章标识<PrxySgntr/>[A]-034通用票据转发报文,所有历史行为中,加入代理签章标识<PrxySgntr/>[A]-041通用业务通知报文,保证和追索行为中,加入代理签章标识<PrxySgntr/>2009-6-23[A]-3.1数据类型,ExceptionCode类型中,加入值“EC03-贴现入账信息账号错误”2009-6-25[A]-020提示付款申请报文,加入代理申请标识<PrxyPropstn/>报文域[A]-021逾期提示付款申请报文,加入代理申请标识<PrxyPropstn/>报文域[A]-034通用票据转发报文,历史行为提示付款和逾期提示付款部分,加入代理申请标识<PrxyPropstn/>报文域[M]-020提示付款申请报文,报文域提示付款人备注<RmrkByPropsr/>的数据类型改为Max256Text[M]-021提示付款申请报文,报文域逾期提示付款人备注<RmrkByPropsr/>的数据类型改为Max256Text[M]-034通用票据转发报文,历史行为提示付款和逾期提示付款部分,报文域(逾期)提示付款人备注<RmrkByPropsr/>的数据类型改为Max256Text[M]-056业务权限变更通知报文,发起业务权限列表<SndAuthrtyList/>和接收业务权限列表<RcvAuthrtyList/>的数据类型改为Max800Text2009-6-29[M]-031通用回复报文,034通用票据转发报文,041通用业务通知报文,报文域代理签章标识名称改成代理回复标识。2009-6-30[M]-075明细回复报文,详细描述了原报文<OrgnlMsg/>的属性和说明部分。2009-07-02[M]-077每月票据信息汇总回复报文,报文域票据汇总信息限制条件改为[0..n]。2009-7-9[A]-2.3.1报头格式说明,加入报体长度字段描述,单位为字节。2009-7-10[A]-012回购式贴现赎回申请报文,报文域贴现赎回信息<RpdDscnt/>加入子域批次号<BtchNb/>[A]-014回购式转贴现赎回申请报文,报文域转贴现赎回信息<RpdRdscntWthComrclBk/>加入子域批次号<BtchNb/>[A]-016回购式贴现赎回申请报文,报文域再贴现赎回信息<RpdRdscntWthCntrlBk/>加入子域批次号<BtchNb/>[A]-019质押解除申请报文,报文域质押解除信息<RpdCollztn/>加入子域批次号<BtchNb/>[M]-电票业务类报文,“Xxx备注”项属性改为Max256Text[D]-去掉报文067参与者承接关系申请报文[D]-109纸票拒付登记报文,去掉拒付信息<PmtRfsd/>里面的拒付理由代码<DshnrCd/>子域[D]-122纸票登记信息查复报文,纸票拒付登记信息PmtRfsedReg部分,去掉拒付信息<PmtRfsd/>里面的拒付理由代码<DshnrCd/>子域[A]-101纸票承兑登记报文,报文域承兑信息<Accptnc/>加入子域交易合同编号<TxlCtrctNb>,发票号码<InvcNb>,承兑协议编号<AccptncAgrmtNb>[A]-102纸票贴现登记报文,报文域承贴现信息<Dscnt/>加入子交易合同编号<TxlCtrctNb>,发票号码<InvcNb>,贴现协议编号<DscntAgrmtNb>[A]-122纸票登记信息查复报文,纸票承兑登记信息AccptncReg部分,报文域承兑信息<Accptnc/>加入子域交易合同编号<TxlCtrctNb>,发票号码<InvcNb>,承兑协议编号<AccptncAgrmtNb>;纸票贴现登记信息DscntReg部分,报文域承贴现信息<Dscnt/>加入子交易合同编号<TxlCtrctNb>,发票号码<InvcNb>,贴现协议编号<DscntAgrmtNb>2009-7-16[M]-更新了附录四:处理码及处理描述2009-7-21[M]-版本修订为1.22009/07/23[M]-ECDSNPC在大额支付系统的虚拟CCPC代码定为9968[M]-109纸票拒付登记报文,拒付信息<PmtRfsd/>的子域拒付备注理由<DshnrRsn/>属性改为必选[M]-122纸票登记信息查复报文,纸票拒付登记信息部分,拒付登记信息<PmtRfsed/>的子域拒付备注理由<DshnrRsn/>属性改为必选2009-7-30[A]-036线上清算结果通知报文,加入报文域接收行<Rcvr/>及其子域行号<Acct><AcctSvcr/></Acct>[A]-040票据状态变更通知,加入报文域接收行<Rcvr/>及其子域行号<Acct><AcctSvcr/></Acct>[A]-041通用业务通知报文,加入报文域接收行<Rcvr/>及其子域行号<Acct><AcctSvcr/></Acct>[A]-043票据已结清通知报文,加入报文域接收行<Rcvr/>及其子域行号<Acct><AcctSvcr/></Acct>2009-7-31[M]-077每月票据信息汇总回复报文,做为持票人的存量票据明细部分,持票人信息<Hldg/>标签改为<Hldr/>[M]-122纸票登记信息查复报文,纸票未用退回登记信息部分,未用退回信息<Dscnt/>标签改为<DrwgBck/>,未用退回日期<DrwgBckDt/>[M]-122纸票登记信息查复报文,历史查询信息部分,详细<Dtls/>域的行号<Acct><AcctSvcr/></Acct>子域标签名改为<QuryOrg><Acct><AcctSvcr/></Acct></QuryOrg>2009/08/06[M]-075明细回复报文,删除报文域原报文头<OrgnlMsgHdr/>,不再差分原报文。2009/08/08[A]-079每月票据信息明细回复报文,票据信息<ComrclDrft/>域中加入备注<Rmrk/>2009/08/13[M]-3.1数据类型,类型Max30AlphaNumericText改为Max30Text[M]-002提示承兑申请报文,提示承兑信息<Accptnc/>报文域的交易合同编号<TxlCtrctNb>和发票号码<InvcNb>子域的类型Max30AlphaNumericText改为Max30Text[M]-011贴现申请报文,贴现信息<Dscnt/>报文域的交易合同编号<TxlCtrctNb>和发票号码<InvcNb>子域的类型Max30AlphaNumericText改为Max30Text[M]-031通用回复报文,承兑回复中承兑协议编号<AccptncAgrmtNb>域的类型Max30AlphaNumericText改为Max30Text,贴现回复中贴现协议编号<DscntAgrmtNb>域的类型Max30AlphaNumericText改为Max30Text[M]-034通用回复报文,承兑历史信息,交易合同编号<TxlCtrctNb>、发票号码<InvcNb>和承兑协议编号<AccptncAgrmtNb>子域的类型Max30AlphaNumericText改为Max30Text,贴现历史信息,交易合同编号<TxlCtrctNb>、发票号码<InvcNb>和贴现协议编号<DscntAgrmtNb>子域的类型Max30AlphaNumericText改为Max30Text[M]-101纸票承兑登记报文,承兑信息<Accptnc/>子域交易合同编号<TxlCtrctNb>、发票号码<InvcNb>和承兑协议编号<AccptncAgrmtNb>类型Max30AlphaNumericText改为Max30Text。[M]-102纸票贴现登记报文,贴现信息<Dscnt/>子域交易合同编号<TxlCtrctNb>、发票号码<InvcNb>和贴现协议编号<DscntAgrmtNb>类型Max30AlphaNumericText改为Max30Text。[M]-122纸票登记信息查复报文,纸票承兑登记信息中交易合同编号<TxlCtrctNb>、发票号码<InvcNb>和承兑协议编号<AccptncAgrmtNb>类型Max30AlphaNumericText改为Max30Text;纸票贴现登记信息中交易合同编号<TxlCtrctNb>、发票号码<InvcNb>和贴现协议编号<DscntAgrmtNb>类型Max30AlphaNumericText改为Max30Text。2009/08/14增加电子商业汇票业务处理报文中名称和组织机构代码的填写规则;增加纸质商业汇票登记、商业汇票公开报价报文中各类字段的填写规则。2009-8-17[M]-081扣费通知报文,两个明细部分的限制[1..n],都修改为[0..n][A]-077每月票据信息汇总回复报文,加入原申请报文标识<OrgnlMsgId/>报文域、分段信息<Sgmntn/>报文域及其子域2009/08/19[M]-“背书转让”改名为“转让背书”[M]-3.1数据类型,ProxySignatureCode类型的值PS01和ProxyPropositionCode类型的值PP01“客户自己签章”的解释改为“票据当事人自己签章”2009-8-24[M]-041通用业务通知报文,报文名由“CommercialDraftCommonBusinessNotification”改为“CommercialDraftBusinessNotification”2009/08/25[M]-126纸票挂失止付、公示催告及止付解除登记通知报文,票据信息<ComrclDrfts/>限制[1..1000]改为[0..1000]2009/08/26[A]-3.6.1报文标识号组成规则,加入对对账类报文报文报文标识号中日期填写规则的描述。[A]-2.4.2数字签名,加入“特殊字符的说明”。2009/08/28[A]-附录四:处理码及处理描述,CCPC部分,加入PE2O1023、PE2O1024和PE2O10252009/08/28[M]-版本修订为1.32009-9-17[M]-对4.1报文清单做了修改2009-12-24[A]-新增报文,清单如下, 042 照票报文 044 票据详细信息报文 201 电子合同要约报文 202 电子合同要约登记确认报文 203 电子合同要约转发报文 204 电子合同清分失败回复报文 205 电子合同通用回复报文 206 电子合同通用撤销报文 207 电子合同协商解除或通知解除报文 221 每月合同信息汇总申请报文 222 每月合同信息汇总回复报文 223 每月合同信息明细申请报文 224 每月合同信息明细回复报文[D]-077每月票据信息汇总回复报文,去掉报文域票据汇总信息[0..n]<Ptcpt/>的子域做为持票人的存量票据明细[0..n]<Hldg/>的说明“当票据处于‘承兑已签收’状态时,持票人是承兑人;当票据处于‘质押已签收’状态时,持票人是质权人。”2009-12-25[A]-加入3.8电子合同编号组成规则及3.9合同状态与合同状态编码对照表[M]-修改3.7.3承接行代理被承接行可发起/接收的行为[A]-102纸票贴现登记报文,加入贴现利率报文域[A]-103纸票转贴现登记报文,加入转贴现利率报文域2009-12-31[A]-081扣费通知报文,报文收发明细部分,报文域报文类型<MsgTp/>加入备注。2010-1-6[A]-加入附录五:组织机构代码规则[A]-加入附录六:财务公司入账信息格式2010-1-14[A]-新增报文,清单如下, 045 合同或发票已使用提示报文 067 系统通用开关通知报文2010-1-18[M]-版本修订为1.42010-1-19[M]修改扣费通知报文(081)中报文收发明细部分报文类型中关于281类型的[A]在4.1报文清单说明部分,新增第3点,进一步明确需对账的报文范围[M]-056业务权限变更通知报文,修改业务权限列表为可选项,在说明里加入信息。2010-3-8[M]-222每月合同信息汇总回复报文,修改报文域合同汇总信息子域合同编号的标签为<Ctrct><Nb/></Ctrct>,合同状态的标签为<Ctrct><Sts/></Ctrct>。[M]-223每月合同信息明细申请报文,修改报文域申请信息子域合同编号的标签为<Ctrct><Nb/></Ctrct>。2010-3-22[M]-056业务权限变更通知报文,对报文结构做了调整,对部分标签名称进行了调整,支持权限信息批量下发。2010-4-22[A]-045合同或发票已使用提示报文,加入报文域接收行<Rcvr/>,其子域为行号<Acct><AcctSvcr/></Acct>[M]-更新了附录四:处理码及处理描述[M]-版本修订为1.52010-5-13[A]-045合同或发票已使用提示报文,接收行报文域标签改为<RskInf><Rcvr/></RskInf>2010-5-19[M]-更新了附录四:处理码及处理描述2014-1-10[M]更新3.4节关于接入财务公司的描述,区分开户特许直接参与者和无户特许直接参与者接入的财务公司的业务规则2017-12-13[M]-根据纸电票据交易融合业务需求,ECDS删除转贴现申请、再贴现申请、纸票登记、公开报价、扣费类接口说明:[C]-创建;[M]-修改;[A]-增加;[D]-删除;报文标准概述电子商业汇票系统采用以XML技术为基础的报文格式,并且使用Schema技术来对报文格式进行定义和约束。术语说明业务要素业务要素是业务数据项的抽象名称,是业务的基本组成单位,如账号。报文报文是电子商业汇票系统节点间交换业务数据的基本单位,由报文头和报文体组成,其中报文体由多个报文块组成。具体报文结构参见“报文格式概述”章节。报文块报文块是报文的基本组成单位,使用XML标签界定,由多个报文域组成。分为正文体块和数字签名块。以下文档中,对着两部分分别简称为“正文体”和“数字签名”。报文域报文域是报文块的基本组成单位,使用XML标签界定。每个报文域封装一个或多个业务要素,多个报文域组成报文块。对于复杂的业务要素,报文域可能包含多个报文子域。根报文域报文体中只有一个报文域,该报文域称为根报文域,并且在ECDS系统的报文中,根报文域的标签固定为<Document/>。报文子域对于分级的报文域,较低级的域称作报文子域,使用XML标签界定,位于较高级报文域的XML标签内部。报文格式概述字符集采用Unicode字符集,UTF-8编码方式。报文结构ECDS使用XML报文传输业务数据。该XML报文仅承载业务数据本身,并没有包含与报文流转、交换、路由等相关的通信级信息。这些通信级信息须附加到额外的数据块中传输。为处理的简便性,ECDS将通信级数据块附加到业务报文的头部,称之为报头,而将业务报文本身称为报体。报头与报体构成一个完成的报文,即ECDS报文格式如下:MsgHeaderDocument说明:总体上,报文分为两大部分:报文头部分及报文体部分。报文头部分报文头部分用于存放具体的通信信息,其内容和格式固定,需要按照规定的格式填写。报文体部分报文体部分包括正文体和数字签名,采用XML格式实现。注:标准XML报文首位字符不允许出现空格等字符,应以<?xmlversion="1.0"encoding="UTF-8"?>开始。具体格式示例如下:<?xmlversion="1.0"encoding="UTF-8"?><Document> <CommercialDraftXxxx>正文体内容</CommercialDraftXxxx> <PtcptSgntr>数字签名</PtcptSgntr></Document>报文头格式报头格式说明节点间报头传输通信级数据,主要由版本标识、发起方、接收方、报文描述四个部分组成,总长度为200字节,格式如下:域类域名含义位置长度类型属性说明BeginFlag起始标识03xM标识报头块开始,固定使用:{H:版本VersionID版本号32nM固定填写01;发起方SenderID发送节点号512xM标识相邻节点的发起方;9968NPC;nnnnCCPC;nnnnnnnnnn接入点号;SenderSID发送系统号172xM固定填写CD;SenderCID发送计算机号198xO固定填写8位空格;接收方ReceiverID接收节点号2712xO标识相邻节点的接收方;9968NPC;nnnnCCPC;nnnnnnnnnn接入点号;ReceiverSID接收系统号392xO固定填写CD;ReceiverCID接收计算机号418xO固定填写8位空格;报文描述OrigSender报文发起人4912xM标识报文原始业务发起方;9968NPC;nnnnCCPC;nnnnnnnnnn接入点号;OrigReceiver报文接收人6112xM标识报文最终业务接收方;9968NPC;nnnnCCPC;nnnnnnnnnn接入点号;OrigSendDate报文发起日期738dM标识OrigSender发出本报文的机器日期;OrigSendTime报文发起时间816tM标识OrigSender发出本报文的机器时间;MesgType报文类型8720xM填写3位报文类型号,其余位按照补齐规则补齐;MesgID报文标识号10720xM通信层标识一个报文,由OrigSender顺序编制,并确保在OrigSendDate当日唯一;接收方根据OrigSender+OrigSendDate+MesgID唯一确定一个报文,该三项重复的报文作为通信级重复报文;MesgRefID报文参考号12720xO标识本报文的关联报文,由OrigSender设置,后续节点应保持该域不变,并在通信回应报文中带回该值,以便OrigSender匹配原报文;MesgPriority报文优先级1471nM固定填写3;EncryptFlag报文加密标识1481xM固定填写N;BodyLength报体长度1498nM标识本报文报体部分的长度(按字节数统计);BodyChksum报体校验值15732xM标识本报文非报文头部分的校验值,校验算法使用MD5;Reserve(保留域)1898xO保留。EndFlag结束标识1973xM标识报头块结束,固定使用:}\r\n\r=0x0d\n=0x0a说明:x类型标识字符,取值范围为a-z、A-Z、0-9、-(连字符)、_(下划线);n类型标识数字,取值范围为0-9;d类型标识日期,格式为:yyyymmdd;t类型标识时间,格式为:hhmmss;各域均为定长域,值不足长度时应补位:x类型的,后补空格(0x20);n类型的,前补0(0x30);报文流经各节点时应重新设置相邻发起节、相邻发起节点各域值;强制域必须填值。x类型的不能为全空格(0x20),n、d、t类型的不能是全0(0x30);可选项可以不填值,但应填充占位字符。x类型填充空格(0x20),n、d、t类型的填充0(0x30);报头块各域字母均不区分大小写,建议使用全大写字母。填写范例行内系统提交给MBFE域类域名含义位置长度类型属性说明BeginFlag起始标识03xM{H:VersionID版本号32nM01发起方SenderID发送节点号512xM1021000001SenderSID发送系统号172xMCDSenderCID发送计算机号198xO8个空格接收方ReceiverID接收节点号2712xO1000ReceiverSID接收系统号392xOCDReceiverCID接收计算机号418xO8个空格报文描述OrigSender报文发起人4912xM1021000001OrigReceiver报文接收人6112xM3135840001OrigSendDate报文发起日期738dM20090225OrigSendTime报文发起时间816tM094508MesgType报文类型8720xM010MesgID报文标识号10720xMA1234B1234C1234D1234MesgRefID报文参考号12720xO00000000000000000000MesgPriority报文优先级1471nM3EncryptFlag报文加密标识1481xMNBodyLength报体长度1498nM00006447BodyChksum报体校验值15732xMA1B2C3D4E5F6A1B2C3D4E5F6A1B2C3D4Reserve(保留域)1898xO8个空格EndFlag结束标识1973xM}\r\nMBFE转发给行内系统域类域名含义位置长度类型属性说明BeginFlag起始标识03xM{H:VersionID版本号32nM01发起方SenderID发送节点号512xM1000SenderSID发送系统号172xMCDSenderCID发送计算机号198xO8个空格接收方ReceiverID接收节点号2712xO1021000001ReceiverSID接收系统号392xOCDReceiverCID接收计算机号418xO8个空格报文描述OrigSender报文发起人4912xM3135840001OrigReceiver报文接收人6112xM1021000001OrigSendDate报文发起日期738dM20090225OrigSendTime报文发起时间816tM094508MesgType报文类型8720xM033MesgID报文标识号10720xMA1234B1234C1234D1234MesgRefID报文参考号12720xO00000000000000000000MesgPriority报文优先级1471nM3EncryptFlag报文加密标识1481xMNBodyLength报体长度1498nM00034835BodyChksum报体校验值15732xMA1C3DA1D4E5F6F21B2C4E6AB53B2C3D4Reserve(保留域)1898xO8个空格EndFlag结束标识1973xM}\r\n报文体格式正文体正文体用于标识报文的业务数据信息。报文体中除去数字签名的部分都是正文体的部分,如以下结构中<CommercialDraftXxxx/>标签的部分:<?xmlversion="1.0"encoding="UTF-8"?><Document><CommercialDraftXxxx>...</CommercialDraftXxxx><PtcptSgntr>...</PtcptSgntr></Document>数字签名数字签名部分包含两个报文域,<PtcptSgntr/>和<CntrlBkSgntr/>。其中<PtcptSgntr/>是系统参与者在发起业务报文时加的签名,使用该系统参与者的证书进行签名。<CntrlBkSgntr/>是ECDS系统NPC在报文下发或转发时加的签名。<PtcptSgntr/>签名适用于系统参与者发给ECDS系统NPC的需加签的报文,即此时报文包括<PtcptSgntr/>一个签名;<CntrlBkSgntr/>签名适用于ECDS系统NPC下发的需要加签的报文,此时报文包括<CntrlBkSgntr/>一个签名;也适用于ECDS系统NPC将一个系统参与者发送的报文转发给另一个系统参与者,在原报文中增加内容时(如“通用转发报文”),需要对增加的内容加签,即此时报文包括<PtcptSgntr/>和<CntrlBkSgntr/>两个签名。具体结构如下:<?xmlversion="1.0"encoding="UTF-8"?><Document><CommercialDraftXxxx>...</CommercialDraftXxxx><PtcptSgntr>...</PtcptSgntr><CntrlBkSgntr>...</CntrlBkSgntr></Document>加签要素的说明:ECDS系统采用以“块”做为要素的方式进行加核签处理,系统参与者发送业务报文时,对正文体部分的内容做为整体进行加签,并加入到根报文域<Document/>内正文体的后面;NPC下发报文时,与系统参与者加签方式相同;NPC转发报文并在原报文中增加内容时,对增加的内容做为整体进行加签。背书报文加签说明:<?xmlversion="1.0"encoding="UTF-8"?><Document><CommercialDraftEndorsementRequest>…</CommercialDraftEndorsementRequest><PtcptSgntr> <CommercialDraftEndorsementRequest/>内的全部内容,包括标签<CommercialDraftEndorsementRequest/>本身。 </PtcptSgntr></Document>通用转发报文加签说明:<?xmlversion="1.0"encoding="UTF-8"?><Document><CommercialDraftCommonTransmission><MsgId>
...</MsgId><ReqInf><CommercialDraftXxxxRequest>...</CommercialDraftXxxxRequest></ReqInf>
<ComrclDrft>...</ComrclDrft>
</CommercialDraftCommonTransmission><PtcptSgntr>原申请报文中的签名,加签部分为:<ReqInf>...</ReqInf>内的全部内容,即标签<CommercialDraftXxxxRequest/>及其内的所有内容。
</PtcptSgntr>
<CntrlBkSgntr>
NPC加的签名,加签部分为:<ComrclDrft>...</ComrclDrft>,包括标签<ComrclDrft/>本身 </CntrlBkSgntr></Document>特殊字符的说明:包含特殊字符的数字签名,若用Dom的API操作加入到报文中,会对数字签名中的特殊字符进行转义,从而导致接受方核签失败。比如对于签名中的字符小于号、大于号、&、'、"、回车符会相应的转为“<”、“>”、“&”、“'”、“"”、“ ”。所以在把数字签名加入到报文中时,请不要用Dom的API操作。报文数据定义数据类型类型名称类型定义附加说明Max3Text最短1位,最长3位文本Max4NumericText最短1位,最长4位数字Max5NumericText最短1位,最长5位数字Max2NumericText最短1位,最长2位数字Max10NumericText最短1位,最长10位数字Max12NumericText最短1位,最长12位数字Max30Text最短1位,最长3位文本Max6Text最短1位,最长6位文本Max8Text最短1位,最长8位文本Max16AlphaNumericTexta-z,A-Z,0-9最短1位,最长16位的编码Max34Text最短1位,最长34位文本Max32Text最短1位,最长32位文本Max35NumericText最短1位,最长35位数字Max70Text最短1位,最长70位文本Max256Text最短1位,最长256位文本Max2000Text最短1位,最长2000位文本Max20000Text最短1位,最长20000位文本ISODateTimeyyyy-mm-ddTHH:MM:SS例如:2007-03-11T15:09:05,其中的"T"为日期和时间的分割符,是必须的ISODateyyyy-mm-dd例如,2007-03-09Max4AlphaNumericTexta-z,A-Z,0-9最短1位,最长4位的编码不含中文和其它符号PercentageRate7位数字,小数部分6位用来表示百分比的单位例如,0.534表示53.4%ShiborRate可带正负号的6位数字,小数部分2位CurrencyAndAmount(便签里面3为英文币种属性)金额总长18位,最多2位小数币种属性固定填写“CNY”MaxMin12NumericText固定12位数字Max2Text最短1位,最长2位文本Max20Text最短1位,最长20位文本CmonCda-z,A-Z,0-9或“-”号,最短1位,最长10位文本格式为八位数字或字母加一横杠加校验码,例如“12345678-X”,所有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能客服系统定制研发与多渠道接入与智能营销服务合同
- 小红书网红直播带货合作人收益分成与销售协议
- 果园果树种植与休闲农业融合发展承包协议
- 石油化工储罐防腐保温工程设计与施工合同
- 婚后数码产品共享与维护责任协议
- 医院洁净区BIM管线设计与施工及验收合同
- 农业生态保护与修复有限合伙投资协议
- 海外医疗设施租赁与医疗技术支持合同
- 防止婚外情夫妻忠诚执行及财产保全协议
- 电商平台商品上架与消费者权益保护协议
- 英语漫谈今日中国学习通超星期末考试答案章节答案2024年
- 2024年铁路安检员理论题库
- 电机检修(第二版)高级工题库
- ROUTEROS网吧专项技术培训
- 冀人版科学五年级下册《地球上的水循环》说课课件
- 2024年高中英语 Unit 1 Reading (1)教案 牛津译林版选择性必修第二册
- 2024年铁路线路工(技师)技能鉴定理论考试题库(含答案)
- 《无人机艺术摄影》课件-项目7 全景影像航拍
- 变电站新建工程三通一平场地平整施工方案
- 牛羊肉采购合同范本
- DLT 5434-2021 电力建设工程监理规范表格
评论
0/150
提交评论