[畢業(yè)設計精品]國內(nèi)XX銀行外匯清算系統(tǒng)詳細設計_第1頁
[畢業(yè)設計精品]國內(nèi)XX銀行外匯清算系統(tǒng)詳細設計_第2頁
[畢業(yè)設計精品]國內(nèi)XX銀行外匯清算系統(tǒng)詳細設計_第3頁
[畢業(yè)設計精品]國內(nèi)XX銀行外匯清算系統(tǒng)詳細設計_第4頁
[畢業(yè)設計精品]國內(nèi)XX銀行外匯清算系統(tǒng)詳細設計_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、xx 銀行外匯清算系統(tǒng)詳細設計說明書1xx 銀行外匯清算系統(tǒng)詳細設計銀行外匯清算系統(tǒng)詳細設計 xxxx 年年 xx 月月xx 銀行外匯清算系統(tǒng)詳細設計說明書2一、一、系統(tǒng)概述系統(tǒng)概述.3二、二、系統(tǒng)環(huán)境系統(tǒng)環(huán)境.3三、三、參考文檔參考文檔.4四、四、網(wǎng)絡結構網(wǎng)絡結構.4五、五、數(shù)據(jù)庫設計數(shù)據(jù)庫設計.4六、六、功能模塊設計功能模塊設計.14七、七、電文業(yè)務處理流程電文業(yè)務處理流程.23八、八、接口設計接口設計.28九、九、運行設計運行設計.29十、十、出錯處理出錯處理.29十一、十一、安全保密設計安全保密設計.29十二、十二、維護設計維護設計.30十三、十三、其他其他.30十四、十四、備注備注.

2、31xx 銀行外匯清算系統(tǒng)詳細設計說明書3xx 銀行外匯清算系統(tǒng)詳細設計說明書銀行外匯清算系統(tǒng)詳細設計說明書一、一、系統(tǒng)概述系統(tǒng)概述編寫目的 編寫本說明書是為了明確外匯清算系統(tǒng)的設計方案,以及系統(tǒng)代碼設計時應遵循的框架、規(guī)程和要求等,并作為外匯清算系統(tǒng)開發(fā)和維護的參考文檔。本說明書的讀者對象為項目管理者、項目設計開發(fā)者和項目驗收者。項目背景項目背景本項目系統(tǒng)全稱:xx 銀行外匯清算系統(tǒng) ;本項目任務提出者:xx 銀行總行;本項目開發(fā)者:深圳 xx 電腦有限公司;本項目最終用戶:xx 銀行總行外匯清算業(yè)務員;本項目目標: 完成符合xx銀行外匯清算需求書的要求,解決xx銀行全行外匯業(yè)務信息發(fā)出和接

3、收進行分揀及帳務處理。二、二、系統(tǒng)環(huán)境系統(tǒng)環(huán)境 系統(tǒng)運行環(huán)境硬件為每個使用外匯清算系統(tǒng)的人員一臺工作站,若干臺工作站連接到并共享一臺服務器:工作站(p200 以上 cpu 、32m 以上內(nèi)存、網(wǎng)卡) ,中文windows95/98/nt/2000;安裝 delphi bde sybase client 等;服務器 nt 或 unix 服務器(p3/450 以上 cpu 、128m 以上內(nèi)存、網(wǎng)卡) ,安裝sybase server 11.5 或更高版本。數(shù)據(jù)庫名稱:swiftdb前臺運行文件名稱:msclearing.exe應用程序服務器運行文件名稱:msappserver.exexx 銀行外

4、匯清算系統(tǒng)詳細設計說明書4三、三、參考文檔參考文檔xx 銀行外匯清算需求書xx 銀行外匯清算系統(tǒng)總體設計說明書中國銀行 swift 實用手冊(第二版)swift standars september2000 edition四、四、網(wǎng)絡結構網(wǎng)絡結構五、五、數(shù)據(jù)庫設計數(shù)據(jù)庫設計數(shù)據(jù)保存格式局域網(wǎng)sybase serverappserverbdeswift alliancemsclearing.exemsclearing.exepc comnent分行國際結算系統(tǒng)接收國際結算系統(tǒng)的電文發(fā)送電文給分行國際結算系統(tǒng)接收行外的電文發(fā)送電文到pcc再到alliance帳務處理、查詢核心系統(tǒng)xx 銀行外匯清算

5、系統(tǒng)詳細設計說明書5名稱名稱保存格式保存格式日期yyyymmdd,如 20001201 表示 2000 年 12 月 1 日時間hh:mm:ss,如 14:20:55金額money/currency電文類型mtxxx用戶號char(6)數(shù)據(jù)顯示格式名稱名稱保存格式保存格式日期yyyymmdd時間hh:mm:ss金額#,#0.00 jpy 和 itl 不做特殊處理,仍顯示到金額的小數(shù)點后兩位電文類型mtxxx數(shù)據(jù)庫表列表表名表名描述描述swiftpub電文交易主庫swiftservack/nakswiftmesg電文文本、電文顯示格式、電文打印格式swiftacco帳務傳票swiftpub_hi

6、s歷史swiftserv_his歷史swiftmesg_his歷史banlance余額表userinfo用戶資料userauth用戶權限trancode交易代碼refercode業(yè)務編號表agencyacco境外帳戶行帳戶branchinfo分行資料branchacco分行帳戶資料,包括分行存總行備付金余額swiftcode分支機構 swift 代碼accocode會計科目表mtsortmn電文分類管理proglog系統(tǒng)日志errcode錯誤代碼表keygenn流水號表progpara系統(tǒng)參數(shù)表存儲過程列表名稱名稱描述描述sp_getuniquekey按傳入的參數(shù)返回唯一的順序號,用于生產(chǎn)流水

