SWIFT电文学习笔记

SWIFT电文学习笔记,第1张

SWIFT电文学习笔记 报文类型用户报文系统报文(System Message)服务报文(Service Message)错误码(Error Code) SWIFT电文结构(1)报头Header Block(2)正文Text Block(3)报尾Tail Block 报文收发示例电文格式分类报文功能解释Swift MT707Swift MT760(信汇760)SWIFT MT799/RWASWIFT MT798SWIFT MT999 SWIFT 编码格式SWIFT字符表示方式SWIFT BIC是否启用SWIFT Message Type是否为密押电文报文总清单(MT100—MT199) 客户付款及支票(MT200—MT299)金融机构转账(MT300—MT399)外汇金融市场,货币市场及其他(MT400—MT499)托收及现金运送单(MT500—MT599)证券市场(MT700—MT799)跟单信用证及保函(MT800—MT899)旅行支票(MT900—MT999)现金管理和客户状态 应用场景

报文类型 用户报文

用于SWIFT会员用户之间相互发送和接收的报文,也是SWIFT报文最核心和最复杂的内容,MT1XX–MT9XX类报文都属于用户报文。

系统报文(System Message)

用户SWIFT系统反馈信息给SWIFT用户的报文,如MT008 系统请求取消、MT009系统请求退出、MT081用户当日浏览记录、MT094广播信息等,涉及报文编号为MT0XX。

服务报文(Service Message)

用于反馈特定系统信息的电文,包括2!n格式电文,如02 登录请求电文,03 选择命令,05 取消命令,06 退出命令等,涉及报文编号有02、03、05、06、21、22、23、24、25、26、42、43。

错误码(Error Code)

用于反馈特定的错误类型,格式为2!n或者3!C,例如000表示电文没有正文,01表示因电文过期导致的退出/取消确认错误,A01表示因应用程序接口阻塞导致的中止应用程序接口错误。

SWIFT电文结构 (1)报头Header Block

报头为发报行(Sender)、收报行(Receiver)和报文输入编号(Message Input Number)信息。

(2)正文Text Block

正文为电文主体部分,包括域标签和内容,域标签由分界符( : )、域编号(nn)、格式选项([a])、分界符(:)构成,内容为发送给收报行的信息。

(3)报尾Tail Block

报尾为报文密押信息(MAC)和校验信息(CHK)。

还会标明发报银行(类似于Correspondents BIC/TID或Sender),和收报银行(Receiver)等。信用证中开头、结尾的古怪条款就是报头报尾,中间带条款编号(31C、46A之类的)才是正文。

报文收发示例 A.外国银行发送MT700/701电文给国内银行,开立信用证。 B.国内银行通知我们,并发送MT730电文给外国银行,确认收妥信用证。C.如果要修改信用证,根据外商申请,外国银行发送MT707电文给国内银行,告知修改内容。D.我们出货交单,如果国内银行议付,则发MT754 电文给开证行,并另外快递寄单。E.开证行收到单证审核无误,发MT732电文给国内银行表示接受。 F.如果有不符点,开证行发MT734给国内银行,拒付。G.有不符点,国内银行可以发MT750 给开证行,“电提”。开证行接受的,回复MT752授权议付。H.国内银行议付的,回过头发送MT742向开证行收钱。 电文格式分类

SWIFT电文根据银行的实际运作共划分为十大类:

客户汇款与支票,如:MT101,MT103,MT110等;银行寸头调拨,如:MT200,MT201等;外汇买卖,货币市场及衍生工具,如:MT300,MT305;托收,如:MT400,MT410,MT412等;证券业务.银团贷款和贵重金属业务.跟单信用证和保函,如:MT700/701,MT705等旅行支票.银行和客户帐务,如:MT900,MT910等;SWIFT 系统电报. 报文功能解释 Swift MT707

信用证修改 信用证项下的一种SWIFT格式, 例如所有的信用证都用MT700开出。

Swift MT760(信汇760)

Swift MT760 是一种银行对银行的发出的信息,用于为保证乙方在乙银行的利益,由甲银行向乙银行开出的或者被申请开出的银行保函。根据MT760开出的保证,对甲银行的资金,封存并用做担保风险。MT760 是经对相关单证的检验,确认,查证并发送到你方后产生的一种付款责任。如果它不符合你方标准,那么钱就不会进入你方的账户。钱不可能转出账户直到证件完全符合你方所在银行的标准。但是你必须有足够的钱作为保证金,或者你必须与银行机构有良好的关系(如果没有存款或者保证金的情况),才能用某种MT(信汇)来转账。此做法是避免此保函的受益人乙方风险的最佳途径。

