Share via


SWIFT 錯誤碼

SWIFT 會針對財務 (FIN) 訊息集定義許多網路強制驗證。 每個驗證都與訊息內容的檢查類型相關,並與三個字元的錯誤碼相關聯。 錯誤碼的第一個字元表示偵測到的問題類別,而且是字母。 其餘兩個字元表示與類別) 結合時,錯誤 (的詳細資料,而且一律會顯示為兩位數的程式碼。

錯誤類別

下表列出與每個錯誤類別相關聯的字母指定、驗證類型、規則變更,以及是否支援錯誤的類別。

類別 驗證類型和規則變更 是否支援?
C、D、E 語意驗證規則 0-299 支援
Knn 欄位nn中的字碼字無效 支援
M50 超過訊息長度 不支援
M60 遇到非 SWIFT 字元 支援
T 文字驗證錯誤碼 支援
G 訊息使用者群組的特定錯誤碼 (MUG) Textval 規則 不支援
B 加值服務的特殊錯誤碼 不支援

SWIFT 使用者手冊中應該參考所有 SWIFT 錯誤。 如需詳細資訊,以及 SWIFT 錯誤碼的完整清單,請參閱SWIFT 使用者手冊訊息格式驗證規則磁片區。 A4SWIFT在此出版物的 2003 年 9 月版本中實作規則。 您可以在 存取 SWIFT 網站 https://go.microsoft.com/fwlink/?LinkId=27885

驗證錯誤

有一些程式碼是由A4SWIFT所定義。 這些錯誤碼會用於A4SWIFT所建立和實作的驗證/網路規則中,因此 SWIFT 不會針對這類規則定義對應的錯誤碼。 下表顯示擲回錯誤的錯誤碼和對應的案例。 是擲回錯誤的特定欄位。

錯誤碼 描述
A4SWIFT001 多列欄位的第一個字元不能是第二行和後續行的 ':' 或 '-' 字元。
A4SWIFT002 欄位包含不正確值。

注意

BizTalk Accelerator for SWIFT (A4SWIFT) 包含某些舊版訊息的支援,因為內部應用程式可能會使用這些訊息。 因此,A4SWIFT維護相關聯的 SWIFT 規則和錯誤碼。

更多良好資訊

疑難排解:問題和解決已知問題常見詞彙和定義