SWIFT报文Format Specifications对应Content/Options格式的含义
SWIFT字符表示方式
SWIFT 报文(Text)是有一些项目(Field)组成,每一种报文格式(Message Type,MT)规定有哪些项目组成,每一个项目又严格规定有多少字母,多少数字或多少字符组成。
SWIFT字符规定表示方法及含义
- n 只表示数字;
- a 只表示字母;
- Q 表示数字或字母;
- x 表示SWIFT垫絮中允许出现的任何一个字符(包括10个数字,26个字母,有关标点符号,空格键,回车键和跳行键);
- **[]**表示可省略即可选项;
- d 表示数字或者","(SWIFT里数字的表示中","表示小数点);
- ! 表示固定长度;
- *表示多少行;
- c 表示一位数字或者字母;
- z 表示长文本描述。
示例
2n 表示最多两位数字; 2!n 表示必须两位数字; 4*35X 表示填入内容最多4行,每行最多35个字符; [/34X] 表示如果有值则"/"后面最多跟34个字符。
详细示例
对照表格查阅样例:
序号 | FORMAT | 含义 |
---|
1 | //1!a | 必须为一位字母,这里指N或Y (指Yes或No) | 2 | //10*35x | 所填内容最多为10行,每行最多35个任意字符 | 3 | //16x | 最多16个任意字符 | 4 | //18!c2!n | 必须为18位数字或字母+2位数字(多指法人识别码) | 5 | //2500z | 长文本描述 | 6 | //25x | 最多25个任意字符 | 7 | //3!a | 必须为3位字母 | 8 | //3!n | 必须为3位数字 | 9 | //4!a2!a2!c[3!c] | 必须为4位数字+2位字母+2位数字或字母+[可选3位数字或字母] | 10 | //4!c | 必须为4位数字或字母(多指CODE) | 11 | //6!c | 必须为6为数字或字母 | 12 | //[N] | [可选项"N"] (指标签sign) | 13 | /15d | 最多15为数字或者“,”这里“,”代表小数点,必须有一个 | 14 | 16c | 最多为16位数字或字母 | 15 | [/30x] | [可选最多为30位任意字符] | 16 | [/[N]2!n[2!n]] | [ 可选[可选填"N"]+必须为2位数字+[可选必须为2位数字] ] | 17 | [,3n] | [可选最多为3位数字] | 18 | :4!c | 必须为4位数字或字母(多指Qualify权限词) |
附:具体填充内容format后括号内描述及NETWORK VALIDATED RULES和USAGE RULES的表述 。 关于报文更详细内容可参考以下文章学习: 1.SWIFT格式及含义http://www.360doc.com/content/16/0417/20/29835574_551459452.shtml 2.SWIFT电文类型及格式https://www.jianshu.com/p/af66115ed73a 3.MT103的栏位说明https://wenku.baidu.com/view/dbe7a4ed172ded630b1cb623.html 4.SWIFT报文官方网站https://www.swift.com/standards 5.中文版标准报文参考http://www.doc88.com/p-705879395951.html
|