SWIFT MT799/RWA

其实包含三个意思。 MT799是电文中银行文本的格式编号,不一定就是说资金证明,使用MT799只要银行愿意,发送任何内容的东西都可以。在国际贸易中MT799其实是相对MT999来说的,这两种电文格式是使用最多的普通格式,只是799是密文,999是明文。贸易还有一种使用得多的是MT760,这是一种专用格式电文,一般发送LC,BG。MT799, MT999和MT760的最重要的区别是前两者是一种单向电文,也就是送达到了就OK了,MT760是双向电文,必须由接收方确认。 RWA是银行安慰信(Bank Comfort Letter)的一种,全称是Letter of Ready,Willing (and financial) Able。一般这个是在使用银行金融工具时候银行在出具银行工具文本MT760之前确认银行客户具有出具银行工具的能力的时候使用的。国际贸易中LC也算是银行工具的一种,但是实践中,要求在LC之前还出具RWA的十分罕见。 说到安全性,按照我个人的了解和经验,在国际贸易中使用RWA的可以说是十分罕见,因为国际贸易中的LC条款基本已经覆盖了买方和卖方的风险敞口。RWA使用的最多的一般在国际融资,特别是银行工具(Bank Instrument)融资的开始阶段,以及项目融资和项目竞标的初始阶段。 SWIFT MT799的发文费用并不高,RWA其实费用也不高,但是一般很少有银行愿意会出具而已。

SWIFT MT798