7、號sp_checkrepeat1、檢查總行制作的電文是否重復2、檢查收到的分行的電文是否重復sp_autotick自動撮合xx 銀行外匯清算系統(tǒng)詳細設計說明書6sp_autoclosedebit匯出匯款核銷(mt940/950 借記核銷)sp_autoclosecredit匯入?yún)R款核銷(mt940/950 貸記核銷)sp_backup主表轉歷史庫數(shù)據(jù)庫各表結構描述(暫定,以附件的為準)swiftpub 電文交易主庫電文交易主庫字段名字段描述流水號入庫日期入庫時間電文類型電文來源i行外收文,o分行發(fā)文,m總行制作發(fā)往行外,b總行制作發(fā)往分行發(fā)報行收報行業(yè)務編號相關業(yè)務編號匯票編號分行票匯匯入?yún)R款

8、流水幣種金額起息日匯款人mt100/mt103匯出行mt100/mt103/mt202受益行mt202發(fā)送標記發(fā)送日期發(fā)送時間撮合標記撮合日期撮合時間撮合電流水號勾對標記勾對日期勾對時間勾對電流水號銷帳標記銷帳日期銷帳時間帳務處理標記帳務處理日期帳務處理時間帳務處理流水經(jīng)辦用戶號經(jīng)辦用戶名經(jīng)辦日期xx 銀行外匯清算系統(tǒng)詳細設計說明書7經(jīng)辦時間復核用戶號復核用戶名復核日期復核時間授權用戶號授權日期授權時間swiftserv 報文報文 ack/nak 表表字段名字段描述流水號來電日期來電時間電文類型ack 標記發(fā)報行收報行業(yè)務編號貨幣金額起息日狀態(tài)標記p未找到對應電文,f找到對應電文swiftme

9、sg 報文數(shù)據(jù)表報文數(shù)據(jù)表(記錄報文的原始格式、打印格式記錄報文的原始格式、打印格式)字段名字段描述流水號電文來源o行外來文,i行內(nèi)發(fā)文,sack/nak電文類型電文文本電文顯示格式電文打印格式swiftcode 分支機構分支機構 swift 號碼表號碼表字段名字段描述機構編號機構名稱swift 代碼xx 銀行外匯清算系統(tǒng)詳細設計說明書8狀態(tài)標記a可用,ppending,d已刪除復核授權標記o經(jīng)辦,c復核,g授權經(jīng)辦用戶號經(jīng)辦用戶名經(jīng)辦日期經(jīng)辦時間復核用戶號復核用戶名復核日期復核時間授權用戶號授權用戶名授權日期授權時間refercode 業(yè)務編號表業(yè)務編號表字段名字段描述編號類型brcd分行代

10、號,itcd國際結算業(yè)務代號,clcd清算業(yè)務代號,mm編號代碼*l*表示該業(yè)務編號流水的總長度編號說明狀態(tài)標記a可用,ppending,d刪除復核授權標記o經(jīng)辦,c復核,g授權經(jīng)辦用戶號經(jīng)辦用戶名經(jīng)辦日期經(jīng)辦時間復核用戶號復核用戶名復核日期復核時間授權用戶號授權用戶名授權日期授權時間agencyacco 境外帳戶行資料表境外帳戶行資料表字段名字段描述swift 代碼帳戶行中文名稱帳戶行英文名稱狀態(tài)標記a可用,ppending,d刪除復核授權標記o經(jīng)辦,c復核,g授權經(jīng)辦用戶號經(jīng)辦用戶名經(jīng)辦日期xx 銀行外匯清算系統(tǒng)詳細設計說明書9經(jīng)辦時間復核用戶號復核用戶名復核日期復核時間授權用戶號授權用戶

11、名授權日期授權時間授權時間最后更新時間branchinfo 分行資料表分行資料表字段名字段描述機構代碼swift 代碼分行中文名稱分行英文名稱狀態(tài)標記a可用,ppending,d刪除復核授權標記o經(jīng)辦,c復核,g授權經(jīng)辦用戶號經(jīng)辦用戶名經(jīng)辦日期經(jīng)辦時間復核用戶號復核用戶名復核日期復核時間授權用戶號授權用戶名授權日期授權時間授權時間最后更新時間branchacco 分行帳戶資料表分行帳戶資料表字段名字段描述機構代碼幣種帳號屬分行的客戶及帳號狀態(tài)標記a可用,d刪除banlance940 對帳單余額表對帳單余額表字段名字段描述日期帳戶行代碼幣種xx 銀行外匯清算系統(tǒng)詳細設計說明書10起始余額上日余額

12、清算系統(tǒng)余額核心系統(tǒng)余額核對標記 1950/940 余額核對標記余額核對標記n未核對,s前后期余額一至,d前后期余額不一至核對標記 2950/940 余額與清算系統(tǒng)余額核對標記余額與清算系統(tǒng)余額核對標記n未核對,s余額一至,d余額不一至核對標記 3清算系統(tǒng)余額與核心系統(tǒng)余額核對標記清算系統(tǒng)余額與核心系統(tǒng)余額核對標記n未核對,s余額一至,d余額不一至accocode 會計科目表會計科目表字段名字段描述mtsortmn 電文分類管理電文分類管理字段名字段描述電文類型類型描述收款標記付款標記處理標記0不處理,1轉發(fā)userinfo 用戶資料表用戶資料表字段名字段描述用戶號char(6)用戶名稱cha

