当前位置:文档之家› 境内外币支付系统报文格式标准

境内外币支付系统报文格式标准

附件四:境内外币支付系统报文格式标准外币支付系统接口报文格式标准V中国人民银行科技司二〇〇八年四月目录1报文标准概述............................................... 错误!未定义书签。

概述................................................... 错误!未定义书签。

属性符号 .......................................... 错误!未定义书签。

X字符集........................................... 错误!未定义书签。

英文简称命名规范................................... 错误!未定义书签。

报文结构 .......................................... 错误!未定义书签。

报文块格式............................................. 错误!未定义书签。

基本头块 .......................................... 错误!未定义书签。

应用头块 .......................................... 错误!未定义书签。

用户头块 .......................................... 错误!未定义书签。

正文块 ............................................ 错误!未定义书签。

.............................................................. 错误!未定义书签。

MT103(FMT102):境内跨行贷记业务报文(汇入业务)..... 错误!未定义书签。

MT103(FMT103):境内跨行贷记业务报文(退汇业务)..... 错误!未定义书签。

MT103(FMT104):境内跨行贷记业务报文(转汇信息)..... 错误!未定义书签。

MT202(FMT200):银行间资金调拨业务报文(境内业务)... 错误!未定义书签。

MT198(FMT061):业务权限控制报文..................... 错误!未定义书签。

MT198(FMT074):轧差净额业务核对报文(暂不开发)..... 错误!未定义书签。

行号类................................................. 错误!未定义书签。

MT198(FMT080):参与者行号变更通知报文............... 错误!未定义书签。

MT198(FMT081):直接参与者币种变更通知报文........... 错误!未定义书签。

MT198(FMT082):直接参与者币种变更确认报文........... 错误!未定义书签。

MT198(FMT083):间接参与者行号变更申请报文........... 错误!未定义书签。

MT198(FMT084):间接参与者行号变更确认报文........... 错误!未定义书签。

MT198(FMT085):结算账户销户申请报文................. 错误!未定义书签。

MT198(FMT086):结算账户销户应答报文................. 错误!未定义书签。

MT198(FMT087):币种变更通知报文..................... 错误!未定义书签。

MT198(FMT088):数字证书行号绑定关系变更申请报文..... 错误!未定义书签。

MT198(FMT089):数字证书行号绑定关系变更通知报文..... 错误!未定义书签。

2附录 TAG与域名一览表 ..................................... 错误!未定义书签。

版本修改记录:说明:[C]-创建;[M]-修改报文;[A]-增加报文;[D]-删除报文;1报文标准概述1.1概述1.1.1属性符号说明1:对于特定的域,如账号,在数字与字母混合使用时,不得大小写混用,不得使用字母O和o,I和i,以避免与数字0和1混淆。

说明2:对于FMT195(:75:查询内容)、FMT196(:76:查复内容)、FMT199(:79:/F89/内容)几个字段,当用户需要在内容中输入回车时,本系统使用“┛”(0XA9BF)作为用户输入的回车字符。

1.1.2X字符集外币支付系统X字符集使用ASCII编码,由以下78个字符组成:5 P Q R S T U V W X Y Z _6 a b C d e f g h i j k l m n o7 p q r S t u v w x y z { }说明:上述字符集中,: / { } 四个字符保留为报文块的定界符,报文域值(业务数据)中不能使用此四字符,否则报文将被外币支付系统拒绝。

正文块中的20栏位,16x中要求必须不能出现SP空格字符,否则报文将被外币支付系统拒绝。

1.1.3英文简称命名规范首词首字母小写其余词首字母大写,当长度超过8个字符时,使用缩写,缩写原则为四个或三个字母。

1.1.4报文结构外币支付系统报文由多个报文块构成,报文块使用左花括号‘{’开始,使用右花括号‘}’结束,紧接着左花括号使用一位数字标识块的类型,其后使用冒号‘:’将块标识与块内容分开。

外币支付系统使用以下报文块:基本头块:{1: BASIC HEADER BLOCK};应用头块:{2: APPLICATION HEADER BLOCK};用户头块:{3: USER HEADER BLOCK};用户正文块:{4: TEXT BLOCK}附加正文块:{5: APPEND TEXT BLOCK}签名块:{6:MAC BLOCK}报尾块:{7:TRAIL BLOCK}其中第1块(基本头)、第2块(应用头)分别记录发起方、接收方信息,可以被系统修改;第3(用户头)、4(用户正文)两块记录业务数据,由发起方赋值,其他节点只能读取,均不能修改;第5块(附加正文)记录业务相关的其他数据,任何节点均可以添加或修改业务相关的处理数据;第6块(签名)记录对第3、4块内容加编数字签名后的签名串内容;第7块(报尾)记录对第1、2、5、6做特殊算法处理后的身份验证串内容。

