MT 207 Request For Financial Institution Transfer金融机构转账请求

本文主要是介绍MT 207 Request For Financial Institution Transfer金融机构转账请求,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

MT 207 Request For Financial Institution Transfer金融机构转账请求

注意:使用此电文需要在电文用户组(MUG)注册。

MT207 电文范围

此电文用于将资金从汇出金融机构的账户(在收报行金融机构的或者在账户行的),或者从由发起机构有明确授权借记的汇出机构持有的账户(可多个),例如一个附属账户。

此电文能用于指示资金转移:

(1)      在汇出机构的账户之间,或者

(2)      第三方,无论国内还是国外。

此电文由一家金融机构代表汇出金融机构,即账户持有金融机构,或者代表发起金融机构发出。随后一家金融机构收到并且通过接收金融机构或者另外一家账户服务金融机构处理。

完整的各方参与链以及交易流程如下图所示:


以上流程中提到的各方不一定是不同的实体,下表中第一列显示了MT207电文中可以省略的实体,第二列指定了第一列中角色不存在时的实体。

如果以下主体缺失

则功能由以下指定

发起机构

汇出机构

账户服务机构

收报行

中间行

账户行

账户行

收报行

 

MT207 电文格式

MT207电文有两个序列组成:

序列A:总体信息,是一个必须的单事件序列,包含应用于序列B中所有单个交易详情的所有信息。

序列B:交易详情,是一个必须的重复序列,每个事件提供单个交易的详情。

状态

域名

中文域名

定义

内容/选项

序号

注意事项

第一个序列

M

20

Transaction Reference Number

交易编号

发报行生成,唯一标识电文

16x

1

不能以“/”开头或者结束,不能出现连续的两个“/”

O

21R

Specified Reference of the Ordering Institution

汇出机构具体编号

由发起机构(存在时)或者汇出机构指定的编号。

16x

 

 

M

28D

Message Index/Total

电文索引/总数

标识当前电文序列号/总数

5n/5n

1

 

M

30

Requested Execution Date

请求执行日期

标识由执行银行启动所有后续交易的日期

6!n

2

 

O

51A

Initiating Institution

发起机构

标识由汇出机构或账户服务机构授权指示所有交易的机构

[/1!a][/34x]
4!a2!a2!c[3!c]

 

 

M

52G

Ordering Institution

汇出机构

序列B中所有交易的中即将被借记的账户的持有金融机构

/34x
4!a2!a2!c[3!c]

 

 

O

52a

Account Servicing Institution

账户服务机构

标识即将被借记的汇出金融机构账户的服务机构。(汇出行的账户行)

A or C

A: [/1!a][/34x]
4!a2!a2!c[3!c]

C:/34x

 

 

O

72

Sender to Receiver Information

附加信息

 

6*35x

6

 

序列B

M

20

Transaction Reference Number

交易编号

为序列B中每个单独的事件指定一个明确的编号

16x

7

不能以“/”开头或者结束,不能出现连续的两个“/”

O

23E

Instruction Code

指示代码

交易后续主体的指示

4!c[/30x]

 

具体参见SWIFT使用手册

M

32B

Currency/Transaction Amount

币种、交易金额

标识收报行后续即将执行转账的币种和金额

3!a15d

9

日期:YYMMDD

币种:ISO 4217

O

56a

Intermediary

中间行

标识交易必须通过此达到账户行的金融机构。

A or D

A:

[/1!a][/34x]
4!a2!a2!c[3!c]

D:

[/1!a][/34x]
4*35x

 

 

O

57a

Account With Institution

账户行

受益行的账户行

A, C, or D

A:

[/1!a][/34x]
4!a2!a2!c[3!c]

C:

/34x

D:

[/1!a][/34x]
4*35x

 

 

M

58a

Beneficiary Institution

受益机构

受益行

A or D

A:

[/1!a][/34x]
4!a2!a2!c[3!c]

D:

[/1!a][/34x]
4*35x

13

 

 

MT207网络校验规则

C1:如果56a域存在,则57a域也必须存在。

MT207使用规则

(1)      如果序列A中21R域存在,并且28域显示此转账指示请求有多条电文,则所有电文中序列B的所有事件的32B域的币种都必须相同。

(2)      假如23E域含有清除代码(CMSW)、置顶代码(CMTO)、清零余额代码(CMZB)操作,则32B域的交易金额可等于0。