13、r(8)用戶級別a經(jīng)辦,b復核,c授權,q查詢生效日期失效日期上次登錄日期上次登錄時間上次簽退日期上次簽退時間xx 銀行外匯清算系統(tǒng)詳細設計說明書11聯(lián)系電話email 地址狀態(tài)標記a可用,ppending,d刪除復核授權標記o經(jīng)辦,c復核,g授權經(jīng)辦用戶號經(jīng)辦用戶名經(jīng)辦日期經(jīng)辦時間復核用戶號復核用戶名復核日期復核時間授權用戶號授權用戶名授權日期授權時間授權時間最后更新時間userauth 用戶權限表用戶權限表說明:用戶權限的設置流程同用戶資料表,若要修改用戶權限,用戶資料表的相應用戶記錄的狀態(tài)標記、復核授權標記要相應置位字段名字段描述用戶號交易代碼對應于交易代碼表trancode 交易代碼表

14、交易代碼表字段名字段描述交易代碼交易代碼別名交易代碼由本系統(tǒng)自行設計,別名則可有用戶設計便于記憶的代碼,應用于熟練的用戶可以通過該代碼別名直接進入交易界面交易代碼說明授權控制標記n不用復核授權、c僅需復核、g需要復核授權狀態(tài)標記a可用,ppending,d刪除復核授權標記o經(jīng)辦,c復核,g授權經(jīng)辦用戶號經(jīng)辦用戶名經(jīng)辦日期經(jīng)辦時間復核用戶號復核用戶名復核日期復核時間授權用戶號授權用戶名授權日期授權時間授權時間最后更新時間xx 銀行外匯清算系統(tǒng)詳細設計說明書12errcode 錯誤代碼表錯誤代碼表字段名字段描述錯誤代碼char(7),suc0000 表示成功,errnnnn 表示錯誤錯誤代碼說明p

15、rogpara 系統(tǒng)參數(shù)表系統(tǒng)參數(shù)表字段名字段名字段描述字段描述參數(shù)類型char(6)參數(shù)代碼char(4)參數(shù)名稱varchar(20)參數(shù)順序號smallint可用標記a可用,d刪除proglog 日志表日志表字段名字段描述流水號日期時間用戶號用戶名稱交易代碼狀態(tài)標記suc0000成功,errnnnn 表示錯誤日志描述keygenn 流水號表流水號表字段名字段描述日期yyyymmdd,不用的日期段用 x 代替,如 2000xxxx,200012xx流水號名char(8)順序號int數(shù)據(jù)庫存儲過程描述存儲過程名稱存儲過程名稱sp_getuniquekey傳入?yún)?shù)傳入?yún)?shù)yyyymmdd 日期

16、、keyname 流水號名稱傳出參數(shù)傳出參數(shù)uniquekey 順序號功能說明功能說明相關數(shù)據(jù)庫表相關數(shù)據(jù)庫表keygenn備注備注存儲過程名稱存儲過程名稱sp_checkrepeatxx 銀行外匯清算系統(tǒng)詳細設計說明書13傳入?yún)?shù)傳入?yún)?shù)天數(shù),默認為 30 天傳出參數(shù)傳出參數(shù)無功能說明功能說明將總行新制作的電文、分行發(fā)給總行的電文與指定天數(shù)內(nèi)的有效電文進行比較,對每筆新電文設置重復標記相關數(shù)據(jù)庫表相關數(shù)據(jù)庫表swiftpub備注備注存儲過程名稱存儲過程名稱sp_autotick傳入?yún)?shù)傳入?yún)?shù)無傳出參數(shù)傳出參數(shù)無功能說明功能說明電文自動撮合相關數(shù)據(jù)庫表相關數(shù)據(jù)庫表swiftpub備注備注存儲

17、過程名稱存儲過程名稱sp_autoclosedibit傳入?yún)?shù)傳入?yún)?shù)無傳出參數(shù)傳出參數(shù)無功能說明功能說明電文自動勾對(匯出匯款)相關數(shù)據(jù)庫表相關數(shù)據(jù)庫表swiftpub備注備注存儲過程名稱存儲過程名稱sp_autoclosecredit傳入?yún)?shù)傳入?yún)?shù)無傳出參數(shù)傳出參數(shù)無功能說明功能說明電文自動勾對(匯入?yún)R款)相關數(shù)據(jù)庫表相關數(shù)據(jù)庫表swiftpub備注備注存儲過程名稱存儲過程名稱sp_backup傳入?yún)?shù)傳入?yún)?shù)無傳出參數(shù)傳出參數(shù)無功能說明功能說明將總行新制作的電文、分行發(fā)給總行的電文與指定天數(shù)內(nèi)的有效電文進行比較,對每筆新電文設置重復標記相關數(shù)據(jù)庫表相關數(shù)據(jù)庫表swiftpub備注備注x

18、x 銀行外匯清算系統(tǒng)詳細設計說明書14六、六、功能模塊設計功能模塊設計 本系統(tǒng)設計的功能模塊主要按照xx 銀行外匯清算需求書中要求完成的功能進行結構化分類,以后的代碼編寫將按照結構化編程模式將功能模塊逐一實現(xiàn)。模塊代碼模塊代碼模塊名稱模塊名稱readoutswift讀行外收文、分揀readinswift讀行內(nèi)發(fā)文swiftmake電文制作sendtoalliance電文發(fā)送到 swift 系統(tǒng)sendtobranch電文發(fā)送到分行userserv用戶資料管理userauth用戶權限管理trancode交易代碼管理errorcode錯誤代碼管理backuptable主表數(shù)據(jù)傳歷史tickswif

19、t電文撮合closedebitswift匯出匯款核銷(mt950/940 借記核銷)closecreditswift匯入?yún)R款核銷(mt950/940 貸記核銷)banlanceserv余額管理banlanceserv1950/940 余額核對banlanceserv2950/940 余額與清算系統(tǒng)余額的核對banlanceserv3與核心系統(tǒng)的對帳valuedateserv起息日管理branchfundserv分行存放總行備付金管理transgrant業(yè)務授權控制progtip備忘錄管理dailytrans日常事務管理menucontr菜單管理accoproc帳務處理checkmoney檢查分

