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

上传人:痛*** 文档编号:100092579 上传时间:2022-06-02 格式:DOC 页数:80 大小:1.90MB
收藏 版权申诉 举报 下载
境内外币支付系统报文格式实用标准化_第1页
第1页 / 共80页
境内外币支付系统报文格式实用标准化_第2页
第2页 / 共80页
境内外币支付系统报文格式实用标准化_第3页
第3页 / 共80页
资源描述:

《境内外币支付系统报文格式实用标准化》由会员分享,可在线阅读,更多相关《境内外币支付系统报文格式实用标准化(80页珍藏版)》请在装配图网上搜索。

1、文档附件四:境外币支付系统报文格式标准内部资料注意保管内部资料注意某某外币支付系统接口报文格式标准中国人民银行科技司 二八年四月目录1报文标准概述7概述7属性符号7字符集7英文简称命名规7报文结构8报文块格式8根本头块8应用头块9用户头块11正文块12附加正文块15签名块16报尾块162主要数据定义17约定和检查规如此17特定变量定义17变量定义17变量定义17行号BIC码变量定义17金额AMOUNT变量定义18借贷标识变量定义18货币符号18业务种类18汇款人账户性质18业务参考号18回车换行符18填写规如此:19支付业务处理状态定义19支付交易序号20客户账号203报文格式定义20报文清单

2、20外币支付业务类223.2.1MT103(FMT100):境跨行贷记业务报文境业务223.2.2MT103(FMT101):境跨行贷记业务报文汇出业务233.2.3MT103(FMT102):境跨行贷记业务报文汇入业务253.2.4MT103(FMT103):境跨行贷记业务报文退汇业务253.2.5MT103(FMT104):境跨行贷记业务报文转汇信息253.2.6MT202(FMT200):银行间资金调拨业务报文境业务253.2.7MT202(FMT201):银行间资金调拨业务报文汇出业务263.2.8MT202(FMT202):银行间资金调拨业务报文汇入业务273.2.9MT202(FM

3、T204): 银行间资金调拨业务报文退汇业务273.2.10MT203(FMT203):轧差净额业务报文27清算与结算类283.3.1MT198(FMT010):贷记业务确认通知报文283.3.2MT198(FMT011):清算净额结算报文293.3.3MT198(FMT012):清算净额结算回执报文313.3.4MT198(FMT013):净额结算通知报文323.3.5MT198(FMT014):轧差净额业务被记账行清算通知报文323.3.6MT198(FMT015):轧差净额业务被借记行排队通知报文333.3.7MT198(FMT016):轧差净额业务确认通知报文34业务信息类353.4.

4、1MT195(FMT195):查询报文353.4.2MT196(FMT196):查复报文353.4.3MT199(FMT199):自由格式报文363.4.4MT192(FMT191):撤销申请报文363.4.5MT196(FMT192):撤销应答报文373.4.6MT192(FMT193):退汇申请报文373.4.7MT196(FMT194):退汇应答报文383.4.8MT198(FMT020):通用确认报文383.4.9MT198(FMT021):计费通知信息报文393.4.10MT198(FMT023):数字签名查询报文413.4.11MT198(FMT024):数字签名查复报文423.4

5、.12MT198(FMT025):转汇信息确认报文423.4.13MT198(FMT026):日初资金圈存授信确认报文433.4.14MT198(FMT027):清算净额结算回执确认报文44查询管理类453.5.1MT920(FMT920):结算账户余额查询请求报文453.5.2MT941(FMT941):结算账户余额查询回应报文453.5.3MT985(FMT985):支付业务状态查询报文453.5.4MT986(FMT986):支付业务状态查询应答报文463.5.5MT198(FMT031):支付业务排队管理报文463.5.6MT198(FMT032):支付业务排队管理应答报文473.5.

