SWIFT报文介绍2012年11月1目录基本介绍报文结构报文要素介绍其它报文说明23SWIFT基本介绍SWIFT:SWIFT全称是SocietyforWorldwideInterbankFinancialTelecommunication,中文名是环球同业银行金融电信协会。由美国、加拿大和欧洲的—些大银行于1973年5月正式成立SWIFT组织,负责设计、建立和管理SWIFT国际网络,以便在该组织成员间进行国际金融信息的传输和确定路由。1977年夏,完成了环球同业金融电信网络(SWIFT网络)系统的各项建设和开发工作,并正式投入运营。SWIFT提供的服务:接入服务(Connectivity),包括SWIFTAllianceAccessandEntry、SWIFTAllianceGateway、SWIFTAllianceWebstation、FileTransferInterface等接入模式;金融信息传送服务(Messaging),包括SWIFTNetFIN、SWIFTNetInterAct、SWIFTFileAct、SWIFTNeBrowse等传输模式;交易处理服务(transactionprocessing),提供交易处理匹配服务、实时报告的双边净额清算服务、支持B2B的商务中的端对端电子支付等;分析服务与分析工具(AnalyticalServices/Tools),向金融机构提供一些辅助性的服务,即分析服务与分析工具。SWIFT报文:SWIFT组织根据国际结算业务开展的需要,制定了相关的标准格式的报文,SWIFT的标准格式分为两种,一种是基于FIN的标准MTs,另外一种是基于XML的新标准MXs。–MTs(MessageType,MTs通用表达式为MTnXX):n(0~9)表示报文类型,XX表示在n类型中的分类,目前共有10类报文,应用较多的是第1、2、3、5、7、9类型。–MXs:在1999年,SWIFT组织选择了XML编码作为新一代标准,同时决定最终应用新一代以XML为基础的标准(MXs),目前两种标准共存,MX标准由12类报文组成;–本次主要介绍SWIFTMTs报文,MXs报文做简单介绍。SWIFT报文4SWIFTMT报文分类SWIFTMT报文:根据银行的实际运作共划分为十大类:–第一类:客户汇款与支票(CUSTOMERTRANSFERSCHEQUES)–第二类:银行头寸调拔(FINANCIALINSTITUTIONTRANSFERS);–第三类:外汇买卖与存放款(FOREIGNEXCHANGE……)–第四类:托收(COLLECTIONS,CASHLETTERS)–第五类:证券(SECURITIES)–第六类:贵金属和辛迪加(PRECIOUSMETALSANDSYNDICATIONS)–第七类:跟单信用证和保函(DOCUMENTARYCREDITSANDGUARANTEES)–第八类:旅行支票(TRAVELLERSCHEQUES)–第九类:银行帐务(STATEMENT……)–第0类:SWIFT系统报文5报文表示方法:–上述每类(CATEGORY)报文中,包含若干组(GROUP),每组又包含若干具体格式(TYPE),因此,每个报文格式可由三位数字构成,如:MT1XX客户汇款与支票类;MT10X客户汇款与支票类客户汇款组MT103客户汇款格式–此外,标准中设有公共组报文(COMMONGROUP),可以与任何一类电报格式套用,如MT192要求取消一笔客户汇款;N90费用、利息和其他调整的通知N92要求注销(REQUESTFORCANCELATION)N95查询(QUERIES)N99自由格式(FREEFORMAT)SWIFTMT报文分类6SWIFT银行识别代码(BIC:BANKIDENTIFIERCODE):每个申请加入SWIFT组织的银行都必须事先按照SWIFT组织的统一规则,制定出本行SWIFT地址代码,经SWIFT组织批准后正式生效。代码格式:8码长—XXXXXXXX或11码长—XXXXNNAABBB如:BKCHCNBJBJMabcda.银行代码,由四位易于识别的银行行名字头缩写字母构成,如ABOC、ICBK、CITI等;b.国家代码,根据国际标准化组织的规定由两位字母构成,如CN、HK、GB、US、DE等;c.地区代码,由两位数字或字母构成,标明城市,如BJ、HH、SX等;d.分行代码,由三位数字或字母构成,标明分行,如100、010、CJ1、400等。SWIFT银行识别代码7示例:中国农业银行厦门市分行的BICCODE为:ABOCCNBJ400银行国家城市分行其他一些银行的BICCODE(8码):•ABOCCNBJ:中国农业银行•BKCHCNBJ:中国银行•ICBKCNBJ:中国工商银行•IBOCCNBJ:中国投资银行•COMMCNBJ:交通银行•PCBCCNBJ:中国建设银行•PBOCCNBJ:中国人民银行•CIBKCNBJ:中信实业银行•BOFXCNSX:美洲银行上海分行•HSBCCNSX:汇丰银行上海分行8SWIFT银行识别代码9目录基本介绍报文结构报文要素介绍其它报文说明SWIFT电报由5部分(数据块)组成,各部分首尾均以大括号标注。{1:BASICHEADERBLOCK}基本报头{2:APPLICATIONHEADERBLOCK}应用报头{3:USERHEADERBLOCK}用户报头{4:TEXTBLOCK}电报正文{5:TRAILERBLOCK}报尾报文结构10基本报头(BASICHEADERBLOCK){1:(a)F(b)01(c)BANKBEBBAXXX(d)2222(e)123456(f)}(g)a.基本报头的数据块标识符:以“1”表示;b.应用标识符:用以识别接收或发送电报的应用程序,可选F/A/L;c.服务类型:2位数字,标识消息的类型,主要包含系统消息、用户消息、服务消息等。主要有01-消息是GPA系统消息、FIN系统消息或user-to-user消息,21-表示ACK/NAK,UAK/UNK,03-表示SELECT命令等等;d.逻辑终端地址:标识消息发起或接收的终端地址,11位行号加上1位的LT号(加在第9位),发起方和接收方的LT号固定填“A”。e.对话序号(SESSIONNUMBER),标识消息的任务号,由发起方统一编号和(f)唯一标识一个报文,由4位数字组成,从0001—9999循环使用。f.序列号(SequenceNumber(ISNorOSN)):6位数字,标识消息的顺序号。由发起方统一编号,和(e)唯一标识一个报文。g.基本头块结束符报文结构11应用报头(APPLICATIONHEADERBLOCK)输入报文(INPUTMESSAGE){2:(a)I(b)103(c)BANKDEFFAXXX(d)N(e)(f)999}(g)a.应用报头数据块标识符:以“2”表示。b.输入/输出标识符:输入(INPUT)标识符为字母“I”;c.报文类型:由3位数字组成,在本例中为103即MT103(客户汇款)。d.接收地址:由12位字符组成的收报行逻辑终端地址代码。e.电报优先级:1位字母,该字符仅用于FIN消息,指定消息的优先级,可能的值包括:S=系统;U=紧急;N=正常。f.传送监控:传送监控选择只用于FIN用户间的业务电报,可能值包括:1=未交付警告,2=交付通知,3=未交付警告和交付通知。g.失效时限:失效时限的使用只适于FIN用户间的业务电报。使发报行能在规定的时限内通过传送监控了解所发电报是否已被对方收妥。它由3位数字组成,以5分钟的倍数为单位表示。报文结构12报文结构应用报头(APPLICATIONHEADERBLOCK)输出报文(OUTPUTMESSAGE)a.应用报头数据块标识符:以“2”表示。b.输入/输出标识符:输出(OUTPUT)标识符为字母“O”;c.报文类型:由3位数字组成,在本例中为103即MT103(客户汇款)。d.输入时间(INPUTTIME):表示发报行发报的当地时间,如该电报为系统报,则输入时间为标准时(GMT)。e.电报输入参考号:电报输入参考号为一组28位的字符串,包括电报输入日期,发报行的逻辑终端标识符和分支代码,对话序号和发报序号;f.输出日期:表示收报行的收报日期(当地时间)。g.输出时间:表示收报行收报的当地时间。h.电报优先级(PRIORITY):发报行输入电文时选用的优先级在FIN的输出应用报头中显示。{2:(a)O(b)103(c)1200(d)010103BANKBEBBAXXX2222123456(e)010103(f)1201(g)N}(h)13报文结构用户报头(USERHEADERBLOCK),用户报头为三种报头中的可选项,用于用户和用户间传递的信息。{3:{113:XXXX}{108:ABCDEFGH12345678}}abca.用户报头数据块标识符:以“3”表示。b.银行业务优先级:标识符113表示一可选的由四位字符组成的银行业务优先级。电报用户参考号,标识符108为一可供用户设置其专用参考号的由16位字符组成的自由格式字段。电报正文(TEXTBLOCK),数据块标识符用“4:”标出,首尾用大括号“{}”标出,具体内容见后面描述。报尾(TRAILERSBLOCK),报尾部分作监督控制用,或特殊情况下系统对电报的处理,或传达某些特殊的附加信息。报尾可由用户或系统添加,置于报文的第5部分(BLOCK5)。14报文结构注意:当报文种类为‘I(input)’时:H1为发报行,H2为收报行{1:F01BKCHCNBJASZN0000000000}{2:I103BOFAUS3NXXXN}发报行:BKCHCNBJSZN收报行:BOFAEUS3NXXX当报文种类为‘O(output)’时:H1为收报行,H2为发报行{1:F01BOFAUS3NAXXX7735371777}{2:O1030414010315AEIBUS33AXXX92124760880103151714N}发报行:AEIBUS33XXX收报行:BOFAUS3NXXX15报文示例{1:F01BOFAUS3NAXXX7735371777}{2:O1030414010315AEIBUS33AXXX92124760880103151714N}{3:{108:2001031620000001}}{4::20:010315004502:32A:010315USD81332,91:50:YALONGPAPERPRODUCTS(KUNSHAN)CO.LTD.:52A:BKCHCNBJSZU:57A:BOFAUS3NXXX:59:/1408015816111KINGPAPERSOURCEINTERNATIONALTRADE(ZJGFREETRADEZONE)CO.,LTD:70:/RFB/SZUAEIB/KS31507H:72:/INS/BKCHCNBJ/REC/YOURFREETRADEZONEBR./ACC/20,00FEEDEDUCTED-}{5:{MAC:82761CA6}{CHK:DCA560A21C69}}基本报头应用报头用户头报文正文报尾16目录基本介绍报文结构报文要素介绍其它报文说明1718典型报文介绍MT103单笔支付报文,该报文类型是由发报行或代表委托客户的发报行直接或通过代理行发送给受益客户国家内的银行的报文。报文格式状态标号栏位名称内容/选项序号M20发报行参考号16x1---O13C时间指示/8c/4!n1!x4!n2---|M23B银行操作码4!c3---O23E指令代码4!c[/30x]4---|O26T业务类型码3!C5M32A起息日/货币/清算金额6!n3!a15d6O33B货币/指示金额3!a15d7O36汇率12d8M50a委托客户A或K9O51A发报行[/1!a][/34x]4!a2!a2!c[3!c]10O52a委托机构A或D1119典型