20、行實付頭寸是否超過總可付頭寸checkaccobank檢查是否我行境外帳戶行checkrepeat檢查電文是否重發(fā)queryserv查詢模塊reportserv統(tǒng)計模塊模塊代碼模塊代碼readoutswift模塊名稱模塊名稱讀行外收文、分揀功能描述功能描述從 swift 系統(tǒng)中讀入行外的來電,作為業(yè)務處理的原始依據(jù)實現(xiàn)方案實現(xiàn)方案1、系統(tǒng)定時自動從指定磁盤路徑讀入外部電文文件2、對讀入的電文文件進行分析,提前電文類型、發(fā)報行、收報行、業(yè)務編號、貨幣、金額、起息日等數(shù)據(jù),寫入數(shù)據(jù)庫,并設置相xx 銀行外匯清算系統(tǒng)詳細設計說明書15應狀態(tài)標記3、可重復讀入,但系統(tǒng)根據(jù)電文的順序號判斷電文是否已經(jīng)讀

21、入相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名swiftpub相關存儲過程相關存儲過程無模塊代碼模塊代碼readinswift模塊名稱模塊名稱讀行內(nèi)發(fā)文功能描述功能描述從分行電文接口中讀入分行發(fā)給總行的電文,作為業(yè)務處理的原始依據(jù),并轉發(fā)發(fā)往行外的電文到 swift 系統(tǒng)實現(xiàn)方案實現(xiàn)方案1、 系統(tǒng)定時自動接口讀入分行電文2、 對讀入的電文文件進行分析,提前電文類型、發(fā)報行、收報行、業(yè)務編號、貨幣、金額、起息日等數(shù)據(jù),寫入數(shù)據(jù)庫,并設置相應狀態(tài)標記3、 對系統(tǒng)判斷為可能重復的電文,給出提示并由操作員確定相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名swiftpub相關存儲過程相關存儲過程sp_checkrepeat模塊代碼模塊代

22、碼swiftmake模塊名稱模塊名稱電文制作功能描述功能描述根據(jù)電文類型,制作符合 swift 系統(tǒng)格式的電文,用于發(fā)送到swift 系統(tǒng)和生產(chǎn)內(nèi)部電文發(fā)送給分行實現(xiàn)方案實現(xiàn)方案1、根據(jù)電文類型顯示電文錄入界面2、對錄入資料進行完整性、合法行檢查3、保存相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名swiftpub相關存儲過程相關存儲過程無模塊代碼模塊代碼sendtoalliance模塊名稱模塊名稱發(fā)送電文到 alliance功能描述功能描述1將收到的分行國際結算系統(tǒng)發(fā)往行外的電文通過 swift 系統(tǒng)發(fā)送到行外2將系統(tǒng)制作生成的待發(fā)往行外的電文通過 swift 系統(tǒng)發(fā)送到行外實現(xiàn)方案實現(xiàn)方案寫電文到 pc-c

23、onnect 機器上的指定磁盤目錄,由 pc-connect處理發(fā)送相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名swiftpub相關存儲過程相關存儲過程無模塊代碼模塊代碼sendtobranch模塊名稱模塊名稱發(fā)送電文到分行國際結算系統(tǒng)功能描述功能描述1將行外發(fā)給分行的電文轉發(fā)給分行國際結算系統(tǒng)2將系統(tǒng)生產(chǎn)的待發(fā)送給分行的內(nèi)部電文發(fā)送給分行國際結算系統(tǒng)3將無法處理的分行電文退回實現(xiàn)方案實現(xiàn)方案發(fā)送電文到分行電文接口相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名swiftpubxx 銀行外匯清算系統(tǒng)詳細設計說明書16相關存儲過程相關存儲過程無模塊代碼模塊代碼userserv模塊名稱模塊名稱用戶資料管理功能描述功能描述1、顯示用戶

24、資料列表2、用戶資料維護3、用戶權限維護實現(xiàn)方案實現(xiàn)方案用戶資料保存在數(shù)據(jù)表 userinfo 中,userinfo 與 userauth 的關系是一對多的主從關系相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名userinfo,userauth相關存儲過程相關存儲過程無模塊代碼模塊代碼authserv模塊名稱模塊名稱權限控制功能描述功能描述權限控制,控制某個用戶可做的交易實現(xiàn)方案實現(xiàn)方案用戶提交一項交易前,先調(diào)用該模塊,根據(jù)用戶號和交易代碼,在數(shù)據(jù)表 userauth 中查找用戶是否有該項交易的權限相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名userinfo、userauth、trancode相關存儲過程相關存儲過程無模塊代碼

25、模塊代碼trancode模塊名稱模塊名稱交易代碼管理功能描述功能描述1、顯示交易代碼列表,供查詢2、交易代碼用于用戶權限檢查,每一個用戶可使用的交易與交易代碼關聯(lián)實現(xiàn)方案實現(xiàn)方案在系統(tǒng)內(nèi)定義交易代碼常量,每種交易代碼對應一項交易相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名trancode相關存儲過程相關存儲過程無模塊代碼模塊代碼errorcode模塊名稱模塊名稱錯誤代碼管理功能描述功能描述1、顯示錯誤代碼列表供查詢2、根據(jù)錯誤代碼,返回錯誤信息實現(xiàn)方案實現(xiàn)方案相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名errcode相關存儲過程相關存儲過程無模塊代碼模塊代碼backuptable模塊名稱模塊名稱電文轉歷史數(shù)據(jù)xx 銀行外匯清