基本头、应用头、用户头、用户正文和报尾块都是必选的,而附加正文块和签名块是可选的。

基本头块、应用头块和报尾是定长格式的,用户头、用户正文块、附加正文块和签名块是变长格式的,可以包含子块。

附加正文块在发起方不用添加,其他节点对发起方的业务进行处理后需要附加的信息字段添加到附加正文块中。

目前定义附加正文块由FXCC(外币支付系统业务处理中心)对支付类报文清算后将清算相关信息添加进附加正文块,并转发到业务接收方。

附件正文块是可选的。

支付业务发起方此块不出现在报文中,FXCC处理后会添加此块进报文中,支付业务的接收方此块是必选的。

签名块包含报文的数字签名,由发起方添加,其他各节点仅检查值合法性,均不能修改其值。

签名块是可选的。

需要加编数字签名的报文此块为必选。

1.2报文块格式1.2.1基本头块基本头块对输入、输出消息格式相同。

如果是输入消息,则本块内容与发送者相关;如果是输出消息,则本块内容与接收者相关(注意:输入、输出是相对外币支付系统的FXCC 而言。

其格式如下:说明:(a)基本头块前缀与标识;(b)应用标识(Application Identifier):1位字母,标识发送或接收消息的应用程序。

F-FIN,所有user-to-user消息、FIN系统消息和FIN服务消息;G-GRA,大多数GPA系统消息和GPA服务消息;L-GRA,部分GPA服务消息,如:LOGIN、LAKs、ABORT。

外币支付系统固定使用F。

(c)服务类型(Service Identifier):2位数字,标识消息的类型,主要包含系统消息、用户消息、服务消息等。

用户主要关心的是“01”,即消息是GPA系统消息、FIN系统消息或user-to-user消息。

其他如“21”表示ACK/NAK,UAK/UNK,“03”表示SELECT命令等等。

外币支付系统固定使用01。

(d)逻辑终端地址(LT Identifier):标识消息发起或接收的终端地址。

外币支付系统中为发送方(输入消息或往账)或接收方(输出消息或来账)的11位行号加上1位的LT号(加在第9位)。

此处的发起方接收方一定为直接参与机构。

说明1: 11位行号-发送方或接收方如果是直接参与机构,则为该机构的11位BIC码;如果是FXCC、结算银行、共享前置机,则此项为<4位机构代码>XXXXXXX。

说明2:发起方和接收方的LT号固定填“A”,例1:A银行(BIC:BNKACNSHXXX)发起一笔报文给B银行(BIC:BNKBCNBJXXX),则发起方的LT为:BNKACNSHAXXX,接收方的LT为:BNKBCNBJAXXX;例2:A银行(BIC:BNKACNSHXXX)发起一笔报文给美元结算银行(代码为:8887),则发起方的LT为:BNKACNSHAXXX,接收方的LT为:8887XXXXAXXX;例3:FXCC(代码为8888)发起一笔报文给A银行(BIC:BNKACNSHXXX),则发起方的LT为:8888XXXXAXXX,接收方的LT为:BNKACNSHAXXX。

(e)任务号(Session Number):4位数字,标识消息的任务号。

由发起方统一编号和(f)唯一标识一个报文。

(f)序列号(Sequence Number (ISN or OSN)):6位数字,标识消息的顺序号。

由发起方统一编号,和(e)唯一标识一个报文。

(g)基本头块结束符。

1.2.2应用头块应用头块提供了消息本身的信息。

输入消息应用头输入消息应用头描述消息的类型、地址和发送方式。

FIN输入消息的应用头格式如下:{2: (a)I(b)103(c)BANKDEFFAXXX(d)N(e)(f)999}(g)说明:(a)应用头块标识;(b)输入输出标识:I-输入消息,O-输出消息;(c)消息类型号:3位数字,即MT编号;(d)接收逻辑终端地址:12位字母,标识消息接收的终端地址。

外币支付系统中为输入消息或往账的接收方的11位的行号加上1位的LT号(加在第9位),LT号固定填“A”。

此处的接收方一定为直接参与机构。

请参考基本头块中的(d)逻辑终端地址(LT Identifier)说明。

(e)消息优先级:1位字母,该字符仅用于FIN 消息,指定消息的优先级,可能的值包括:S = 系统;U = 紧急;N = 正常。

相关主题