南京醫(yī)藥票據(jù)管理概要設計_第1頁
南京醫(yī)藥票據(jù)管理概要設計_第2頁
南京醫(yī)藥票據(jù)管理概要設計_第3頁
南京醫(yī)藥票據(jù)管理概要設計_第4頁
南京醫(yī)藥票據(jù)管理概要設計_第5頁
已閱讀5頁,還剩281頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

南京醫(yī)藥結算中心票據(jù)管理系統(tǒng)

概要設計

文件起草人:張祖剛

文件審核人:_____________

文件批準人:_____________

2006年2月

浪潮集團山東通用軟件有限公司

1.概述

對票據(jù)的統(tǒng)一管理,包括應收票據(jù)、應付票據(jù)及重要空白憑證的管理。應收應付主

要是指商業(yè)匯票,包括銀行承兌匯票和商業(yè)承兌匯票。

1.1項目的目的與目標

1、應收票據(jù)的管理,收票、背書、托收、貼現(xiàn)等。

2、應付票據(jù)的管理,開票、到期兌付等。

3、重要空白憑證的管理,購買登記、領取、使用、退回、作廢等。

1.2術語定義

1.3參考資料

1、《票據(jù)管理需求報告》

1.4相關文檔

1.5版本更新信息

本版本創(chuàng)建者:

本版本維護者:

本版本評審者:項目經理、SEG代表、測試主管、用戶代表(需要時)

版本/修改確認日修改方式修改內容概述修改位置

修訂版期(AMD)

VI.0

2、功能設計

2.1功能框架

應收票據(jù)管理應付票據(jù)管理重要空白憑證管理系統(tǒng)初始

票據(jù)在途登記票據(jù)開票申請空白憑證類型系統(tǒng)參數(shù)設置

票據(jù)驗收入庫票據(jù)開票空白憑證購買申請

票據(jù)背書申請票據(jù)退換票處理空白憑證購買審核

票據(jù)背書處理票據(jù)到期兌付空白憑證登記

票據(jù)在途托收票據(jù)信息查詢空白憑證管理

票據(jù)銀行托收應付到期票據(jù)查詢空白憑證查詢

票據(jù)貼現(xiàn)申請票據(jù)開票申請查詢

票據(jù)貼現(xiàn)處理

票據(jù)維護處理

票據(jù)信息查詢

應收到期票據(jù)查詢

背書票據(jù)退回處理

倍數(shù)申請單查詢

貼現(xiàn)申請單查詢

2.2系統(tǒng)參數(shù)設置

功能描述

設置美元的幣種編號,預算表中用到美元信息的參數(shù)。

界面定義

后臺交易說明:

文件名:pjyspj.pc

交易說明:

交易碼PJXTCSSZ

交易名稱票據(jù)系統(tǒng)參數(shù)設置交易

功能簡述對系統(tǒng)參數(shù)進行設置

輸入的字符串機構編號1應收票據(jù)戶編號1應付票據(jù)戶編號1(空)1應收到

期天數(shù)1應付到期天數(shù)1貼現(xiàn)利息收入賬戶1貼現(xiàn)利息支出賬

交易輸出的結果出錯信息

相關表

序號表名操作

1LSSYCS(私有參數(shù)配置表)插入更新

處理過程:

?合法性檢查:機構編號編號不能為空。

〃設置應收票據(jù)賬戶

SELECTCOUNT(*)INTO:行FROMLSSYCSWHEREFJGBH=結構編號AND

F_VKEY=,PJ_YSPJH,;

If行>0

UPDATELSSYCSSETF_VALUE=應收票據(jù)戶編號WHEREF_JGBH=結構編號

ANDFVKEY=,PJYSPJH'

Else

INSERTINTOLSSYCS(F_JGBH,FVKEY,FVALUE)VALUES(結構編

號,'PJ_YSPJH',應收票據(jù)戶編號);

endif