26、算系統(tǒng)詳細設計說明書17功能描述功能描述在系統(tǒng)運行一段長時間后,電文交易主庫的記錄數(shù)量太大,影響查詢速度,可考慮把某一時間段前的記錄倒入歷史表中,統(tǒng)計查詢應將歷史庫考慮在內(nèi)實現(xiàn)方案實現(xiàn)方案建立與主表結構相同的歷史表,每隔一段時間將指定天數(shù)以前的已處理完成記錄倒入歷史庫,并從主表中刪除相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名swiftpub、swiftserv、swiftpub_his、swiftserv_his、backup_log相關存儲過程相關存儲過程sp_backup模塊代碼模塊代碼tickswift模塊名稱模塊名稱mt100、mt202、mt910 撮合功能描述功能描述對于新收進的與匯入款項有關的

27、報文,有效 mt100/103、有效mt202(所謂有效是指已判斷款項所屬分行)、mt910,都要先與已收存的另兩類報文撮合,相應確定是否將款項下劃分行實現(xiàn)方案實現(xiàn)方案撮合對象:mt100/103mt202 mt100/103mt910 mt202mt910撮合條件:幣種、金額、起息日完全相同,mt100/103 的 20 項、mt202 的 21 項、mt910 的 21 項相符。撮合方式分為自動撮合和手工撮合1、自動撮合 調(diào)用存儲過程 sp_autotick,將滿足撮合條件的電文標記相互關聯(lián)標記2、手工撮合 屏幕列出自動撮合不成功的三類電文,有操作員手工選擇,并設置撮合標記撮合完成后,將款

28、項下劃分行(記分行帳,同時向分行發(fā)內(nèi)部 mt910貸記通知) ,所有撮合成功下劃分行的款項,還需要與隨后收到的帳戶行對帳單(mt940/950)進行勾銷相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名swiftpub相關存儲過程相關存儲過程sp_autotick模塊代碼模塊代碼closedebitswift模塊名稱模塊名稱匯出匯款核銷(mt940/950 借記核銷)功能描述功能描述實現(xiàn)方案實現(xiàn)方案勾對對象:所有匯出款項(包括分行和總行)付款電文mt940/950 借方 內(nèi)部 mt900mt940/950 借方勾對條件:幣種、金額、起息日、付款帳戶行完全一致,且 mt900 的相關業(yè)務編號、付款摘要的業(yè)務編號與對帳

29、單借方發(fā)生的業(yè)務編號相符。以未核銷的帳戶行以未核銷的帳戶行 mt940/950 借方為依據(jù)借方為依據(jù):1、 、自動勾對 調(diào)用存儲過程 sp_autoclosedebit,將滿足勾對條件的電文設置關聯(lián)標記1、手工勾對 屏幕列出自動勾對不成功的電文,由操作員手工選擇,并設置勾對標記xx 銀行外匯清算系統(tǒng)詳細設計說明書18對于經(jīng)過手工勾對,仍無法勾對掉的借記發(fā)生,判斷是否屬于以下業(yè)務:對于經(jīng)過手工勾對,仍無法勾對掉的借記發(fā)生,判斷是否屬于以下業(yè)務:1帳戶費用2帳戶利息3帳戶自動投資4原錯入帳沖回5排除了以上四種情況,對帳單上借方還有未勾對事項,手工制作報文向帳戶行發(fā) mt199 查詢電,并進行帳戶處

30、理應有而未有的對帳單借記發(fā)生應有而未有的對帳單借記發(fā)生手工勾對,在與對帳單上的所有借方發(fā)生相勾對后,如果仍然有未勾對掉的匯出款項流水,則需發(fā)出提示,并選擇是否向帳戶行發(fā)報查詢。相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名swiftpub相關存儲過程相關存儲過程sp_autoclosedebit模塊代碼模塊代碼closecreditswift模塊名稱模塊名稱匯入?yún)R款核銷(mt940/950 貸記核銷、勾對)功能描述功能描述實現(xiàn)方案實現(xiàn)方案勾對對象:帳戶行 mt100/103mt940/950 貸方 mt202mt940/950 貸方 mt910mt940/950 貸方勾對條件:幣種、金額、起息日、業(yè)務編號、相關

31、業(yè)務編號等,具體如下分為自動勾對和手工勾對2、自動勾對 調(diào)用存儲過程 sp_autoclosecredit,將滿足勾對條件的電文設置關聯(lián)標記3、手工勾對 屏幕列出自動勾對不成功的電文,由操作員手工選擇,并設置勾對標記以未勾對的以未勾對的 mt940/950 為依據(jù):為依據(jù):1與已下劃分行的匯入款項的勾對核銷2與仍未下劃分行的 mt100/103 撮合和勾對核銷3與票匯匯入?yún)R款 mt299 撮合和勾對核銷4與總行資金業(yè)務匯入款項的撮合和勾對核銷若若 mt940/950 貸方發(fā)生仍有未勾對掉的,則手工判斷是否為以下業(yè)務:貸方發(fā)生仍有未勾對掉的,則手工判斷是否為以下業(yè)務:1自動投資返還2以前錯扣帳沖

32、回3以上都不是的,記為無頭貸記應有但未有的對帳單貸方發(fā)生應有但未有的對帳單貸方發(fā)生若與所有的對帳單貸方發(fā)生相勾對后,仍然有收進的 mt100/103 未被撮合和勾銷,則需要發(fā)出提示,并向 mt100/103 的發(fā)報行發(fā) mt199查詢電。相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名swiftpubxx 銀行外匯清算系統(tǒng)詳細設計說明書19相關存儲過程相關存儲過程sp_autoclosecredit模塊代碼模塊代碼banlanceserv模塊名稱模塊名稱余額管理功能描述功能描述核對起始余額(opening balance)與上日余額(close balance)是否一致、核對起始余額與我方清算系統(tǒng)余額記錄、從核心

