境内外币支付系统报文格式标准.doc_第1页
境内外币支付系统报文格式标准.doc_第2页
境内外币支付系统报文格式标准.doc_第3页
境内外币支付系统报文格式标准.doc_第4页
境内外币支付系统报文格式标准.doc_第5页
已阅读5页,还剩77页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

- 1 - 附件四:境内外币支付系统报文格式标准 外币支付系统接口报文格式标准外币支付系统接口报文格式标准外币支付系统接口报文格式标准外币支付系统接口报文格式标准外币支付系统接口报文格式标准外币支付系统接口报文格式标准 V 1.4 中国人民银行科技司 二八年四月 内部资 料 注意保密 内部资料 注意保管 - 2 - 目录目录 1 1报文标准概述报文标准概述 .7 7 1.11.1概述概述 .7 1.1.1属性符号 .7 1.1.2X 字符集.7 1.1.3英文简称命名规范 .7 1.1.4报文结构 .8 1.21.2报文块格式报文块格式 .8 1.2.1基本头块 .8 1.2.2应用头块 .9 1.2.3用户头块 .11 1.2.4正文块 .12 1.2.5附加正文块 .15 1.2.6签名块 .16 1.2.7报尾块 .16 2 2主要数据定义主要数据定义 .1717 2.12.1约定和检查规则约定和检查规则 .17 2.22.2特定变量定义特定变量定义 .17 2.2.1DATE 变量定义.17 2.2.2TIME 变量定义.17 2.2.3行号 BIC 码变量定义 .17 2.2.4金额 AMOUNT 变量定义 .18 2.2.5借贷标识变量定义 .18 2.2.6货币符号 .18 2.2.7业务种类 .18 2.2.8汇款人账户性质 .18 2.2.9业务参考号 .18 2.2.10回车换行符.18 2.2.11 77E 填写规则:.19 2.32.3支付业务处理状态定义支付业务处理状态定义 .19 2.42.4支付交易序号支付交易序号 .20 2.52.5客户账号客户账号 .20 3 3报文格式定义报文格式定义 .2020 3.13.1报文清单报文清单 .20 3.23.2外币支付业务类外币支付业务类 .22 3.2.1MT103(FMT100):境内跨行贷记业务报文(境内业务) .22 3.2.2MT103(FMT101):境内跨行贷记业务报文(汇出业务) .23 3.2.3MT103(FMT102):境内跨行贷记业务报文(汇入业务) .25 3.2.4MT103(FMT103):境内跨行贷记业务报文(退汇业务) .25 3.2.5MT103(FMT104):境内跨行贷记业务报文(转汇信息) .25 3.2.6MT202(FMT200):银行间资金调拨业务报文(境内业务) .25 - 3 - 3.2.7MT202(FMT201):银行间资金调拨业务报文(汇出业务) .26 3.2.8MT202(FMT202):银行间资金调拨业务报文(汇入业务) .27 3.2.9MT202(FMT204): 银行间资金调拨业务报文(退汇业务) .27 3.2.10 MT203(FMT203):轧差净额业务报文 .27 3.33.3清算与结算类清算与结算类 .28 3.3.1MT198(FMT010):贷记业务确认通知报文 .28 3.3.2MT198(FMT011):清算净额结算报文 .29 3.3.3MT198(FMT012):清算净额结算回执报文 .31 3.3.4MT198(FMT013):净额结算通知报文 .32 3.3.5MT198(FMT014):轧差净额业务被记账行清算通知报文 .32 3.3.6MT198(FMT015):轧差净额业务被借记行排队通知报文 .33 3.3.7MT198(FMT016):轧差净额业务确认通知报文 .34 3.43.4业务信息类业务信息类 .35 3.4.1MT195(FMT195):查询报文 .35 3.4.2MT196(FMT196):查复报文 .35 3.4.3MT199(FMT199):自由格式报文 .36 3.4.4MT192(FMT191):撤销申请报文 .36 3.4.5MT196(FMT192):撤销应答报文 .37 3.4.6MT192(FMT193):退汇申请报文 .37 3.4.7MT196(FMT194):退汇应答报文 .38 3.4.8MT198(FMT020):通用确认报文 .38 3.4.9MT198(FMT021):计费通知信息报文 .39 3.4.10 MT198(FMT023):数字签名查询报文 .41 3.4.11 MT198(FMT024):数字签名查复报文 .42 3.4.12 MT198(FMT025):转汇信息确认报文 .42 3.4.13 MT198(FMT026):日初资金圈存授信确认报文 .43 3.4.14 MT198(FMT027):清算净额结算回执确认报文 .44 3.53.5查询管理类查询管理类 .45 3.5.1MT920(FMT920):结算账户余额查询请求报文 .45 3.5.2MT941(FMT941):结算账户余额查询回应报文 .45 3.5.3MT985(FMT985):支付业务状态查询报文 .45 3.5.4MT986(FMT986):支付业务状态查询应答报文 .46 3.5.5MT198(FMT031):支付业务排队管理报文 .46 3.5.6MT198(FMT032):支付业务排队管理应答报文 .47 3.5.7MT198(FMT033):额度信息查询报文 .49 3.5.8MT198(FMT034):额度信息应答报文 .49 3.63.6流动性管理类流动性管理类 .50 3.6.1MT198(FMT041):日初资金圈存授信报文 .50 3.6.2MT198(FMT042):可用额度预警通知报文 .51 3.6.3MT198(FMT043):可用额度预警管理报文 .51 3.6.4MT198(FMT044):可用额度预警管理应答报文 .52 3.6.5MT198(FMT045):圈存资金调整报文 .52 3.6.6MT198(FMT046):圈存资金调整应答报文 .53 3.6.7MT198(FMT040):圈存资金调整通知报文 .53 - 4 - 3.6.8MT198(FMT047):授信额度调整报文 .54 3.6.9MT198(FMT048):授信额度调整应答报文 .55 3.6.10 MT198(FMT049):授信额度调整通知报文 .55 3.73.7系统管理类系统管理类 .56 3.7.1MT198(FMT060):系统状态变更通知报文 .56 3.7.2MT198(FMT061):业务权限控制报文 .57 3.7.3MT198(FMT062):公共数据变更报文 .58 3.7.4MT198(FMT063):登录申请报文 .58 3.7.5MT198(FMT064):登录应答报文 .59 3.7.6MT198(FMT065):退出申请报文 .59 3.7.7MT198(FMT066):退出应答报文 .60 3.7.8MT198(FMT067):强制退出登录通知报文 .60 3.7.9MT198(FMT068):业务截止警告通知报文 .60 3.83.8对账类对账类 .61 3.8.1MT198(FMT070):清算净额汇总核对报文 .61 3.8.2MT198(FMT071):清算净额明细核对申请报文 .61 3.8.3MT198(FMT072):支付业务汇总核对报文 .62 3.8.4MT198(FMT073):支付业务明细申请报文 .63 3.8.5MT198(FMT074):轧差净额业务核对报文(暂不开发) .64 3.93.9行号类行号类 .65 3.9.1MT198(FMT080):参与者行号变更通知报文 .65 3.9.2MT198(FMT081):直接参与者币种变更通知报文 .67 3.9.3MT198(FMT082):直接参与者币种变更确认报文 .68 3.9.4MT198(FMT083):间接参与者行号变更申请报文 .68 3.9.5MT198(FMT084):间接参与者行号变更确认报文 .69 3.9.6MT198(FMT085):结算账户销户申请报文 .70 3.9.7MT198(FMT086):结算账户销户应答报文 .71 3.9.8MT198(FMT087):币种变更通知报文 .72 3.9.9MT198(FMT088):数字证书行号绑定关系变更申请报文 .72 3.9.10 MT198(FMT089):数字证书行号绑定关系变更通知报文 .73 4 4附录附录 TAGTAG 与域名一览表与域名一览表 .7575 内部资 料 注意保密 内部资 料 注意保密 5 版本修改记录:版本修改记录: 版本号版本号完成日期完成日期简单描述简单描述 0.52007-07-10 C提交总行支付司作为需求书报文格式附件 1.02007-12-10 M科技司下发商业银行版本 1.0.12007-12-15 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 报文“数字签名内容”字段修改为 73E78E0-30。 MFMT100/101/102/103/104/200/201/202/203/204 中” 52a/53a/54a/55a/56a/57a/58a”中 A 的定义中增加/。 MFMT013 中借贷标识增加 N。标识结算的业务为支付清算组织发起的轧 差净额业务。 MFMT196 查复报文“查复内容”字段修改为 35g35g0-5。 MFMT088 直接特许参与者行号 G51 改为发起节点代码 A41。并增加说明 项。 MFMT089 直接特许参与者行号改为发起节点代码。并增加说明项。 MFMT061 业务权限报文并不下发给结算银行。 MFMT026 当为 0 全部成功时,明细数目可能为 0 或者大于零,明细内容 为在 FXCC 已注销的清算行行号告知结算行。 MFMT060 增加字段 H51“上一工作日需对账币种清单” ,用以在日切时, 告知参与节点上一工作日需要对那些币种进行对账。 MFMT080 字段“地市代码”由 2!n 改为 4!n。 M增加变量,用于表示业务参考号、查询书号、支付交易序 号等唯一确定一笔业务记录的序号。此变量要求为 16x,但不能含有 SP 空 格字符。 MFMT986 删除清算类型字段。 MFMT060 的 H51“上一工作日需对账币种清单”字段,如果当日没有任 何币种需要对账,则应填 NUL; M1.2.5.1 支付业务子块集增加 203,用于日终对账补发 203 时使用。 AFMT199 增加 21:相关参考号。 6 1.12008-1-6 MFMT013 货币符号清算金额由 15d 修改为 17d。 MFMT083 字段“地市代码”由 2!n 改为 4!n。 MFMT087 字段“变更类型”增加 3 变更结算银行,当变更结算银行成功 后,通过此报文通知所有直接参与行。 MFMT062 增加“BASERSMX”基础数据历史保存期。 MFMT087 增加“币种金额小数位” 。 MFMT200 增加附言字段/F85/30g35g0-5。 MFMT033 和 FMT034 增加发起节点代码字段,支持结算银行查询在本结算 行开户的某个直接参与者的额度信息。 A币种增加:CAD-加拿大元 AUD-澳大利亚元 GBP-英镑 CHF-瑞士法郎 A增加币种小数位描述:加拿大元-2 位小数,澳大利亚元-2 位小数,英 镑-2 位小数,瑞士法郎-2 位小数。 A 增加结算银行代码的定义:8883-加拿大元结算银行代码,8882-澳大 利亚元结算银行代码,8881-英镑结算银行代码,8890-瑞士法郎结算银行 代码。 MFMT044 可用额度预警应答报文中的可用额度预警值改为强制项 MFMT083 删除生效日期字段 M调用 CFCA 的签名函数得到的签名串在放入 FMT024 的“数字签名内容” F90 字段前必须将签名串最后的去掉后才能放入 F90 字段。 MFMT100 报文中的“收款人开户行号”改为, “付款人开户行号” 改为。 1.22008-1-29 MFMT044 可用额度预警应答报文中的可用额度预警值改为可选项。M FMT023 中查询清算行行号由 F15 改为 A15,查复清算行行号由 F20 修改为 A20。FMT024 中的查复清算行行号由 F20 修改为 A20。 M1.2.3.4 退汇业务子块集中增加 F91 退汇原因字段。 MFMT194 中的“退汇应答”字段:0表述由“已退汇”改为“同意退汇” 。 MFMT100 中的“收款人开户行号”改为“收款人开户行” , “付款人开户 行号”改为“付款人开户行”格式由原来的修改为 35g35g 0-3,银行可以根据具体情况输入开户行的行号或者名称。 D删除变量的定义。 MFMT089 报文的明细中的“数字证书 DN 号”修改为“数字证书 CN” , “数字证书参考号”修改为“数字证书 SN” 。 MFMT013 增加可以给特许参与者发送的说明,增加对清算金额的说明。 修改“清算行行号 A06”为“直接(特许)参与者行号 A01” 。 MFMT016 修改处理状态:“40 FXCC 日终退回”为“40 FXCC 退回” 。 M1.1.1 增加说明 2:本系统使用“” (0XA9BF) 作为用户输入的回车 字符。 MFMT073 增加说明,说明补发的往帐支付报文的报文第 1、2 块填写规 则。 1.32008-2-23 MFMT021 增加说明 8、9,修改 A10 名称“被计费清算行行号”为“被计 费节点” ,类型“”为“”支持对结算银行计费功能。 7 1.42008-4-18 M修正 4 附录 TAG 与域名一览表的内容和报文正文内容一致,并删除 其中未使用的 TAG 定义。 说明:C-创建;M-修改报文;A-增加报文;D-删除报文; 8 1报文标准概述报文标准概述 1.11.1概述概述 1.1.1属性符号属性符号 n 表示 0 至 9 的数字 a 表示大写字母 x 表示 X 字符集中的任意字符 c 表示大写字母、0 至 9 的数字 h 表示十六进制数,即数字 0-9,大写字母 A-F; d 表示数值,即 0-9,小数点符(使用逗号) ,;整数部分必须出现,至少有一位数 字组成,可以出现前导 0;如果没有小数部分,小数点符也必须提供。 G 表示汉字编码字符集(GB18030 编码) g 表示 X 字符集与汉字编码字符集(GB18030 编码) E 表示 BASE 64 编码; 说明 1:对于特定的域,如账号,在数字与字母混合使用时,不得大小写混用,不得使用 字母 O 和 o,I 和 i,以避免与数字 0 和 1 混淆。 说明 2:对于 FMT195(:75:查询内容) 、FMT196(:76:查复内容) 、FMT199(:79:/F89/内容) 几个字段,当用户需要在内容中输入回车时,本系统使用“” (0XA9BF) 作为用户输入 的回车字符。 1.1.2X 字符集字符集 外币支付系统 X 字符集使用 ASCII 编码,由以下 78 个字符组成: 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 LF CR 1 2 SP # ( ) + , - . / 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 说明:上述字符集中,上述字符集中,: : / / 四个字符保留为报文块的定界符,报文域值(业务数据)四个字符保留为报文块的定界符,报文域值(业务数据) 中不能使用此四字符,否则报文将被外币支付系统拒绝。中不能使用此四字符,否则报文将被外币支付系统拒绝。 正文块中的正文块中的 2020 栏位,栏位,16x16x 中要求必须不能出现中要求必须不能出现 SPSP 空格字符,否则报文将被外币支付系统空格字符,否则报文将被外币支付系统 拒绝。拒绝。 1.1.3英文简称命名规范英文简称命名规范 首词首字母小写其余词首字母大写,当长度超过 8 个字符时,使用缩写,缩写原则为 9 四个或三个字母。 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.21.2报文块格式报文块格式 1.2.1基本头块基本头块 基本头块对输入、输出消息格式相同。如果是输入消息,则本块内容与发送者相关; 如果是输出消息,则本块内容与接收者相关(注意:输入、输出是相对外币支付系统的 FXCC 而言。其格式如下: 1: (a) F (b) 01 (c) BANKBEBBAXXX (d) 2222 (e) 123456 (f) (g) 说明: (a)基本头块前缀与标识; (b)应用标识(Application Identifier):1 位字母,标识发送或接收消息 的应用程序。FFIN,所有 user-to-user 消息、FIN 系统消息和 FIN 服务消息;GGRA,大多数 GPA 系统消息和 GPA 服务消息;LGRA, 部分 GPA 服务消息,如:LOGIN、LAKs、ABORT。 外币支付系统固定使用 F。 (c)服务类型(Service Identifier):2 位数字,标识消息的类型,主要 10 包含系统消息、用户消息、服务消息等。用户主要关心的是“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、结算银行、共享前置机,则此项为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 = 正常。 “S”必须被用于 11 user-to-system 消息。user-to-user 消息,可以使用“U”或“N” 。 如果没有指定交付规则,则系统消息总是最先交付,然后是紧急消息, 最后才是正常消息。 外币支付系统目前忽略此项设置。固定填 N。 (f)交付监控:该选项仅用于 FIN user-to-user 消息,允许消息发送者请 求:一旦消息被交付,自动发出 MT 011 交付通知,或在失效时间内没 有交付,自动发出 MT 010 未交付警告,或对于上述两项都有或都没有。 交付监控的可能值包括:1 = 未交付警告,2 = 交付通知,3 =未交付 警告和交付通知。如果消息优先级为“U” ,那么用户必须请求交付监 控选项“1”或“3” ,如果消息优先级为“N” ,那么用户可以请求交付 监控选项“2” ,或者设置该参数为空格,没有交付监控。 外币支付系统目前忽略此项设置。固定填 1 个空格。 (g)失效时间:由三位数字构成(单位为 5 分钟) ,如果在失效时间之后 FIN user-to-user 消息才被交付,系统会在消息中加入延迟标志 (DLM) 。对于紧急消息,如果在失效时间内消息没有交付,系统会产 生未交付警告。对于紧急消息,失效时间为 003(15 分钟) ,对于正常 消息失效时间为 020(100 分钟) 。失效时间只能在交付监控被设置 (对于紧急消息选择 1 或 3,对于正常消息为 2)的情况下设置,否则 该消息会被标记 H25 错误。 外币支付系统目前忽略此项设置。固定填填 999999。 输出消息应用头 输出消息应用头描述消息的类型、发送者及发送时间、交付时间。FIN 输出消息的应 用头格式如下: 2: (a) O (b) 103 (c) 1200 (d) 010103BANKBEBBAXXX2222123456 (e) 010103 (f) 1201 (g) N (h) 说明: (a)应用头块标识; (b)输入输出标识:I输入消息,O输出消息; (c)消息类型号:3 位数字,即 MT 编号; (d)输入时间:格式为 HHMM,消息发送者的本地时间。如果是系统消息, 则该时间为系统产生消息的时间(格林威治时间 GMT) ; 外币支付系统此项填写 FXCC 受理此报文的系统时间。 (e)MIR:每个输出消息都有一个唯一的 MIR。MIR 由 28 个字符构成,第 16 位是消息发送者的本地日期,外币支付系统此项填写 FXCC 受理此 报文的系统工作日,第 718 位是消息发送者的逻辑终端地址,即报 文发起方的 LT:11 位的行号加上 1 位的 LT 号(加在第 9 位),LT 号固 定填“A” 。此处的发起方一定为直接参与机构。请参考基本头块中的 (d)逻辑终端地址(LT Identifier)说明,第 1922 位是发送者的 任务号(Session Number) ,第 2328 位是发送者的序列号(ISN) , 外币支付系统的发送者的任务号和序列号同基本头块中的发送者的任 务号和序列号; (f)输出日期:接收者收到消息的本地日期,外币支付系统使用 FXCC 转发 此报文的系统工作日期; 12 (g)输出时间:格式为 HHMM,接收者收到消息的本地时间,外币支付系统 使用 FXCC 转发此报文的系统工作日期; (h)消息优先级:同输入消息。 1.2.3用户头块用户头块 用户头用于用户和用户间传递的信息。本块只能被消息发送者赋值,并自动复制到输 出消息中。本块由子块构成,外币支付系统用户头块目前包含外币支付系统用户头块目前包含 FMTFMT 子块集、转汇业务子块子块集、转汇业务子块 集、退汇业务子块集。所有的报文必填的子块为集、退汇业务子块集。所有的报文必填的子块为 FMTFMT 子块子块。格式定义如下: 3: (a) FMT:xxx (b) (c) 说明: (a)用户头块标识; (b)子块内容:外币支付系统 FMT 编号有三位数字组成,具体内容参 3.1 报 文清单; (c)用户头块结束符。 对于支付类报文、退汇报文等还需要填写其他的子块,具体的子块定义如下。 1.2.3.11.2.3.1 FMTFMT 子块集(适用所有报文)子块集(适用所有报文) FMT 子块集的格式定义: 序号子块名称强制/可选(M/O)子块名业务属性示例 1 FMT 号 MFMT3!nFMT:103 说明:所有外币支付系统报文,FMT 子块集必须出现在用户头块中。 1.2.3.21.2.3.2 优先级子块集(优先级子块集(FMT100/101/102/103/104/200/201/202/203/204FMT100/101/102/103/104/200/201/202/203/204) 优先级子块集的格式定义: 序号子块名称强制/可选(M/O)子块名业务属性示例 1 优先级别 ME371!nE37:1 说明:当为 100/101/102/103/104/200/201/202/203/204 报文时,优先级子块集中的 子块必须出现在用户头块中。 优先级别:1-紧急,2-普通。 1.2.3.31.2.3.3 转汇业务子块集转汇业务子块集(FMT101/102/104/201/202)(FMT101/102/104/201/202) 转汇业务子块集适用于 FMT101/102/104/201/202 报文,格式定义如下: 序号 子块名称强制/可选 (M/O) 子块名 业务属性示例 1. 发起清算行行号 MA11 A11:BAKACNSHXXX 2. 接收清算行行号 MA12A12:BAKBCNSHXXX 3. 发起行行号 MA30A30:BAKACNSH001 4. 接收行行号 MA31A31:BAKBCNSH001 5. 委托日期 MB00B00:20070808 6. 支付交易序号 MD50 D50:BBBBBB0000000001 13 说明:当为 FMT101/102/104/201/202 报文时,转汇业务子块集中的子块必须出现在用 户头块中。 1.2.3.41.2.3.4 退汇业务子块集退汇业务子块集(FMT103/204)(FMT103/204) 退汇业务子块集适用于 FMT103/204 报文,格式定义如下: 序号 子块名称强制/可选 (M/O) 子块名 业务属性示例 1. 原委托日期 MB90 B90:20070808 2. 原支付交易序号 MD90D90:BANKAB0000000001 3. 原 FMT 号 MF313!nF31:101 4. 退汇原因 OF9160g F91:帐号户名不符 说明:当为 FMT103/204 报文时,退汇业务子块集中的子块必须出现在用户头块中。并 且如果要退汇的原业务是转汇业务(FMT101/102/201/202)时,用户头块中还必须出现要 退汇的原业务的转汇业务子块集。 以 FMT101 汇出业务的退汇报文 FMT103(要退汇的原业务 FMT 为 101)为例,则用户头 块组织如下: 3:FMT:103E37:2B90:20070808D90:BANKAB0000000001F31:101A11:BAKACNSHX XXA12:BAKBCNSHXXXA30:BAKACNSH001A31:BAKBCNSH001B00:20070808D50:BBBBBB 0000000001 说明: (a)用户头块用3:作为前缀符; (b)FMT 子块必须出现; (c)优先级别为普通。 (d)转汇业务子块集中为原 FMT101 报文用户头块中的转汇业务子块集内容; (e)退汇业务子块集中为 FMT103 报文的子块内容; (f)使用结束用户头块。 1.2.4正正文块文块 外币支付系统使用正文块传输发起方的消息内容,由正文块前缀符4:打头,块结束符结 束,其间的各个报文域使用 TAG 码分隔。外币支付系统正文块具有两种组织格式,非 MT198 格式和 MT198 格式,非 MT198 格式报文通过 MT 报文号区分,MT198 报文通过 FMT 号 (子报文号)区分。正文块由多个定长或者变长且有序的报文域组成,报文域内容中可能 还含有子域,子域中可能还含有明细域。 1.2.4.11.2.4.1 报文域报文域 正文块报文域的组织应符合以下规则: 除标明可重复的报文域外,每个报文域只会在正文体中出现一次。所有报文 域在正文体出现的顺序必须严格符合报文格式标准的定义; 报文域有的是强制项(Mandatory) ,有的是可选项(Optional) ;必选项必 须出现在正文体中,可选项则根据业务数据实际情况,可能出现,也可能不 出现; 14 在和-|之间的报文域为可以重复的报文域, 除标明可重复的报文域外, 每个报文域只会在正文体中出现一次; 没有在报文格式标准中定义的字段一定不能出现; 报文域由一个统一的分割符(:)来标示; 所有的报文域都包含一个 tag,tag 由 2 位数字或者 2 位数字加 1 位字母组 成。Tag 后跟一个“:” ,然后再跟报文域值。 报文域的内容应遵循以下原则: 不能以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论