




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
南京醫(yī)藥結(jié)算中心票據(jù)管理系統(tǒng)
概要設(shè)計(jì)
文件起草人:張祖剛
文件審核人:_____________
文件批準(zhǔn)人:_____________
2006年2月
浪潮集團(tuán)山東通用軟件有限公司
1.概述
對票據(jù)的統(tǒng)一管理,包括應(yīng)收票據(jù)、應(yīng)付票據(jù)及重要空白憑證的管理。應(yīng)收應(yīng)付主
要是指商業(yè)匯票,包括銀行承兌匯票和商業(yè)承兌匯票。
1.1項(xiàng)目的目的與目標(biāo)
1、應(yīng)收票據(jù)的管理,收票、背書、托收、貼現(xiàn)等。
2、應(yīng)付票據(jù)的管理,開票、到期兌付等。
3、重要空白憑證的管理,購買登記、領(lǐng)取、使用、退回、作廢等。
1.2術(shù)語定義
1.3參考資料
1、《票據(jù)管理需求報(bào)告》
1.4相關(guān)文檔
1.5版本更新信息
本版本創(chuàng)建者:
本版本維護(hù)者:
本版本評審者:項(xiàng)目經(jīng)理、SEG代表、測試主管、用戶代表(需要時)
版本/修改確認(rèn)日修改方式修改內(nèi)容概述修改位置
修訂版期(AMD)
VI.0
2、功能設(shè)計(jì)
2.1功能框架
應(yīng)收票據(jù)管理應(yīng)付票據(jù)管理重要空白憑證管理系統(tǒng)初始
票據(jù)在途登記票據(jù)開票申請空白憑證類型系統(tǒng)參數(shù)設(shè)置
票據(jù)驗(yàn)收入庫票據(jù)開票空白憑證購買申請
票據(jù)背書申請票據(jù)退換票處理空白憑證購買審核
票據(jù)背書處理票據(jù)到期兌付空白憑證登記
票據(jù)在途托收票據(jù)信息查詢空白憑證管理
票據(jù)銀行托收應(yīng)付到期票據(jù)查詢空白憑證查詢
票據(jù)貼現(xiàn)申請票據(jù)開票申請查詢
票據(jù)貼現(xiàn)處理
票據(jù)維護(hù)處理
票據(jù)信息查詢
應(yīng)收到期票據(jù)查詢
背書票據(jù)退回處理
倍數(shù)申請單查詢
貼現(xiàn)申請單查詢
2.2系統(tǒng)參數(shù)設(shè)置
功能描述
設(shè)置美元的幣種編號,預(yù)算表中用到美元信息的參數(shù)。
界面定義
后臺交易說明:
文件名:pjyspj.pc
交易說明:
交易碼PJXTCSSZ
交易名稱票據(jù)系統(tǒng)參數(shù)設(shè)置交易
功能簡述對系統(tǒng)參數(shù)進(jìn)行設(shè)置
輸入的字符串機(jī)構(gòu)編號1應(yīng)收票據(jù)戶編號1應(yīng)付票據(jù)戶編號1(空)1應(yīng)收到
期天數(shù)1應(yīng)付到期天數(shù)1貼現(xiàn)利息收入賬戶1貼現(xiàn)利息支出賬
戶
交易輸出的結(jié)果出錯信息
相關(guān)表
序號表名操作
1LSSYCS(私有參數(shù)配置表)插入更新
處理過程:
?合法性檢查:機(jī)構(gòu)編號編號不能為空。
〃設(shè)置應(yīng)收票據(jù)賬戶
SELECTCOUNT(*)INTO:行FROMLSSYCSWHEREFJGBH=結(jié)構(gòu)編號AND
F_VKEY=,PJ_YSPJH,;
If行>0
UPDATELSSYCSSETF_VALUE=應(yīng)收票據(jù)戶編號WHEREF_JGBH=結(jié)構(gòu)編號
ANDFVKEY=,PJYSPJH'
Else
INSERTINTOLSSYCS(F_JGBH,FVKEY,FVALUE)VALUES(結(jié)構(gòu)編
號,'PJ_YSPJH',應(yīng)收票據(jù)戶編號);
endif
〃設(shè)置應(yīng)付票據(jù)賬戶
SELECTCOUNT(*)INTO:行FROMLSSYCSWHEREFJGBH=結(jié)構(gòu)編號AND
F_VKEY=,PJ_YFPJH';
If行>0
UPDATELSSYCSSETF_VALUE=應(yīng)付票據(jù)戶編號WHEREF_JGBH=結(jié)構(gòu)編號
ANDF_VKEY=,PJ_YFPJH';
Else
INSERTINTOLSSYCS(F_JGBH,E_VKEY,F_VALUE)VALUES(結(jié)構(gòu)編
號,'PJ_YFPJH',應(yīng)付票據(jù)戶編號);
Endif
〃設(shè)置貼現(xiàn)利息收入賬戶
SELECTCOUNT(*)INTO:行FROMLSSYCSWHEREF_JGBH=結(jié)構(gòu)編號AND
F_VKEY='PJTXLXSRir;
If行>0
UPDATELSSYCSSETF_VALUE=貼現(xiàn)利息收入賬戶WHERE尸」61^=結(jié)構(gòu)編號
ANDFVKEY=,PJ_TXLXSRH,;
Else
INSERTINTOLSSYCS(F_JGBH,E_VKEY,F_VALUE)VALUES(結(jié)構(gòu)編
號,'PJJTXLXSRH',貼現(xiàn)利息收入賬戶);
Endif
〃設(shè)置貼現(xiàn)利息支出賬戶
SELECTCOUNT(*)INTO:行FROMLSSYCSWHEREF_JGBH=結(jié)構(gòu)編號AND
F_VKEY=,PJTXLXZCir;
If行>0
UPDATELSSYCSSETF_VALUg=貼現(xiàn)利息支出賬戶WHERE憶入8*結(jié)構(gòu)編號
ANDFVKEY='PJ_TXLXZCH,;
Else
INSERTINTOLSSYCS(F_JGBH,F_VKEY,F_VALUE)VALUES(結(jié)構(gòu)編
號,'PJ_TXLXZCH',貼現(xiàn)利息支出賬戶);
Endif
〃設(shè)置應(yīng)收提示天數(shù)
SELECTCOUNT(*)INTO:行FROMLSSYCSWHEREF_JGBH=結(jié)構(gòu)編號AND
FVKEY=,PJYSTS';
If行>0
UPDATELSSYCSSETF_VALUE=應(yīng)收到期天數(shù)WHERE尸_入1311=結(jié)構(gòu)編號AND
F_VKEY='PJ_YSTS';
Else
INSERTINTOLSSYCS(F_JGBH,F_VKEY,F_VALUE)VALUES(結(jié)構(gòu)編
號,'PJ_YSTS',應(yīng)收到期天數(shù));
Endif
〃設(shè)置應(yīng)付提示天數(shù)
SELECTCOUNT(*)INTO:行FROMLSSYCSWHEREF_JGBH=結(jié)構(gòu)編號AND
FVKEY=,PJ,YFTS,;
If行>0
UPDATELSSYCSSETF_VALUE=應(yīng)付到期天數(shù)WHERE尸_入1311=結(jié)構(gòu)編號AND
F_VKEY='PJ_YFTS,;
Else
INSERTINTOLSSYCS(F_JGBH,F_VKEY,F_VALUE)VALUES(結(jié)構(gòu)編
號,'PJ_YFTS',應(yīng)付到期天數(shù));
Endif
交易說明:
交易碼PJXTCSCX
交易名稱票據(jù)系統(tǒng)參數(shù)查詢交易
功能簡述對系統(tǒng)參數(shù)進(jìn)行查詢
輸入的字符串機(jī)構(gòu)編號
交易輸出的結(jié)果機(jī)構(gòu)編號1應(yīng)收票據(jù)戶編號1應(yīng)收票據(jù)戶名稱1應(yīng)付票據(jù)戶編
號I應(yīng)付票據(jù)戶名稱1(空)|(空)|應(yīng)收到期天數(shù)|應(yīng)付到
期天數(shù)1貼現(xiàn)利息收入賬戶編號1貼現(xiàn)利息收入賬戶名稱1貼
現(xiàn)利息支出賬戶編號1貼現(xiàn)利息支出賬戶名稱
相關(guān)表
序號表名操作
1LSSYCS(私有參數(shù)配置表)查詢
2JSZHZD(內(nèi)部賬戶字典)查詢
處理過程:
?合法性檢查:機(jī)構(gòu)編號編號不能為空。
〃查詢應(yīng)收票據(jù)賬戶
SELECTF_VALUE,JSZHZDJICINTO:應(yīng)收票據(jù)戶編號,:應(yīng)收票據(jù)戶名稱FROM
LSSYCS,JSZHZDWHEREFVALUE=JSZHZDBHANDF_JGBH=結(jié)構(gòu)編號AND
F_VKEY='PJ_YSPJH,;
〃查詢應(yīng)付票據(jù)賬戶
SELECTF_VALUE,JSZHZD_MCINTO:應(yīng)付票據(jù)戶編號,:應(yīng)付票據(jù)戶名稱FROM
LSSYCS,JSZHZDWHEREFVALUE=JSZHZD_BHANDF_JGBH=結(jié)構(gòu)編號AND
F_VKEY=,PJ_YFPJH,;
〃查詢貼現(xiàn)利息收入賬戶
SELECTFVALUE,JSZHZDMCINTO:貼現(xiàn)利息收入賬戶編號,:貼現(xiàn)利息收入賬戶
名稱FROMLSSYCS,JSZHZDWHEREF_VALUE=JSZHZD_BHAND尸_、811=結(jié)構(gòu)編號AND
F_VKEY='PJ_TXLXSRH,;
〃查詢貼現(xiàn)利息支出賬戶
SELECTF_VALUE,JSZHZD?MCINTO:貼現(xiàn)利息支出賬戶編號,:貼現(xiàn)利息支出賬戶
名稱FROMLSSYCS,JSZHZDWHEREF_VALUE=JSZHZD_BHANDF_JGBH=結(jié)構(gòu)編號AND
F_VKEY=,PJJTXLXZCH';
〃查詢應(yīng)收到期天數(shù)
SELECTF_VALUEINTO:應(yīng)收到期天數(shù)FROMLSSYCSWHERE尸_我1^=結(jié)構(gòu)編號AND
F_VKEY=,PJ_YSTS,;
〃查詢應(yīng)付到期天數(shù)
SELECTF_VALUEINTO:應(yīng)付到期天數(shù)FROMLSSYCSWHEREF_JGBH=結(jié)構(gòu)編號AND
F_VKEY=TPJ_YFTS,;
前臺處理說明
顯示界面后,調(diào)用查詢交易PJXTCSCX,傳遞當(dāng)前機(jī)構(gòu)編號參數(shù),返回結(jié)果:機(jī)構(gòu)編
號I應(yīng)收票據(jù)戶編號I應(yīng)收票據(jù)戶名稱I應(yīng)付票據(jù)戶編號I應(yīng)付票據(jù)戶名稱I(空)I(空)
I應(yīng)收到期天數(shù)I應(yīng)付到期天數(shù)I貼現(xiàn)利息收入賬戶編號I貼現(xiàn)利息收入賬戶名稱I貼現(xiàn)利
息支出賬戶編號I貼現(xiàn)利息支出賬戶名稱,界面顯示賬戶名稱。
保存時調(diào)用交易PJXTCSSZ進(jìn)行設(shè)置,對賬戶的編號和到期天數(shù)進(jìn)行保存設(shè)置。
2.3應(yīng)收票據(jù)管理
2.3.1票據(jù)在途登記
功能描述
經(jīng)營單位在收到銀行承兌匯票后或支票,山操作員在系統(tǒng)里作“在途”票據(jù)登記,錄入
票據(jù)的各要素,形成票據(jù)的在途記錄,然后送票至結(jié)算中心。
界面定義
票據(jù)列表顯示界面
票據(jù)號:??
?票據(jù)列表:\?票據(jù)卡片退回
1票據(jù)號出票人出票人麻尸1票據(jù)金額出票日期到期日票據(jù)類型票據(jù)狀態(tài)操作員|
20502018aaaaaaaaaaaaaaaaaaaaaa1111111111112000000.002004-01-042004-07-04銀行承兌在途aaa
20502860bbbbbbbbbbbbbbbbbbbbbbbb2222222222222450000.002004-02-062004-08-06銀行承兌磁aaa
20505965ccccccccccccccccccccccc33333333333338000000.002004-01-212004-07-21商業(yè)承兌退回aaa
20506023ddddddddddddddddddddddd444444444444444500000.002004-02-062004-08-06銀行承兌在途aaa
20508965e?eeeeeeeeeeeeeeeee?eeee555555555555510000000.002004-01-232004-07-23銀行承兌在途aaa
「內(nèi)部背書轉(zhuǎn)2n「增加11修改?口呆承11查-11作廢?「退出?
票據(jù)卡片顯示界面(托收銀行),相關(guān)頁面信息都有調(diào)整。
變更
票據(jù)號
收票類型I集團(tuán)外收票二J
暨記日期12004-03-02||...|
單位名稱|||...|
限行麻尸1-1
票面金額
]\-\
上手背書人
預(yù)篁項(xiàng)目
收款方法|
交票人|票據(jù)狀態(tài)|在途二]
叁注「
?內(nèi)部背書轉(zhuǎn)入11燧加?|曜坂?保存?「Ma?底句|味出?
票據(jù)查詢條件界面
后臺交易說明:
文件名:pjyspj.pc
交易說明:
交易碼PJYSZTWH
交易名稱應(yīng)收在途票據(jù)維護(hù)交易
功能簡述對票據(jù)進(jìn)行登記、更新操作
輸入的字符串操作類型1票據(jù)內(nèi)碼1出票日期1票據(jù)號碼1出票人全稱1出票
人賬號1出票人開戶行1承兌銀行編號1收款票據(jù)戶1收款單位
編號1收款人全稱1收款人賬號1收款人開戶行I票面金額1到
期11期1承兌協(xié)議編號(托收銀行)1第一收款人1第一收款人
帳號1第一收款人銀行1收票類型1上手背書人1上手背書人名
稱1登記日期1交票人1預(yù)算項(xiàng)目編號1票據(jù)類型1票據(jù)狀態(tài)1是
否記賬1備注1機(jī)構(gòu)編號1客戶ID|客戶地址ID|收付款單據(jù)格
式1操作員編號1保管單位編號1備用字段11備用字段2|備用
字段31備用字段41備用字段5
交易輸出的結(jié)果票據(jù)內(nèi)碼1重復(fù)標(biāo)示(0或1)1或錯誤信息
相關(guān)表
序號表名操作
1PJYSKC(應(yīng)收票據(jù)庫存表)插入更新
2LSGYZD(操作員字典)查詢
3LSJGZD(機(jī)構(gòu)字典)查詢
處理過程:
?合法性檢查:出票日期、票據(jù)號碼、出票人全稱、出票人銀行賬號、收款票據(jù)戶、
收款單位編號、收款人全稱、票面金額、收票類型、上手背書人名稱、到期日期、
預(yù)算項(xiàng)目、票據(jù)類型、機(jī)構(gòu)編號、操作員編號不能為空。
?根據(jù)操作類型進(jìn)行交易的不同處理,如果為1,表示新增記錄,需要生成票據(jù)內(nèi)碼
并增加記錄。
1)、如果增加記錄,需要先判斷票據(jù)號是否重友,判斷當(dāng)前庫存中是否有此票據(jù)號的票
據(jù),SELECTCOUNT(*)INTO:行數(shù)FROMPJYSKCWHEREPJYSKC_PJBH=:票據(jù)號碼AND
PJYSKC_PJZT='02'NOTIN('04','11')ANDPJYSKC_PJLX=:票據(jù)類型AND
PJYSKC_JGBH=:機(jī)構(gòu)編號;
if行數(shù)>0保存成功后返回重復(fù)標(biāo)示為’1'否則返回’0'"
//已經(jīng)有此票據(jù)號的票據(jù)-4%許再增?姓T出麗
2)、如果是增加需要重新生成內(nèi)碼
SELECTMAX(PJYSKCNM)INTO:最大內(nèi)碼編號FROMPJYSKCWHERE
SUBSTR(PJYSKC_NM,2,6)=系統(tǒng)日期(YYMMDD);
〃票據(jù)內(nèi)碼形成的規(guī)則是:‘P'+系統(tǒng)II期(6)+順序號(3)
Ifsqlcode-1403
票據(jù)內(nèi)碼='P'+系統(tǒng)日期+'001'
else
順序號=取最大內(nèi)碼編號右三位,取整后+1,不足3位前補(bǔ)0
票據(jù)內(nèi)碼='P'+系統(tǒng)日期(6)+順序號(3)
endif
3)、增加到票據(jù)庫存表中數(shù)據(jù)。
//從賬戶字典中得到幣種編號信息
SELECTJSZHZDWBBHINTO:幣種編號FROMJSZHZDWHEREJSZHZDBH=:收款票據(jù)戶;
〃增加到庫存信息
INSERTINTOPJYSKC(PJYSKC_NM,PJYSKC_CPRQ,PJYSKC_PJBH,PJYSKC_CPRQC,
PJYSKC_CPRZH,PJYSKC_CPRKHH,PJYSKC_CDYH,PJYSKC_SKPJH,PJYSKC_SKDWBH,PJYSKC_SKRQC,
PJYSKCSKRZH,PJYSKCSKRKHH,PJYSKCPMJE,PJYSKCDQRQ,PJYSKCXYBH,PJYSKCDYSKR,
PJYSKC_DYSKRZH,PJYSKC_DYSKRYH,PJYSKC_SPLX,PJYSKC_SSBSR,PJYSKC_SSBSRMC,
PJYSKC_DJRQ,PJYSKC_JPR,PJYSKC_XMBH,PJYSKC_PJLX,PJYSKC_PJZT,PJYSKC_SFJZ,
PJYSKC_CPXZ,PJYSKCWBBH,PJYSKCBZ,PJYSKCJGBH,PJYSKCKHID,PJYSKCKHDZID,
PJYSKC_DJGS,PJYSKC_CZY,PJYSKC_BGDWBH,PJYSKC_BYZD1,PJYSKC_BYZD2,
PJYSKC_BYZD3,PJYSKC_BYZD4,PJYSKC_BYZD5
VALUES(票據(jù)內(nèi)碼,出票日期,票據(jù)號碼,出票人全稱,出票人賬號,出票人開戶行,承兌銀行,
收款票據(jù)戶,收款單位編號,收款人全稱,收款人賬號,收款人開戶行,票面金額,到期日期,
承兌協(xié)議編號,第一收款人,第一收款人帳號,第一收款人銀行,收票類型,上手背書人,上手
背書人名稱,登記日期,交票人,預(yù)算項(xiàng)目編號,票據(jù)類型,票據(jù)狀態(tài),是否記賬,'1',幣種
編號,備注,機(jī)構(gòu)編號,客戶ID,客戶地址ID,收付款單據(jù)格式,操作員編號,保管單位編號,
備用字段1,備用字段2,備用字段3,備用字段4,備用字段5);
?如果操作類型為2,表示對數(shù)據(jù)更新,根據(jù)票據(jù)內(nèi)碼更新相關(guān)數(shù)據(jù)。如果是退回的
票據(jù),需要設(shè)置為在途狀態(tài)。
如果修改記錄,需要先判斷票據(jù)號是否重復(fù),判斷當(dāng)前庫存中是否有此票據(jù)號的票據(jù),
SELECTCOUNT(*)INTO:行數(shù)FROMPJYSKCWHEREPJYSKC_PJBH=:票據(jù)號碼ANDPJYSKC_PJZT
NOTIN('04','11')ANDPJYSKC_PJLX=:票據(jù)類型ANDPJYSKC_JGBH=:機(jī)構(gòu)編號AND
PJYSKC_PJNM?票據(jù)內(nèi)碼;
if行數(shù)>0提示“已經(jīng)有此票據(jù)號的票據(jù),不允許再修改票據(jù)號”,退出,endif
〃1、先對為退回狀態(tài)的票據(jù)設(shè)置為在途
If票據(jù)狀態(tài)=='10'
票據(jù)狀態(tài)='or
endif
〃3、然后根據(jù)參數(shù)進(jìn)行設(shè)置更新。
〃從賬戶字典中得到幣種編號信息
SELECTJSZHZDWBBHINTO:幣種編號FROMJSZHZDWHEREJSZHZDBH=:收款票據(jù)戶;
〃更新記錄(根據(jù)票據(jù)內(nèi)碼設(shè)置傳遞的參數(shù),同時根據(jù)上面得到的幣種編號更新)
UPDATEPJYSKCSET…
?如果操作類型為4,表示對數(shù)據(jù)更新,根據(jù)票據(jù)內(nèi)碼更新相關(guān)數(shù)據(jù)。票據(jù)信息維護(hù)
中。
UPDATEPJYSKCSETPJYSKC_PJBH=票據(jù)號,PJYSKC_PJLX=票據(jù)類型,PJYSKC_CPRQ=出票
日期,PJYSKC_CPRQC=H|票人全稱,PJYSKC_CPRZH=出票人銀行賬戶,PJYSKC_CPRKHH=lH^A
開戶行,PJYSKCDQRQ=到期日期,PJYSKCCDYH=承兌銀行號,PJYSKCSKRZH=收款人銀行賬
戶,PJYSKC_SKRKHH=收款人開戶行,PJYSKC_XYBH=托收銀行WIEREPJYSKC_NM=票據(jù)內(nèi)碼;
交易說明:
交易碼PJYSZTCX
交易名稱應(yīng)收在途票據(jù)查詢列表交易
功能簡述根據(jù)條件查詢應(yīng)收票據(jù)信息
輸入的字符串機(jī)構(gòu)編號1單位編號1查詢?nèi)掌?承兌銀行編號1票據(jù)號1票據(jù)
金額11票據(jù)類型1票據(jù)狀態(tài)[操作員編號1票據(jù)金額21出票人|
上手背書人1收票日期「收票日期2|到期日期1|到期日期2|
持票性質(zhì)1查詢開始記錄號I查詢結(jié)束記錄號
交易輸出的結(jié)果票據(jù)內(nèi)碼I單位編號1單位名稱1票據(jù)號1出票人I出票人賬戶I
票據(jù)金額I出票日期I到期日I票據(jù)類型1票據(jù)狀態(tài)1操作員編
號1操作員名稱1出票人開戶行1承兌銀行號1上手背書人1第
一收款人收款人名稱1收款人銀行賬戶1收款人開戶行1托收
銀行
相關(guān)表
序號表名操作
1PJYSKC(應(yīng)收票據(jù)庫存表)查詢
2LSGYZD(操作員字典)查詢
處理過程:
?合法性檢查:機(jī)構(gòu)編號不能為空。
?根據(jù)參數(shù)組織查詢的條件后,進(jìn)行查詢數(shù)據(jù)。
1)、首先組織查詢的條件字符串。設(shè)置查詢的條件變量為pswhore,判斷如果參數(shù)單
位編號不為空,加上單位編號的參數(shù)條件:pswhere=pswhere+“ANDPJYSKCSKDWBH='"
+單位編號”
判斷如果參數(shù)查詢?nèi)掌诓粸榭?,加上查詢?nèi)掌诘膮?shù)條件:pswhere=pswhere+“AND
(PJYSKC_DQRQ<=,”+查詢?nèi)掌?”'ORNVL(PJYSKC_DQRQ,'')='')”
判斷如果參數(shù)承兌銀行編號不為空,加上承兌銀行的參數(shù)條件:pswhere=pswhere+
“ANDPJYSKC_CDYH='"+承兌銀行編號”
判斷如果參數(shù)票據(jù)編號不為空,加上票據(jù)編號的參數(shù)條件:pswhere=pswhere+“AND
PJYSKC_PJBH='”+票據(jù)編號+”
判斷如果參數(shù)票據(jù)金額不為空,加上票據(jù)金額的參數(shù)條件:pswhere=pswhere+AND
PJYSKC_PMJE="+票據(jù)金額
判斷如果參數(shù)票據(jù)類型不為空,加上票據(jù)類型的參數(shù)條件:pswhere=pswhere+“AND
PJYSKC_PJLX='”+票據(jù)類型,如果不等則忽略此條件。
判斷如果參數(shù)票據(jù)狀態(tài)不等于空,加上票據(jù)狀態(tài)的參數(shù)條件:pswhere=pswhere+
“ANDPJYSKC_PJZTIN("+票據(jù)狀態(tài)+”)”,如果等于空,則只查尋在途和退回的票據(jù):
pswhere=pswhere+“ANDPJYSKC_PJZTIN('01','10')”
判斷如果操作員編號不為空,加上操作員編號的參數(shù)條件:pswhere=pswhere+“AND
PJYSKCCZY='"+操作員編號”
判斷如果參數(shù)出票人不為空,加上出票人的參數(shù)條件:pswhere=pswhere+“AND
PJYSKCCPRQCLIKE'%”+出票人+"%'”
判斷如果參數(shù)上手背書人不為空,加上上手背書人的參數(shù)條件:pswhere=pswhere+
“ANDPJYSKC_SSBSRMCLIKE'%”+上手背書人+“”
判斷如果參數(shù)收票日期1不為空,加上收票日期1的參數(shù)條件:pswhere=pswhere+
“ANDPJYSKC_DJRQ>='"+收票日期1+“'"
判斷如果參數(shù)收票II期2不為空,加上收票II期2的參數(shù)條件:pswhere=pswhere+
“ANDPJYSKC_DJRQ<='"+收票日期2+“'”
判斷如果參數(shù)到期日期1不為空,加上到期日期1的參數(shù)條件:pswhere=pswhere+
“ANDPJYSKCDQRQ>='"+到期日期1+“'"
判斷如果參數(shù)到期II期2不為空,加上到期II期2的參數(shù)條件:pswhere=pswhere+
“ANDPJYSKCJ)QRQ<='"+到期日期2+“'”
判斷如果持票性質(zhì)不為空,加上持票性質(zhì)的參數(shù)條件:pswhere=pswhere+“AND
PJYSKCCPXZ=,”+持票性質(zhì)”
2)、最后組織查詢數(shù)據(jù)的語句為:
SELECTPJYSKC_NM,PJYSKC_SKDUBH,F_DWMC,PJYSKC_PJBH,PJYSKC_CPRQC,PJYSKC_CPRZH,
PJYSKCPMJE,PJYSKCCPRQ,PJYSKCDQRQ,PJYSKCPJLX,PJYSKCPJZT,FNAME,PJYSKCCPRKH
II,PJYSKC_CDYH,PJYSKC_SSBSRMC,PJYSKC_DYSKR,PJYSKC_SKRQC,PJYSKC_SKRZI1,
PJYSKC_SKRKHH,PJYSKC_XYBH
FROMPJYSKC,LSGYZD,LSDWZDWHEREPJYSKCCZY=FGYBHANDPJYSKC_JGBH=機(jī)構(gòu)編號AND
PJYSKC_SKDWB1I=F_DWBH+pswhere
ORDERBYPJYSKC_SKDWBHASC,PJYSKCJQRQASC,PJYSKC_NMASC;
3)、數(shù)據(jù)為批量操作查詢,分批返回給前臺,根據(jù)查詢開始號和結(jié)束號提取相應(yīng)的數(shù)據(jù)
返回。
交易說明:
交易碼PJYSZTCXMX
交易名稱應(yīng)收在途票據(jù)明細(xì)查詢交易
功能簡述根據(jù)內(nèi)碼查詢應(yīng)收票據(jù)明細(xì)信息
輸入的字符串票據(jù)內(nèi)碼1票據(jù)編號1機(jī)構(gòu)編號1單位編號1票據(jù)類型
交易輸出的結(jié)果票據(jù)內(nèi)碼1出票11期1票據(jù)號碼1出票人全稱1出票人賬號1出
票人開戶行1承兌銀行編號1(空)1收款票據(jù)戶1收款票據(jù)戶名
稱1收款單位編號1收款人全稱收款人賬號1收款人開戶行1
票面金額1到期日期1承兌協(xié)議編號(托收銀行)1第收款人
1第一收款人帳號1第一收款人銀行1收票類型1上手背書人
上手背書人名稱1登記日期1交票人1預(yù)算項(xiàng)目編號1預(yù)算項(xiàng)目
名稱1票據(jù)類型1票據(jù)狀態(tài)1是否記賬1持票性質(zhì)1備注1背書單
據(jù)編號1機(jī)構(gòu)編號1客戶ID|客戶地址ID|收付款單據(jù)格式|操
作員編號1操作員名稱保管單位編號1保管單位名稱備用字
段1卜備用字段21備用字段3|備用字段4|備用字段5
相關(guān)表
序號表名操作
1PJYSKC(應(yīng)收票據(jù)庫存表)查詢
2LSGYZD(操作員字典)查詢
3JSZHZD(內(nèi)部賬戶字典)查詢
4LSYSXMZD(預(yù)算項(xiàng)目字典)查詢
處理過程:
?合法性檢查:票據(jù)內(nèi)碼不能為空。
?根據(jù)內(nèi)碼查詢票據(jù)明細(xì)信息(標(biāo)注顏色部分為從其他表關(guān)聯(lián)查詢的信息)。
判斷如果參數(shù)機(jī)構(gòu)編號不為空:
pswhere=pswhere+“ANDPJYSKCJGBH='"+機(jī)構(gòu)編號+”
判斷如果參數(shù)單位編號不為空:
pswhere=pswhere+“ANDPJYSKC_SKDWBH='”+單位編號+”
判斷如果參數(shù)票據(jù)編號不為空:
pswhere=pswhere+“ANDPJYSKCPJBH='”+票據(jù)編號+”
判斷如果參數(shù)票據(jù)類型不為空:
pswhere=pswhere+“ANDPJYSKC_PJLX='”+票據(jù)類型+”
判斷如果參數(shù)票據(jù)內(nèi)碼不為空:
pswhere=pswhere+“ANDPJYSKC_NM='”+票據(jù)內(nèi)碼+”'
SELECTPJYSKC_NM,PJYSKC_CPRQ,PJYSKC_PJBH,PJYSKC_CPRQC,PJYSKC_CPRZH,
PJYSKC_CPRKHH,PJYSKC_CDYH,PJYSKC_SKPJH,JSZHZDJIC,PJYSKC_SKDWBH,
PJYSKCSKRQC,PJYSKCSKRZH,PJYSKCSKRKHH,PJYSKCPMJE,PJYSKCDQRQ,PJYSKCXYBH,
PJYSKC_DYSKR,PJYSKC_DYSKRZH,PJYSKC_DYSKRYH,PJYSKC_SPLX,PJYSKC_SSBSR,
PJYSKC_SSBSRMC,PJYSKC_DJRQ,PJYSKC_JPR,PJYSKC_XMBH,F_XMMC,PJYSKC_PJLX,
PJYSKCPJZT,PJYSKCSFJZ,PJYSKCCPXZ,PJYSKC_BZ,PJYSKCBSDJBH,PJYSKC_JGBH,
PJYSKCKHID,PJYSKC_KHDZID,PJYSKCDJGS,PJYSKCCZY,F_NAME,
PJYSKC_BCDWBH,PJYSKC_BYZD1,PJYSKC_BYZD2,PJYSKC_BYZD3,PJYSKC_BYZD4,PJYSKC_BYZI)5
FROMPJYSKC,JSZHZD,LSYSXMZD,LSGYZD
WHEREPJYSKCSKPJH=JSZHZD.JSZHZDBH
ANDPJYSKC_XMBH=LSYSXMZD.F_XMBHANDPJYSKC_CZY=LSGYZD.F_GYBH+pswhere
ANDPJYSKJNM-:票據(jù)內(nèi)碼;
根據(jù)交易結(jié)果輸出。
〃保管單位名稱從單位字典中根據(jù)保管單位單位編號來讀取
交易說明:
交易碼PJYSBSZRCX
交易名稱應(yīng)收背書票據(jù)轉(zhuǎn)入查詢交易
功能簡述內(nèi)部背書轉(zhuǎn)入時選擇背書給本單位的票據(jù)信息
輸入的字符串機(jī)構(gòu)編號1單位編號
交易輸出的結(jié)果票據(jù)內(nèi)碼1票據(jù)號1出票人1出票人賬戶1票據(jù)金額1出票日期
到期日1票據(jù)類型1付款機(jī)構(gòu)編號
相關(guān)表
序號表名操作
1PJYSKC(應(yīng)收票據(jù)庫存表)查詢
2PJBSSQD(背書申請單)查詢
處理過程:
?合法性檢查:機(jī)構(gòu)編號、單位編號不能為空。
?根據(jù)參數(shù)組織查詢數(shù)據(jù)。
SELECTPJYSKC_NM,PJYSKC_PJBH,PJYSKC_CPRQC,PJYSKC_CPRZH,PJYSKC_PMJE,
PJYSKC_CPRQ,PJYSKC_DQRQ,PJYSKC_PJLX,PJBSSQD_JGBH
FROMPJYSKC,PJBSSQDWHEREPJYSKCBSDJBH=PJBSSQDDJBHANDPJBSSQDSKDW=單位編號
ANDPJYSKC_PJZT=,04'ANDNOTEXISTS(SELECT1FROMPJYSKCAWHERE
PJYSKC.PJYSKC_PJBH=A.PJYSKC_PJBHANDPJYSKC_SKDWBH=單位編號ANDPJ¥SKC_PJZTNOT
IN('04','IT))ORDERBYPJYSKC_PJBHASC;
交易說明:
交易碼PJYSZTPJZF
交易名稱票據(jù)作廢處理交易
功能簡述對登記的在途票據(jù)作廢處理
輸入的字符串票據(jù)內(nèi)碼
交易輸出的結(jié)果返回出錯信息
相關(guān)表
序號表名操作
1PJYSKC(應(yīng)收票據(jù)庫存表)更新
處理過程:
?合法性檢查:票據(jù)內(nèi)碼不能為空。
?根據(jù)內(nèi)碼設(shè)置票據(jù)為作廢狀態(tài)。
UPDATEPJYSKCSETPJYSKC_PJZT=,ITWHEREPJYSKC_NM=票據(jù)內(nèi)碼;
交易說明:
交易碼PJYSBSDJCXMX
交易名稱背書單據(jù)查詢明細(xì)交易
功能簡述根據(jù)單據(jù)編號查詢背書單據(jù)的明細(xì)信息
輸入的字符串單據(jù)編號
交易輸出的結(jié)果單據(jù)編號1付款單位編號1付款單位名稱付款內(nèi)部賬戶編號1
付款內(nèi)部賬戶名稱1付款單位銀行賬戶1付款單位開戶行1用
途1幣種編號1幣種名稱1金額1單據(jù)類型1票據(jù)類型1收款單位
編號I收款內(nèi)部賬戶I收款內(nèi)部賬戶名稱I收款單位名稱:收款
單位銀行賬戶1收款單位開戶行I申請11期I單據(jù)狀態(tài)1是否記
賬|供應(yīng)商ID|收付款單據(jù)格式|付方預(yù)算項(xiàng)目編號|付方預(yù)算
項(xiàng)目名稱1收方預(yù)算項(xiàng)目編號I收方預(yù)算項(xiàng)目名稱I機(jī)構(gòu)編號I
操作員編號1操作員名稱
相關(guān)表
序號表名操作
1PJBSSQD(背書申請單)杳例
2LSDWZD(單位字典)查詢
3LSGYZD(操作員字典)查詢
4JSZHZD(內(nèi)部賬戶字典)查詢
5LSYSXMZD(預(yù)算項(xiàng)目字典)查詢
6LSWBZD(幣種字典)查詢
處理過程:
?合法性檢查:單據(jù)編號不能為空。
?根據(jù)內(nèi)碼查詢票據(jù)明細(xì)信息。
SELECTPJBSSQD_DJBH,PJBSSQD_DWBH,F_DWMC,PJBSSQDZHBH,JSZHZD_MC,
PJBSSQD_FKDWYHZH,PJBSSQD_FKDWKHH,PJBSSQD_YT,PJBSSQDJVBBH,F.WBMC,PJBSSQD_JE,
PJBSSQD_DJLX,PJBSSQD_PJLX,PJBSSQD_SKDW,PJBSSQD_SKNBZH,PJBSSQD_SKDWMC,
JBSSQD_SKDWYHZH,PJBSSQD_SKDWKHH,PJBSSQD_SQRQ,PJBSSQD_DJZT,PJBSSQD_SFJZ,
PJBSSQDGYSID,PJBSSQDDJGS,PJBSSQDFFYSXM,F_XMMC,PJBSSQDSFYSXM,PJBSSQDJGBH,
PJBSSQD_CZY,F_NAMEFROMPJBSSQD,LSDWZD,LSGYZD,JSZHZD,LSYSXMZD,LSWBZD
WHEREPJBSSQD_DJBH=單據(jù)編號
ANDPJBSSQDDWBH-FDWBHANDPJBSSQDZHBH=JSZHZDBH
ANDPJBSSQD_WBB1I=F_WBBHANDPJBSSQD_FFYSXM=F_XMBIIANDPJBSSQD_CZY=F_GYBH;
根據(jù)PJBSSQD_SKNBZH從賬戶字典中得到“收款內(nèi)部賬戶名稱”
根據(jù)PJBSSQD_SFYSXM從預(yù)算項(xiàng)目字典中得到“收方預(yù)算項(xiàng)目名稱二
根據(jù)交易結(jié)果輸出。
前臺處理說明
1、界面顯示處理
采用列表和卡片形式顯示數(shù)據(jù).在列表中根據(jù)條件查詢數(shù)據(jù),選擇記錄后,選擇到
卡片列表中,顯示此票據(jù)的明細(xì)信息。
列表界面中,顯示的信息有:票據(jù)號、出票人、出票人賬戶、票據(jù)金額、出票日期、
到期II、票據(jù)類型、票據(jù)狀態(tài)、操作員。票據(jù)類型和票據(jù)狀態(tài)有內(nèi)碼,只顯示名稱,其
中票據(jù)類型分1銀行承兌,2商業(yè)承兌,3支票;票據(jù)狀態(tài)為01登記在途、02庫存、
03背書申請、04背書、05貼現(xiàn)在途、06已貼現(xiàn)、08托收在途、09托收到賬、10退回、
11作廢、12拆票申請、13拆票抵押,14代管15換出
退回的在途票據(jù)在列表中顯示不同的顏色(按標(biāo)準(zhǔn)中規(guī)定的),保存后恢復(fù)正常顏
色。
2、功能按鈕
有【內(nèi)部背書轉(zhuǎn)入】、【增加】、【修改】、【保存】、【查詢】、【作廢】、【退出】操作。
【內(nèi)部背書轉(zhuǎn)入工在實(shí)際業(yè)務(wù)中,如果單位是從同結(jié)算中心的單位收到的票據(jù),
票據(jù)信息已經(jīng)在系統(tǒng)中登記過,所以從原有信息中轉(zhuǎn)入即可,因?yàn)榻Y(jié)算中心已經(jīng)對票據(jù)
做過記賬處理,所以要區(qū)分出業(yè)務(wù)的不同處理。點(diǎn)擊按鈕后,顯示票據(jù)選擇頁面,調(diào)用
交易PJYSBSZRCX,傳遞當(dāng)前操作員的機(jī)構(gòu)編號和單位編號,顯示票據(jù)選擇界面(如下
圖),
票據(jù)號:11
票據(jù)號出票人出票人賬戶票據(jù)金額出票日期到期日票據(jù)類型
20502018aaaaaaaaaaaaaaaaaaaaaa1111111111112000000.002004-01-042004-07-04銀行承兌
20502860bbbbbbbbbbbbbbbbbbbbbbbb2222222222222450000.002004-02-062004-08-06銀行承兌
20505965ccccccccccccccccccccccc33333333333338000000.002004-01-212004-07-21商業(yè)承兌
20506023ddddddddddddddddddddddd444444444444444500000.002004-02-062004-08-06銀行承兌
20508965eeeeeeeeeeeeeeeeeeeeeeee555555555555510000000.002004-01-232004-07-23銀行承兌
I確定II取消I
顯示的信息有:票據(jù)號、出票人、出票人賬戶、票據(jù)金額、出票日期、到期日、票
據(jù)類型。如果點(diǎn)擊取消,返回不做任何處理。點(diǎn)擊確定按鈕,如果當(dāng)前沒有選擇,則提
示無選擇的票據(jù)記錄,如果有選擇,則得到當(dāng)前行的票據(jù)內(nèi)碼(關(guān)閉票據(jù)選擇窗口后,
如果界面選擇在票據(jù)列表界面,需要轉(zhuǎn)到票據(jù)卡片界面中),同時調(diào)用交易PJYSZTCXMX,
傳遞票據(jù)內(nèi)碼,得到票據(jù)的明細(xì)信息,顯示在票據(jù)卡片中相關(guān)信息,顯示后做為新記錄
產(chǎn)生,票據(jù)內(nèi)碼設(shè)置空,可以引用設(shè)置的字段信息有:票據(jù)類型、出票日期、票據(jù)號、
出票人全稱、出票人銀行賬戶、出票人開戶行、承兌銀行編號、票面金額、到期II期、
承兌協(xié)議編號、第一收款人名稱、第一收款人銀行賬戶、第一收款人開戶行。
根據(jù)交易得到背書單據(jù)編號,調(diào)用交易PJYSBSDJCXMX,傳遞參數(shù):背書單據(jù)編號,
得到票據(jù)背書單據(jù)的明細(xì)信息,需要根據(jù)得到的信息,繼續(xù)設(shè)置票據(jù)卡片上信息,可以
設(shè)置上手背書人、預(yù)算項(xiàng)目、收款人的信息,分別對應(yīng)查詢背書單據(jù)明細(xì)信息中的付款
單位、收方預(yù)算項(xiàng)目、收款人信息,列表如下:
票據(jù)卡片需要設(shè)置信息對應(yīng)查詢背書單據(jù)信息
上手背書人編號付款單位編號
上手背書人名稱付款單位名稱
預(yù)算項(xiàng)目編號收方預(yù)算項(xiàng)目編號
預(yù)算項(xiàng)目名稱收方預(yù)算項(xiàng)目名稱
收款人單位編號收款單位編號
收款人單位名稱收款單位名稱
收款人銀行賬戶收款單位銀行賬戶
收款人開戶行收款單位開戶行
收款人內(nèi)部票據(jù)戶編號收款內(nèi)部賬戶
收款人內(nèi)部票據(jù)戶名稱收款內(nèi)部賬戶名稱
有些內(nèi)容項(xiàng)需要系統(tǒng)設(shè)置,“收票類型”需要設(shè)置為2(集團(tuán)內(nèi)收票),“金額(大寫)”根據(jù)
票面金額顯示,“登記日期”顯示當(dāng)前系統(tǒng)日期,“操作員”設(shè)置為當(dāng)前操作員,根據(jù)選擇背
書票據(jù)時判斷付款機(jī)構(gòu)編號和當(dāng)前機(jī)構(gòu)編號是否相同,如果相同則設(shè)置“票據(jù)狀態(tài)”為02
(庫存),是否記賬設(shè)置為“1”(是),否則設(shè)置“票據(jù)狀態(tài)”為01(登記在途),是否記賬
設(shè)置為“0”(否)。收票類型、票據(jù)狀態(tài)、是否記賬不允許修改。
調(diào)用函數(shù)ERPlnterface判斷是否使用ERP接口。
入?yún)ⅲ簶I(yè)務(wù)標(biāo)識(2收款),單位編碼(收票單位編號),資金業(yè)務(wù)種類標(biāo)識:7表
示應(yīng)收票據(jù)標(biāo)志。
//出參:接口標(biāo)示(3表示使用應(yīng)收接口,山資金系統(tǒng)導(dǎo)入)
判斷如果返回3,則允許選擇客戶名稱和收款方法。
【
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 全面戰(zhàn)略合作框架3篇
- 城市雕塑招標(biāo)激發(fā)創(chuàng)意力量3篇
- 外教教學(xué)成果品牌合作故事3篇
- 光纜建設(shè)協(xié)議參考3篇
- 維綸纖維在增強(qiáng)型復(fù)合材料中的角色考核試卷
- 紙藝工藝品的藝術(shù)商業(yè)價值考核試卷
- 單體聚合物在復(fù)合材料中的應(yīng)用考核試卷
- 石材加工行業(yè)標(biāo)準(zhǔn)化建設(shè)與推廣考核試卷
- 施工安全管理人員的能力培養(yǎng)與職業(yè)發(fā)展考核試卷
- 契丹人的制度創(chuàng)新二元帝國治理的現(xiàn)代啟示
- 關(guān)于窩溝封閉健康宣教
- 產(chǎn)程管理的核心步驟
- 中央空調(diào)安裝裝修施工工藝手冊
- 血液濺入眼睛應(yīng)急預(yù)案腳本
- 水滸一百單八將座次排位、梁山泊職位、諢號、星宿、武器、最終結(jié)局
- 半導(dǎo)體管特性圖示儀校準(zhǔn)規(guī)范
- 中國居民膳食營養(yǎng)素參考攝入量(DRIs)(2013-修訂版)資料
- JCT239-2014 蒸壓粉煤灰磚
- 培養(yǎng)思維是發(fā)展核心素養(yǎng)的關(guān)鍵講座課件
- 站班會記錄表
- 經(jīng)典話劇劇本《雷雨》
評論
0/150
提交評論