〃設置應付票據(jù)賬戶

SELECTCOUNT(*)INTO:行FROMLSSYCSWHEREFJGBH=結構編號AND

F_VKEY=,PJ_YFPJH';

If行>0

UPDATELSSYCSSETF_VALUE=應付票據(jù)戶編號WHEREF_JGBH=結構編號

ANDF_VKEY=,PJ_YFPJH';

Else

INSERTINTOLSSYCS(F_JGBH,E_VKEY,F_VALUE)VALUES(結構編

號,'PJ_YFPJH',應付票據(jù)戶編號);

Endif

〃設置貼現(xiàn)利息收入賬戶

SELECTCOUNT(*)INTO:行FROMLSSYCSWHEREF_JGBH=結構編號AND

F_VKEY='PJTXLXSRir;

If行>0

UPDATELSSYCSSETF_VALUE=貼現(xiàn)利息收入賬戶WHERE尸」61^=結構編號

ANDFVKEY=,PJ_TXLXSRH,;

Else

INSERTINTOLSSYCS(F_JGBH,E_VKEY,F_VALUE)VALUES(結構編

號,'PJJTXLXSRH',貼現(xiàn)利息收入賬戶);

Endif

〃設置貼現(xiàn)利息支出賬戶

SELECTCOUNT(*)INTO:行FROMLSSYCSWHEREF_JGBH=結構編號AND

F_VKEY=,PJTXLXZCir;

If行>0

UPDATELSSYCSSETF_VALUg=貼現(xiàn)利息支出賬戶WHERE憶入8*結構編號

ANDFVKEY='PJ_TXLXZCH,;

Else

INSERTINTOLSSYCS(F_JGBH,F_VKEY,F_VALUE)VALUES(結構編

號,'PJ_TXLXZCH',貼現(xiàn)利息支出賬戶);

Endif

〃設置應收提示天數(shù)

SELECTCOUNT(*)INTO:行FROMLSSYCSWHEREF_JGBH=結構編號AND

FVKEY=,PJYSTS';

If行>0

UPDATELSSYCSSETF_VALUE=應收到期天數(shù)WHERE尸_入1311=結構編號AND

F_VKEY='PJ_YSTS';

Else

INSERTINTOLSSYCS(F_JGBH,F_VKEY,F_VALUE)VALUES(結構編

號,'PJ_YSTS',應收到期天數(shù));

Endif

〃設置應付提示天數(shù)

SELECTCOUNT(*)INTO:行FROMLSSYCSWHEREF_JGBH=結構編號AND

FVKEY=,PJ,YFTS,;

If行>0

UPDATELSSYCSSETF_VALUE=應付到期天數(shù)WHERE尸_入1311=結構編號AND

F_VKEY='PJ_YFTS,;

Else

INSERTINTOLSSYCS(F_JGBH,F_VKEY,F_VALUE)VALUES(結構編

號,'PJ_YFTS',應付到期天數(shù));

Endif

交易說明:

交易碼PJXTCSCX

交易名稱票據(jù)系統(tǒng)參數(shù)查詢交易

功能簡述對系統(tǒng)參數(shù)進行查詢

輸入的字符串機構編號

交易輸出的結果機構編號1應收票據(jù)戶編號1應收票據(jù)戶名稱1應付票據(jù)戶編

號I應付票據(jù)戶名稱1(空)|(空)|應收到期天數(shù)|應付到

期天數(shù)1貼現(xiàn)利息收入賬戶編號1貼現(xiàn)利息收入賬戶名稱1貼

現(xiàn)利息支出賬戶編號1貼現(xiàn)利息支出賬戶名稱

相關表

序號表名操作

1LSSYCS(私有參數(shù)配置表)查詢

2JSZHZD(內部賬戶字典)查詢

處理過程:

?合法性檢查:機構編號編號不能為空。

〃查詢應收票據(jù)賬戶