6、7MT198(FMT033):额度信息查询报文493.5.8MT198(FMT034):额度信息应答报文49流动性管理类503.6.1MT198(FMT041):日初资金圈存授信报文50MT198(FMT042):可用额度预警通知报文51MT198(FMT043):可用额度预警管理报文513.6.4MT198(FMT044):可用额度预警管理应答报文523.6.5MT198(FMT045):圈存资金调整报文523.6.6MT198(FMT046):圈存资金调整应答报文533.6.7MT198(FMT040):圈存资金调整通知报文533.6.8MT198(FMT047):授信额度调整报文543.

7、6.9MT198(FMT048):授信额度调整应答报文553.6.10MT198(FMT049):授信额度调整通知报文55系统管理类563.7.1MT198(FMT060):系统状态变更通知报文563.7.2MT198(FMT061):业务权限控制报文573.7.3MT198(FMT062):公共数据变更报文583.7.4MT198(FMT063):登录申请报文583.7.5MT198(FMT064):登录应答报文593.7.6MT198(FMT065):退出申请报文593.7.7MT198(FMT066):退出应答报文603.7.8MT198(FMT067):强制退出登录通知报文603.7.

8、9MT198(FMT068):业务截止警告通知报文60对账类613.8.1MT198(FMT070):清算净额汇总核对报文613.8.2MT198(FMT071):清算净额明细核对申请报文613.8.3MT198(FMT072):支付业务汇总核对报文623.8.4MT198(FMT073):支付业务明细申请报文63MT198(FMT074):轧差净额业务核对报文暂不开发64行号类653.9.1MT198(FMT080):参与者行号变更通知报文653.9.2MT198(FMT081):直接参与者币种变更通知报文673.9.3MT198(FMT082):直接参与者币种变更确认报文683.9.4MT

9、198(FMT083):间接参与者行号变更申请报文683.9.5MT198(FMT084):间接参与者行号变更确认报文693.9.6MT198(FMT085):结算账户销户申请报文703.9.7MT198(FMT086):结算账户销户应答报文713.9.8MT198(FMT087):币种变更通知报文723.9.9MT198(FMT088):数字证书行号绑定关系变更申请报文723.9.10MT198(FMT089):数字证书行号绑定关系变更通知报文734附录 TAG与域名一览表75内部资料注意某某内部资料注意某某80 / 80版本修改记录:版本号完成日期简单描述2007-07-10C提交总行支付

10、司作为需求书报文格式附件2007-12-10M科技司下发商业银行版本2007-12-15MX字符集中增加,#。M公共数据更新FMT062公共数据名称字段修改为20g,附言改为可选项。M FMT080的“金融机构代码字段由强制项改为可选项。M FMT083的“备注字段由30x改为30g。MFMT032的排队业务数目由8!n改为8n。M正文块中的20栏位支付交易序号等,16x中要求必须不能出现SP空格字符,否如此报文将被外币支付系统拒绝。MFMT061中发起业务权限数目和接收业务权限数目由3!n改为3n。MFMT082中备注由30!x改为30g。MFMT024报文“数字签名容字段修改为73E78E

11、0-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已注销的清算行行号

12、告知结算行。MFMT060增加字段H51“上一工作日需对账币种清单,用以在日切时,告知参与节点上一工作日需要对那些币种进展对账。 MFMT080字段“地市代码由2!n改为4!n。 M增加变量,用于表示业务参考号、查询书号、支付交易序号等唯一确定一笔业务记录的序号。此变量要求为16x,但不能含有SP空格字符。MFMT986删除清算类型字段。MFMT060的H51“上一工作日需对账币种清单字段,如果当日没有任何币种需要对账,如此应填NUL;M1.2.5.1支付业务子块集增加203,用于日终对账补发203时使用。AFMT199增加21:相关参考号。2008-1-6MFMT013货币符号清算金额由15

13、d修改为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位小数。