33、系統(tǒng)調(diào)閱前日存放境外同業(yè)帳戶各余額與清算系統(tǒng)前日余額核對實現(xiàn)方案實現(xiàn)方案1、 950/940 余額核對,見子模塊 banlanceserv12、 950/940 余額與清算系統(tǒng)余額的核對,見子模塊 banlanceserv23、 與核心系統(tǒng)的對帳,見子模塊 banlanceserv3根據(jù)檢查結果設置 banlance 的核對狀態(tài)位相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名banlance相關存儲過程相關存儲過程無子模塊代碼子模塊代碼banlanceserv1子模塊名稱子模塊名稱950/940 余額核對功能描述功能描述核對起始余額(opening balance)與上日余額(close balance)是否一

34、致實現(xiàn)方案實現(xiàn)方案mt199,tag相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名swiftpub、banlance相關存儲過程相關存儲過程無子模塊代碼子模塊代碼banlanceserv2子模塊名稱子模塊名稱950/940 余額與清算系統(tǒng)余額的核對功能描述功能描述核對起始余額與我方清算系統(tǒng)余額記錄實現(xiàn)方案實現(xiàn)方案相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名相關存儲過程相關存儲過程子模塊代碼子模塊代碼banlanceserv3子模塊名稱子模塊名稱與核心系統(tǒng)的對帳功能描述功能描述從核心系統(tǒng)調(diào)閱前日存放境外同業(yè)帳戶各余額與清算系統(tǒng)前日余額核對實現(xiàn)方案實現(xiàn)方案相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名相關存儲過程相關存儲過程模塊代碼模塊代碼valu

35、edateserv模塊名稱模塊名稱起息日管理功能描述功能描述1、分行的付款報文,起息日晚于總行收到分行報文的日期(發(fā)報日與起息日不一致) ,將產(chǎn)生的分錄先掛起,待起息日當天再發(fā)到核xx 銀行外匯清算系統(tǒng)詳細設計說明書20心系統(tǒng)記帳。報文所列起息日等于或早于總行收到分行報文的日期,當天產(chǎn)生分錄并發(fā)到核心系統(tǒng)記帳。2、對于光票托收項下的匯入款項,特別是通過運通銀行(aeibus33xxx)進行的托收,起息日可能比對帳單上的記帳日晚,憑業(yè)務編號判斷該筆款項屬于某分行后,應將產(chǎn)生的分錄先掛起,待起息日當天再發(fā)送到核心系統(tǒng)記帳。同時發(fā)出提示,向分行發(fā)mt999 通知。實現(xiàn)方案實現(xiàn)方案在電文帳務處理前,現(xiàn)

36、調(diào)用本模塊,檢查電文起息日是否晚于當天處理時間,系統(tǒng)根據(jù)返回結果判斷是否入帳相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名swiftpub相關存儲過程相關存儲過程無模塊代碼模塊代碼branchfundserv模塊名稱模塊名稱分行存放總行備付金管理功能描述功能描述1、 總行收到境外銀行發(fā)來的與匯入款項有關的報文mt100/mt103(帳戶行、非帳戶行) 、mt202、mt910、mt940/mt950,在確定該匯入款項所屬分行后,生成內(nèi)部 mt910 作為貸記通知發(fā)往分行,由總分行分別做系統(tǒng)內(nèi)存放備付金和存放總行備付金的帳務處理依據(jù)。內(nèi)部 mt910 的內(nèi)容包括:發(fā)報行(總行)、收報行(分行)、內(nèi)部 910 流水

37、號(20 項)、相關業(yè)務編號(21 項)、幣種、金額、起息日、附言。2、 總行收到分行發(fā)來的付款報文,要生成內(nèi)部 mt900 作為借記通知發(fā)往分行,由總分行分別做系統(tǒng)內(nèi)存放備付金和存放總行備付金的帳務處理依據(jù)。內(nèi)部 mt900 的內(nèi)容包括:發(fā)報行(總行)、收報行(分行)、內(nèi)部 900 流水號(20 項)、相關業(yè)務編號(21 項,引用分行付款報文 mt100/103/202/203 的 20 項編號)、幣種、金額、起息日、附言。實現(xiàn)方案實現(xiàn)方案系統(tǒng)在進行收付款電文的帳務處理成功后,更改分行存放總行備付金金額(branchacco 中) ,并相應生成內(nèi)部 mt900/910 電文發(fā)送給分行 相關數(shù)

38、據(jù)庫表名相關數(shù)據(jù)庫表名swiftpub,branch,branchacco相關存儲過程相關存儲過程無模塊代碼模塊代碼accoproc模塊名稱模塊名稱帳務處理功能描述功能描述收付款性質(zhì)的電文進行帳務處理實現(xiàn)方案實現(xiàn)方案參考現(xiàn)國際結算系統(tǒng)的模式,與核銷系統(tǒng)對接相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名accocode相關存儲過程相關存儲過程模塊代碼模塊代碼checkmoney模塊名稱模塊名稱檢查分行實付頭寸是否超過總可付頭寸xx 銀行外匯清算系統(tǒng)詳細設計說明書21功能描述功能描述檢查分行發(fā)送到行外的付款電文的實付頭寸是否超過總可付頭寸,返回 true/false實現(xiàn)方案實現(xiàn)方案分行的帳戶資料表中設置了分行總可付

39、頭寸,根據(jù)分行代碼、幣種、實付頭寸在 bracnhacco 中查到對應記錄,比較實付頭寸和總可付頭寸相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名branchinfo、branchacco相關存儲過程相關存儲過程無模塊代碼模塊代碼checkaccobank模塊名稱模塊名稱檢查是否我行境外帳戶行功能描述功能描述檢查是否我行境外帳戶行實現(xiàn)方案實現(xiàn)方案我行境外帳戶行資料保存在數(shù)據(jù)庫表 agencyacco 中,根據(jù)swift 代碼和幣種檢查該數(shù)據(jù)表是否有對應的有效記錄相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名agnecyacco相關存儲過程相關存儲過程無模塊代碼模塊代碼checkrepeat模塊名稱模塊名稱檢查電文是否重發(fā)功能描述