SELECTF_VALUE,JSZHZDJICINTO:應收票據(jù)戶編號,:應收票據(jù)戶名稱FROM

LSSYCS,JSZHZDWHEREFVALUE=JSZHZDBHANDF_JGBH=結構編號AND

F_VKEY='PJ_YSPJH,;

〃查詢應付票據(jù)賬戶

SELECTF_VALUE,JSZHZD_MCINTO:應付票據(jù)戶編號,:應付票據(jù)戶名稱FROM

LSSYCS,JSZHZDWHEREFVALUE=JSZHZD_BHANDF_JGBH=結構編號AND

F_VKEY=,PJ_YFPJH,;

〃查詢貼現(xiàn)利息收入賬戶

SELECTFVALUE,JSZHZDMCINTO:貼現(xiàn)利息收入賬戶編號,:貼現(xiàn)利息收入賬戶

名稱FROMLSSYCS,JSZHZDWHEREF_VALUE=JSZHZD_BHAND尸_、811=結構編號AND

F_VKEY='PJ_TXLXSRH,;

〃查詢貼現(xiàn)利息支出賬戶

SELECTF_VALUE,JSZHZD?MCINTO:貼現(xiàn)利息支出賬戶編號,:貼現(xiàn)利息支出賬戶

名稱FROMLSSYCS,JSZHZDWHEREF_VALUE=JSZHZD_BHANDF_JGBH=結構編號AND

F_VKEY=,PJJTXLXZCH';

〃查詢應收到期天數(shù)

SELECTF_VALUEINTO:應收到期天數(shù)FROMLSSYCSWHERE尸_我1^=結構編號AND

F_VKEY=,PJ_YSTS,;

〃查詢應付到期天數(shù)

SELECTF_VALUEINTO:應付到期天數(shù)FROMLSSYCSWHEREF_JGBH=結構編號AND

F_VKEY=TPJ_YFTS,;

前臺處理說明

顯示界面后,調用查詢交易PJXTCSCX,傳遞當前機構編號參數(shù),返回結果:機構編

號I應收票據(jù)戶編號I應收票據(jù)戶名稱I應付票據(jù)戶編號I應付票據(jù)戶名稱I(空)I(空)

I應收到期天數(shù)I應付到期天數(shù)I貼現(xiàn)利息收入賬戶編號I貼現(xiàn)利息收入賬戶名稱I貼現(xiàn)利

息支出賬戶編號I貼現(xiàn)利息支出賬戶名稱,界面顯示賬戶名稱。

保存時調用交易PJXTCSSZ進行設置,對賬戶的編號和到期天數(shù)進行保存設置。

2.3應收票據(jù)管理

2.3.1票據(jù)在途登記

功能描述

經營單位在收到銀行承兌匯票后或支票,山操作員在系統(tǒng)里作“在途”票據(jù)登記,錄入

票據(jù)的各要素,形成票據(jù)的在途記錄,然后送票至結算中心。

界面定義

票據(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

「內部背書轉2n「增加11修改?口呆承11查-11作廢?「退出?

票據(jù)卡片顯示界面(托收銀行),相關頁面信息都有調整。

變更

票據(jù)號

收票類型I集團外收票二J

暨記日期12004-03-02||...|

單位名稱|||...|

限行麻尸1-1

票面金額

]\-\

上手背書人

預篁項目

收款方法|

交票人|票據(jù)狀態(tài)|在途二]

叁注「

?內部背書轉入11燧加?|曜坂?保存?「Ma?底句|味出?

票據(jù)查詢條件界面

后臺交易說明:

文件名:pjyspj.pc

交易說明:

交易碼PJYSZTWH

交易名稱應收在途票據(jù)維護交易

功能簡述對票據(jù)進行登記、更新操作

輸入的字符串操作類型1票據(jù)內碼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預算項目編號1票據(jù)類型1票據(jù)狀態(tài)1是

