MT 205 Financial Institution Transfer Execution金融机构转账执行

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

MT 205 Financial Institution Transfer Execution金融机构转账执行

MT205 电文范围

此电文由2类电文(即MT200、201、203、205或等值其他电文(例如ISO 20022标准的金融机构信用转账))的收报行发送,直接或者通过中间行(可多家),发送给受益行的金融机构。

此电文用于在发报行和收报行在同一国家时进一步传输资金转移指令。

如果资金转移指令与通过覆盖方法发生的潜在客户信用转账相关,则不能使用MT205电文。

MT205 电文格式

状态

域名

中文域名

定义

内容/选项

序号

注意事项

M

20

Transaction Reference Number

交易编号

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

16x

1

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

M

21

Related Reference

相关编号

交易相关的编号

16x

2

 

O

13C

Time Indication

时间标识

此重复字段指定与支付指令处理相关的一个或多个时间指示。

/8c/4!n1!x4!n

3

CLSTIME 资金支付贷记、确认到中央银行账户的时间,采用欧洲中部时间表示

RNCTIME 目标支付款项贷记到中央银行的时间,采用欧洲中部时间表示

SNDTIME目标支付款项借记出中央银行的时间,采用欧洲中部时间表示

M

32A

Value Date, Currency Code, Amount

起息日、币种、金额

转移的资金的起息日、币种、金额

6!n3!a15d

4

日期:YYMMDD

币种:ISO 4217

O

52a

Ordering Institution

汇款机构

发报行以外的指示发报行转移交易的金融机构,即使50a包含IBAN

A or D

Eg:

:52A:ABNANL2A

5

 

O

53a

Sender's Correspondent

发报行代理行

必要时,代发报行偿付款项给客户

A, B, or D

A:

[/1!a][/34x]

4!a2!a2!c[3!c]

B:

[/1!a][/34x]
[35x] D:

[/1!a][/34x]

4*35x

6

 

O

56a

Intermediary

中间行

收报行和账户行之间的第三方

A or D

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

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

7

 

O

57a

Account With Institution

账户行

标识资金将被转出的金融机构。

A, B, or D

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

B:[/1!a][/34x]
[35x]

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

8

 

M

58a

Beneficiary Institution

受益行

汇款行指定的最终收款行

A or D

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

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

9

 

O

72

Sender to Receiver Information

附加信息

 

6*35x

10

 

 

MT205网络校验规则

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

 

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



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

相关文章

maven 编译构建可以执行的jar包

💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」👈,「stormsha的知识库」👈持续学习,不断总结,共同进步,为了踏实,做好当下事儿~ 专栏导航 Python系列: Python面试题合集,剑指大厂Git系列: Git操作技巧GO

jenkins 插件执行shell命令时,提示“Command not found”处理方法

首先提示找不到“Command not found,可能我们第一反应是查看目标机器是否已支持该命令,不过如果相信能找到这里来的朋友估计遇到的跟我一样,其实目标机器是没有问题的通过一些远程工具执行shell命令是可以执行。奇怪的就是通过jenkinsSSH插件无法执行,经一番折腾各种搜索发现是jenkins没有加载/etc/profile导致。 【解决办法】: 需要在jenkins调用shell脚

Lua 脚本在 Redis 中执行时的原子性以及与redis的事务的区别

在 Redis 中,Lua 脚本具有原子性是因为 Redis 保证在执行脚本时,脚本中的所有操作都会被当作一个不可分割的整体。具体来说,Redis 使用单线程的执行模型来处理命令,因此当 Lua 脚本在 Redis 中执行时,不会有其他命令打断脚本的执行过程。脚本中的所有操作都将连续执行,直到脚本执行完成后,Redis 才会继续处理其他客户端的请求。 Lua 脚本在 Redis 中原子性的原因

Smarty模板执行原理

为了实现程序的业务逻辑和内容表现页面的分离从而提高开发速度,php 引入了模板引擎的概念,php 模板引擎里面最流行的可以说是smarty了,smarty因其功能强大而且速度快而被广大php web开发者所认可。本文将记录一下smarty模板引擎的工作执行原理,算是加深一下理解。 其实所有的模板引擎的工作原理是差不多的,无非就是在php程序里面用正则匹配将模板里面的标签替换为php代码从而将两者

(function() {})();只执行一次

测试例子: var xx = (function() {     (function() { alert(9) })(); alert(10)     return "yyyy";  })(); 调用: alert(xx); 在调用的时候,你会发现只弹出"yyyy"信息,并不见弹出"10"的信息!这也就是说,这个匿名函数只在立即调用的时候执行一次,这时它已经赋予了给xx变量,也就是只是

Java程序到CPU上执行 的步骤

相信很多的小伙伴在最初学习编程的时候会容易产生一个疑惑❓,那就是编写的Java代码究竟是怎么一步一步到CPU上去执行的呢?CPU又是如何执行的呢?今天跟随小编的脚步去化解开这个疑惑❓。 在学习这个过程之前,我们需要先讲解一些与本内容相关的知识点 指令 指令是指导CPU运行的命令,主要由操作码+被操作数组成。 其中操作码用来表示要做什么动作,被操作数是本条指令要操作的数据,可能是内存地址,也

Android下执行linux命令

最近在开发过程中 使用了几个命令来对   手机的文件的权限进行修改;现在记录一下: 用到的方法: 1:判断是否有Root权限;  /**      * 判断当前手机是否有ROOT权限      * @return      */     public static boolean isRoot(){         boolean bool = false;         try{

main函数执行前、后再执行的代码

一、main结束 不代表整个进程结束  (1)全局对象的构造函数会在main 函数之前执行,          全局对象的析构函数会在main函数之后执行;          用atexit注册的函数也会在main之后执行。  (2)一些全局变量、对象和静态变量、对象的空间分配和赋初值就是在执行main函数之前,而main函数执行完后,还要去执行一些诸如释放空间、释放资源使用权等操作   (3)

Java基础--基础类型及源码执行编译过程

数据类型 分为基本数据类型和引用数据类型 1、基本数据类型:8个 整型( byte short int long64) byte字节型–8个bit,敏感单元位,1byte=8bit,00000000,256种组合 用第一个bit位置来记录符号,0正数,1负数 数值的范围:-2的7次方2的7次方-1,-128127 其他的整数类型依次乘2 Short 2字节=16bit 65526种组合,-3276

adb shell 执行后台程序后断开adb后台进程被结束的解决办法

环境:Android 版本 Android8 通常让程序后台执行就是在命令 最后加上 &即可,但是在Android 8上实验发现,程序的确后台了,但是拔掉USB线再连接上发现进程已结束。不确定Android早期版本是否存在此问题。 参考网上一些Linux方法,如加nohup 仍然无效,还是会结束。看来Android adb shell 与 Linux shell 还是有一定区别。 后来在网上