40、功能描述將總行新制作的電文、分行發(fā)給總行的電文與指定天數(shù)內(nèi)的電文進行比較是否重復,并提示操作員,避免重復處理實現(xiàn)方案實現(xiàn)方案比較對象:1、總行新制作的電文2、分行發(fā)給總行的電文比較條件:1、收付款性質(zhì)的報文,比較發(fā)報行、收報行、業(yè)務編號、幣種、金額、起息日2、其他的電文比較發(fā)報行、收報行、業(yè)務編號對每筆新入庫的電文設置重復標記為 n未處理,系統(tǒng)調(diào)用存儲過程sp_checkrepeat,并相應設置重復標記,對檢查到重復的電文,需由操作員確認是否真的重復相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名swiftpub相關存儲過程相關存儲過程sp_checkrepeat模塊代碼模塊代碼queryserv模塊名稱模塊名稱

41、查詢模塊功能描述功能描述對所有已收發(fā)的報文按照日期、報文格式、發(fā)報行、收報行、報文編號等進行單筆或多筆查詢,查詢報文原文實現(xiàn)方案實現(xiàn)方案相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名swiftpub相關存儲過程相關存儲過程無模塊代碼模塊代碼reportserv模塊名稱模塊名稱統(tǒng)計模塊功能描述功能描述1、報文收發(fā)量統(tǒng)計xx 銀行外匯清算系統(tǒng)詳細設計說明書22 按收報/發(fā)報等統(tǒng)計收發(fā)報文量,自動生成月統(tǒng)計表。2、清算業(yè)務量統(tǒng)計 按匯出/匯入分行等統(tǒng)計匯出/匯入款項筆數(shù)和總金額等,自動生成月統(tǒng)計表。實現(xiàn)方案實現(xiàn)方案相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名swiftpub相關存儲過程相關存儲過程無模塊代碼模塊代碼transgran

42、t模塊名稱模塊名稱業(yè)務授權控制功能描述功能描述多級別授權控制,并對授權進行一般性校驗。實現(xiàn)方案實現(xiàn)方案對需要復核授權的交易在交易代碼表 trancode 中設置相應標記位,系統(tǒng)根據(jù)該標記位判斷是否需要復核、授權,并檢查用戶是否有復核、授權的權限相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名swiftpub、userinfo、userauth、trancode相關存儲過程相關存儲過程無模塊代碼模塊代碼progtip模塊名稱模塊名稱備忘錄管理功能描述功能描述提示當天需辦理的業(yè)務實現(xiàn)方案實現(xiàn)方案系統(tǒng)搜索數(shù)據(jù)庫業(yè)務數(shù)據(jù)表的記錄狀態(tài)標記,顯示當日應做而未做的業(yè)務相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名swiftpub相關存儲過程相關

43、存儲過程無模塊代碼模塊代碼dailytrans模塊名稱模塊名稱日常事務管理功能描述功能描述以各色標簽提示日常待處理事務,掛起業(yè)務、待核銷交易等實現(xiàn)方案實現(xiàn)方案系統(tǒng)顯示交易數(shù)據(jù)時,根據(jù)業(yè)務記錄的狀態(tài)標記位以顏色加以提示相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名swiftpub相關存儲過程相關存儲過程無模塊代碼模塊代碼menucontr模塊名稱模塊名稱菜單管理功能描述功能描述編輯、修改系統(tǒng)顯示菜單,編輯、修改不同權限用戶顯示菜單實現(xiàn)方案實現(xiàn)方案系統(tǒng)通過檢查用戶權限,將用戶無權使用的菜單、按鈕灰顯相關數(shù)據(jù)庫表名相關數(shù)據(jù)庫表名userinfo、userauth、trancode相關存儲過程相關存儲過程無xx 銀行外

44、匯清算系統(tǒng)詳細設計說明書23七、七、電文業(yè)務處理流程電文業(yè)務處理流程發(fā)出到行外電文的處理發(fā)出到行外電文的處理1.從分行國際結算系統(tǒng)收來的電文從分行國際結算系統(tǒng)收來的電文(1)收報行為我行總行或另一分行 轉到收進報文進行處理。(2)非付款性質(zhì)的電文 調(diào)用模塊 sendtoalliance,發(fā)送到 swift 系統(tǒng)。(3)可能為付款性質(zhì),也可能為非付款性質(zhì)的電文 判斷是付款性質(zhì)電文的條件:a. 必須是 mt100/103 格式的客戶匯款電文b. 收報行是我行境外帳戶行(調(diào)用模塊 checkaccobank) 非付款性質(zhì)電文轉(2)處理,發(fā)送到 swift 系統(tǒng) 付款性質(zhì)電文處理: (4)付款性質(zhì)的

45、電文 判斷條件:a. 電文格式必須為 mt202/203xx 銀行外匯清算系統(tǒng)詳細設計說明書24b. 收報行為我行境外帳戶行(調(diào)用模塊 checkaccobank)檢查分行實付頭寸是否超過總可付頭寸(checkmoeny)否是否放行是否帳務處理(accoproc)發(fā)送到swift系統(tǒng)(sendtoalliance)匯出匯款核銷(closedebitswift)退回分行國際結算系統(tǒng)(sendtobranch)是生產(chǎn)發(fā)送給分行的內(nèi)部mt900借記通知電文(swiftmake)內(nèi)部mt900電文保存發(fā)送到分行(sendtobranch)流程圖1xx 銀行外匯清算系統(tǒng)詳細設計說明書25(5)匯票匯出款