否記賬1備注1機構編號1客戶ID|客戶地址ID|收付款單據(jù)格

式1操作員編號1保管單位編號1備用字段11備用字段2|備用

字段31備用字段41備用字段5

交易輸出的結果票據(jù)內碼1重復標示(0或1)1或錯誤信息

相關表

序號表名操作

1PJYSKC(應收票據(jù)庫存表)插入更新

2LSGYZD(操作員字典)查詢

3LSJGZD(機構字典)查詢

處理過程:

?合法性檢查:出票日期、票據(jù)號碼、出票人全稱、出票人銀行賬號、收款票據(jù)戶、

收款單位編號、收款人全稱、票面金額、收票類型、上手背書人名稱、到期日期、

預算項目、票據(jù)類型、機構編號、操作員編號不能為空。

?根據(jù)操作類型進行交易的不同處理,如果為1,表示新增記錄,需要生成票據(jù)內碼

并增加記錄。

1)、如果增加記錄,需要先判斷票據(jù)號是否重友,判斷當前庫存中是否有此票據(jù)號的票

據(jù),SELECTCOUNT(*)INTO:行數(shù)FROMPJYSKCWHEREPJYSKC_PJBH=:票據(jù)號碼AND

PJYSKC_PJZT='02'NOTIN('04','11')ANDPJYSKC_PJLX=:票據(jù)類型AND

PJYSKC_JGBH=:機構編號;

if行數(shù)>0保存成功后返回重復標示為’1'否則返回’0'"

//已經有此票據(jù)號的票據(jù)-4%許再增?姓T出麗

2)、如果是增加需要重新生成內碼

SELECTMAX(PJYSKCNM)INTO:最大內碼編號FROMPJYSKCWHERE

SUBSTR(PJYSKC_NM,2,6)=系統(tǒng)日期(YYMMDD);

〃票據(jù)內碼形成的規(guī)則是:‘P'+系統(tǒng)II期(6)+順序號(3)

Ifsqlcode-1403

票據(jù)內碼='P'+系統(tǒng)日期+'001'

else

順序號=取最大內碼編號右三位,取整后+1,不足3位前補0

票據(jù)內碼='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ù)內碼,出票日期,票據(jù)號碼,出票人全稱,出票人賬號,出票人開戶行,承兌銀行,

收款票據(jù)戶,收款單位編號,收款人全稱,收款人賬號,收款人開戶行,票面金額,到期日期,

承兌協(xié)議編號,第一收款人,第一收款人帳號,第一收款人銀行,收票類型,上手背書人,上手

背書人名稱,登記日期,交票人,預算項目編號,票據(jù)類型,票據(jù)狀態(tài),是否記賬,'1',幣種

編號,備注,機構編號,客戶ID,客戶地址ID,收付款單據(jù)格式,操作員編號,保管單位編號,

備用字段1,備用字段2,備用字段3,備用字段4,備用字段5);

?如果操作類型為2,表示對數(shù)據(jù)更新,根據(jù)票據(jù)內碼更新相關數(shù)據(jù)。如果是退回的

票據(jù),需要設置為在途狀態(tài)。

如果修改記錄,需要先判斷票據(jù)號是否重復,判斷當前庫存中是否有此票據(jù)號的票據(jù),

SELECTCOUNT(*)INTO:行數(shù)FROMPJYSKCWHEREPJYSKC_PJBH=:票據(jù)號碼ANDPJYSKC_PJZT

NOTIN('04','11')ANDPJYSKC_PJLX=:票據(jù)類型ANDPJYSKC_JGBH=:機構編號AND

PJYSKC_PJNM?票據(jù)內碼;

if行數(shù)>0提示“已經有此票據(jù)號的票據(jù),不允許再修改票據(jù)號”,退出,endif

〃1、先對為退回狀態(tài)的票據(jù)設置為在途

If票據(jù)狀態(tài)=='10'

