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

相关文章

Java http请求示例

使用HttpURLConnection public static String httpGet(String host) {HttpURLConnection connection = null;try {URL url = new URL(host);connection = (HttpURLConnection) url.openConnection();connection.setReq

10 Source-Get-Post-JsonP 网络请求

划重点 使用vue-resource.js库 进行网络请求操作POST : this.$http.post ( … )GET : this.$http.get ( … ) 小鸡炖蘑菇 <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-w

Vue3上传图片报错:Current request is not a multipart request

当你看到错误 "Current request is not a multipart request" 时,这通常意味着你的服务器或后端代码期望接收一个 multipart/form-data 类型的请求,但实际上并没有收到这样的请求。在使用 <el-upload> 组件时,如果你已经设置了 http-request 属性来自定义上传行为,并且遇到了这个错误,可能是因为你在发送请求时没有正确地设置

项目一(一) HttpClient中的POST请求和GET请求

HttpClient中的POST请求和GET请求 一、HttpClient简述 HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。HttpClient已经应用在很多的项目中,比如Apache Jakarta上很著名的另外两个开源项目Cactus和HTMLU

使用http-request 属性替代action绑定上传URL

在 Element UI 的 <el-upload> 组件中,如果你需要为上传的 HTTP 请求添加自定义的请求头(例如,为了通过身份验证或满足服务器端的特定要求),你不能直接在 <el-upload> 组件的属性中设置这些请求头。但是,你可以通过 http-request 属性来自定义上传的行为,包括设置请求头。 http-request 属性允许你完全控制上传的行为,包括如何构建请求、发送请

Spring Boot 注解探秘:HTTP 请求的魅力之旅

在SpringBoot应用开发中,处理Http请求是一项基础且重要的任务。Spring Boot通过提供一系列丰富的注解极大地简化了这一过程,使得定义请求处理器和路由变得更加直观与便捷。这些注解不仅帮助开发者清晰地定义不同类型的HTTP请求如何被处理,同时也提升了代码的可读性和维护性。 一、@RequestMapping @RequestMapping用于将特定的HTTP请求映射到特定的方法上

在struts.xml中,如何配置请求转发和请求重定向!

<span style="font-size:18px;"><span style="white-space:pre"> </span><!--<strong>下面用请求转发action </strong>,<strong>这样过去id不会丢</strong>,如果用重定向的话,id会丢 --><result name="updatePopedom"<span style="color:#ff00

通过Ajax请求后台数据,返回JSONArray(JsonObject),页面(Jquery)以table的形式展示

点击“会商人员情况表”,弹出层,显示一个表格,如下图: 利用Ajax和Jquery和JSONArray和JsonObject来实现: 代码如下: 在hspersons.html中: <!DOCTYPE html><html><head><meta charset="UTF-8"><title>会商人员情况表</title><script type="text/javasc

http网络请求与下载进度

Http_request 目录 一、XMLHttpRequest 在使用 Fetch API 进行网络请求时,原生的 Fetch API 并不直接支持获取下载进度的功能,因为 Fetch API 主要是基于 Promise 的,它主要关注于请求的成功或失败,以及响应数据的处理,而不直接处理像进度跟踪这样的底层细节。 不过,你可以通过一些技巧或方法间接实现下载进度的跟踪。以下是一些常用的方法:

请解释JSP中的九大内置对象及其作用。什么是Java Web中的请求转发和重定向?它们有什么区别?

请解释JSP中的九大内置对象及其作用。 JSP(JavaServer Pages)中的九大内置对象(也称为隐式对象或自动对象)是JSP容器为每个页面提供的Java对象,这些对象在JSP页面被转换成Servlet时自动可用,无需显式声明。这些对象极大地简化了JSP页面的开发,因为它们提供了对Web应用程序中常见功能的直接访问。以下是九大内置对象及其作用的详细解释: request:javax.