境内外币支付系统报文格式标准.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《境内外币支付系统报文格式标准.pdf》由会员分享,可在线阅读,更多相关《境内外币支付系统报文格式标准.pdf(79页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、附件四:境内外币支付系统报文格式标准内部资料注意保管外外币币支支付付系系统统接接口口报报文文格格式式标标准准V V中国人民银行科技司二八年四月目录目录1 1报文标准概述报文标准概述.错误!未定义书签。概述.错误错误!未定义书签。未定义书签。属性符号.错误错误!未定义书签。未定义书签。X 字符集.错误错误!未定义书签。未定义书签。英文简称命名规范.错误错误!未定义书签。未定义书签。报文结构.错误错误!未定义书签。未定义书签。报文块格式.错误错误!未定义书签。未定义书签。基本头块.错误错误!未定义书签。未定义书签。应用头块.错误错误!未定义书签。未定义书签。用户头块.错误错误!未定义书签。未定义书
2、签。正文块.错误错误!未定义书签。未定义书签。.错误错误!未定义书签。未定义书签。MT103(FMT102):境内跨行贷记业务报文(汇入业务).错误错误!未定义书签。未定义书签。MT103(FMT103):境内跨行贷记业务报文(退汇业务).错误错误!未定义书签。未定义书签。MT103(FMT104):境内跨行贷记业务报文(转汇信息).错误错误!未定义书签。未定义书签。MT202(FMT200):银行间资金调拨业务报文(境内业务).错误错误!未定义书签。未定义书签。MT198(FMT061):业务权限控制报文.错误错误!未定义书签。未定义书签。MT198(FMT074):轧差净额业务核对报文(暂
3、不开发).错误错误!未定义书签。未定义书签。行号类.错误错误!未定义书签。未定义书签。MT198(FMT080):参与者行号变更通知报文.错误错误!未定义书签。未定义书签。MT198(FMT081):直接参与者币种变更通知报文.错误错误!未定义书签。未定义书签。2 2MT198(FMT082):直接参与者币种变更确认报文.错误错误!未定义书签。未定义书签。MT198(FMT083):间接参与者行号变更申请报文.错误错误!未定义书签。未定义书签。MT198(FMT084):间接参与者行号变更确认报文.错误错误!未定义书签。未定义书签。MT198(FMT085):结算账户销户申请报文.错误错误!未
4、定义书签。未定义书签。MT198(FMT086):结算账户销户应答报文.错误错误!未定义书签。未定义书签。MT198(FMT087):币种变更通知报文.错误错误!未定义书签。未定义书签。MT198(FMT088):数字证书行号绑定关系变更申请报文.错误错误!未定义书签。未定义书签。MT198(FMT089):数字证书行号绑定关系变更通知报文.错误错误!未定义书签。未定义书签。附录附录 TAG TAG 与域名一览表与域名一览表.错误!未定义书签。版本修改记录:版本修改记录:版本号版本号1.0.1完成日期完成日期2007-07-102007-12-102007-12-15简单描述简单描述C提交总行
5、支付司作为需求书报文格式附件M科技司下发商业银行版本MX 字符集中增加,#。M公共数据更新 FMT062 公共数据名称字段修改为20g,附言改为可选项。M FMT080 的“金融机构代码”字段由强制项改为可选项。M FMT083 的“备注”字段由 30 x 改为 30g。MFMT032 的排队业务数目由 8!n 改为 8n。M正文块中的 20 栏位(支付交易序号等),16x 中要求必须不能出现 SP 空格字符,否则报文将被外币支付系统拒绝。MFMT061 中发起业务权限数目和接收业务权限数目由3!n 改为 3n。MFMT082 中”备注”由 30!x 改为 30g。MFMT024 报文“数字签
6、名内容”字段修改为73E78E0-30。MFMT100/101/102/103/104/200/201/202/203/204中”52a53a54a55a56a57a58a35g35g1.2.5 支付业务子块集增加 203,用于日终对账补发 203 时使用。AFMT199 增加 21:相关参考号。2008-1-6MFMT013 货币符号清算金额由 15d 修改为 17d。MFMT083 字段“地市代码”由 2!n 改为 4!n。MFMT087 字段“变更类型”增加 3 变更结算银行,当变更结算银行成功后,通过此报文通知所有直接参与行。MFMT062 增加“BASERSMX”基础数据历史保存期。
7、MFMT087 增加“币种金额小数位”。MFMT200 增加附言字段/F85/30g35g0-5。MFMT033 和 FMT034 增加发起节点代码字段,支持结算银行查询在本结算行开户的某个直接参与者的额度信息。A币种增加:CAD-加拿大元 AUD-澳大利亚元 GBP-英镑 CHF-瑞士法郎A增加币种小数位描述:加拿大元-2 位小数,澳大利亚元-2 位小数,英镑-2 位小数,瑞士法郎-2 位小数。A 增加结算银行代码的定义:8883-加拿大元结算银行代码,8882-澳大利亚元结算银行代码,8881-英镑结算银行代码,8890-瑞士法郎结算银行代码。MFMT044 可用额度预警应答报文中的可用额
8、度预警值改为强制项MFMT083 删除生效日期字段M调用 CFCA 的签名函数得到的签名串在放入FMT024 的“数字签名内容”F90 字段前必须将签名串最后的去掉后才能放入 F90 字段。MFMT100 报文中的“收款人开户行号”改为,“付款人开户行号”改为。2008-1-29MFMT044 可用额度预警应答报文中的可用额度预警值改为可选项。MFMT023 中查询清算行行号由 F15 改为 A15,查复清算行行号由F20 修改为 A20。FMT024 中的查复清算行行号由 F20 修改为 A20。M1.2.3.4 退汇业务子块集中增加F91 退汇原因字段。MFMT194 中的“退汇应答”字段
9、:0表述由“已退汇”改为“同意退汇”。MFMT100 中的“收款人开户行号”改为“收款人开户行”,“付款人开户行号”改为“付款人开户行”格式由原来的修改为 35g35g0-3,银行可以根据具体情况输入开户行的行号或者名称。D删除变量的定义。MFMT089 报文的明细中的“数字证书DN 号”修改为“数字证书CN”,“数字证书参考号”修改为“数字证书SN”。MFMT013 增加可以给特许参与者发送的说明,增加对清算金额的说明。修改“清算行行号 A06”为“直接(特许)参与者行号A01”。MFMT016 修改处理状态:“40 FXCC 日终退回”为“40 FXCC 退回”。M1.1.1 增加说明 2
10、:本系统使用“”(0XA9BF)作为用户输入的回车字符。MFMT073 增加说明,说明补发的往帐支付报文的报文第1、2 块填写规则。2008-2-23MFMT021 增加说明 8、9,修改 A10 名称“被计费清算行行号”为“被计费节点”,类型“”为“”支持对结算银行计费功能。2008-4-18M修正 4 附录 TAG 与域名一览表的内容和报文正文内容一致,并删除其中未使用的 TAG 定义。说明:C-创建;M-修改报文;A-增加报文;D-删除报文;1 1报文标准概述报文标准概述1.11.1概述概述1.1.11.1.1属性符号属性符号naxchdGg表示 0 至 9 的数字表示大写字母表示 X
11、字符集中的任意字符表示大写字母、0 至 9 的数字表示十六进制数,即数字0-9,大写字母 A-F;表示数值,即 0-9,小数点符(使用逗号),;整数部分必须出现,至少有一位数表示汉字编码字符集(GB18030 编码)表示 X 字符集与汉字编码字符集(GB18030 编码)E表示 BASE 64 编码;说明 1:对于特定的域,如账号,在数字与字母混合使用时,不得大小写混用,不得使用字母 O 和 o,I 和 i,以避免与数字 0 和 1 混淆。说明 2:对于FMT195(:75:查询内容)、FMT196(:76:查复内容)、FMT199(:79:/F89/内容)几个字段,当用户需要在内容中输入回车
12、时,本系统使用“”(0XA9BF)作为用户输入的回车字符。1.1.21.1.2X X 字符集字符集外币支付系统 X 字符集使用 ASCII 编码,由以下 78 个字符组成:012 3 45 6 7 8 9 A B C D E F 0LFCR 1 2SP#()+,-./3 0 1 2 3 4 5 6 7 8 9:;4 A B C D E F G H I J K L M N O 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 o 7 p q r S t u v w x y z 说明:上述字符集中,上述字符集中,:/:/四个字符保留为报
13、文块的定界符,报文域值(业务数据)四个字符保留为报文块的定界符,报文域值(业务数据)中不能使用此四字符,否则报文将被外币支付系统拒绝。中不能使用此四字符,否则报文将被外币支付系统拒绝。正文块中的正文块中的 2020 栏位,栏位,16x16x 中要求必须不能出现中要求必须不能出现 SPSP 空格字符,空格字符,否则报文将被外币支付系统拒否则报文将被外币支付系统拒绝。绝。1.1.31.1.3英文简称命名规范英文简称命名规范首词首字母小写其余词首字母大写,当长度超过 8 个字符时,使用缩写,缩写原则为四个或三个字母。1.1.41.1.4报文结构报文结构外币支付系统报文由多个报文块构成,报文块使用左花
14、括号 开始,使用右花括号结束,紧接着左花括号使用一位数字标识块的类型,其后使用冒号:将块标识与块内容分开。外币支付系统使用以下报文块:基本头块: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(用户正文)两块记录业务数据,由发起方赋
15、值,其他节点只能读取,均不能修改;第5 块(附加正文)记录业务相关的其他数据,任何节点均可以添加或修改业务相关的处理数据;第 6 块(签名)记录对第 3、4 块内容加编数字签名后的签名串内容;第 7 块(报尾)记录对第 1、2、5、6 做特殊算法处理后的身份验证串内容。基本头、应用头、用户头、用户正文和报尾块都是必选的,而附加正文块和签名块是可选的。基本头块、应用头块和报尾是定长格式的,用户头、用户正文块、附加正文块和签名块是变长格式的,可以包含子块。附加正文块在发起方不用添加,其他节点对发起方的业务进行处理后需要附加的信息字段添加到附加正文块中。目前定义附加正文块由 FXCC(外币支付系统业
16、务处理中心)对支付类报文清算后将清算相关信息添加进附加正文块,并转发到业务接收方。附件正文块是可选的。支付业务发起方此块不出现在报文中,FXCC 处理后会添加此块进报文中,支付业务的接收方此块是必选的。签名块包含报文的数字签名,由发起方添加,其他各节点仅检查值合法性,均不能修改其值。签名块是可选的。需要加编数字签名的报文此块为必选。1.21.2报文块格式报文块格式1.2.11.2.1基本头块基本头块基本头块对输入、输出消息格式相同。如果是输入消息,则本块内容与发送者相关;如果是输出消息,则本块内容与接收者相关(注意:输入、输出是相对外币支付系统的 FXCC而言。其格式如下:1:F01BANKB
17、EBBAXXX2222123456(e)(f)(g)(a)(b)(c)(d)说明:(a)(b)基本头块前缀与标识;应用标识(Application Identifier):1 位字母,标识发送或接收消息的应用程序。FFIN,所有 user-to-user 消息、FIN 系统消息和 FIN服务消息;GGRA,大多数GPA 系统消息和 GPA 服务消息;LGRA,部分 GPA 服务消息,如:LOGIN、LAKs、ABORT。外币支付系统固定使用 F。(c)服务类型(Service Identifier):2 位数字,标识消息的类型,主要包含系统消息、用户消息、服务消息等。用户主要关心的是“01”,
18、即消息是 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、结算银行、共享前置机,则此项为 XXXXXXX。说
19、明 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,接收
20、方的 LT 为:BNKACNSHAXXX。(e)任务号(Session Number):4 位数字,标识消息的任务号。由发起方统一编号和(f)唯一标识一个报文。(f)序列号(Sequence Number(ISN orOSN)):6 位数字,标识消息的顺序号。由发起方统一编号,和(e)唯一标识一个报文。(g)1.2.21.2.2应用头块应用头块基本头块结束符。应用头块提供了消息本身的信息。输入消息应用头输入消息应用头描述消息的类型、地址和发送方式。FIN 输入消息的应用头格式如下:说明:(a)(b)(c)(d)(e)(f)2:I103BANKDEFFAXXXN999(f)(a)(b)(c)(d
21、)(e)(g)应用头块标识;输入输出标识:I输入消息,O输出消息;消息类型号:3 位数字,即 MT 编号;接收逻辑终端地址:12 位字母,标识消息接收的终端地址。外币支付系统中为输入消息或往账的接收方的11 位的行号加上 1 位的 LT 号(加在第 9 位),LT 号固定填“A”。此处的接收方一定为直接参与机构。请参考基本头块中的(d)逻辑终端地址(LT Identifier)说明。消息优先级:1 位字母,该字符仅用于 FIN 消息,指定消息的优先级,可能的值包括:S=系统;U=紧急;N=正常。“S”必须被用于user-to-system 消息。user-to-user 消息,可以使用“U”或
22、“N”。如果没有指定交付规则,则系统消息总是最先交付,然后是紧急消息,最后才是正常消息。外币支付系统目前忽略此项设置。固定填N。交付监控:该选项仅用于 FIN user-to-user 消息,允许消息发送者请求:一旦消息被交付,自动发出 MT 011 交付通知,或在失效时间内没有交付,自动发出 MT 010 未交付警告,或对于上述两项都有或都没有。交付监控的可能值包括:1=未交付警告,2=交付通知,3=未交付警告和交付通知。如果消息优先级为“U”,那么用户必须请求交付监控选项“1”或“3”,如果消息优先级为“N”,那么用户可以请求交付监控选项“2”,或者设置该参数为空格,没有交付监控。外币支付
23、系统目前忽略此项设置。固定填1 个空格。(g)失效时间:由三位数字构成(单位为 5 分钟),如果在失效时间之后 FINuser-to-user 消息才被交付,系统会在消息中加入延迟标志(DLM)。对于紧急消息,如果在失效时间内消息没有交付,系统会产生未交付警告。对于紧急消息,失效时间为 003(15 分钟),对于正常消息失效时间为020(100 分钟)。失效时间只能在交付监控被设置(对于紧急消息选择1 或 3,对于正常消息为 2)的情况下设置,否则该消息会被标记 H25错误。外币支付系统目前忽略此项设置。固定填填 999999。输出消息应用头输出消息应用头描述消息的类型、发送者及发送时间、交付
24、时间。FIN 输出消息的应用头格式如下:2:O1031200010103BANKBEBBAXXX560101031201N(e)(f)(g)(h)(a)(b)(c)(d)说明:(a)(b)(c)(d)应用头块标识;输入输出标识:I输入消息,O输出消息;消息类型号:3 位数字,即 MT 编号;输入时间:格式为HHMM,消息发送者的本地时间。如果是系统消息,则该时间为系统产生消息的时间(格林威治时间GMT);外币支付系统此项填写 FXCC 受理此报文的系统时间。(e)MIR:每个输出消息都有一个唯一的 MIR。MIR 由 28 个字符构成,第 16 位是消息发送者的本地日期,外币支付系统此项填写
25、FXCC 受理此报文的系统工作日,第718 位是消息发送者的逻辑终端地址,即报文发起方的 LT:11 位的行号加上 1 位的 LT 号(加在第 9 位),LT 号固定填“A”。此处的发起方一定为直接参与机构。请参考基本头块中的(d)逻辑终端地址(LT Identifier)说明,第 1922 位是发送者的任务号(Session Number),第 2328 位是发送者的序列号(ISN),外币支付系统的发送者的任务号和序列号同基本头块中的发送者的任务号和序列号;(f)输出日期:接收者收到消息的本地日期,外币支付系统使用 FXCC 转发此报文的系统工作日期;(g)输出时间:格式为 HHMM,接收者
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 境内 外币 支付 系统 报文 格式 标准
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内