票據(jù)狀態(tài)='or

endif

〃3、然后根據(jù)參數(shù)進行設置更新。

〃從賬戶字典中得到幣種編號信息

SELECTJSZHZDWBBHINTO:幣種編號FROMJSZHZDWHEREJSZHZDBH=:收款票據(jù)戶;

〃更新記錄(根據(jù)票據(jù)內碼設置傳遞的參數(shù),同時根據(jù)上面得到的幣種編號更新)

UPDATEPJYSKCSET…

?如果操作類型為4,表示對數(shù)據(jù)更新,根據(jù)票據(jù)內碼更新相關數(shù)據(jù)。票據(jù)信息維護

中。

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ù)內碼;

交易說明:

交易碼PJYSZTCX

交易名稱應收在途票據(jù)查詢列表交易

功能簡述根據(jù)條件查詢應收票據(jù)信息

輸入的字符串機構編號1單位編號1查詢日期1承兌銀行編號1票據(jù)號1票據(jù)

金額11票據(jù)類型1票據(jù)狀態(tài)[操作員編號1票據(jù)金額21出票人|

上手背書人1收票日期「收票日期2|到期日期1|到期日期2|

持票性質1查詢開始記錄號I查詢結束記錄號

交易輸出的結果票據(jù)內碼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托收

銀行

相關表

序號表名操作

1PJYSKC(應收票據(jù)庫存表)查詢

2LSGYZD(操作員字典)查詢

處理過程:

?合法性檢查:機構編號不能為空。

?根據(jù)參數(shù)組織查詢的條件后,進行查詢數(shù)據(jù)。

1)、首先組織查詢的條件字符串。設置查詢的條件變量為pswhore,判斷如果參數(shù)單

位編號不為空,加上單位編號的參數(shù)條件:pswhere=pswhere+“ANDPJYSKCSKDWBH='"

+單位編號”

判斷如果參數(shù)查詢日期不為空,加上查詢日期的參數(shù)條件:pswhere=pswhere+“AND

(PJYSKC_DQRQ<=,”+查詢日期+”'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+“'”

判斷如果持票性質不為空,加上持票性質的參數(shù)條件:pswhere=pswhere+“AND

PJYSKCCPXZ=,”+持票性質”

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=機構編號AND

PJYSKC_SKDWB1I=F_DWBH+pswhere

ORDERBYPJYSKC_SKDWBHASC,PJYSKCJQRQASC,PJYSKC_NMASC;

3)、數(shù)據(jù)為批量操作查詢,分批返回給前臺,根據(jù)查詢開始號和結束號提取相應的數(shù)據(jù)

返回。

交易說明:

交易碼PJYSZTCXMX

交易名稱應收在途票據(jù)明細查詢交易

功能簡述根據(jù)內碼查詢應收票據(jù)明細信息

輸入的字符串票據(jù)內碼1票據(jù)編號1機構編號1單位編號1票據(jù)類型

交易輸出的結果票據(jù)內碼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預算項目編號1預算項目

名稱1票據(jù)類型1票據(jù)狀態(tài)1是否記賬1持票性質1備注1背書單

據(jù)編號1機構編號1客戶ID|客戶地址ID|收付款單據(jù)格式|操

作員編號1操作員名稱保管單位編號1保管單位名稱備用字

段1卜備用字段21備用字段3|備用字段4|備用字段5

相關表

序號表名操作

1PJYSKC(應收票據(jù)庫存表)查詢

2LSGYZD(操作員字典)查詢

3JSZHZD(內部賬戶字典)查詢

4LSYSXMZD(預算項目字典)查詢

處理過程:

?合法性檢查:票據(jù)內碼不能為空。

?根據(jù)內碼查詢票據(jù)明細信息(標注顏色部分為從其他表關聯(lián)查詢的信息)。

判斷如果參數(shù)機構編號不為空:

