SWIFT電文類型與結構

SWIFT

SWIFT電文類型

(1)用戶報文,用於SWIFT會員用戶之間相互發送和接收的報文,也是SWIFT報文最核心和最複雜的內容,MT1XX——MT9XX類報文都屬於用戶報文。

(2)系統報文(System Message),用戶SWIFT系統反饋信息給SWIFT用戶的報文,如MT008系統請求取消、MT009系統請求退出、MT081用戶當日瀏覽記錄、MT094廣播信息等,涉及報文編號為MT0XX。

(3)系統報文(Service Message),用於反饋特定系統信息的電文,包括2!n格式電文,如02 登錄請求電文,03選擇命令,05 取消命令,06退出命令等,涉及報文編號有02、03、05、06、21、22、23、24、25、26、42、43。

Advertisements

(4)錯誤碼(ErrorCode),用於反饋特定的錯誤類型,格式為2!n或者3!C,例如000表示電文沒有正文,01表示因電文過期導致的退出/取消確認錯誤,A01表示因應用程序介面阻塞導致的中止應用程序介面錯誤。


SWIFT電文結構

(1)報頭Header Block

報頭為發報行(Sender)、收報行(Receiver)和報文輸入編號(Message Input Number)信息。

(2)正文Text Block

正文為電文主體部分,包括域標籤和內容,域標籤由分界符(:)、域編號(nn)、格式選項([a])、分界符(:)構成,內容為發送給收報行的信息。

(3)報尾Tail Block

Advertisements

報尾為報文密押信息(MAC)和校驗信息(CHK)。


SWIFT CODE格式

SWIFT CODE實際上在SWIFT里稱為BIC(Bank Identifier Code),銀行識別碼。其格式如下:

Bank Code+Country Code+Location Code+Branch Code

4!a + 2!a + 2!c +[3!c]

如中國農業銀行總行ABOCCNBJXXX

中國農業銀行紐約分行ABOCUS33

中國農業銀行廣東省分行ABOCCNBJ190

註:[3!C]為XXX表示該金融機構總部

[3!C]為可選項,如紐約分行


SWIFT字元表示方式

前文中經常會提到4!a、[3!C]等表示方式,SWIFT中對於字元表示的規定如下:

n----------------表示一位數字

a----------------表示一位字母

c----------------表示一位數字或者字母

x----------------表示一個字元 (SWIFT允許的任意字元,數字、字母大小寫、換行、回車、空格等)

d----------------表示數字或者「,」(SWIFT里數字的表示中「,」代表小數點)

2n----------------表示最多兩位數字

2!n----------------表示必須兩位數字

4*35X----------------表示填入內容最多四行,每行最多35個字元

[/34X]----------------表示「/」后最多跟34個字元,「[]」表示可選項


SWIFT BIC是否啟用

金融機構無論是否接入SWIFT網路都可以申請登記BIC。如果該金融機構的電子系統已經接入SWIFT網路,則已經啟用了SWIFTBIC,沒有啟用的BIC第八位為數字1,如CHBAHKH1。未啟用的BICCode不能用於收報行和發報行,但是可用於正文標識金融機構。


SWIFT Message Type是否為密押電文

SWIFT電文的安全性來源之一就是銀行之間會互相建立密押關係,而涉及加押的電文為MT1XX、MT2XX、MT(4-8)XX類電文,MT3XX、MT9XX類電文不加押。

Advertisements

你可能會喜歡