银行外汇清算系统详细设计方案.doc_第1页
银行外汇清算系统详细设计方案.doc_第2页
银行外汇清算系统详细设计方案.doc_第3页
银行外汇清算系统详细设计方案.doc_第4页
银行外汇清算系统详细设计方案.doc_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 32 中國民生銀行外匯清算系統詳細設計說明書中國民生銀行外匯清算系統詳細設計說明書 深圳深圳 XX 電腦有限公司電腦有限公司 2000 年年 12 月月 2 32 一 一 系統概述系統概述 3 二 二 系統環境系統環境 3 三 三 參考文檔參考文檔 4 四 四 網路結構網路結構 4 五 五 資料庫設計資料庫設計 4 六 六 功能模組設計功能模組設計 14 七 七 電文業務處理流程電文業務處理流程 23 八 八 介面設計介面設計 28 九 九 運行設計運行設計 29 十 十 出錯處理出錯處理 29 十一 十一 安全保密設計安全保密設計 29 十二 十二 維護設計維護設計 30 十三 十三 其他其他 30 十四 十四 備註備註 31 3 32 民生銀行外匯清算系統詳細設計說明書民生銀行外匯清算系統詳細設計說明書 一 一 系統概述系統概述 編寫目的 編寫本說明書是為了明確外匯清算系統的設計方案 以及系統代碼設計時應遵循的框 架 規程和要求等 並作為外匯清算系統開發和維護的參考文檔 本說明書的讀者物件為 專案管理者 專案設計開發者和專案驗收者 專案背景 專案背景 本專案系統全稱 中國民生銀行外匯清算系統 本專案任務提出者 中國民生銀行總行 本專案開發者 深圳 XX 電腦有限公司 本專案最終用戶 中國民生銀行總行外匯清算業務員 本專案目標 完成符合 中國民生銀行外匯清算需求書 的要求 解決 民生銀行全行外匯業務資訊發出和接收進行分揀及帳務處理 二 二 系統環境系統環境 系統運行環境硬體為每個使用外匯清算系統的人員一台工作站 若干台工作站連接到 並共用一台伺服器 工作站 P200 以上 CPU 32M 以上記憶體 網卡 中文 Windows95 98 NT 2000 安裝 Delphi BDE SYBASE CLIENT 等 伺服器 NT 或 UNIX 伺服器 P3 450 以上 CPU 128M 以上記憶體 網卡 安 裝 SYBASE SERVER 11 5 或更高版本 資料庫名稱 SWIFTDB 前臺運行檔案名稱 MSClearing exe 應用程式伺服器運行檔案名稱 MSAppServer exe 4 32 三 三 參考文檔參考文檔 中國民生銀行外匯清算需求書 中國民生銀行外匯清算系統總體設計說明書 中國銀行 SWIFT 實用手冊 第二版 SWIFT Standars September2000 edition 四 四 網路結構網路結構 五 五 資料庫設計資料庫設計 資料保存格式 局域网 Sybase Server AppServer BDE SWIFT Alliance MSClearing exeMSClearing exe PC COMNENT 分行国际结算系统 接收国际结算系 统的电文 发送电文给分 行国际结算系 统 接收行外的电文 发送电文到PCC再到Alliance 帐务处理 查询 核心系统 5 32 名稱名稱保存格式保存格式 日期YYYYMMDD 如 20001201 表示 2000 年 12 月 1 日 時間HH MM SS 如 14 20 55 金額Money Currency 電文類型MTxxx 用戶號CHAR 6 資料顯示格式 名稱名稱保存格式保存格式 日期YYYYMMDD 時間HH MM SS 金額 0 00 JPY 和 ITL 不做特殊處理 仍顯示到金額的小數點後兩位 電文類型MTxxx 資料庫表列表 表名表名描述描述 SWIFTPUB電文交易主庫 SWIFTSERVACK NAK SWIFTMESG電文文本 電文顯示格式 電文列印格式 SWIFTACCO帳務傳票 SWIFTPUB HIS歷史 SWIFTSERV HIS歷史 SWIFTMESG HIS歷史 BANLANCE餘額表 USERINFO用戶資料 USERAUTH用戶許可權 TRANCODE交易代碼 REFERCODE業務編號表 AGENCYACCO境外帳戶行帳戶 BRANCHINFO分行資料 BRANCHACCO分行帳戶資料 包括分行存總行備付金餘額 SWIFTCODE分支機搆 SWIFT 代碼 ACCOCODE會計科目表 MTSORTMN電文分類管理 PROGLOG系統日誌 ERRCODE錯誤代碼表 KEYGENN流水號表 PROGPARA系統參數表 存儲過程列表 名稱名稱描述描述 Sp GetUniqueKey按傳入的參數返回唯一的順序號 用於生產流水號 Sp CheckRepeat1 檢查總行製作的電文是否重複 2 檢查收到的分行的電文是否重複 Sp AutoTick自動撮合 6 32 Sp AutoCloseDebit匯出匯款核銷 MT940 950 借記核銷 Sp AutoCloseCredit匯入匯款核銷 MT940 950 貸記核銷 Sp Backup主表轉歷史庫 資料庫各表結構描述 暫定 以附件的為准 SWIFTPUB 電文交易主庫電文交易主庫 欄位名欄位描述 流水號 入庫日期 入庫時間 電文類型 電文來源I 行外收文 O 分行發文 M 總行製作發往行外 B 總行製作發往 分行 發報行 收報行 業務編號 相關業務編號 匯票編號分行票匯匯入匯款流水 幣種 金額 起息日 匯款人MT100 MT103 匯出行MT100 MT103 MT202 受益行MT202 發送標記 發送日期 發送時間 撮合標記 撮合日期 撮合時間 撮合電流水號 勾對標記 勾對日期 勾對時間 勾對電流水號 銷帳標記 銷帳日期 銷帳時間 帳務處理標記 帳務處理日期 帳務處理時間 帳務處理流水 經辦用戶號 經辦用戶名 經辦日期 7 32 經辦時間 復核用戶號 復核用戶名 復核日期 復核時間 授權用戶號 授權日期 授權時間 SWIFTSERV 報文報文 ACK NAK 表表 欄位名欄位描述 流水號 來電日期 來電時間 電文類型 ACK 標記 發報行 收報行 業務編號 貨幣 金額 起息日 狀態標記P 未找到對應電文 F 找到對應電文 SWIFTMESG 報文資料表報文資料表 記錄報文的原始格式 列印格式記錄報文的原始格式 列印格式 欄位名欄位描述 流水號 電文來源O 行外來文 I 行內發文 S ACK NAK 電文類型 電文文本 電文顯示格式 電文列印格式 SWIFTCODE 分支機搆分支機搆 SWIFT 號碼表號碼表 欄位名欄位描述 機構編號 機構名稱 SWIFT 代碼 8 32 狀態標記A 可用 P Pending D 已刪除 復核授權標記O 經辦 C 復核 G 授權 經辦用戶號 經辦用戶名 經辦日期 經辦時間 復核用戶號 復核用戶名 復核日期 復核時間 授權用戶號 授權用戶名 授權日期 授權時間 REFERCODE 業務編號表業務編號表 欄位名欄位描述 編號類型BRCD 分行代號 ITCD 國際結算業務代號 CLCD 清算業務代號 MM 編號代碼 L 表示該業務編號流水的總長度 編號說明 狀態標記A 可用 P Pending D 刪除 復核授權標記O 經辦 C 復核 G 授權 經辦用戶號 經辦用戶名 經辦日期 經辦時間 復核用戶號 復核用戶名 復核日期 復核時間 授權用戶號 授權用戶名 授權日期 授權時間 AGENCYACCO 境外帳戶行資料表境外帳戶行資料表 欄位名欄位描述 SWIFT 代碼 帳戶行中文名稱 帳戶行英文名稱 狀態標記A 可用 P Pending D 刪除 復核授權標記O 經辦 C 復核 G 授權 經辦用戶號 經辦用戶名 經辦日期 9 32 經辦時間 復核用戶號 復核用戶名 復核日期 復核時間 授權用戶號 授權用戶名 授權日期 授權時間授權時間 最後更新時間 BRANCHINFO 分行資料表分行資料表 欄位名欄位描述 機構代碼 SWIFT 代碼 分行中文名稱 分行英文名稱 狀態標記A 可用 P Pending D 刪除 復核授權標記O 經辦 C 復核 G 授權 經辦用戶號 經辦用戶名 經辦日期 經辦時間 復核用戶號 復核用戶名 復核日期 復核時間 授權用戶號 授權用戶名 授權日期 授權時間授權時間 最後更新時間 BRANCHACCO 分行帳戶資料表分行帳戶資料表 欄位名欄位描述 機構代碼 幣種 帳號 屬分行的客戶 及帳號 狀態標記A 可用 D 刪除 BANLANCE940 對帳單餘額表對帳單餘額表 欄位名欄位描述 日期 帳戶行代碼 幣種 10 32 起始餘額 上日餘額 清算系統餘額 核心系統餘額 核對標記 1950 940 餘額核對標記餘額核對標記 N 未核對 S 前後期餘額一至 D 前後期餘額不一至 核對標記 2950 940 餘額與清算系統餘額核對標記餘額與清算系統餘額核對標記 N 未核對 S 餘額一至 D 餘額不一至 核對標記 3清算系統餘額與核心系統餘額核對標記清算系統餘額與核心系統餘額核對標記 N 未核對 S 餘額一至 D 餘額不一至 ACCOCODE 會計科目表會計科目表 欄位名欄位描述 MTSORTMN 電文分類管理電文分類管理 欄位名欄位描述 電文類型 類型描述 收款標記 付款標記 處理標記 0 不處理 1 轉發 USERINFO 用戶資料表用戶資料表 欄位名欄位描述 用戶號CHAR 6 用戶名稱CHAR 8 用戶級別A 經辦 B 復核 C 授權 Q 查詢 生效日期 失效日期 上次登錄日期 上次登錄時間 上次簽退日期 上次簽退時間 11 32 聯繫電話 Email 地址 狀態標記A 可用 P Pending D 刪除 復核授權標記O 經辦 C 復核 G 授權 經辦用戶號 經辦用戶名 經辦日期 經辦時間 復核用戶號 復核用戶名 復核日期 復核時間 授權用戶號 授權用戶名 授權日期 授權時間授權時間 最後更新時間 USERAUTH 用戶許可權表用戶許可權表 說明 用戶許可權的設置流程同用戶資料表 若要修改用戶許可權 用戶資料表的相應用 戶記錄的狀態標記 復核授權標記要相應置位元 欄位名欄位描述 用戶號 交易代碼對應於交易代碼表 TRANCODE 交易代碼表交易代碼表 欄位名欄位描述 交易代碼 交易代碼別名交易代碼由本系統自行設計 別名則可有用戶設計便於記憶的代碼 應用 於熟練的用戶可以通過該代碼別名直接進入交易介面 交易代碼說明 授權控制標記N 不用復核授權 C 僅需復核 G 需要復核授權 狀態標記A 可用 P Pending D 刪除 復核授權標記O 經辦 C 復核 G 授權 經辦用戶號 經辦用戶名 經辦日期 經辦時間 復核用戶號 復核用戶名 復核日期 復核時間 授權用戶號 授權用戶名 授權日期 授權時間授權時間 最後更新時間 12 32 ERRCODE 錯誤代碼表錯誤代碼表 欄位名欄位描述 錯誤代碼CHAR 7 SUC0000 表示成功 ERRnnnn 表示錯誤 錯誤代碼說明 PROGPARA 系統參數表系統參數表 欄位名欄位名欄位描述欄位描述 參數類型CHAR 6 參數代碼CHAR 4 參數名稱VARCHAR 20 參數順序號SMALLINT 可用標記A 可用 D 刪除 PROGLOG 日誌表日誌表 欄位名欄位描述 流水號 日期 時間 用戶號 用戶名稱 交易代碼 狀態標記SUC0000 成功 ERRnnnn 表示錯誤 日誌描述 KEYGENN 流水號表流水號表 欄位名欄位描述 日期YYYYMMDD 不用的日期段用 X 代替 如 2000XXXX 200012XX 流水號名CHAR 8 順序號INT 資料庫存儲過程描述 存儲過程名稱存儲過程名稱Sp GetUniqueKey 傳入參數傳入參數YYYYMMDD 日期 KeyName 流水號名稱 傳出參數傳出參數UniqueKey 順序號 功能說明功能說明 相關資料庫表相關資料庫表KEYGENN 備註備註 存儲過程名稱存儲過程名稱Sp CheckRepeat 13 32 傳入參數傳入參數天數 默認為 30 天 傳出參數傳出參數無 功能說明功能說明將總行新製作的電文 分行發給總行的電文與指定天數內的有效電文進行 比較 對每筆新電文設置重複標記 相關資料庫表相關資料庫表SWIFTPUB 備註備註 存儲過程名稱存儲過程名稱Sp AutoTick 傳入參數傳入參數無 傳出參數傳出參數無 功能說明功能說明電文自動撮合 相關資料庫表相關資料庫表SWIFTPUB 備註備註 存儲過程名稱存儲過程名稱Sp AutoCloseDibit 傳入參數傳入參數無 傳出參數傳出參數無 功能說明功能說明電文自動勾對 匯出匯款 相關資料庫表相關資料庫表SWIFTPUB 備註備註 存儲過程名稱存儲過程名稱Sp AutoCloseCredit 傳入參數傳入參數無 傳出參數傳出參數無 功能說明功能說明電文自動勾對 匯入匯款 相關資料庫表相關資料庫表SWIFTPUB 備註備註 存儲過程名稱存儲過程名稱Sp Backup 傳入參數傳入參數無 傳出參數傳出參數無 功能說明功能說明將總行新製作的電文 分行發給總行的電文與指定天數內的有效電文進行 比較 對每筆新電文設置重複標記 相關資料庫表相關資料庫表SWIFTPUB 備註備註 14 32 六 六 功能模組設計功能模組設計 本系統設計的功能模組主要按照 中國民生銀行外匯清算需求書 中要求完成的功能 進行結構化分類 以後的代碼編寫將按照結構化編程模式將功能模組逐一實現 模組代碼模組代碼模組名稱模組名稱 ReadOutSwift讀行外收文 分揀 ReadInSwift讀行內發文 SwiftMake電文製作 SendToAlliance電文發送到 SWIFT 系統 SendToBranch電文發送到分行 UserServ用戶資料管理 UserAuth用戶許可權管理 TranCode交易代碼管理 ErrorCode錯誤代碼管理 BackupTable主表數據傳歷史 TickSwift電文撮合 CloseDebitSwift匯出匯款核銷 MT950 940 借記核銷 CloseCreditSwift匯入匯款核銷 MT950 940 貸記核銷 BanlanceServ餘額管理 BanlanceServ1950 940 餘額核對 BanlanceServ2950 940 餘額與清算系統餘額的核對 BanlanceServ3與核心系統的對帳 ValueDateServ起息日管理 BranchFundServ分行存放總行備付金管理 TransGrant業務授權控制 ProgTip備忘錄管理 DailyTrans日常事務管理 MenuContr功能表管理 AccoProc帳務處理 CheckMoney檢查分行實付頭寸是否超過總可付頭寸 CheckAccoBank檢查是否我行境外帳戶行 CheckRepeat檢查電文是否重發 QueryServ查詢模組 ReportServ統計模組 模組代碼模組代碼ReadOutSwift 模組名稱模組名稱讀行外收文 分揀 功能描述功能描述從 SWIFT 系統中讀入行外的來電 作為業務處理的原始依據 實現方案實現方案1 系統定時自動從指定磁片路徑讀入外部電文檔 2 對讀入的電文檔進行分析 提前電文類型 發報行 收報行 業 務編號 貨幣 金額 起息日等資料 寫入資料庫 並設置相應 15 32 狀態標記 3 可重複讀入 但系統根據電文的順序號判斷電文是否已經讀入 相關資料庫表名相關資料庫表名SWIFTPUB 相關存儲過程相關存儲過程無 模組代碼模組代碼ReadInSwift 模組名稱模組名稱讀行內發文 功能描述功能描述從分行電文介面中讀入分行發給總行的電文 作為業務處理的原始依 據 並轉發發往行外的電文到 SWIFT 系統 實現方案實現方案1 系統定時自動介面讀入分行電文 2 對讀入的電文檔進行分析 提前電文類型 發報行 收報行 業 務編號 貨幣 金額 起息日等資料 寫入資料庫 並設置相應 狀態標記 3 對系統判斷為可能重複的電文 給出提示並由操作員確定 相關資料庫表名相關資料庫表名SWIFTPUB 相關存儲過程相關存儲過程Sp CheckRepeat 模組代碼模組代碼SwiftMake 模組名稱模組名稱電文製作 功能描述功能描述根據電文類型 製作符合 SWIFT 系統格式的電文 用於發送到 SWIFT 系統和生產內部電文發送給分行 實現方案實現方案1 根據電文類型顯示電文錄入介面 2 對錄入資料進行完整性 合法行檢查 3 保存 相關資料庫表名相關資料庫表名SWIFTPUB 相關存儲過程相關存儲過程無 模組代碼模組代碼SendToAlliance 模組名稱模組名稱發送電文到 Alliance 功能描述功能描述1 將收到的分行國際結算系統發往行外的電文通過 SWIFT 系統發送 到行外 2 將系統製作生成的待發往行外的電文通過 SWIFT 系統發送到行外 實現方案實現方案寫電文到 PC CONNECT 機器上的指定磁片目錄 由 PC CONNECT 處理發送 相關資料庫表名相關資料庫表名SWIFTPUB 相關存儲過程相關存儲過程無 模組代碼模組代碼SendToBranch 模組名稱模組名稱發送電文到分行國際結算系統 功能描述功能描述1 將行外發給分行的電文轉發給分行國際結算系統 2 將系統生產的待發送給分行的內部電文發送給分行國際結算系統 3 將無法處理的分行電文退回 實現方案實現方案發送電文到分行電文介面 相關資料庫表名相關資料庫表名SWIFTPUB 16 32 相關存儲過程相關存儲過程無 模組代碼模組代碼UserServ 模組名稱模組名稱用戶資料管理 功能描述功能描述1 顯示用戶資料列表 2 用戶資料維護 3 用戶許可權維護 實現方案實現方案用戶資料保存在資料表 USERINFO 中 USERINFO 與 USERAUTH 的 關係是一對多的主從關係 相關資料庫表名相關資料庫表名USERINFO USERAUTH 相關存儲過程相關存儲過程無 模組代碼模組代碼AuthServ 模組名稱模組名稱許可權控制 功能描述功能描述許可權控制 控制某個用戶可做的交易 實現方案實現方案用戶提交一項交易前 先調用該模組 根據用戶號和交易代碼 在資 料表 USERAUTH 中查找用戶是否有該項交易的許可權 相關資料庫表名相關資料庫表名USERINFO USERAUTH TRANCODE 相關存儲過程相關存儲過程無 模組代碼模組代碼TranCode 模組名稱模組名稱交易代碼管理 功能描述功能描述1 顯示交易代碼列表 供查詢 2 交易代碼用於用戶許可權檢查 每一個用戶可使用的交易與交易 代碼關聯 實現方案實現方案在系統內定義交易代碼常量 每種交易代碼對應一項交易 相關資料庫表名相關資料庫表名TRANCODE 相關存儲過程相關存儲過程無 模組代碼模組代碼ErrorCode 模組名稱模組名稱錯誤代碼管理 功能描述功能描述1 顯示錯誤代碼列表供查詢 2 根據錯誤代碼 返回錯誤資訊 實現方案實現方案 相關資料庫表名相關資料庫表名ERRCODE 相關存儲過程相關存儲過程無 模組代碼模組代碼BackupTable 17 32 模組名稱模組名稱電文轉歷史資料 功能描述功能描述在系統運行一段長時間後 電文交易主庫的記錄數量太大 影響查詢 速度 可考慮把某一時間段前的記錄倒入歷史表中 統計查詢應將歷 史庫考慮在內 實現方案實現方案建立與主表結構相同的歷史表 每隔一段時間將指定天數以前的已處 理完成記錄倒入歷史庫 並從主表中刪除 相關資料庫表名相關資料庫表名SWIFTPUB SWIFTSERV SWIFTPUB HIS SWIFTSERV HIS B ACKUP LOG 相關存儲過程相關存儲過程Sp Backup 模組代碼模組代碼TickSwift 模組名稱模組名稱MT100 MT202 MT910 撮合 功能描述功能描述對於新收進的與匯入款項有關的報文 有效 MT100 103 有效 MT202 所謂有效是指已判斷款項所屬分行 MT910 都要先與已收 存的另兩類報文撮合 相應確定是否將款項下劃分行 實現方案實現方案撮合對象 MT100 103 MT202 MT100 103 MT910 MT202 MT910 撮合條件 幣種 金額 起息日完全相同 MT100 103 的 20 項 MT202 的 21 項 MT910 的 21 項相符 撮合方式分為自動撮合和手工撮合 1 自動撮合 調用存儲過程 Sp AutoTick 將滿足撮合條件的電文標 記相互關聯標記 2 手工撮合 螢幕列出自動撮合不成功的三類電文 有操作員手工 選擇 並設置撮合標記 撮合完成後 將款項下劃分行 記分行帳 同時向分行發內部 MT910 貸記通知 所有撮合成功下劃分行的款項 還需要與隨後收到的帳 戶行對帳單 MT940 950 進行勾銷 相關資料庫表名相關資料庫表名SWIFTPUB 相關存儲過程相關存儲過程Sp AutoTick 模組代碼模組代碼CloseDebitSwift 模組名稱模組名稱匯出匯款核銷 MT940 950 借記核銷 功能描述功能描述 實現方案實現方案勾對對象 所有匯出款項 包括分行和總行 付款電文 MT940 950 借方 內部 MT900 MT940 950 借方 勾對條件 幣種 金額 起息日 付款帳戶行完全一致 且 MT900 的相關 業務編號 付款摘要的業務編號與對帳單借方發生的業務編號相符 以未核銷的帳戶行以未核銷的帳戶行 MT940 950 借方為依據借方為依據 1 自動勾對 調用存儲過程 Sp AutoCloseDebit 將滿足勾對條件的電文 設置關聯標記 1 手工勾對 螢幕列出自動勾對不成功的電文 由操作員手工選擇 並設 置勾對標記 18 32 對於經過手工勾對 仍無法勾對掉的借記發生 判斷是否屬於以下業務 對於經過手工勾對 仍無法勾對掉的借記發生 判斷是否屬於以下業務 1 帳戶費用 2 帳戶利息 3 帳戶自動投資 4 原錯入帳沖回 5 排除了以上四種情況 對帳單上借方還有未勾對事項 手工製作報文向 帳戶行發 MT199 查詢電 並進行帳戶處理 應有而未有的對帳單借記發生應有而未有的對帳單借記發生 手工勾對 在與對帳單上的所有借方發生相勾對後 如果仍然有未勾對掉的 匯出款項流水 則需發出提示 並選擇是否向帳戶行發報查詢 相關資料庫表名相關資料庫表名SWIFTPUB 相關存儲過程相關存儲過程Sp AutoCloseDebit 模組代碼模組代碼CloseCreditSwift 模組名稱模組名稱匯入匯款核銷 MT940 950 貸記核銷 勾對 功能描述功能描述 實現方案實現方案勾對對象 帳戶行 MT100 103 MT940 950 貸方 MT202 MT940 950 貸方 MT910 MT940 950 貸方 勾對條件 幣種 金額 起息日 業務編號 相關業務編號等 具體 如下 分為自動勾對和手工勾對 2 自動勾對 調用存儲過程 Sp AutoCloseCredit 將滿足勾對條件的 電文設置關聯標記 3 手工勾對 螢幕列出自動勾對不成功的電文 由操作員手工選擇 並設置勾對標記 以未勾對的以未勾對的 MT940 950 為依據 為依據 1 與已下劃分行的匯入款項的勾對核銷 2 與仍未下劃分行的 MT100 103 撮合和勾對核銷 3 與票匯匯入匯款 MT299 撮合和勾對核銷 4 與總行資金業務匯入款項的撮合和勾對核銷 若若 MT940 950 貸方發生仍有未勾對掉的 則手工判斷是否為以下業務 貸方發生仍有未勾對掉的 則手工判斷是否為以下業務 1 自動投資返還 2 以前錯扣帳沖回 3 以上都不是的 記為無頭貸記 應有但未有的對帳單貸方發生應有但未有的對帳單貸方發生 若與所有的對帳單貸方發生相勾對後 仍然有收進的 MT100 103 未被 撮合和勾銷 則需要發出提示 並向 MT100 103 的發報行發 MT199 19 32 查詢電 相關資料庫表名相關資料庫表名SWIFTPUB 相關存儲過程相關存儲過程Sp AutoCloseCredit 模組代碼模組代碼BanlanceServ 模組名稱模組名稱餘額管理 功能描述功能描述核對起始餘額 OPENING BALANCE 與上日餘額 CLOSE BALANCE 是否一致 核對起始餘額與我方清算系統餘額記錄 從核心系統調閱 前日存放境外同業帳戶各餘額與清算系統前日餘額核對 實現方案實現方案1 950 940 餘額核對 見子模組 BanlanceServ1 2 950 940 餘額與清算系統餘額的核對 見子模組 BanlanceServ2 3 與核心系統的對帳 見子模組 BanlanceServ3 根據檢查結果設置 BANLANCE 的核對狀態位元 相關資料庫表名相關資料庫表名BANLANCE 相關存儲過程相關存儲過程無 子模組代碼子模組代碼BanlanceServ1 子模組名稱子模組名稱950 940 餘額核對 功能描述功能描述核對起始餘額 OPENING BALANCE 與上日餘額 CLOSE BALANCE 是否一致 實現方案實現方案MT199 tag 相關資料庫表名相關資料庫表名SWIFTPUB BANLANCE 相關存儲過程相關存儲過程無 子模組代碼子模組代碼BanlanceServ2 子模組名稱子模組名稱950 940 餘額與清算系統餘額的核對 功能描述功能描述核對起始餘額與我方清算系統餘額記錄 實現方案實現方案 相關資料庫表名相關資料庫表名 相關存儲過程相關存儲過程 子模組代碼子模組代碼BanlanceServ3 子模組名稱子模組名稱與核心系統的對帳 功能描述功能描述從核心系統調閱前日存放境外同業帳戶各餘額與清算系統前日餘額核 對 實現方案實現方案 相關資料庫表名相關資料庫表名 相關存儲過程相關存儲過程 模組代碼模組代碼ValueDateServ 模組名稱模組名稱起息日管理 20 32 功能描述功能描述1 分行的付款報文 起息日晚於總行收到分行報文的日期 發報日 與起息日不一致 將產生的分錄先掛起 待起息日當天再發到核 心系統記帳 報文所列起息日等於或早於總行收到分行報文的日 期 當天產生分錄併發到核心系統記帳 2 對於光票托收項下的匯入款項 特別是通過運通銀行 AEIBUS33XXX 進行的托收 起息日可能比對帳單上的記帳日晚 憑業務編號判斷該筆款項屬於某分行後 應將產生的分錄先掛起 待起息日當天再發送到核心系統記帳 同時發出提示 向分行發 MT999 通知 實現方案實現方案在電文帳務處理前 現調用本模組 檢查電文起息日是否晚於當天處 理時間 系統根據返回結果判斷是否入帳 相關資料庫表名相關資料庫表名SWIFTPUB 相關存儲過程相關存儲過程無 模組代碼模組代碼BranchFundServ 模組名稱模組名稱分行存放總行備付金管理 功能描述功能描述1 總行收到境外銀行發來的與匯入款項有關的報文 MT100 MT103 帳戶行 非帳戶行 MT202 MT910 MT940 MT950 在確定該匯入款項所屬分行後 生成內部 MT910 作為貸記通知發往分行 由總分行分別做系統記 憶體放備付金和存放總行備付金的帳務處理依據 內部 MT910 的 內容包括 發報行 總行 收報行 分行 內部 910 流水號 20 項 相關業務編號 21 項 幣種 金額 起息日 附言 2 總行收到分行發來的付款報文 要生成內部 MT900 作為借記通 知發往分行 由總分行分別做系統記憶體放備付金和存放總行備付 金的帳務處理依據 內部 MT900 的內容包括 發報行 總行 收報 行 分行 內部 900 流水號 20 項 相關業務編號 21 項 引用分行 付款報文 MT100 103 202 203 的 20 項編號 幣種 金額 起息日 附言 實現方案實現方案系統在進行收付款電文的帳務處理成功後 更改分行存放總行備付金 金額 BRANCHACCO 中 並相應生成內部 MT900 910 電文發送給 分行 相關資料庫表名相關資料庫表名SWIFTPUB BRANCH BRANCHACCO 相關存儲過程相關存儲過程無 模組代碼模組代碼AccoProc 模組名稱模組名稱帳務處理 功能描述功能描述收付款性質的電文進行帳務處理 實現方案實現方案參考現國際結算系統的模式 與核銷系統對接 相關資料庫表名相關資料庫表名ACCOCODE 相關存儲過程相關存儲過程 21 32 模組代碼模組代碼CheckMoney 模組名稱模組名稱檢查分行實付頭寸是否超過總可付頭寸 功能描述功能描述檢查分行發送到行外的付款電文的實付頭寸是否超過總可付頭寸 返 回 True False 實現方案實現方案分行的帳戶資料表中設置了分行總可付頭寸 根據分行代碼 幣種 實付頭寸在 BRACNHACCO 中查到對應記錄 比較實付頭寸和總可付 頭寸 相關資料庫表名相關資料庫表名BRANCHINFO BRANCHACCO 相關存儲過程相關存儲過程無 模組代碼模組代碼CheckAccoBank 模組名稱模組名稱檢查是否我行境外帳戶行 功能描述功能描述檢查是否我行境外帳戶行 實現方案實現方案我行境外帳戶行資料保存在資料庫表 AGENCYACCO 中 根據 SWIFT 代碼和幣種檢查該資料表是否有對應的有效記錄 相關資料庫表名相關資料庫表名AGNECYACCO 相關存儲過程相關存儲過程無 模組代碼模組代碼CheckRepeat 模組名稱模組名稱檢查電文是否重發 功能描述功能描述將總行新製作的電文 分行發給總行的電文與指定天數內的電文進行 比較是否重複 並提示操作員 避免重複處理 實現方案實現方案比較物件 1 總行新製作的電文 2 分行發給總行的電文 比較條件 1 收付款性質的報文 比較發報行 收報行 業務編號 幣種 金 額 起息日 2 其他的電文比較發報行 收報行 業務編號 對每筆新入庫的電文設置重複標記為 N 未處理 系統調用存儲過程 Sp CheckRepeat 並相應設置重複標記 對檢查到重複的電文 需由 操作員確認是否真的重複 相關資料庫表名相關資料庫表名SWIFTPUB 相關存儲過程相關存儲過程Sp CheckRepeat 模組代碼模組代碼QueryServ 模組名稱模組名稱查詢模組 功能描述功能描述對所有已收發的報文按照日期 報文格式 發報行 收報行 報文編 號等進行單筆或多筆查詢 查詢報文原文 實現方案實現方案 相關資料庫表名相關資料庫表名SWIFTPUB 相關存儲過程相關存儲過程無 模組代碼模組代碼ReportServ 22 32 模組名稱模組名稱統計模組 功能描述功能描述1 報文收發量統計 按收報 發報等統計收發報文量 自動生成月統計表 2 清算業務量統計 按匯出 匯入分行等統計匯出 匯入款項筆數和總金額等 自動生成 月統計表 實現方案實現方案 相關資料庫表名相關資料庫表名SWIFTPUB 相關存儲過程相關存儲過程無 模組代碼模組代碼TransGrant 模組名稱模組名稱業務授權控制 功能描述功能描述多級別授權控制 並對授權進行一般性校驗 實現方案實現方案對需要復核授權的交易在交易代碼表 TRANCODE 中設置相應標記位 元 系統根據該標記位元判斷是否需要復核 授權 並檢查用戶是否 有復核 授權的許可權 相關資料庫表名相關資料庫表名SWIFTPUB USERINFO USERAUTH TRANCODE 相關存儲過程相關存儲過程無 模組代碼模組代碼ProgTip 模組名稱模組名稱備忘錄管理 功能描述功能描述提示當天需辦理的業務 實現方案實現方案系統搜索資料庫業務資料表的記錄狀態標記 顯示當日應做而未做的 業務 相關資料庫表名相關資料庫表名SWIFTPUB 相關存儲過程相關存儲過程無 模組代碼模組代碼DailyTrans 模組名稱模組名稱日常事務管理 功能描述功能描述以各色標籤提示日常待處理事務 掛起業務 待核銷交易等 實現方案實現方案系統顯示交易資料時 根據業務記錄的狀態標記位元以顏色加以提示 相關資料庫表名相關資料庫表名SWIFTPUB 相關存儲過程相關存儲過程無 模組代碼模組代碼MenuContr 模組名稱模組名稱功能表管理 功能描述功能描述編輯 修改系統顯示功能表 編輯 修改不同許可權用戶顯示功能表 實現方案實現方案系統通過檢查用戶許可權 將用戶無權使用的功能表 按鈕灰顯 相關資料庫表名相關資料庫表名USERINFO USERAUTH TRANCODE 相關存儲過程相關存儲過程無 23 32 七 七 電文業務處理流程電文業務處理流程 發出到行外電文的處理發出到行外電文的處理 1 從分行國際結算系統收來的電文從分行國際結算系統收來的電文 1 收報行為我行總行或另一分行 轉到收進報文進行處理 2 非付款性質的電文 調用模組 SendToAlliance 發送到 SWIFT 系統 3 可能為付款性質 也可能為非付款性質的電文 判斷是付款性質電文的條件 A 必須是 MT100 103 格式的客戶匯款電文 B 收報行是我行境外帳戶行 調用模組 CheckAccoBank 非付款性質電文轉 2 處理 發送到 SWIFT 系統 付款性質電文處理 4 付款性質的電文 判斷條件 A 電文格式必須為 MT202 203 24 32 B 收報行為我行境外帳戶行 調用模組 CheckAccoBank 检查分行实付头寸是否超过 总可付头寸 CheckMoeny 否 是否放行 是 否 帐务处理 AccoProc 发送到SWIFT系统 SendToAlliance 汇出汇款核销 CloseDebitSwift 退回分行国际结算系统 SendToBranch 是 生产发送给分行的内部MT900借记 通知电文 SwiftMake 内部MT900电文保存 发送到分行 SendToBranch 流程图1 25 32 5 匯票匯出款報文 MT299 A 直接發送到 SWIFT 系統 SendToAlliance 不做帳務處理 B 待匯出匯款核銷狀態 检查分行实付头寸是否超过 总可付头寸 其中MT203以总 金额为准 CheckMoeny MT202 203 否 是否放行 是 否 帐务处理 AccoProc 发送到SWIFT系统 SendToAlliance 汇出汇款核销 CloseDebitSwift 退回分行国际结算系统 SendToBranch 是 生产发送给分行的内部MT900借记 通知电文 SwiftMake 内部MT900电文保存 发送到分行 SendToBranch 流程图2 检查收报行是否我行境外帐 户行 CheckAccoBank 是 否 26 32 2 從清算系統製作生成的電文從清算系統製作生成的電文 1 外匯資金業務電文 非付款性質的電文 電文類型電文類型電文說明電文說明 MT300外匯買賣證實 MT305期權交易證實 MT320定期存放款證實 MT324定期存放款清算通知 MT330通知存放款證實 MT5xx與債券業務有關的報文 MT399自由格式報文 MT999自由格式報文 以上總行資金部門的業務報文不須進行帳務處理 經過經辦 復核和授權 調用模組 SendToAlliance 發送到 SWIFT 系統 付款性質的電文 總行資金業務付款使用 MT200 MT202 資金業務包括外匯買賣 拆放同業 同業 拆放 帳戶行頭寸調整等 電文類型電文類型電文說明電文說明 MT200專用於兩個相同幣種境外帳戶之間的資金調撥 從甲帳戶行調撥到乙帳戶行 MT202用於向他行付款 MT200 202 經過經辦 復核和授權 調用模組 SendToAlliance 發送到 SWIFT 系統 並進行帳務處理 轉匯出匯款核銷 CloseDebitSwift 2 清算部門電文 非付款性質電文 電文類型電文類型電文說明電文說明 MT199自由格式報文 MT999自由格式報文 以上兩種電文不需帳務處理 經過經辦 復核和授權 調用模組 SendToAlliance 發 送到 SWIFT 系統 付款性質電文 電文類型電文類型電文說明電文說明 MT299清算部門在辦理退匯業務中使用的借記授權電文 以上電文經過經辦 復核和授權 調用模組 SendToAlliance 發送到 SWIFT 系統 調用模組 AccoProc 進行帳務處理 並轉到待匯出匯款核銷佇列 調用匯出匯款核銷模組 27 32 CloseDebitSwift 進行處理 從行外收進電文的處理 1 非收款性質電文 報文類別報文類別說明說明 MT110支票通知 MT111支票止付要求 MT112支票止付情況 MT400付款通知 MT410確認 MT412承兌通知 MT420查詢 MT422通知單據情況 MT430修改托收指示 MT456拒付通知 MT700 701開證 MT705預先通知 MT710 711轉發信用證 MT720 721轉開信用證 MT730確認 MT732通知接受單據 MT734拒付通知 MT740償付授權 MT742索償 MT747修改償付授權 MT750通知不符點 MT752授權付款承兌或議付 MT754已付款承兌或議付的通知 MT756通知已償付或付款 MT760保函 MT767修改保函 MT768確認收妥 MT769通知擔保減額或解除責任 以上電文調用模組 SendToBranch 轉發給分行國際結算系統 轉發條件 報文的 21 項 相關業務編號 與某分行國際結算系統的業務編號相符 無法自動判斷的 由操作員指定發送到那個分行 報文類別報文類別說明說明 MT300外匯買賣證實 MT305期權交易證實 28 32 MT320定期存放款證實 MT324定期存放款清算通知 MT330通知存放款證實 MT399自由格式 MT5xx與債券業務有關的報文 以上類型的電文不需帳務處理 調用模組 Print3xx 列印後人工轉交總行資金部門 報文類別報文類別說明說明 MT199 MT999 MTn92 MTn95 MTn96 以上類型的電文不需帳務處理 由操作員手工確定轉發分行 調用模組 SendToBranch 或 調用模組 PrintSwift 列印後人工轉交總行資金部門 報文類別報文類別說明說明 MT199 MT999 MTn92 MTn95 MTn96 以上類型的電文不需帳務處理 由操作員手工確定轉發分行 調用模組 SendToBranch 或 調用模組 PrintSwift 列印後人工轉交總行資金部門 報文類別報文類別說明說明 MT900 以上電文僅留存 不處理 清算查詢答復報文調用模組 PrintSwift 列印後由清算部門留存 錯發的電文 調用模組 ResendToBranch 進行重新發送 2 收款性質電文 電文類型電文類型說明說明 MT100 103這是發報行 可能為我行帳戶行 也可能非我行帳戶行 指示收報行 我行總 29 32 行或分行 將一筆款項解付給匯款的受益人 有業務編號 MT202這是發報行 一定是我行帳戶行 指示收報行 一定是我行總行 將一筆款項 劃

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论