pswhere=pswhere+“ANDPJYSKCJGBH='"+機構編號+”

判斷如果參數(shù)單位編號不為空:

pswhere=pswhere+“ANDPJYSKC_SKDWBH='”+單位編號+”

判斷如果參數(shù)票據(jù)編號不為空:

pswhere=pswhere+“ANDPJYSKCPJBH='”+票據(jù)編號+”

判斷如果參數(shù)票據(jù)類型不為空:

pswhere=pswhere+“ANDPJYSKC_PJLX='”+票據(jù)類型+”

判斷如果參數(shù)票據(jù)內碼不為空:

pswhere=pswhere+“ANDPJYSKC_NM='”+票據(jù)內碼+”'

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ù)內碼;

根據(jù)交易結果輸出。

〃保管單位名稱從單位字典中根據(jù)保管單位單位編號來讀取

交易說明:

交易碼PJYSBSZRCX

交易名稱應收背書票據(jù)轉入查詢交易

功能簡述內部背書轉入時選擇背書給本單位的票據(jù)信息

輸入的字符串機構編號1單位編號

交易輸出的結果票據(jù)內碼1票據(jù)號1出票人1出票人賬戶1票據(jù)金額1出票日期

到期日1票據(jù)類型1付款機構編號

相關表

序號表名操作

1PJYSKC(應收票據(jù)庫存表)查詢

2PJBSSQD(背書申請單)查詢

處理過程:

?合法性檢查:機構編號、單位編號不能為空。

?根據(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ù)內碼

交易輸出的結果返回出錯信息

相關表

序號表名操作

1PJYSKC(應收票據(jù)庫存表)更新

處理過程:

?合法性檢查:票據(jù)內碼不能為空。

?根據(jù)內碼設置票據(jù)為作廢狀態(tài)。

UPDATEPJYSKCSETPJYSKC_PJZT=,ITWHEREPJYSKC_NM=票據(jù)內碼;

交易說明:

交易碼PJYSBSDJCXMX

交易名稱背書單據(jù)查詢明細交易

功能簡述根據(jù)單據(jù)編號查詢背書單據(jù)的明細信息

輸入的字符串單據(jù)編號

交易輸出的結果單據(jù)編號1付款單位編號1付款單位名稱付款內部賬戶編號1

付款內部賬戶名稱1付款單位銀行賬戶1付款單位開戶行1用

途1幣種編號1幣種名稱1金額1單據(jù)類型1票據(jù)類型1收款單位

編號I收款內部賬戶I收款內部賬戶名稱I收款單位名稱:收款

單位銀行賬戶1收款單位開戶行I申請11期I單據(jù)狀態(tài)1是否記

賬|供應商ID|收付款單據(jù)格式|付方預算項目編號|付方預算

項目名稱1收方預算項目編號I收方預算項目名稱I機構編號I

操作員編號1操作員名稱

相關表

序號表名操作

1PJBSSQD(背書申請單)杳例

2LSDWZD(單位字典)查詢

3LSGYZD(操作員字典)查詢

4JSZHZD(內部賬戶字典)查詢

5LSYSXMZD(預算項目字典)查詢

6LSWBZD(幣種字典)查詢

處理過程:

?合法性檢查:單據(jù)編號不能為空。

?根據(jù)內碼查詢票據(jù)明細信息。

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從賬戶字典中得到“收款內部賬戶名稱”

根據(jù)PJBSSQD_SFYSXM從預算項目字典中得到“收方預算項目名稱二

根據(jù)交易結果輸出。

前臺處理說明

1、界面顯示處理

采用列表和卡片形式顯示數(shù)據(jù).在列表中根據(jù)條件查詢數(shù)據(jù),選擇記錄后,選擇到

卡片列表中,顯示此票據(jù)的明細信息。

列表界面中,顯示的信息有:票據(jù)號、出票人、出票人賬戶、票據(jù)金額、出票日期、

