SWIFT电文学习笔记

Posted 妇男主任

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SWIFT电文学习笔记相关的知识,希望对你有一定的参考价值。

报文类型

用户报文

用于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电文根据银行的实际运作共划分为十大类:

  1. 客户汇款与支票,如:MT101,MT103,MT110等;
  2. 银行寸头调拨,如:MT200,MT201等;
  3. 外汇买卖,货币市场及衍生工具,如:MT300,MT305;
  4. 托收,如:MT400,MT410,MT412等;
  5. 证券业务.
  6. 银团贷款和贵重金属业务.
  7. 跟单信用证和保函,如:MT700/701,MT705等
  8. 旅行支票.
  9. 银行和客户帐务,如:MT900,MT910等;
  10. 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 自由格式信息

应用场景

  1. 信汇:是汇出行应汇款人的申请,用航空信函指示汇入行解付一定金额给收款人的汇款方式。
  2. 电汇:是汇出行应汇款人的申请,拍发加押电报或者电传给国外汇入行,指示其解付一定金额给收款人的结算方式。
  3. 票汇:是汇出行应汇款人的申请,代其开立以汇入行为付款人的银行即期汇票,并交换汇款人,由汇款人自寄或者自带给国外收款人,由收款人到汇入行凭票取款的汇款方式。 赊销方式:出口商先发货,进口商后付款的结算方式。
  4. D/P:即付款交单,英文原文为“Documents to be released to drawee only on payment”或称“Documents against payment”。
  5. 远期付款交单:即远期D/P,英文表述为D/P„days after sight或D/P„ months after sight,意为按这种交单条件,当代收行向进口方提示跟单汇票时,后者无需立即付款,而只要对远期汇票承兑,做出在汇票付款到期日保证付款的承诺。
  6. 承兑交单:简称D/A。其含义是,当代收行向进口方提示跟单汇票时,只要进口方对汇票承兑确认到期付款的责任,即能拿到代表物权的货运单据。
  7. D/A:即承兑交单,英文原文为“Documents to be released to drawee on acceptance of B/E”或称“Documents against acceptance”。
  8. 议付行:是根据受益人要求和提供的单据,在核实单证相符后向受益人垫款,并向付款行或偿付行索回垫款的银行,可以是通知保兑或其他银行。
  9. 不可撤销信用证:即信用证一经开出并经受益人接收后,开证行必须履行其义务,除非经所有当事人同意,否则不能单方面修改的信用证。
  10. 海运提单:简称提单,只出口商作为托运人,把出口货物交给作为承运人的轮船公司,由后者运抵目的港,再由承运人把货物交给作为收货人的进口方这样一种运输过程所开出的单据。
  11. 多式运输单据:是指根据多式运输合同,至少由两种不同的运输方式,将货物从一国境内接管货物的地点运至另一国境内接制定交付货物的地点,并签发单一的、包括全程的运输单据的运输方式。
  12. 信托收据:又称信托提单、留臵权书、信托证,指进口商承认以信托的方式向银行借出全套商业单据时出具的一种保证书。

关于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


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

以上是关于SWIFT电文学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

SWIFT电文类型及格式

swift电文结构的5大固定区段是啥

SWIFT国际资金清算系统的SWIFT电文格式分类和表示方式

银行汇款(对外汇款)时用到的一个SWIFT帐号是啥意思??急用!!谢谢!!

swift学习笔记2——函数闭包

swift学习笔记-----swift中的指针