14、A 增加结算银行代码的定义:8883-加拿大元结算银行代码,8882-澳大利亚元结算银行代码,8881-英镑结算银行代码,8890-瑞士法郎结算银行代码。MFMT044可用额度预警应答报文中的可用额度预警值改为强制项MFMT083删除生效日期字段M调用CFCA的签名函数得到的签名串在放入FMT024的“数字签名容F90字段前必须将签名串最后的去掉后才能放入F90字段。MFMT100报文中的“收款人开户行号改为,“付款人开户行号改为。2008-1-29MFMT044可用额度预警应答报文中的可用额度预警值改为可选项。MFMT023中查询清算行行号由F15改为A15,查复清算行行号由F20修改为A2

15、0。FMT024中的查复清算行行号由F20修改为A20。M1.2.3.4退汇业务子块集中增加F91退汇原因字段。MFMT194中的“退汇应答字段:0表述由“已退汇改为“同意退汇。MFMT100中的“收款人开户行号改为“收款人开户行,“付款人开户行号改为“付款人开户行格式由原来的修改为35g35g0-3,银行可以根据具体情况输入开户行的行号或者名称。D删除变量的定义。MFMT089报文的明细中的“数字证书DN号修改为“数字证书,“数字证书参考号修改为“数字证书SN。MFMT013增加可以给特许参与者发送的说明,增加对清算金额的说明。修改“清算行行号A06为“直接特许参与者行号A01。MFMT01

16、6修改处理状态:“40 FXCC日终退回为“40 FXCC退回。M1.1.1增加说明2:本系统使用“0XA9BF 作为用户输入的回车字符。MFMT073增加说明,说明补发的往帐支付报文的报文第1、2块填写规如此。2008-2-23MFMT021增加说明8、9,修改A10名称“被计费清算行行号为“被计费节点,类型“为“支持对结算银行计费功能。2008-4-18M修正 4附录 TAG与域名一览表的容和报文正文容一致,并删除其中未使用的TAG定义。说明:C-创建;M-修改报文;A-增加报文;D-删除报文;1 报文标准概述1.1 概述1.1.1 属性符号Error! Reference source

17、not found.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:查复容、FMT19

18、9:79:/F89/容几个字段,当用户需要在容中输入回车时,本系统使用“0XA9BF 作为用户输入的回车字符。1.1.2 X字符集外币支付系统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

19、z 说明:上述字符集中,: / 四个字符保存为报文块的定界符,报文域值业务数据中不能使用此四字符,否如此报文将被外币支付系统拒绝。正文块中的20栏位,16x中要求必须不能出现SP空格字符,否如此报文将被外币支付系统拒绝。1.1.3 英文简称命名规首词首字母小写其余词首字母大写,当长度超过8个字符时,使用缩写,缩写原如此为四个或三个字母。1.1.4 报文结构外币支付系统报文由多个报文块构成,报文块使用左花括号 开始,使用右花括号完毕,紧接着左花括号使用一位数字标识块的类型,其后使用冒号:将块标识与块容分开。外币支付系统使用以下报文块: 根本头块:1: BASIC HEADER BLOCK; 应用

20、头块: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

21、、6做特殊算法处理后的身份验证串容。根本头、应用头、用户头、用户正文和报尾块都是必选的,而附加正文块和签名块是可选的。根本头块、应用头块和报尾是定长格式的,用户头、用户正文块、附加正文块和签名块是变长格式的,可以包含子块。附加正文块在发起方不用添加,其他节点对发起方的业务进展处理后需要附加的信息字段添加到附加正文块中。目前定义附加正文块由FXCC外币支付系统业务处理中心对支付类报文清算后将清算相关信息添加进附加正文块,并转发到业务接收方。附件正文块是可选的。支付业务发起方此块不出现在报文中,FXCC处理后会添加此块进报文中,支付业务的接收方此块是必选的。签名块包含报文的数字签名,由发起方添加,

22、其他各节点仅检查值合法性,均不能修改其值。签名块是可选的。需要加编数字签名的报文此块为必选。1.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系统消息和

23、FIN服务消息;GGRA,大多数GPA系统消息和GPA服务消息;LGRA,局部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:标识消息发起或接收的终端地址。外币支付系统中为发送方输入消息或往账或接收方输