(MT798属公共组报文,为约定格式,这是由发报行与收报行之间预先约定的电文格式,联行之间的电划、“以电代邮”、“以电代票”等即可用此报文格式,一般是美洲的银行喜欢这样做,用MT796/798。

SWIFT MT999

不是带密押的自由报文格式,内容主要是信用证相关的对查询文件. MT999是自由格式电报,查询资金是干净的且无犯罪来源的,并做好接收MT760的准备。

SWIFT 编码格式

SWIFT CODE实际上在SWIFT里称为BIC(Bank Identifier Code),银行识别码。其格式如下:

Bank CodeCountry CodeLocation CodeBranch Code
4!a2!a2!c[3!c] 1

中国农业银行总行ABOCCNBJXXX
中国农业银行纽约分行ABOCUS33
中国农业银行广东省分行ABOCCNBJ190

SWIFT字符表示方式

前文中经常会提到4!a、[3!C]等表示方式,SWIFT中对于字符表示的规定如下:

n----------------表示一位数字
a----------------表示一位字母
c----------------表示一位数字或者字母
x----------------表示一个字符 (SWIFT允许的任意字符,数字、字母大小写、换行、回车、空格等)
d----------------表示数字或者“,”(SWIFT里数字的表示中“,”代表小数点)
2n----------------表示最多两位数字
2!n----------------表示必须两位数字
4*35X----------------表示填入内容最多四行,每行最多35个字符
[/34X]----------------表示“/”后最多跟34个字符,“[]”表示可选项

SWIFT BIC是否启用

金融机构无论是否接入SWIFT网络都可以申请登记BIC。如果该金融机构的电子系统已经接入SWIFT网络,则已经启用了SWIFT BIC,没有启用的BIC第八位为数字1,如CHBAHKH1。未启用的BIC Code不能用于收报行和发报行,但是可用于正文标识金融机构。

SWIFT Message Type是否为密押电文

SWIFT电文的安全性来源之一就是银行之间会互相建立密押关系,而涉及加押的电文为MT1XX、MT2XX、MT(4-8)XX类电文,MT3XX、MT9XX类电文不加押。

报文总清单 (MT100—MT199) 客户付款及支票 MT100 客户转账(已删除)MT101 转账要求 MT102 多重客户信用转账MT102+ 多重客户信用转账MT103 单个客户信用转账MT103+ 单个客户信用转账MT104 直接借方及要求借方转账信息MT105 EDIFACT 信封MT106 EDIFACT 信封MT107 普通直接借方信息MT110 建议使用支票MT111 要求停止支票的支付MT112 要求停止支票的支付的状态MT121 多重银行内部资金划拨( EDIFAC TFINPAY 信息)MT190 建议的费用,利息和其他合法费用MT191 建议的费用,利息和其他开支 MT192 取消的要求MT195 询问MT196 答复MT198 所有权信息MT199 自由格式信息 (MT200—MT299)金融机构转账 MT200 金融机构自有账户转账MT201 多重金融机构自有账户转账MT202 通用金融机构转账MT203 多重通用金融机构转账MT204 金融市场直接借方信息MT205 金融机构转账执行MT206 支票缩减信息MT210 接收通知 - MT256 支票支付款通知MT290 建议的费用,利息和其他合法费用MT291 建议的费用,利息和其他开支MT292 取消的要求MT293 服务信息MT295 询问MT296 答复MT298 所有权信息MT299 自由格式信息 (MT300—MT399)外汇金融市场,货币市场及其他 MT300 外汇兑换确认MT303 外汇兑换 / 货币期权安排指标MT304 第三方交易建议及指标MT305 外汇期权确认MT306 外汇期权确认MT307 第三方外汇交易建议及指标MT308 第三方外汇交易毛利及净利指标MT320 固定贷款 / 存款确认MT321 解决第三方贷款 / 存款确认MT340 转寄利率协议确认MT341 转寄利率协议解决确认MT350 贷款 / 存款利率支付的建议MT360 单个货币利率支付的确认MT361 货币毛利率交换确认MT362 重置利率 / 支付建议MT364 单个货币利率衍生的终止 / 重新计算确认MT365 货币毛利率交换终止 / 重新计算的确认MT380 外汇兑换定单MT381 外汇兑换定单确认MT390 费用,利息和其他合理费用的确认MT391 要求的费用,利息和其他开支MT392 取消的要求MT395 询问MT396 答复MT398 所有权信息MT399 自由格式信息 (MT400—MT499)托收及现金运送单 MT400 支付建议MT405 清算托收MT410 承诺MT412 接受确认MT416 未支付 / 未接受建议MT420 追踪MT422 建议的结果及票据要求MT430 票据的补充MT450 现金信用证的建议MT455 现金信用证调整建议MT456 票据拒收建议MT490 费用,利息和其他合理费用的建议MT491 要求的费用,利息和其他开支MT492 取消的要求MT495 询问MT496 答复MT498 所有权信息MT499 自由格式信息 (MT500—MT599)证券市场 MT500 登记指标MT501 登记或者修改确认MT502 买入或者卖出指令MT503 抵押品申明MT504 抵押品建议MT505 抵押替换品MT506 抵押品及披露申明MT507 抵押品状态及处理建议MT508 内部关系建议MT509 交易状态信息MT510 登记状态及处理建议MT513 客户执行建议MT514 交易安置指示MT515 客户买卖确认MT516 证券贷款确认MT517 交易确认MT518 市场内部证券交易确认MT519 客户信息修改MT524 内部状态指标MT526 一般证券借贷信息MT527 三方抵押指标MT528 ETC 客户方清算指标MT529 ETC 市场内部清算指标MT535 持有状态MT536 交易状况MT537 悬而未决的交易说明MT538 内部建议说明MT540 自由接收MT541 支付后接收MT542 自由提交MT543 支付后提交MT544 自由接收确认MT545 支付后接收确认MT546 自由提交确认MT547 支付后提交确认MT548 清算状态及处理意见MT549 要求申明或建议MT558 三方抵押状态及处理意见MT559 支付代理人申明 - MT564 公司活动通知MT565 公司活动指示MT566 公司活动确认MT567 公司活动状态及处理意见MT568 公司活动描述MT569 三方抵押及披露申明MT574 (IRSLST) IRS 1441 NRA - MT574 (W8BENO) IRS 1441 NRA - MT575 综合业绩报告MT576 开发定单说明MT578 清算宣言MT579 证书号码MT581 抵押调整信息MT582 补偿申明或者建议MT584 ETC 悬而未决交易的申明MT586 清算确认申明MT587 托管收据指示MT588 托管收据确认MT589 托管收据状态及处理建议MT590 费用,利息和其他合理费用的建议MT591 要求的费用,利息和其他开支MT592 取消的要求MT595 询问MT596 答复MT598 所有权信息MT599 自由格式信息 (MT700—MT799)跟单信用证及保函 MT700 跟单信用证的发行MT701 跟单信用证的发行MT705 跟单信用证的预开通知MT707 跟单信用证的修改MT710 第三方银行跟单信用证的建议MT711 第三方银行跟单信用证的建议MT720 跟单信用证的转移MT721 跟单信用证的转移MT730 承诺MT732 清偿建议MT734 拒绝建议MT740 偿还授权MT742 偿还申明MT747 偿还授权书的修改MT750 差异建议MT752 支付,接受或者协商授权MT754 支付 / 接受 / 协商建议MT756 偿还或者支付建议MT760 保函MT767 修改保函MT768 保函信息的承诺MT769 减少或者释放保函的建议MT790 费用,利息和其他合理费用的建议MT791 要求的费用,利息和其他开支MT792 取消的要求MT795 询问MT796 答复MT798 所有权信息MT799 自由格式信息 (MT800—MT899)旅行支票 MT800 旅行支票销售及清算建议(单个)MT801 旅行支票多重销售建议MT802 旅行支票清算建议MT810 旅行支票还款要求MT812 旅行支票还款授权MT813 旅行支票还款确认MT820 申请旅行支票MT821 旅行支票库存增加MT822 委托收款承诺MT823 旅行支票库存转账MT824 旅行支票库存减少或者取消通知MT890 费用,利息和其他合理费用的建议MT891 要求的费用,利息和其他开支MT892 取消的要求MT895 询问MT896 答复MT898 所有权信息MT899 自由格式信息 (MT900—MT999)现金管理和客户状态 MT900 借方确认MT910 贷方确认MT920 要求信息MT935 利率更改建议MT940 客户申明信息MT941 余额对账单MT942 中期交易报告MT942 中期交易报告MT950 信息申明MT960 开始服务要求信息MT961 开始回复信息MT962 主要服务信息MT963 主要承诺信息MT964 错误信息MT965 主要服务信息错误MT966 终止服务信息MT967 终止承诺信息MT970 盈余申明MT971 盈余余额对账单MT972 盈余中期报告MT973 盈余要求信息MT985 股权状态MT986 报告状态MT990 费用,利息和其他合理费用的建议 - MT991 要求的费用,利息和其他开支MT992 取消的要求MT995 询问MT996 答复MT998 所有权信息MT999 自由格式信息 应用场景 信汇:是汇出行应汇款人的申请,用航空信函指示汇入行解付一定金额给收款人的汇款方式。电汇:是汇出行应汇款人的申请,拍发加押电报或者电传给国外汇入行,指示其解付一定金额给收款人的结算方式。票汇:是汇出行应汇款人的申请,代其开立以汇入行为付款人的银行即期汇票,并交换汇款人,由汇款人自寄或者自带给国外收款人,由收款人到汇入行凭票取款的汇款方式。 赊销方式:出口商先发货,进口商后付款的结算方式。D/P:即付款交单,英文原文为“Documents to be released to drawee only on payment”或称“Documents against payment”。远期付款交单:即远期D/P,英文表述为D/P„days after sight或D/P„ months after sight,意为按这种交单条件,当代收行向进口方提示跟单汇票时,后者无需立即付款,而只要对远期汇票承兑,做出在汇票付款到期日保证付款的承诺。承兑交单:简称D/A。其含义是,当代收行向进口方提示跟单汇票时,只要进口方对汇票承兑确认到期付款的责任,即能拿到代表物权的货运单据。D/A:即承兑交单,英文原文为“Documents to be released to drawee on acceptance of B/E”或称“Documents against acceptance”。议付行:是根据受益人要求和提供的单据,在核实单证相符后向受益人垫款,并向付款行或偿付行索回垫款的银行,可以是通知保兑或其他银行。不可撤销信用证:即信用证一经开出并经受益人接收后,开证行必须履行其义务,除非经所有当事人同意,否则不能单方面修改的信用证。海运提单:简称提单,只出口商作为托运人,把出口货物交给作为承运人的轮船公司,由后者运抵目的港,再由承运人把货物交给作为收货人的进口方这样一种运输过程所开出的单据。多式运输单据:是指根据多式运输合同,至少由两种不同的运输方式,将货物从一国境内接管货物的地点运至另一国境内接制定交付货物的地点,并签发单一的、包括全程的运输单据的运输方式。信托收据:又称信托提单、留臵权书、信托证,指进口商承认以信托的方式向银行借出全套商业单据时出具的一种保证书。

关于MT103手动下载的官方参考文档
https://www2.swift.com/knowledgecentre/publications/usgf_20210723/3.0?topic=rsc_olh_mt103.htm

可供参考的开发工具包
https://www.prowidesoftware.com/products/integrator

示例代码 python版本
https://stackoverflow.com/questions/54400929/how-to-read-a-swift-message-mt103-in-a-table-with-python


[3!C]为XXX表示该金融机构总部,[3!C]为可选项,如纽约分行 ↩︎

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/993470.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存