到期II、票據(jù)類型、票據(jù)狀態(tài)、操作員。票據(jù)類型和票據(jù)狀態(tà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ù)在列表中顯示不同的顏色(按標準中規(guī)定的),保存后恢復正常顏

色。

2、功能按鈕

有【內部背書轉入】、【增加】、【修改】、【保存】、【查詢】、【作廢】、【退出】操作。

【內部背書轉入工在實際業(yè)務中,如果單位是從同結算中心的單位收到的票據(jù),

票據(jù)信息已經在系統(tǒng)中登記過,所以從原有信息中轉入即可,因為結算中心已經對票據(jù)

做過記賬處理,所以要區(qū)分出業(yè)務的不同處理。點擊按鈕后,顯示票據(jù)選擇頁面,調用

交易PJYSBSZRCX,傳遞當前操作員的機構編號和單位編號,顯示票據(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ù)類型。如果點擊取消,返回不做任何處理。點擊確定按鈕,如果當前沒有選擇,則提

示無選擇的票據(jù)記錄,如果有選擇,則得到當前行的票據(jù)內碼(關閉票據(jù)選擇窗口后,

如果界面選擇在票據(jù)列表界面,需要轉到票據(jù)卡片界面中),同時調用交易PJYSZTCXMX,

傳遞票據(jù)內碼,得到票據(jù)的明細信息,顯示在票據(jù)卡片中相關信息,顯示后做為新記錄

產生,票據(jù)內碼設置空,可以引用設置的字段信息有:票據(jù)類型、出票日期、票據(jù)號、

出票人全稱、出票人銀行賬戶、出票人開戶行、承兌銀行編號、票面金額、到期II期、

承兌協(xié)議編號、第一收款人名稱、第一收款人銀行賬戶、第一收款人開戶行。

根據(jù)交易得到背書單據(jù)編號,調用交易PJYSBSDJCXMX,傳遞參數(shù):背書單據(jù)編號,

得到票據(jù)背書單據(jù)的明細信息,需要根據(jù)得到的信息,繼續(xù)設置票據(jù)卡片上信息,可以

設置上手背書人、預算項目、收款人的信息,分別對應查詢背書單據(jù)明細信息中的付款

單位、收方預算項目、收款人信息,列表如下:

票據(jù)卡片需要設置信息對應查詢背書單據(jù)信息

上手背書人編號付款單位編號

上手背書人名稱付款單位名稱

預算項目編號收方預算項目編號

預算項目名稱收方預算項目名稱

收款人單位編號收款單位編號

收款人單位名稱收款單位名稱

收款人銀行賬戶收款單位銀行賬戶

收款人開戶行收款單位開戶行

收款人內部票據(jù)戶編號收款內部賬戶

收款人內部票據(jù)戶名稱收款內部賬戶名稱

有些內容項需要系統(tǒng)設置,“收票類型”需要設置為2(集團內收票),“金額(大寫)”根據(jù)

票面金額顯示,“登記日期”顯示當前系統(tǒng)日期,“操作員”設置為當前操作員,根據(jù)選擇背

書票據(jù)時判斷付款機構編號和當前機構編號是否相同,如果相同則設置“票據(jù)狀態(tài)”為02

(庫存),是否記賬設置為“1”(是),否則設置“票據(jù)狀態(tài)”為01(登記在途),是否記賬

設置為“0”(否)。收票類型、票據(jù)狀態(tài)、是否記賬不允許修改。

調用函數(shù)ERPlnterface判斷是否使用ERP接口。

入?yún)ⅲ簶I(yè)務標識(2收款),單位編碼(收票單位編號),資金業(yè)務種類標識:7表

示應收票據(jù)標志。

//出參:接口標示(3表示使用應收接口,山資金系統(tǒng)導入)

判斷如果返回3,則允許選擇客戶名稱和收款方法。

溫馨提示

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

評論

0/150

提交評論