24、出消息或来账的11位行号加上1位的LT号加在第9位。此处的发起方接收方一定为直接参与机构。说明1: 11位行号-发送方或接收方如果是直接参与机构,如此为该机构的11位BIC码;如果是FXCC、结算银行、共享前置机,如此此项为XXXXXXX。说明2:发起方和接收方的LT号固定填“A,例1:A银行(BIC:BNKASHXXX)发起一笔报文给B银行(BIC:BNKBBJXXX),如此发起方的LT为:BNKASHAXXX,接收方的LT为:BNKBBJAXXX;例2:A银行(BIC:BNKASHXXX)发起一笔报文给美元结算银行(代码为:8887),如此发起方的LT为:BNKASHAXXX,接收方的LT

25、为:8887XXXXAXXX;例3:FXCC代码为8888发起一笔报文给A银行(BIC:BNKASHXXX),如此发起方的LT为:8888XXXXAXXX,接收方的LT为:BNKASHAXXX。(e) 任务号Session Number:4位数字,标识消息的任务号。由发起方统一编号和f唯一标识一个报文。(f) 序列号Sequence Number (ISN or OSN):6位数字,标识消息的顺序号。由发起方统一编号,和e唯一标识一个报文。(g) 根本头块完毕符。1.2.2 应用头块应用头块提供了消息本身的信息。l 输入消息应用头输入消息应用头描述消息的类型、地址和发送方式。FIN输入消息的应

26、用头格式如下: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 = 正常

27、。“S必须被用于user-to-system消息。user-to-user消息,可以使用“U或“N。如果没有指定交付规如此,如此系统消息总是最先交付,然后是紧急消息,最后才是正常消息。外币支付系统目前忽略此项设置。固定填N。(f) 交付监控:该选项仅用于FIN user-to-user消息,允许消息发送者请求:一旦消息被交付,自动发出MT 011交付通知,或在失效时间没有交付,自动发出MT 010未交付警告,或对于上述两项都有或都没有。交付监控的可能值包括:1 = 未交付警告,2 = 交付通知,3 =未交付警告和交付通知。如果消息优先级为“U,那么用户必须请求交付监控选项“1或“3,如果消息优

28、先级为“N,那么用户可以请求交付监控选项“2,或者设置该参数为空格,没有交付监控。外币支付系统目前忽略此项设置。固定填1个空格。(g) 失效时间:由三位数字构成单位为5分钟,如果在失效时间之后FIN user-to-user消息才被交付,系统会在消息中参加延迟标志DLM。对于紧急消息,如果在失效时间消息没有交付,系统会产生未交付警告。对于紧急消息,失效时间为00315分钟,对于正常消息失效时间为020100分钟。失效时间只能在交付监控被设置对于紧急消息选择1或3,对于正常消息为2的情况下设置,否如此该消息会被标记H25错误。外币支付系统目前忽略此项设置。固定填999。l 输出消息应用头输出消息

29、应用头描述消息的类型、发送者与发送时间、交付时间。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位是

30、消息发送者的本地日期,外币支付系统此项填写FXCC受理此报文的系统工作日,第718位是消息发送者的逻辑终端地址,即报文发起方的LT:11位的行号加上1位的LT号加在第9位,LT号固定填“A。此处的发起方一定为直接参与机构。请参考根本头块中的d逻辑终端地址LT Identifier说明,第1922位是发送者的任务号Session Number,第2328位是发送者的序列号ISN,外币支付系统的发送者的任务号和序列号同根本头块中的发送者的任务号和序列号;(f) 输出日期:接收者收到消息的本地日期,外币支付系统使用FXCC转发此报文的系统工作日期;(g) 输出时间:格式为HHMM,接收者收到消息的本