46、報文 mt299a. 直接發(fā)送到 swift 系統(tǒng)(sendtoalliance),不做帳務處理b. 待匯出匯款核銷狀態(tài)檢查分行實付頭寸是否超過總可付頭寸,其中mt203以總金額為準(checkmoeny)mt202/203否是否放行是否帳務處理(accoproc)發(fā)送到swift系統(tǒng)(sendtoalliance)匯出匯款核銷(closedebitswift)退回分行國際結算系統(tǒng)(sendtobranch)是生產(chǎn)發(fā)送給分行的內(nèi)部mt900借記通知電文(swiftmake)內(nèi)部mt900電文保存發(fā)送到分行(sendtobranch)流程圖2檢查收報行是否我行境外帳戶行(checkaccoban

47、k)是否xx 銀行外匯清算系統(tǒng)詳細設計說明書262.從清算系統(tǒng)制作生成的電文從清算系統(tǒng)制作生成的電文(1) 外匯資金業(yè)務電文非付款性質(zhì)的電文電文類型電文類型電文說明電文說明mt300外匯買賣證實mt305期權交易證實mt320定期存放款證實mt324定期存放款清算通知mt330通知存放款證實mt5xx與債券業(yè)務有關的報文mt399自由格式報文mt999自由格式報文以上總行資金部門的業(yè)務報文不須進行帳務處理,經(jīng)過經(jīng)辦、復核和授權,調(diào)用模塊(sendtoalliance)發(fā)送到 swift 系統(tǒng)付款性質(zhì)的電文 總行資金業(yè)務付款使用 mt200、mt202。資金業(yè)務包括外匯買賣、拆放同業(yè)、同業(yè)拆放、

48、帳戶行頭寸調(diào)整等。電文類型電文類型電文說明電文說明mt200專用于兩個相同幣種境外帳戶之間的資金調(diào)撥,從甲帳戶行調(diào)撥到乙?guī)粜衜t202用于向他行付款 mt200/202 經(jīng)過經(jīng)辦、復核和授權,調(diào)用模塊 sendtoalliance 發(fā)送到 swift 系統(tǒng),并進行帳務處理,轉匯出匯款核銷(closedebitswift) (2) 清算部門電文 非付款性質(zhì)電文 電文類型電文類型電文說明電文說明mt199自由格式報文mt999自由格式報文 以上兩種電文不需帳務處理,經(jīng)過經(jīng)辦、復核和授權,調(diào)用模塊 sendtoalliance 發(fā)送到 swift 系統(tǒng)。 付款性質(zhì)電文電文類型電文類型電文說明電文說

49、明mt299清算部門在辦理退匯業(yè)務中使用的借記授權電文 以上電文經(jīng)過經(jīng)辦、復核和授權,調(diào)用模塊 sendtoalliance 發(fā)送到 swift 系統(tǒng),調(diào)用模塊 accoproc 進行帳務處理,并轉到待匯出匯款核銷隊列,調(diào)用匯出匯款核銷模塊xx 銀行外匯清算系統(tǒng)詳細設計說明書27(closedebitswift)進行處理。從行外收進電文的處理(1)非收款性質(zhì)電文報文類別報文類別說明說明mt110支票通知mt111支票止付要求mt112支票止付情況mt400付款通知mt410確認mt412承兌通知mt420查詢mt422通知單據(jù)情況mt430修改托收指示mt456拒付通知mt700/701開證m

50、t705預先通知mt710/711轉發(fā)信用證mt720/721轉開信用證mt730確認mt732通知接受單據(jù)mt734拒付通知mt740償付授權mt742索償mt747修改償付授權mt750通知不符點mt752授權付款承兌或議付mt754已付款承兌或議付的通知mt756通知已償付或付款mt760保函mt767修改保函mt768確認收妥mt769通知擔保減額或解除責任以上電文調(diào)用模塊 sendtobranch 轉發(fā)給分行國際結算系統(tǒng)轉發(fā)條件:報文的 21 項(相關業(yè)務編號)與某分行國際結算系統(tǒng)的業(yè)務編號相符無法自動判斷的,由操作員指定發(fā)送到那個分行。報文類別報文類別說明說明mt300外匯買賣證實

51、mt305期權交易證實xx 銀行外匯清算系統(tǒng)詳細設計說明書28mt320定期存放款證實mt324定期存放款清算通知mt330通知存放款證實mt399自由格式mt5xx與債券業(yè)務有關的報文以上類型的電文不需帳務處理,調(diào)用模塊 print3xx 打印后人工轉交總行資金部門報文類別報文類別說明說明mt199mt999mtn92mtn95mtn96以上類型的電文不需帳務處理,由操作員手工確定轉發(fā)分行(調(diào)用模塊 sendtobranch),或調(diào)用模塊 printswift 打印后人工轉交總行資金部門。報文類別報文類別說明說明mt199mt999mtn92mtn95mtn96以上類型的電文不需帳務處理,由

52、操作員手工確定轉發(fā)分行(調(diào)用模塊 sendtobranch),或調(diào)用模塊 printswift 打印后人工轉交總行資金部門。報文類別報文類別說明說明mt900以上電文僅留存,不處理 清算查詢答復報文調(diào)用模塊 printswift 打印后由清算部門留存。 錯發(fā)的電文,調(diào)用模塊 resendtobranch 進行重新發(fā)送。(2)收款性質(zhì)電文 電文類型電文類型說明說明mt100/103這是發(fā)報行(可能為我行帳戶行,也可能非我行帳戶行)指示收報行(我行總xx 銀行外匯清算系統(tǒng)詳細設計說明書29行或分行)將一筆款項解付給匯款的受益人;有業(yè)務編號。mt202這是發(fā)報行(一定是我行帳戶行)指示收報行(一定是我行總行)將一筆款項劃給受益行(我行分行);有相關業(yè)務編號。mt910這是帳

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論