(3)      假如28D域显示此点位是连锁电文,所有属于同一链的电文的20域必须有精确的发报行编号。

(4)      假如28D域显示此点位是连锁电文,序列A必须重复,并且所有电文都属于同一链。

这篇关于MT 207 Request For Financial Institution Transfer金融机构转账请求的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/487390

相关文章

axios全局封装AbortController取消重复请求

为什么? 问题:为什么axios要配置AbortController?防抖节流不行吗? 分析: 防抖节流本质上是用延时器来操作请求的。防抖是判断延时器是否存在,如果存在,清除延时器,重新开启一个延时器,只执行最后一次请求。节流呢,是判断延时器是否存在,如果存在,直接return掉,直到执行完这个延时器。事实上,这些体验感都不算友好,因为对于用户来说,得等一些时间,尤其是首次请求,不是那么流畅

jmeter测试https请求

公司最近在搞全站HTTPS改造,进一步提高网站的安全性,防止运营商劫持。那么,改造完成后,所有前后端的URL将全部为https。 So ,研究下怎么用Jmeter访问https请求呢。 其实很简单, 第一步在jmeter中创建HTTP请求,如下图进行配置,https端口为443; 第二步,在本机浏览器,如Chrome中导入该域名证书,在更多工具-设置-管理证书的地方,找到该证书,导出到本地。然后在

no thread-bound request found:are you referring to request

问题描述: 通过webservice接口调用程序时,发现在执行查询的时候一直报一个错误,错误信息如下: java.lang.IllegalStateExceptino:No thread-bound request found:are you referring to request attributes outside of an actual web request,or processi

关于IE get 请求报400

问题描述: 在使用IE8进行get请求时,参数中有中文存在,发现发送请求之后,返回http状态码400 问题解决方法: 把请求连接进行处理window.encodeURI('http://aaa:8080/wtp?name=小明'); window.location.href=window.encodeURI('http://aaa:8080/wtp?name=小明'); 然后在把处理后

删除第三方AAR所请求的权限

1.问题:引了第三方的AAR库要求一些权限,但我APP不需要,我想删除掉,怎么办 答:很简单,只要在添加:http://schemas.android.com/tools 这个工具在manifest文件中,然后在相应的权限上增加:tools:node="remove"即可。 <manifest xmlns:android="http://schemas.android.com/apk/res/a

使用 axios 进行 HTTP 请求

使用 axios 进行 HTTP 请求 文章目录 使用 axios 进行 HTTP 请求1、介绍2、安装和引入3、axios 基本使用4、axios 发送 GET 请求5、axios 发送 POST 请求6、高级使用7、总结 1、介绍 什么是 axios axios 是一个基于 promise 的 HTTP 库,可以用于浏览器和 Node.js 中发送 HTT

query string parameters 和request payload

HTTP请求中,如果是get请求,那么表单参数以name=value&name1=value1的形式附到url的后; post请求:表单参数是在请求体中,也是name=value&name1=value1的形式在请求。 export const voucherDetailAdd=(token,formStr) =>{return axios.post(`${base}/voucher/deta

scrapy 爬网站 显示 Filtered offsite request to 错误.

爬取zol 网站图片,无法抓取. 在 setting.py 文件中 设置 日志 记录等级  LOG_LEVEL= 'DEBUG' LOG_FILE ='log.txt' 查看日志 发现报 2015-11-07 14:43:43+0800 [meizitu] DEBUG: Filtered offsite request to 'bbs.zol.com.cn': <GET h

iOS 网络请求框架AFNetworking使用方法(欢迎提建议和分享遇到的问题)

http网络库是集XML解析,Json解析,网络图片下载,plist解析,数据流请求操作,上传,下载,缓存等网络众多功能于一身的强大的类库。最新版本支持session, xctool单元测试 。网络获取数据一直是手机软件的重中之重,如果处理的不好,会造成很差的用户体验。 随着ASIHTTPRequest的停止更新,更换网络库是必然的事情, AFNetworking就是很好的替代

iOS 网络请求框架MKNetworkKit使用方法(欢迎提建议和分享遇到的问题)

现在流行的第三方网络请求库有很多,ASIHTTPRequest、AFNetWorking等,每个人都自己的使用习惯,我推荐一个印度小伙子写的一个超轻量型框架MKNetWorkKit。 1.下载MKNetworkKit主要是下载MKNetWorkKIt这个。 2.新建一个ARC的工程。 3.将MKNetWorkKit这个文件夹拖到你新建的工