31、地时间,外币支付系统使用FXCC转发此报文的系统工作日期;(h) 消息优先级:同输入消息。1.2.3 用户头块用户头用于用户和用户间传递的信息。本块只能被消息发送者赋值,并自动复制到输出消息中。本块由子块构成,外币支付系统用户头块目前包含FMT子块集、转汇业务子块集、退汇业务子块集。所有的报文必填的子块为FMT子块。格式定义如下:3:(a)FMT:xxx(b)(c)说明:(a) 用户头块标识;(b) 子块容:外币支付系统FMT编号有三位数字组成,具体容参清单;(c) 用户头块完毕符。对于支付类报文、退汇报文等还需要填写其他的子块,具体的子块定义如下。1.2.3.1 FMT子块集适用所有报文FM

32、T子块集的格式定义:序号子块名称强制/可选M/O子块名业务属性示例1FMT号MFMT3!nFMT:103说明:所有外币支付系统报文,FMT子块集必须出现在用户头块中。1.2.3.2 优先级子块集FMT100/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.3 转汇业务子块集(FMT101/10

33、2/104/201/202)转汇业务子块集适用于FMT101/102/104/201/202报文,格式定义如下:序号子块名称强制/可选M/O子块名业务属性示例1.发起清算行行号MA11A11:BAKASHXXX2.接收清算行行号MA12A12:BAKBSHXXX3.发起行行号MA30A30:BAKASH0014.接收行行号MA31A31:BAKBSH0015.委托日期MB00B00:200708086.支付交易序号MD50D50:BBBBBB0000000001说明:当为FMT101/102/104/201/202报文时,转汇业务子块集中的子块必须出现在用户头块中。1.2.3.4 退汇业务子块

34、集(FMT103/204)退汇业务子块集适用于FMT103/204报文,格式定义如下:序号子块名称强制/可选M/O子块名业务属性示例1.原委托日期MB90B90:200708082.原支付交易序号MD90D90:BANKAB00000000013.原FMT号MF313!nF31:1014.退汇原因OF9160gF91:户名不符说明:当为FMT103/204报文时,退汇业务子块集中的子块必须出现在用户头块中。并且如果要退汇的原业务是转汇业务FMT101/102/201/202时,用户头块中还必须出现要退汇的原业务的转汇业务子块集。以FMT101汇出业务的退汇报文FMT103要退汇的原业务FMT为

35、101为例,如此用户头块组织如下:3:FMT:103E37:2B90:20070808D90:BANKAB0000000001F31:101A11:BAKASHXXXA12:BAKBSHXXXA30:BAKASH001A31:BAKBSH001B00:20070808D50:BBBBBB0000000001 说明:(a) 用户头块用3:作为前缀符;(b) FMT子块必须出现;(c) 优先级别为普通。(d) 转汇业务子块集中为原FMT101报文用户头块中的转汇业务子块集容;(e) 退汇业务子块集中为FMT103报文的子块容;(f) 使用完毕用户头块。1.2.4 正文块外币支付系统使用正文块传输发

36、起方的消息容,由正文块前缀符4:打头,块完毕符完毕,其间的各个报文域使用TAG码分隔。外币支付系统正文块具有两种组织格式,非MT198格式和MT198格式,非MT198格式报文通过MT报文号区分,MT198报文通过FMT号子报文号区分。正文块由多个定长或者变长且有序的报文域组成,报文域容中可能还含有子域,子域中可能还含有明细域。1.2.4.1 报文域正文块报文域的组织应符合以下规如此: 除标明可重复的报文域外,每个报文域只会在正文体中出现一次。所有报文域在正文体出现的顺序必须严格符合报文格式标准的定义; 报文域有的是强制项Mandatory,有的是可选项Optional;必选项必须出现在正文体

37、中,可选项如此根据业务数据实际情况,可能出现,也可能不出现; 在和-|之间的报文域为可以重复的报文域, 除标明可重复的报文域外,每个报文域只会在正文体中出现一次; 没有在报文格式标准中定义的字段一定不能出现; 报文域由一个统一的分割符:来标示; 所有的报文域都包含一个tag,tag由2位数字或者2位数字加1位字母组成。Tag后跟一个“:,然后再跟报文域值。报文域的容应遵循以下原如此: 不能以回车换行符 (CrLf)开始字段15a, 77E除外; 报文域容不能全是空格blank characters,不能包含半角“:冒号,“%百分号,不能以CR回车符0x0a、LF换行符0x0d、“,逗号、“.句

