SWIFT电文类型及格式
SWIFT電文類型
(1)用戶報(bào)文,用于SWIFT會(huì)員用戶之間相互發(fā)送和接收的報(bào)文,也是SWIFT報(bào)文最核心和最復(fù)雜的內(nèi)容,MT1XX——MT9XX類報(bào)文都屬于用戶報(bào)文。
(2)系統(tǒng)報(bào)文(System Message),用戶SWIFT系統(tǒng)反饋信息給SWIFT用戶的報(bào)文,如MT008 系統(tǒng)請(qǐng)求取消、MT009系統(tǒng)請(qǐng)求退出、MT081用戶當(dāng)日瀏覽記錄、MT094廣播信息等,涉及報(bào)文編號(hào)為MT0XX。
(3)系統(tǒng)報(bào)文(Service Message),用于反饋特定系統(tǒng)信息的電文,包括2!n格式電文,如02 登錄請(qǐng)求電文,03 選擇命令,05 取消命令,06 退出命令等,涉及報(bào)文編號(hào)有02、03、05、06、21、22、23、24、25、26、42、43。
(4)錯(cuò)誤碼(Error Code),用于反饋特定的錯(cuò)誤類型,格式為2!n或者3!C,例如000表示電文沒有正文,01表示因電文過期導(dǎo)致的退出/取消確認(rèn)錯(cuò)誤,A01表示因應(yīng)用程序接口阻塞導(dǎo)致的中止應(yīng)用程序接口錯(cuò)誤。
SWIFT電文結(jié)構(gòu)
(1)報(bào)頭Header Block
報(bào)頭為發(fā)報(bào)行(Sender)、收?qǐng)?bào)行(Receiver)和報(bào)文輸入編號(hào)(Message Input Number)信息。
(2)正文Text Block
正文為電文主體部分,包括域標(biāo)簽和內(nèi)容,域標(biāo)簽由分界符(:)、域編號(hào)(nn)、格式選項(xiàng)([a])、分界符(:)構(gòu)成,內(nèi)容為發(fā)送給收?qǐng)?bào)行的信息。
(3)報(bào)尾Tail Block
報(bào)尾為報(bào)文密押信息(MAC)和校驗(yàn)信息(CHK)。
SWIFT CODE格式
SWIFT CODE實(shí)際上在SWIFT里稱為BIC(Bank Identifier Code),銀行識(shí)別碼。其格式如下:
Bank Code+Country Code+Location Code+Branch Code
4!a ? ? ? ? ? ? ?+ 2!a ? ? ? ? ? ? ? ? + 2!c ? ? ? ? ? ? ? ? ? ?+[3!c]
如中國(guó)農(nóng)業(yè)銀行總行ABOCCNBJXXX
中國(guó)農(nóng)業(yè)銀行紐約分行ABOCUS33
中國(guó)農(nóng)業(yè)銀行廣東省分行ABOCCNBJ190
注:[3!C]為XXX表示該金融機(jī)構(gòu)總部
? ? ? ? [3!C]為可選項(xiàng),如紐約分行
SWIFT字符表示方式
前文中經(jīng)常會(huì)提到4!a、[3!C]等表示方式,SWIFT中對(duì)于字符表示的規(guī)定如下:
n----------------表示一位數(shù)字
a----------------表示一位字母
c----------------表示一位數(shù)字或者字母
x----------------表示一個(gè)字符 (SWIFT允許的任意字符,數(shù)字、字母大小寫、換行、回車、空格等)
d----------------表示數(shù)字或者“,”(SWIFT里數(shù)字的表示中“,”代表小數(shù)點(diǎn))
2n----------------表示最多兩位數(shù)字
2!n----------------表示必須兩位數(shù)字?
4*35X----------------表示填入內(nèi)容最多四行,每行最多35個(gè)字符
[/34X]----------------表示“/”后最多跟34個(gè)字符,“[]”表示可選項(xiàng)
SWIFT BIC是否啟用
金融機(jī)構(gòu)無論是否接入SWIFT網(wǎng)絡(luò)都可以申請(qǐng)登記BIC。如果該金融機(jī)構(gòu)的電子系統(tǒng)已經(jīng)接入SWIFT網(wǎng)絡(luò),則已經(jīng)啟用了SWIFT BIC,沒有啟用的BIC第八位為數(shù)字1,如CHBAHKH1。未啟用的BIC Code不能用于收?qǐng)?bào)行和發(fā)報(bào)行,但是可用于正文標(biāo)識(shí)金融機(jī)構(gòu)。
SWIFT Message Type是否為密押電文
SWIFT電文的安全性來源之一就是銀行之間會(huì)互相建立密押關(guān)系,而涉及加押的電文為MT1XX、MT2XX、MT(4-8)XX類電文,MT3XX、MT9XX類電文不加押。
總結(jié)
以上是生活随笔為你收集整理的SWIFT电文类型及格式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA之socket编程服务器与客户端
- 下一篇: 中国全民人寿保险市场趋势报告、技术动态创