38、号、“连线符开始,“/斜线必须按域说明中的规定使用;如果域容为多行,除第一行以外,以CRLF指明一个新行的开始; 在报文域值中,除了作为报文域值的第一个字母, : 和 -不能出现在行首; 除了报文域15a 和77E,其他字段必须包含至少1个有意义的字符; 正文体的报文域间以(CrLf:)分割; 报文中第一个字段以(CrLf:) 开始,最后一个字段以 (CrLf-).完毕; CRLF0D0A必须是成对出现,且只能充当特定的含义:正文块的开始、正文块中字段的分割、新行的开始、正文块的完毕; 字段容中可能会包含子域,当子域有多行时,子域间以CRLF分行,除标明可重复的报文域外,每个报文域只会在正文体

39、中出现一次。所有报文域在正文体出现的顺序必须严格符合报文格式标准的定义。1.2.4.2 子域如果报文域包含子域,如此子域用“/子域名称/分隔,每条子域间使用分隔。子域中可能包含明细域。子域应遵循以下规如此: 子域容可以是定长,也可是变长; 子域的顺序是固定的; 必要时,子域可以以特殊字符分割,例如/ 或者 /; 子域不能全是空格blank characters; 当一个字段包含的子域有强制项和可选项时,使用到那个字段时,至少所有的强制项子域必须出现; 字段格式可以以多行来表示,当出现这种情况,字段容必须以CRLF进展分割; CRLF, /, /在字段值中被用作分割符,除此外不能出现在字段的其他

40、地方。1.2.4.3 明细域子域可以包含明细域,明细域在报文标准中用和标识,表示是子域的第一层明细域,表示是子域的第二层明细域。明细域有如下规如此: 用“/1/作为第一层明细域中一个明细的起始标识。每条明细域间使用分隔; 用“/2/作为第二层明细域中一个明细的起始标识。每条明细域间使用分隔; 用“/作为明细域包括和中值域和值域的分隔符。各个值域出现是有顺序的,如果某个值域是必选项,如此必须出现值;如果为可选项可以不出现值,无论是可选项还是必选项,值域的“/分隔符必须出现; 明细域一行的总长度不能超过78xSWIFT中77E的要n*78x,如果明细域的总长度超出了78x,必须换行,并使用“/作为

41、续行标识,“/开头的行表示此行为上一行的继续;换行时须保证一个汉字不能被拆分在两行。否如此系统检查会拒绝。 CRLF, /1/, /2/,/,/在明细域值中被用作分割符,除此外不能出现在明细域值的其他地方。说明:正文块的详细定义请参考 3报文格式定义1.2.4.4 正文块示例1不包含明细域的正文块根本结构举例FMT100如下:4: a:20:H012 b:23B:CRED:32A:080808USD13,03:33B:USD3402, :50K:/IL5026/A52/MT103INDUSTRIAL PARK,OMER:53A:BNKAILITXXX:54A:BNKBILITXXX:56A:C

42、ITIILITXXX:59:/001/A55/中华人民国:70:PREPAYMENT FOR INVOICE KJFP-070704 dLESS CHARGES:71A:OUR:72:/B00/20070926/A30/CITIILITXXX e/E26/01/G53/01 f-说明:a正文块前缀符后紧跟回车换行符;b使用:TAG:值形式划分各个报文域,每个域使用回车换行符分隔;c每个域可以包含多个业务要素,金额由整数局部、小数局部和小数点组成,使用逗号,作为小数点;d一个超长的值,使用回车换行符分割为多行;e局部值使用/前导或使用/CODE/分隔的子域组成;f使用-完毕正文块。2含明细域的正

43、文块根本结构举例FMT072如下:4:20:00001:12:072:77E:/B04/20070616/A00/BNKASHXXX/G51/USD/D00/00000003/H00/1/103/D/20070616/01/3821,/2 a/2/BNKASHXXX/BNKASH001/20070616/1/3000,/81 b/2/BNKASHXXX/BNKASH002/20070616/2/821,/81 c/1/202/D/20070616/01/3820,/1/2/BNKBSHXXX/BNKASH001/20070616/1/3000,00/81 d/1/103/D/20070616/

44、01/3821,99/2 e/2/BNKCSHXXX/BNKASH001/20070616/1/3000,09/81/2/BNKCSHXXX/BNKASH002/20070616/2/821,9/81-说明:(a) 用/1/标识第一层明细域;(b) 用/2/标识第二层明细域;(c) 用/作为明细域中两个值之间的分隔符;(d) 一个超长的值,使用回车换行符分割为多行;(e) 明细域的值可以是强制项或者可选项,强制项时,比如金额3821.99的定义如果为15d,如此可以不用不足15位,如果为15!d,表示是定长,如此必须补足15位;1.2.5 附加正文块附加正文块的主要作用是记录业务相关数据,任何

45、节点均可以添加业务相关的处理数据。目前定义附加正文块由FXCC外币支付系统业务处理中心对支付类报文清算后将清算相关信息添加进附加正文块,并转发到业务接收方。外币支付系统附加正文块目前包含支付业务子块集、结算业务子块集。附加正文块根本结构举例以支付类报文FMT100为例如下:5:B02:20070808G50:01E33:0E30:DE56:32 (a) (b) (c) 说明:(a) 附加正文块使用5:作为前缀符;(b) 支付业务子块集容;(c) 使用完毕附加正文块。1.2.5.1 支付业务子块集(FMT100/101/102/103/200/201/202/203/204/014)支付业务子块

46、集适用于FMT100/101/102/103/200/201/202/203/204/014报文,格式定义如下:序号子块名称强制/可选M/O子块名业务属性示例1.清算日期OB02B02:200708082.清算场次OG502!nG50:013.补发标志OE331!nE33:04.借贷标识OE30E30:D5.处理状态OE562!nE56:32说明: 补发标志:0 正常 1 补发。 借贷标识:D 借记 C 贷记 N 轧差净额业务。当日终对账需要补发的报文为203时,借贷标识填N。 处理状态: 32 已清算 81 已结算。 当报文经过FXCC节点转发或者对账补发时,该子块集中的子块为强制项。1.2

47、.5.2 结算业务子块集(MT198FMT011)结算业务子块集适用于FMT011报文,格式定义如下:序号子块名称强制/可选M/O子块名业务属性示例1.补发标志OE331!nE33:0说明: 补发标志:0 正常 1 补发。 当报文经过FXCC节点转发后,该子块集中的子块为强制项。1.2.6 签名块签名块存放对用户头块、正文块容加编数字签名后的签名串容。由发起方添加,其他各节点仅检查值合法性,均不能修改其值。外币支付系统签名块目前包含PKI子块集。签名块根本结构举例如下:6:PKI:签名容16000字节 (a) (b) (c) 说明:(a) 签名块使用6:作为前缀符;(b) PKI子块集容由1.

48、6K的字符串组成;(c) 使用完毕签名块。1.2.6.1 PKI子块集(适用于需要加数字签名的报文)PKI子块集适用于需要加数字签名的报文,格式定义如下:序号子块名称强制/可选M/O子块名业务属性示例1.签名串OPKI1!nPKI:签名串说明:1.2.7 报尾块报尾块存放对第1:根本头块、2:应用头块、5附加正文块、6签名块做特殊算法处理后的身份验证串容,由外币支付系统接口API产生。由发起方添加,其他各节点检查值的合法性,均不能修改其值。外币支付系统报尾块目前包含CHK子块集。报尾块根本结构举例如下:7:CHK:3300 (a) (b) (c) 说明:(a) 报尾块使用7:作为前缀符;(b)

49、 CHK子块集容由32位字符组成;(c) 使用完毕报尾块。1.2.7.1 CHK子块集(适用于所有报文)CHK子块集适用于外币支付系统的所有报文,格式定义如下:序号子块名称强制/可选M/O子块名业务属性示例1.身份验证串MCHK1!nCHK:身份验证串说明:2 主要数据定义2.1 约定和检查规如此1) 变量值用“表示,例如:,等。2) TAG值或者子TAG值如果是可选项,如此用“表示,例如:,/。3) 如果一个或者几个TAG值、子TAG值可以重复,如此在TAG值的定义后紧跟最小循环次数和最大循环次数来表示重复,例如:CRLF35x0-3,表示中括号中容可以最少出现0次,最多出现3次。4) 常量

50、容用“表示,例如:/35x,表示/和35个x字符集字符的组合。5) 以上约定适用于3报文格式定义中的业务属性栏位,SWIFT属性栏位按照通用的SWIFT表示方法表示。2.2 特定变量定义2.2.1 DATE变量定义日期以4位、6位或者8位数字组成,即MMDD、YYMMDD 或者 YYYYMMDD当使用6位日期格式时,20世纪和21世纪应以按以标准进展区分:当YY大于79时表示19YY,当YY小于或等于79时表示20YY几种预定义的日期表示方法如下: 属性4!n,格式为MMDD 属性6!n,格式为YYMMDD 属性4!n,格式为YYMM 属性8!n,格式为YYYYMMDD 属性6!n,格式为YY

51、YYMM2.2.2 TIME变量定义1) 属性4!n2) 属性6!n,格式为HHMMSS2.2.3 行号BIC码变量定义外币支付系统要求直接参与者总行和间接参与者分支行必须填写11位的BIC作为自己的行号,不足11位的BIC8码在其后用XXX补足11位。1) 属性4!a2!a2!cXXX,定长11位,标识业务的发起清算行或者接收清算行,只能为直接特许参与者行号。2) 属性4!a2!a2!c3!c,定长11位,标识业务的发起行或者接收行,可以是间接参与者行号或者直接特许参与者行号。3) 属性4!n,定长4位,标识业务的发起或接收节点FXCC、结算银行、共享前置机代码,由人民银行统一 为FXCC、

52、结算银行、共享前置机编号。代码如下:8888-FXCC代码,8889-共享前置机代码,8887-美元结算银行代码,8886-港元结算银行代码,8885-欧元结算银行代码,8884-日元结算银行代码,8883-加拿大元结算银行代码,8882-澳大利亚元结算银行代码,8881-英镑结算银行代码,8890-瑞士法郎结算银行代码。4) 为或者中的一个,标识此项可能FXCC代码、接收银行代码、共享前置机代码或者是直接特许参与者行号。2.2.4 金额AMOUNT变量定义1) 属性15!d2) 属性17!d3) 各个币种的金额的小数位数按照SWIFT规定:美元-2位小数,日元-0位小数,港元-2位小数,欧元

53、-2位小数。加拿大元-2位小数,澳大利亚元-2位小数,英镑-2位小数,瑞士法郎-2位小数。2.2.5 借贷标识变量定义1) 属性1!x,允许出现的值为 D 借 C 贷 N只能用于FMT013/072/073报文中表示清算组织发起的轧差净额业务。2.2.6 货币符号1) 允许的值域包括:USD-美元 Y-人民币 HKD-港币 JPY-日元EUR-欧元 CAD-加拿大元 AUD-澳大利亚元 GBP-英镑 CHF-瑞士法郎 ALL-所有币种2.2.7 业务种类 :允许出现的值为:01 支付运保费;02 代理进出口;03 与特殊经济区企业资金往来;04 同一企业不同账户资金划转;05 归还国外贷款或转贷款;06 贸易深加工结转业务;07 贸易融资业

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!