欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實(shí)現(xiàn)電子票據(jù)的方法、系統(tǒng)及裝置的制作方法

文檔序號(hào):6609535閱讀:235來源:國知局
專利名稱:一種實(shí)現(xiàn)電子票據(jù)的方法、系統(tǒng)及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及處理票據(jù)技術(shù)領(lǐng)域,特別涉及一種實(shí)現(xiàn)電子票據(jù)的方法、系 統(tǒng)及裝置。
背景技術(shù)
經(jīng)營者在進(jìn)行經(jīng)營活動(dòng)時(shí),常常需要給消費(fèi)者開具發(fā)票。發(fā)票為經(jīng)營管 理者對(duì)經(jīng)營者進(jìn)行監(jiān)控管理的依據(jù)。發(fā)票一般具有雙聯(lián),有些還具有多聯(lián), 經(jīng)營者為消費(fèi)者開具其中一聯(lián)作為憑證,另一聯(lián)作為存根聯(lián)進(jìn)行保存,以便 經(jīng)營管理者在進(jìn)行經(jīng)營者收入稽核時(shí)核查。
目前,發(fā)票的收、發(fā)和存信息采用手工入帳、實(shí)行雙聯(lián)或多聯(lián)式打印方 式,經(jīng)營管理者進(jìn)行業(yè)務(wù)收入入帳時(shí)并不按照發(fā)票的金額入帳,這會(huì)帶來以 下的很多缺點(diǎn)。
1) 發(fā)票的收、發(fā)和存信息采用手工入帳,帶來使工作量增大的缺點(diǎn);
2) 實(shí)行雙聯(lián)或多聯(lián)的發(fā)票打印方式存在著增大經(jīng)營成本以及增加人力 物力的缺點(diǎn),例如當(dāng)一個(gè)經(jīng)營者針對(duì)的消費(fèi)者為700萬,每月提供給消費(fèi) 者的發(fā)票量為350萬,每張發(fā)票的存根聯(lián)的成本為0.35元,則每年會(huì)增加 經(jīng)營成本為350萬(每月的發(fā)票量)x 0.35 (每張存根聯(lián)的成本)xi2(月 數(shù))=1470萬,這會(huì)增大經(jīng)營者的經(jīng)營成本;還例如經(jīng)營管理者對(duì)發(fā)票 的存根聯(lián)都有保存期限的規(guī)定,這就需要經(jīng)營者在保存期內(nèi)耗用大量的人力 物力對(duì)發(fā)票的存根聯(lián)進(jìn)行收集、整理、裝訂、保管和查詢等工作,并需要專 門設(shè)置場所對(duì)發(fā)票的存根聯(lián)進(jìn)行妥善保存;
3) 經(jīng)營管理者進(jìn)行業(yè)務(wù)收入入帳時(shí)并不按照發(fā)票的金額入帳,會(huì)帶來 財(cái)務(wù)管理不規(guī)范、不符合電子報(bào)稅的發(fā)展趨勢。綜上,目前采用的這種雙聯(lián)或多聯(lián)發(fā)票,存在浪費(fèi)紙張,從而導(dǎo)致經(jīng)營成本的增大;目前采用的這種發(fā)票的管理方式,沒有對(duì)開具發(fā)票人員和發(fā)票 使用人員之間進(jìn)行管理,不適用于經(jīng)營管理者的電子報(bào)稅發(fā)展趨勢;目前釆 用的這種發(fā)票管理方式?jīng)]有對(duì)發(fā)票的存根聯(lián)進(jìn)行電子管理,只釆用手工方式 依據(jù)發(fā)票的存根聯(lián)進(jìn)行核對(duì)和校驗(yàn),管理方式過于原始,對(duì)數(shù)以億計(jì)的發(fā)票 存根聯(lián)進(jìn)行手工管理,已經(jīng)不可行,不適應(yīng)財(cái)務(wù)管理電子化的趨勢。另外,經(jīng)營者在進(jìn)行業(yè)務(wù)時(shí),也常常需要這種雙聯(lián)或多聯(lián)票據(jù),這種雙 聯(lián)或多聯(lián)票據(jù),也存在著上述增大經(jīng)營成本以及增加人力物力的缺點(diǎn)。發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種實(shí)現(xiàn)電子票據(jù)的方法,該方法實(shí)現(xiàn)對(duì)票據(jù)的電子 化管理,克服采用手工方式對(duì)票據(jù)的收、發(fā)、存和核查帶來的缺陷。本發(fā)明實(shí)施例還提供一種實(shí)現(xiàn)電子票據(jù)的系統(tǒng),該系統(tǒng)實(shí)現(xiàn)對(duì)票據(jù)的電 子化管理,克服采用手工方式對(duì)票據(jù)的收、發(fā)、存和核查帶來的缺陷。本發(fā)明實(shí)施例還提供一種實(shí)現(xiàn)電子票據(jù)的客戶端和服務(wù)器,該客戶端和 服務(wù)器實(shí)現(xiàn)對(duì)票據(jù)的電子化管理,克服采用手工方式對(duì)票據(jù)的收、發(fā)、存和 核查帶來的缺陷。根據(jù)上述目的,本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的一種實(shí)現(xiàn)電子票據(jù)的方法,該方法包括服務(wù)器將存儲(chǔ)的未啟用狀態(tài)的 票據(jù)進(jìn)行分配;服務(wù)器根據(jù)接收的打印或/和繳銷的票據(jù)信息,生成票據(jù)的 電子存根存儲(chǔ)。一種實(shí)現(xiàn)電子票據(jù)的方法,該方法包括客戶端接收服務(wù)器分配的票據(jù);客戶端將接收的票據(jù)進(jìn)行打印或/和繳銷,生成票據(jù)信息; 客戶端發(fā)送生成的票據(jù)信息。一種實(shí)現(xiàn)電子票據(jù)的系統(tǒng),該系統(tǒng)包括客戶端和服務(wù)器,其中, 客戶端,用于接收服務(wù)器分配的票據(jù),進(jìn)行打印和/或繳銷,將打印或/和繳銷后的票據(jù)信息發(fā)送給服務(wù)器;
服務(wù)器,用于給客戶端分配票據(jù),根據(jù)從客戶端接收的票據(jù)信息生成對(duì) 應(yīng)的電子存根存儲(chǔ)。
一種實(shí)現(xiàn)電子票據(jù)的服務(wù)器,包括分配模塊,接收模塊和處理模塊,其
中,
儲(chǔ),

分配模塊,用于給客戶端分配票據(jù);
接收模塊、用于接收打印或/和繳銷票據(jù)的票據(jù)信息,發(fā)送給處理模塊; 處理模塊,用于根據(jù)從接收模塊接收的票據(jù)信息生成對(duì)應(yīng)的電子存根存
一種實(shí)現(xiàn)電子票據(jù)的客戶端,包括接收模塊,處理模塊和發(fā)送模塊,其
接收模塊,用于接收分配的票據(jù),發(fā)送給處理模塊; 處理模塊,用于對(duì)票據(jù)進(jìn)行打印和/或繳銷,將打印或/和繳銷后的票據(jù) 信息發(fā)送給發(fā)送模塊;
發(fā)送模塊,用于將打印或/和繳銷后的票據(jù)信息發(fā)送。
理,即將發(fā)票的相關(guān)信息存儲(chǔ)在設(shè)置的數(shù)據(jù)庫中,根據(jù)發(fā)票的當(dāng)前狀態(tài)更新 發(fā)票的相關(guān)信息。在對(duì)發(fā)票進(jìn)行收、發(fā)、存和核查時(shí),直接打印單聯(lián)發(fā)票且 對(duì)存儲(chǔ)的發(fā)票相關(guān)信息進(jìn)行更新或/和查詢即可,而不需要再采用手工方式 對(duì)發(fā)票的存根聯(lián)進(jìn)行核查。因此,本發(fā)明實(shí)施例提供的方法、裝置及系統(tǒng)實(shí) 現(xiàn)對(duì)票據(jù)的電子化管理,克服采用手工方式對(duì)票據(jù)的收、發(fā)、存和核查帶來 的缺陷。


圖1為本發(fā)明實(shí)施例的電子發(fā)票打印后的結(jié)構(gòu)示意圖2為本發(fā)明實(shí)施例實(shí)現(xiàn)電子發(fā)票的方法流程圖3為本發(fā)明實(shí)施例電子發(fā)票的資源化管理的方法流程圖;圖4為本發(fā)明實(shí)施例電子發(fā)票的使用流程圖;圖6為本發(fā)明實(shí)施例客戶端存儲(chǔ)的要打印的電子發(fā)票相關(guān)信息的結(jié)構(gòu) 示意圖;圖7為本發(fā)明實(shí)施例對(duì)登錄用戶的定位日志信息進(jìn)行存儲(chǔ)結(jié)構(gòu)示意圖; 圖8為本發(fā)明實(shí)施例在客戶端保存的登錄用戶的定位日志信息的示意 樣例圖;圖9為本發(fā)明實(shí)施例基于客戶端會(huì)話模式的電子發(fā)票和電子存根的自 動(dòng)關(guān)聯(lián)的方法流程圖;圖10為本發(fā)明實(shí)施例用戶登錄后客戶端會(huì)話模式的初始設(shè)置子流程圖;圖11為本發(fā)明實(shí)施例利用客戶端會(huì)話模式設(shè)置,電子發(fā)票打印的自動(dòng) 定位流程圖;圖12為本發(fā)明實(shí)施例登錄用戶退出系統(tǒng)時(shí),客戶端保存定位日志記錄 的流程圖;圖13為本發(fā)明實(shí)施例在服務(wù)器設(shè)置的定位進(jìn)程中保存的數(shù)據(jù)結(jié)構(gòu)示意圖;圖14為本發(fā)明實(shí)施例服務(wù)器進(jìn)行發(fā)票定位的總流程圖;圖15為本發(fā)明實(shí)施例在用戶登錄后基于服務(wù)器電子發(fā)票定位進(jìn)程模式的初始設(shè)置子流程圖;圖16為本發(fā)明實(shí)施例基于服務(wù)器電子發(fā)票定位進(jìn)程模式的電子發(fā)票打印的自動(dòng)定位流程圖;圖17為本發(fā)明實(shí)施例基于服務(wù)器電子發(fā)票定位進(jìn)程模式的登錄用戶退出電子發(fā)票系統(tǒng)后登錄信息保存子流程圖;圖18為本發(fā)明實(shí)施例提供的實(shí)現(xiàn)電子票據(jù)的系統(tǒng)示意圖; 圖19為本發(fā)明實(shí)施例提供的實(shí)現(xiàn)電子票據(jù)的客戶端示意圖; 圖20為本發(fā)明實(shí)施例提供的實(shí)現(xiàn)電子票據(jù)的服務(wù)器示意圖。
具體實(shí)施例方式
為了敘述簡便,以下以票據(jù)為發(fā)票舉例,對(duì)本發(fā)明實(shí)施例實(shí)現(xiàn)對(duì)票據(jù)的 電子化管理,克服采用手工方式對(duì)票據(jù)的收、發(fā)、存和核查帶來的缺陷,進(jìn) 行詳細(xì)描述。
與現(xiàn)有技術(shù)的發(fā)票相比較,本發(fā)明實(shí)施例的發(fā)票為單聯(lián)發(fā)票且采用電子 化管理,即將發(fā)票的相關(guān)信息存儲(chǔ)在設(shè)置的數(shù)據(jù)庫中,根據(jù)發(fā)票的當(dāng)前狀態(tài) 更新發(fā)票的相關(guān)信息。在對(duì)發(fā)票進(jìn)行收、發(fā)、存和核查時(shí),直接更新或/和 查詢發(fā)票的相關(guān)信息即可,而不需要再采用手工方式對(duì)發(fā)票的存根聯(lián)進(jìn)行核查。
本發(fā)明實(shí)施例在服務(wù)器上設(shè)置電子發(fā)票系統(tǒng),分別在電子發(fā)票系統(tǒng)中的 發(fā)票資源表和電子存根表的表項(xiàng)中生成每一張發(fā)票相應(yīng)的相關(guān)信息,如發(fā)票 號(hào)碼、類型、版本號(hào)和狀態(tài)等。然后,服務(wù)器上的電子發(fā)票系統(tǒng)按照設(shè)定的
條件對(duì)發(fā)票進(jìn)行分配,分配給不同的客戶端;客戶端將分配的發(fā)票進(jìn)行打印 和繳銷,且與服務(wù)器相交互,將打印和繳銷的發(fā)票在電子發(fā)票系統(tǒng)的發(fā)票資 源表和電子存根表中記錄的相應(yīng)發(fā)票的狀態(tài)信息進(jìn)行修改,以便經(jīng)營管理者 核查。這樣,就實(shí)現(xiàn)了對(duì)發(fā)票的電子化管理。
在本發(fā)明實(shí)施例中,電子發(fā)票的狀態(tài)包括未啟用、空白、已打印和已 作廢等,電子發(fā)票的狀態(tài)種類還可以根據(jù)業(yè)務(wù)情況進(jìn)行擴(kuò)展。
圖1為本發(fā)明實(shí)施例的電子發(fā)票打印后的結(jié)構(gòu)示意圖,假設(shè)該發(fā)票為移 動(dòng)通信公司的發(fā)票,包括的項(xiàng)目有上期余額、本期繳費(fèi)、本期余額,發(fā)票 代碼、發(fā)票號(hào)碼、打印編號(hào)、本期消費(fèi)、金額和稅控碼。其中,本期消費(fèi)的 項(xiàng)目包括本地通話費(fèi)、長途通話費(fèi)以及消費(fèi)合計(jì);金額項(xiàng)目采用大寫。與 現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例的發(fā)票具有打印編號(hào)和稅控碼,其中,打印編
性;稅控碼是個(gè)加密的字符串,根據(jù)經(jīng)營者和經(jīng)營管理者的協(xié)商確定是否啟 用,起到防偽作用,這個(gè)稅控碼是可選的。圖2為本發(fā)明實(shí)施例實(shí)現(xiàn)電子發(fā)票的方法流程圖,其具體步驟為 步驟201、在服務(wù)器上設(shè)置電子發(fā)票系統(tǒng),該系統(tǒng)包括發(fā)票資源表和電 子存根表,在發(fā)票資源表的表項(xiàng)中具有未啟用的發(fā)票信息,將該未啟用狀態(tài) 的發(fā)票分配給客戶端后,將該發(fā)票在發(fā)票資源表中對(duì)應(yīng)的狀態(tài)更改為空白。 步驟202、客戶端接收到分配的發(fā)票后,進(jìn)行打印或/和繳銷。 步驟203、客戶端和服務(wù)器進(jìn)行交互,將打印或/和繳銷的發(fā)票在電子發(fā) 票系統(tǒng)的發(fā)票資源表和電子存根表中記錄的相應(yīng)發(fā)票的狀態(tài)信息進(jìn)行修改。 在本發(fā)明實(shí)施例中,在對(duì)發(fā)票打印之前,還需要對(duì)要打印發(fā)票的打印編 號(hào)進(jìn)行定位計(jì)算當(dāng)要打印發(fā)票的打印編號(hào)和發(fā)票打印紙上的印刷編號(hào)一致 時(shí),打?。蝗绻灰恢?,則需要與服務(wù)器進(jìn)行交互,到電子發(fā)票系統(tǒng)中調(diào)整 要打印發(fā)票的打印編號(hào)后,與發(fā)票打印紙上的印刷編號(hào)調(diào)整為一致后,再進(jìn) 行打印。在進(jìn)行定位計(jì)算時(shí),需要有客戶端上一次打印發(fā)票的記錄,本發(fā)明實(shí)施 例稱為定位日志記錄,可以存儲(chǔ)在電子發(fā)票系統(tǒng)中的數(shù)據(jù)庫中,包括已經(jīng) 打印發(fā)票的打印編號(hào)和對(duì)應(yīng)的登錄用戶信息。在確定要打印發(fā)票的打印編號(hào) 時(shí),根據(jù)登錄用戶的用戶信息從數(shù)據(jù)庫中獲取對(duì)應(yīng)的定位日志記錄,得到已 經(jīng)打印發(fā)票的打印編號(hào),計(jì)算得到本次要打印發(fā)票的打印編號(hào),再與發(fā)票打 印紙上的印刷編號(hào)比較后,進(jìn)行打印。本發(fā)明實(shí)施例的定位計(jì)算可以由客戶 端完成,或者由服務(wù)器完成。在具體實(shí)現(xiàn)中,電子發(fā)票系統(tǒng)處理流程主要分為三個(gè)組成部分電子發(fā) 票的資源化管理流程、電子發(fā)票的使用流程以及電子發(fā)票和電子存根的自動(dòng) 關(guān)聯(lián)流程。以下對(duì)這三個(gè)部分分別進(jìn)行詳細(xì)說明。第一部分電子發(fā)票的資源化管理流程圖3為本發(fā)明實(shí)施例電子發(fā)票的資源化管理的方法流程圖,其具體步驟為步驟301、服務(wù)器將未啟用的電子發(fā)票錄入電子發(fā)票系統(tǒng),生成發(fā)票資 源表的表項(xiàng)。步驟302、服務(wù)器將發(fā)票資源表中標(biāo)識(shí)為未啟用狀態(tài)的電子發(fā)票根據(jù)預(yù)先設(shè)置的條件逐級(jí)分配給客戶端,分配后,將該電子發(fā)票的狀態(tài)標(biāo)注為空白。分配是指服務(wù)器與多個(gè)不同等級(jí)的客戶端直接或間接進(jìn)行信息交互,電子發(fā) 票是按照等級(jí)順序,逐級(jí)進(jìn)行分配,直到最低一級(jí)的客戶端。在本發(fā)明實(shí)施例中,如果由于某種原因,錄入的未啟用狀態(tài)的電子發(fā)票態(tài)標(biāo)記即可。第二部分電子發(fā)票的使用流程圖4為本發(fā)明實(shí)施例電子發(fā)票的使用流程圖,其具體步驟為步驟401、客戶端登錄服務(wù)器的電子發(fā)票系統(tǒng),電子發(fā)票系統(tǒng)調(diào)出登錄 用戶的定位日志記錄,通過服務(wù)器發(fā)送給客戶端。在本步驟中,登入用戶的定位日志記錄為電子發(fā)票系統(tǒng)在數(shù)據(jù)庫保存的 最近一次的打印電子發(fā)票的相關(guān)信息,包括對(duì)應(yīng)該登錄用戶信息的已經(jīng)打印 電子發(fā)票的打印編號(hào)、剩余的空白電子發(fā)票及其他相關(guān)信息等。步驟402、客戶端根據(jù)登錄用戶的定位日志記錄確定當(dāng)前要打印的空白 電子發(fā)票的打印編號(hào),判斷該打印編號(hào)和電子發(fā)票打印機(jī)的電子發(fā)票紙上的 印刷編號(hào)是否一致,如果不一致,則轉(zhuǎn)入步驟403;否則,轉(zhuǎn)入步驟404。步驟403 、客戶端調(diào)整要打印的空白電子發(fā)票的打印編號(hào)和電子發(fā)票打 印機(jī)的電子發(fā)票紙上的印刷號(hào)碼一致,轉(zhuǎn)入步驟404。在本步驟中,調(diào)整過程為客戶端設(shè)置要打印的空白電子發(fā)票的起始號(hào),即調(diào)整為打印機(jī)中的第一張電子發(fā)票紙上的印刷號(hào)碼。步驟404、客戶端打印電子發(fā)票,將打印的電子發(fā)票信息返回給服務(wù)器,且在發(fā)票資源表中更改該電子發(fā)票的狀態(tài)信息,更改為已打印。服務(wù)器根據(jù) 電子發(fā)票信息得到已打印電子發(fā)票的打印編號(hào),對(duì)應(yīng)于登錄用戶信息作為定 位日志記錄進(jìn)行存儲(chǔ)。步驟405、客戶端取消打印電子發(fā)票,則通過服務(wù)器在電子發(fā)票系統(tǒng)中
進(jìn)行發(fā)票打印業(yè)務(wù)回退,電子發(fā)票系統(tǒng)對(duì)該電子發(fā)票進(jìn)行回退處理,將電子 成作廢電子發(fā)票的打印編號(hào),對(duì)應(yīng)于登錄用戶信息作為定位日志記錄進(jìn)行存儲(chǔ)。
步驟406、客戶端整個(gè)的打印過程結(jié)束。
在本發(fā)明實(shí)施例中,如果其他的用戶要通過客戶端登錄電子發(fā)票系統(tǒng), 則仍然采用圖4所述的這種方式進(jìn)行處理。
第三部分電子發(fā)票和電子存根的自動(dòng)關(guān)聯(lián)流程
在現(xiàn)有技術(shù)中的發(fā)票打印時(shí),打印采用雙聯(lián)或多聯(lián)發(fā)票,發(fā)票不是管理 系統(tǒng)管理的一部分,打印發(fā)票時(shí)不需要進(jìn)行設(shè)置。而在本發(fā)明實(shí)施例中,采 用電子發(fā)票系統(tǒng)后,需要將電子存根和電子發(fā)票進(jìn)行關(guān)聯(lián),電子發(fā)票的印刷 編號(hào)必須和電子存根中的打印編號(hào)一致,這樣才能保證電子存根的正確性。
圖5為本發(fā)明實(shí)施例電子發(fā)票與電子存根的關(guān)聯(lián)結(jié)構(gòu)示意圖,在圖中, 打印出來的實(shí)物發(fā)票信息以發(fā)票資源表中的表項(xiàng)形式映射到電子發(fā)票系統(tǒng) 中,將電子發(fā)票以資源的形式進(jìn)行關(guān)聯(lián),每打印一張單聯(lián)的實(shí)物發(fā)票,在發(fā) 票資源表中對(duì)應(yīng)的記錄由"空白"狀態(tài)處理成"已打印",同時(shí)在電子存根 表中生成相應(yīng)的電子存根和實(shí)物發(fā)票相對(duì)應(yīng)。
在本發(fā)明實(shí)施例中,怎樣簡便地設(shè)置就能啟動(dòng)電子發(fā)票系統(tǒng),使電子存 根和已打印的電子發(fā)票進(jìn)行自動(dòng)關(guān)聯(lián),不給經(jīng)營者帶來額外工作,是電子發(fā) 票系統(tǒng)要解決的一種重點(diǎn),本發(fā)明實(shí)施例提供兩種解決方法,以下分別進(jìn)行 詳纟田敘述。
第一種解決方法,基于客戶端會(huì)話(Session)模式的電子發(fā)票和電子存 根的自動(dòng)關(guān)聯(lián)流程。
這種解決方法處理比較簡潔,打印電子發(fā)票的打印編號(hào)初始值設(shè)置在客 戶端,每次打印電子發(fā)票的定位運(yùn)算也在客戶端完成,相當(dāng)于客戶端每次打 印電子發(fā)票時(shí),告知服務(wù)器要打印電子發(fā)票的打印編號(hào)。服務(wù)器只是將該打源衣對(duì)應(yīng)的反杲的狀憑更漢為巳打叩,同時(shí)向客戶端發(fā)送發(fā) 票打印響應(yīng)即可。采用這種解決方法,電子發(fā)票系統(tǒng)的運(yùn)行效率較高,適用于電子發(fā)票的 打印編號(hào)是連續(xù)整數(shù)的情況。這種解決方法支持一個(gè)用戶同時(shí)登錄多個(gè)客戶 端或一個(gè)客戶端同時(shí)為多個(gè)用戶打印電子發(fā)票的情況。圖6為本發(fā)明實(shí)施例客戶端存儲(chǔ)的要打印的電子發(fā)票相關(guān)信息的結(jié)構(gòu) 示意圖,包括電子發(fā)票的數(shù)據(jù)實(shí)體,數(shù)據(jù)實(shí)體包括數(shù)據(jù)類別和數(shù)值,數(shù)據(jù)類別對(duì)應(yīng)要打印電子發(fā)票不同的信息,數(shù)值為具體信息值。該結(jié)構(gòu)如采用c/c+ +語言描述,結(jié)構(gòu)如下typedef struct SESSIONCATHEV AL〃登陸用戶號(hào) 〃Session附加編碼 〃發(fā)票編號(hào) 〃收據(jù)編號(hào) 〃賬單編號(hào)char szOperatorld 〔 32 〕 int64 nSessionld int64 nlnvoiceNo int64 nRecptionNo int64 nBillItemNo};SESSIONCATHEV AL stSessionCatheVal 。其中,電子發(fā)票中各種類型的編號(hào)分開存放,在進(jìn)行電子發(fā)票打印時(shí), 操作 stSessionCatheVal.nlnvoiceNo ; 在進(jìn)行收據(jù)打印時(shí),操作 stSessionCatheVal. nRecptionNo ; 在進(jìn)行賬單打印處理時(shí),操作 stSessionCatheVal.nBillltemNo等。在本實(shí)施例中,客戶端還需要對(duì)登錄用戶的定位日志信息對(duì)應(yīng)于已打印 發(fā)票的打印編號(hào)(如果是第一次打印,可以設(shè)置打印編號(hào)的初始值)進(jìn)行存 儲(chǔ),存儲(chǔ)結(jié)構(gòu)如圖7所示,包括工號(hào),即登錄用戶的員工號(hào)碼;互聯(lián)網(wǎng)協(xié) 議(IP)地址,登錄用戶進(jìn)行工作的客戶端地址;媒體訪問控制(MAC)地址,登錄用戶進(jìn)行工作的客戶端網(wǎng)卡地址,對(duì)于動(dòng)態(tài)IP地址的客戶端,此值具有唯一性;會(huì)話附件碼,對(duì)于登錄用戶啟動(dòng)多個(gè)客戶端時(shí),客戶端啟動(dòng) 時(shí)系統(tǒng)自動(dòng)監(jiān)測,進(jìn)行會(huì)話標(biāo)識(shí),如第 一個(gè)啟動(dòng)程序Session = 0,第二個(gè)啟 動(dòng)程序Session-1,以此類推;數(shù)據(jù)類型,當(dāng)前保存數(shù)據(jù)的類型,如電子發(fā) 票、收據(jù)以及賬單等;數(shù)值,不同類型數(shù)據(jù)的數(shù)據(jù)值。圖8為本發(fā)明實(shí)施例在客戶端保存的登錄用戶的定位日志信息的示意 樣例圖,當(dāng)?shù)卿浻脩敉顺鱿到y(tǒng)時(shí),將此登錄用戶的工號(hào)、IP地址、MAC地 址、會(huì)話附加碼、數(shù)值類型、數(shù)值等信息記錄在定位日志信息中,以便下次 該用戶在登錄時(shí)調(diào)出使用。圖9為本發(fā)明實(shí)施例基于客戶端會(huì)話模式的電子發(fā)票和電子存根的自 動(dòng)關(guān)聯(lián)的方法流程圖,其具體步驟為步驟901、用戶登錄客戶端,客戶端調(diào)出存儲(chǔ)的該用戶最近一次定位日 志信息中電子發(fā)票的打印編號(hào),與用戶打印機(jī)上的票據(jù)的印刷編號(hào)進(jìn)行核 對(duì),如果不一致,以紙張的印刷編號(hào)為準(zhǔn),調(diào)整電子發(fā)票系統(tǒng)記錄的起始號(hào), 執(zhí)行步驟902;如果一致,則直接執(zhí)行步驟902。步驟902 、客戶端將定位曰志信息中的打印編號(hào)攜帶在打印請(qǐng)求消息中。步驟卯3 、客戶端將該打印請(qǐng)求消息發(fā)送給服務(wù)器。步驟卯4、服務(wù)器接收到打印請(qǐng)求消息,根據(jù)該定位日志信息確定用戶, 查詢其欠費(fèi)信息,根據(jù)接收到的打印編號(hào),將發(fā)票資源表中該打印編號(hào)對(duì)應(yīng) 的記錄狀態(tài)由空白處理成已打印,同時(shí)生成電子存根,如客戶姓名及編號(hào)、 發(fā)票金額、發(fā)票編號(hào)、開票日期和操作員等。在該步驟中,服務(wù)器還可以將用戶的定位日志信息在數(shù)據(jù)庫中對(duì)應(yīng)于打 印編號(hào)作為用戶的最近一次定位記錄進(jìn)行存儲(chǔ)。步驟905、服務(wù)器處理打印請(qǐng)求消息結(jié)束,向客戶端返回打印響應(yīng)。步驟906、客戶端接收到服務(wù)器的打印響應(yīng)后,進(jìn)行打印,同時(shí)客戶端 將定位日志信息中的相關(guān)票據(jù)變量的打印編號(hào)加1后,等待下一個(gè)打印任 務(wù)。圖10為本發(fā)明實(shí)施例用戶登錄后客戶端會(huì)話模式的初始設(shè)置子流程圖,其具體步驟為步驟1001、用戶登錄電子發(fā)票系統(tǒng),通過認(rèn)證后,將用戶的相關(guān)信息 存入到客戶端中,如將用戶工號(hào)、IP地址、MAC地址和組織信息等存入到 客戶端的會(huì)話模式變量區(qū)。步驟1002、客戶端向服務(wù)器發(fā)送查詢請(qǐng)求,攜帶用戶的相關(guān)信息,查 詢?cè)撚脩羯洗瓮顺鲭娮影l(fā)票系統(tǒng)時(shí),相關(guān)的定位日志記錄。步驟1003、服務(wù)器接收到查詢請(qǐng)求后,將該用戶的最近一次的定位曰 志記錄,反饋給客戶端。步驟1004、客戶端接收到反饋信息后,核對(duì)定位日志記錄中打印編號(hào), 與用戶打印機(jī)上的票據(jù)的印刷編號(hào)進(jìn)行比較,如果不一致,則以紙張的印刷 編號(hào)為準(zhǔn),調(diào)整電子發(fā)票系統(tǒng)記錄的起始號(hào)。步驟1005、打印編號(hào)校準(zhǔn)完畢,在客戶端存儲(chǔ)用戶的定位日志信息(可 以作為用戶的下一次打印時(shí)進(jìn)行定位計(jì)算時(shí)使用),對(duì)用戶進(jìn)行業(yè)務(wù)處理。圖11為本發(fā)明實(shí)施例利用客戶端會(huì)話模式設(shè)置,電子發(fā)票打印的自動(dòng) 定位流程圖,其具體步驟為步驟1101、客戶端受理打印業(yè)務(wù),在用戶的定位日志信息中根據(jù)業(yè)務(wù) 類型讀取相應(yīng)的編號(hào)信息,如繳費(fèi)打發(fā)票業(yè)務(wù)讀發(fā)票編號(hào),繳費(fèi)打收據(jù)業(yè)務(wù) 讀收據(jù)編號(hào),打賬單業(yè)務(wù)讀賬單編號(hào),將業(yè)務(wù)類型和打印編號(hào)攜帶在打印請(qǐng) 求消息中發(fā)送給服務(wù)器。步驟1102、服務(wù)器進(jìn)行相關(guān)打印業(yè)務(wù)處理,檢查此次業(yè)務(wù)是打印一張 還是多張,如一次繳費(fèi),可以結(jié)清多個(gè)月的欠費(fèi),打印多張發(fā)票;如果是多 張,在合成相應(yīng)的打印信息時(shí),以收到的打印編號(hào)為第一張的打印編號(hào),后 續(xù)每張打印信息的打印編號(hào)進(jìn)行加1累進(jìn),以和實(shí)物票據(jù)一致,將發(fā)票資源 表中該打印編號(hào)對(duì)應(yīng)的記錄狀態(tài)由空白處理成已打印,同時(shí)生成電子存根記 錄,將打印響應(yīng)發(fā)送給客戶端。在本步驟中,服務(wù)器還將用戶的定位日志信息在數(shù)據(jù)庫中對(duì)應(yīng)于打印編號(hào)作為用戶的最近一次定位記錄進(jìn)行存儲(chǔ)。步驟1103、客戶端接收到打印響應(yīng)后,進(jìn)行打印處理,每打印一張, 將相關(guān)業(yè)務(wù)類型的會(huì)話模式變量區(qū)的編號(hào)進(jìn)行加1累力口,以和實(shí)物票據(jù)印刷 編號(hào)一致,即在用戶的定位信息中對(duì)應(yīng)于用戶的相關(guān)信息存儲(chǔ)最近的一次打 印編號(hào)。步驟1104、打印完畢,可以返回步驟1101繼續(xù)進(jìn)行業(yè)務(wù)受理。圖12為本發(fā)明實(shí)施例登錄用戶退出系統(tǒng)時(shí),客戶端保存定位日志記錄的流程圖,其具體步驟為步驟1201、登錄用戶退出電子發(fā)票系統(tǒng),向客戶端發(fā)送退出請(qǐng)求。 步驟1202、客戶端將會(huì)話變量區(qū)中的用戶信息,包括用戶工號(hào)、IP地址、MAC地址、電子發(fā)票編號(hào)、收據(jù)編號(hào)和賬單編號(hào)等攜帶在退出請(qǐng)求中,發(fā)送給服務(wù)器。步驟1203、服務(wù)器接收到該請(qǐng)求,將該請(qǐng)求攜帶的用戶信息對(duì)應(yīng)于最 近一次的打印編號(hào)保存在該用戶的定位日志記錄中。第二種解決方法,基于服務(wù)器電子發(fā)票定位進(jìn)程模式的電子發(fā)票和電子 存根的關(guān)聯(lián)流程。這種解決方法比較復(fù)雜,服務(wù)器專門需要設(shè)置一個(gè)定位進(jìn)程來負(fù)責(zé)電子 發(fā)票編號(hào)的定位,每打印一張電子發(fā)票,設(shè)置的定位進(jìn)程需要根據(jù)上一張發(fā) 票編號(hào)(或登錄用戶設(shè)置的初始發(fā)票編號(hào))及客戶端發(fā)送的打印請(qǐng)求消息攜 帶的用戶信息進(jìn)行定位運(yùn)算,計(jì)算得到本次打印發(fā)票的編號(hào)(必須和電子發(fā) 票實(shí)物的印刷號(hào)一致),將發(fā)票的打印編號(hào)攜帶在打印響應(yīng)中,發(fā)送給用戶。 同時(shí),記錄登錄用戶本次對(duì)應(yīng)的打印編號(hào),以便作為下一個(gè)打印請(qǐng)求的定位 g,l石出。這種解決方法具有以下特點(diǎn)登錄用戶在登錄電子發(fā)票系統(tǒng)時(shí)進(jìn)行發(fā)票 起始編號(hào)初始設(shè)置,設(shè)置信息保存在服務(wù)器上,電子發(fā)票打印與電子存根的 自動(dòng)關(guān)聯(lián)處理全部在服務(wù)器上,適用于電子發(fā)票號(hào)是非整數(shù)的字符串情況。圖13為本發(fā)明實(shí)施例在服務(wù)器設(shè)置的定位進(jìn)程中保存的數(shù)據(jù)結(jié)構(gòu)示意圖,如圖所示,該數(shù)據(jù)結(jié)構(gòu)基本和定位日志記錄的結(jié)構(gòu)一致,為了提高電子 發(fā)票系統(tǒng)的運(yùn)行速度,改善電子發(fā)票系統(tǒng)的性能,可以將登錄用戶的最近定 位日志記錄保存在服務(wù)器的會(huì)話共享區(qū)(在會(huì)話共享區(qū)設(shè)置有定位進(jìn)程), 以減少每次定位對(duì)服務(wù)器數(shù)據(jù)庫的查詢,直接訪問服務(wù)器會(huì)話共享區(qū)即可。 服務(wù)器會(huì)話共享區(qū)保存的數(shù)據(jù)與數(shù)據(jù)庫中的 一 致,如果電子發(fā)票系統(tǒng)的 硬件資源足夠好,也可以不啟用服務(wù)器的會(huì)話共享區(qū),而直接對(duì)服務(wù)器的數(shù) 據(jù)庫進(jìn)行操作,更新定位日志記錄,查詢也從定位日志記錄中取得,簡化程 序部署。圖14為本發(fā)明實(shí)施例服務(wù)器進(jìn)行發(fā)票定位的總流程圖,其具體步驟為 步驟1401、用戶通過客戶端登錄電子發(fā)票系統(tǒng)的服務(wù)器,電子發(fā)票系 統(tǒng)的服務(wù)器自動(dòng)調(diào)出該用戶最近一次定位日志記錄中各種票據(jù)的打印編號(hào), 與用戶打印機(jī)上的票據(jù)的印刷編號(hào)進(jìn)行核對(duì),如果不一致,則以紙張的印刷 編號(hào)為準(zhǔn),調(diào)整電子發(fā)票系統(tǒng)記錄的起始號(hào),存儲(chǔ)在服務(wù)器的會(huì)話共享區(qū), 執(zhí)行步驟1402;如果一致,則存儲(chǔ)在服務(wù)器的會(huì)話共享區(qū),執(zhí)行步驟1402。 步驟1402、客戶端向服務(wù)器發(fā)送該登錄用戶的打印請(qǐng)求消息。 步驟1403、服務(wù)器接收到客戶端發(fā)送的打印請(qǐng)求消息,將該請(qǐng)求消息 轉(zhuǎn)發(fā)給服務(wù)器設(shè)置的定位進(jìn)程,請(qǐng)求反饋本次業(yè)務(wù)打印的相關(guān)編號(hào),如電子 發(fā)票的打印編號(hào)。步驟1404、服務(wù)器的發(fā)票定位進(jìn)程接收到該請(qǐng)求消息,根據(jù)在服務(wù)器 的會(huì)話共享區(qū)存儲(chǔ)的數(shù)據(jù)結(jié)構(gòu),即上一次緩存的該登錄用戶打印票據(jù)的打印 編號(hào)(或該登錄用戶設(shè)置的初始打印編號(hào))及用戶的請(qǐng)求消息攜帶的用戶信 息進(jìn)行定位運(yùn)算,得到本次業(yè)務(wù)的打印編號(hào)(必須和客戶端打印機(jī)上紙張的 印刷編號(hào)一致),將此打印編號(hào)反饋給服務(wù)器。步驟1405、服務(wù)器得到該打印編號(hào)后,結(jié)合得到的其他信息,如金額、 金額大寫項(xiàng)、客戶名項(xiàng)和操作員,合成打印響應(yīng),發(fā)送給客戶端。在本步驟中,服務(wù)器將發(fā)票資源表中該打印編號(hào)對(duì)應(yīng)的記錄狀態(tài)由空白 處理成已打印,同時(shí)生成電子存根記錄。步驟1406、客戶端接收到該打印響應(yīng)后,進(jìn)行打印處理,打印完畢, 等待下一個(gè)打印任務(wù)。
圖15為本發(fā)明實(shí)施例在用戶登錄后基于服務(wù)器電子發(fā)票定位進(jìn)程模式 的初始設(shè)置子流程圖,其具體步驟為
步驟1501、用戶登錄后,通過客戶端向服務(wù)器發(fā)送查詢請(qǐng)求消息,查 詢最近 一 次該用戶的定位日志記錄,該消息攜帶用戶的相關(guān)信息。
步驟1502、服務(wù)器接收到該請(qǐng)求消息后,轉(zhuǎn)發(fā)給設(shè)置的定位進(jìn)程,定 位進(jìn)程檢查電子發(fā)票系統(tǒng)是否啟用了會(huì)話共享區(qū),如果是,則從共享區(qū)中查 找對(duì)應(yīng)該用戶相關(guān)信息的打印數(shù)據(jù),攜帶在查詢響應(yīng)中發(fā)送給客戶端;如果 沒有,則直接從數(shù)據(jù)庫的定位日志記錄中直接查找,得到該用戶的打印數(shù)據(jù), 攜帶在查詢響應(yīng)中發(fā)送給客戶端。
步驟1503、客戶端接收到服務(wù)器發(fā)送的查詢響應(yīng)后,將相關(guān)的打印編 號(hào),如電子發(fā)票的打印編號(hào)或收據(jù)的打印編號(hào)等,與打印機(jī)上紙張的相關(guān)印 刷編號(hào)進(jìn)行核對(duì),如果不一致,則以紙張的印刷編號(hào)為準(zhǔn),進(jìn)行調(diào)整,將調(diào) 整后的打印編號(hào)攜帶在設(shè)置請(qǐng)求中發(fā)送給服務(wù)器;如果一致,則將打印編號(hào) 攜帶在設(shè)置請(qǐng)求中發(fā)送給服務(wù)器。
步驟1504、服務(wù)器接收到設(shè)置請(qǐng)求后,轉(zhuǎn)發(fā)給設(shè)置的定位進(jìn)程,定位 進(jìn)程檢查電子發(fā)票系統(tǒng)是否啟用了會(huì)話共享區(qū),如果啟用了會(huì)話共享區(qū),則 將設(shè)置請(qǐng)求攜帶的打印編號(hào)對(duì)應(yīng)該用戶相關(guān)信息寫入到會(huì)話共享區(qū)中,同時(shí) 將打印編號(hào)寫入到數(shù)據(jù)庫的該用戶的定位日志記錄中;如果沒有啟用會(huì)話共 享區(qū),則直接將設(shè)置請(qǐng)求攜帶的打印編號(hào)寫入到數(shù)據(jù)庫的該用戶的定位曰志 記錄中。
步驟1505、設(shè)置完畢。
圖16為本發(fā)明實(shí)施例基于服務(wù)器電子發(fā)票定位進(jìn)程模式的電子發(fā)票打 印的自動(dòng)定位流程圖,其具體步驟為
步驟1601、登錄用戶進(jìn)行打印業(yè)務(wù),將登錄用戶的相關(guān)信息,如登錄 用戶工號(hào)、IP地址、MAC地址、業(yè)務(wù)類型和客戶號(hào)等信息攜帶在打印請(qǐng)求消息中通過客戶端發(fā)送給服務(wù)器。
步驟1602、服務(wù)器進(jìn)行相關(guān)業(yè)務(wù)處理,同時(shí)調(diào)用設(shè)置的定位進(jìn)程,請(qǐng)
求相關(guān)業(yè)務(wù)打印編號(hào)的定位處理。
步驟1603、定位進(jìn)程檢測電子發(fā)票系統(tǒng)是否啟用了會(huì)話共享區(qū),如果 啟用了,根據(jù)接收到打印請(qǐng)求消息攜帶的用戶相關(guān)信息,直接從會(huì)話共享區(qū) 查找對(duì)應(yīng)的打印編號(hào);如果沒有啟用,則直接從服務(wù)器的數(shù)據(jù)庫的定位日志 記錄中查找對(duì)應(yīng)的打印編號(hào)。
查找到對(duì)應(yīng)的打印編號(hào)后,反饋給服務(wù)器。
步驟1604、服務(wù)器接收到反饋的打印編號(hào)后,將該打印編號(hào)攜帶在打 印響應(yīng)中發(fā)送給客戶端。
在本步驟中,服務(wù)器將發(fā)票資源表中該打印編號(hào)對(duì)應(yīng)的記錄狀態(tài)由空白
處理成已打印,同時(shí)生成電子存根記錄。
步驟1605、服務(wù)器判斷此次業(yè)務(wù)是打印一張還是多張,如果是多張, 重復(fù)調(diào)用定位進(jìn)程進(jìn)行打印編號(hào)的定位,且將該打印編號(hào)攜帶在打印響應(yīng)中 發(fā)送給客戶端。
步驟1606、客戶端接收到打印響應(yīng)中,按照攜帶的打印編號(hào)進(jìn)行相應(yīng) 的處理。
圖17為本發(fā)明實(shí)施例基于服務(wù)器電子發(fā)票定位進(jìn)程模式的登錄用戶退 出電子發(fā)票系統(tǒng)后登錄信息保存子流程圖,其具體步驟為
步驟1701、客戶端向服務(wù)器發(fā)送退出請(qǐng)求,通知服務(wù)器進(jìn)行退出處理。 步驟1702、服務(wù)器通知定位進(jìn)程進(jìn)行退出處理。
定位進(jìn)程檢測電子發(fā)票系統(tǒng)是否啟用了會(huì)話共享區(qū),如果是,則在該登 錄用戶此次會(huì)話的共享區(qū)信息中打上已經(jīng)下線標(biāo)記,以便共享區(qū)不夠用時(shí), 將相關(guān)空間重用,同時(shí)觸發(fā)數(shù)據(jù)同步進(jìn)程,將相關(guān)信息寫入到服務(wù)器中的數(shù) 據(jù)庫;如果沒有啟用會(huì)話共享區(qū),則直接更新服務(wù)器中的定位日志記錄即可。
步驟1703、服務(wù)器設(shè)置的定位進(jìn)程退出處理成功,通過服務(wù)器通知客 戶端,進(jìn)行退出確認(rèn)。
20本發(fā)明實(shí)施例還提供了實(shí)現(xiàn)電子票據(jù)的系統(tǒng),如圖18所示,該系統(tǒng)包 括客戶端和服務(wù)器,其中,
客戶端,用于接收服務(wù)器分配的發(fā)票,進(jìn)行打印和/或繳銷,將打印或/
和繳銷后的發(fā)票信息發(fā)送給服務(wù)器;
服務(wù)器,用于給客戶端分配發(fā)票,根據(jù)從客戶端接收的發(fā)票信息生成對(duì) 應(yīng)的電子存根存儲(chǔ)。
在本發(fā)明實(shí)施例中,服務(wù)器中還包括發(fā)票資源表存儲(chǔ)模塊,用于存儲(chǔ)具 有發(fā)票信息的發(fā)票資源表,將發(fā)票資源表中未啟用狀態(tài)的發(fā)票分配給客戶端 后,將分配給客戶端的發(fā)票信息更改為空白狀態(tài),根據(jù)從客戶端接收的發(fā)票 信息對(duì)發(fā)票資源表中的發(fā)票信息進(jìn)行更改。
服務(wù)器中還包括電子存根存儲(chǔ)模塊,用于將生成的電子存根進(jìn)行存儲(chǔ)。
服務(wù)器中還包括定位日志記錄存儲(chǔ)模塊和定位計(jì)算模塊,其中,定位日 志記錄存儲(chǔ)模塊,用于存儲(chǔ)定位日志記錄,將定位日志記錄提供給服務(wù)器中 的定位計(jì)算模塊,計(jì)算出當(dāng)前要打印發(fā)票的打印編號(hào),發(fā)送給客戶端;所述 客戶端接收到打印編號(hào)后,按照打印編號(hào)對(duì)當(dāng)前要打印的發(fā)票進(jìn)行打印。
在本發(fā)明實(shí)施例中,服務(wù)器還包括定位日志記錄存儲(chǔ)模塊,客戶端還包 括定位計(jì)算模塊,其中,定位日志記錄存儲(chǔ)模塊,用于存儲(chǔ)定位日志記錄, 將定位日志記錄提供給客戶端的定位計(jì)算模塊,計(jì)算出當(dāng)前要打印發(fā)票的打 印編號(hào),按照打印編號(hào)對(duì)當(dāng)前要打印的發(fā)票進(jìn)行打印。
本發(fā)明實(shí)施例還提供一種實(shí)現(xiàn)電子票據(jù)的服務(wù)器,如圖19所示,該服 務(wù)器包括分配模塊,接收模塊和處理模塊,其中,
分配模塊,用于給客戶端分配發(fā)票;
接收模塊、用于接收打印或/和繳銷發(fā)票的發(fā)票信息,發(fā)送給處理模塊; 處理模塊,用于根據(jù)從接收模塊接收的發(fā)票信息生成對(duì)應(yīng)的電子存根存儲(chǔ)。
在本發(fā)明實(shí)施例中,服務(wù)器中還包括發(fā)票資源表存儲(chǔ)模塊,用于存儲(chǔ)具 有發(fā)票信息的發(fā)票資源表,將發(fā)票資源表中未啟用狀態(tài)的發(fā)票發(fā)送給分配模塊后,將發(fā)送給分配模塊的發(fā)票信息更改為空白狀態(tài),根據(jù)從接收模塊接收
的發(fā)票信息對(duì)發(fā)票資源表中的發(fā)票信息進(jìn)行更改,這時(shí),接收模塊,還需要
給發(fā)票資源表存儲(chǔ)模塊發(fā)送發(fā)票信息。
服務(wù)器中還包括電子存根存儲(chǔ)模塊,用于將生成的電子存根進(jìn)行存儲(chǔ)。 服務(wù)器中還包括定位日志記錄存儲(chǔ)模塊和定位計(jì)算模塊,其中,定位曰
志記錄存儲(chǔ)模塊,用于存儲(chǔ)定位日志記錄,將定位日志記錄提供給服務(wù)器中
的定位計(jì)算模塊;或者直接發(fā)送。服務(wù)器中的定位計(jì)算模塊,用于根據(jù)定位
日志記錄計(jì)算出當(dāng)前要打印發(fā)票的打印編號(hào),發(fā)送。
本發(fā)明實(shí)施例還提供一種實(shí)現(xiàn)電子票據(jù)的客戶端,如圖20所示,該客
戶端接收模塊,處理模塊和發(fā)送模塊,其中,
接收模塊,用于接收分配的發(fā)票,發(fā)送給處理模塊;
處理模塊,用于對(duì)發(fā)票進(jìn)行打印和/或繳銷,將打印或/和繳銷后的發(fā)票 信息發(fā)送給發(fā)送模塊;
發(fā)送模塊,用于將打印或/和繳銷后的發(fā)票信息發(fā)送。
在本發(fā)明實(shí)施例中,客戶端還包括定位計(jì)算模塊,用于根據(jù)定位日志記 錄計(jì)算出當(dāng)前要打印發(fā)票的打印編號(hào),或直接通過接收模塊接收到當(dāng)前要打 印票據(jù)的打印編號(hào),按照打印編號(hào)對(duì)當(dāng)前要打印的發(fā)票進(jìn)行打印。
本發(fā)明實(shí)施例并不限于對(duì)發(fā)票的電子處理過程,在具體實(shí)現(xiàn)時(shí),可以對(duì) 經(jīng)營者的各種票據(jù)也采用這種電子化管理方式,這時(shí),在服務(wù)器設(shè)置的系統(tǒng) 為電子票據(jù)系統(tǒng),電子票據(jù)系統(tǒng)包括票據(jù)資源表和電子存根表。在進(jìn)行定位 計(jì)算時(shí),也可以采用本發(fā)明實(shí)施例上述的兩種方式,這時(shí),需要對(duì)應(yīng)于票據(jù) 類型分別計(jì)算不同票據(jù)的打印編號(hào)。
從上述敘述可以看出,本發(fā)明提供的方法、系統(tǒng)及裝置,具有以下特點(diǎn) l)采用單聯(lián)的電子票據(jù),該電子票據(jù)和電子存根相關(guān)聯(lián),用于稽查,節(jié)約 了大量的票據(jù)成本;2)將票據(jù)進(jìn)行資源化管理,提升了票據(jù)管理水平;3) 建立起電子存根和電子票據(jù)打印出的實(shí)物票據(jù)的關(guān)聯(lián)關(guān)系,為電子票據(jù)報(bào)稅 建立了基礎(chǔ);4)電子票據(jù)系統(tǒng)可以提供同步或異步電子報(bào)稅接口; 5)將電子存根進(jìn)行電子化管理,減少了紙張的存根聯(lián),節(jié)約了經(jīng)營成本。
以上是對(duì)本發(fā)明具體實(shí)施例的說明,在具體的實(shí)施過程中可對(duì)本發(fā)明的 方法進(jìn)行適當(dāng)?shù)母倪M(jìn),以適應(yīng)具體情況的具體需要。因此可以理解,根據(jù)本 發(fā)明的具體實(shí)施方式
只是起示范作用,并不用以限制本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種實(shí)現(xiàn)電子票據(jù)的方法,其特征在于,該方法包括服務(wù)器將存儲(chǔ)的未啟用狀態(tài)的票據(jù)進(jìn)行分配;服務(wù)器根據(jù)接收的打印或/和繳銷的票據(jù)信息,生成票據(jù)的電子存根存儲(chǔ)。
2、 如權(quán)利要求l所述的方法,其特征在于,所述服務(wù)器還存儲(chǔ)票據(jù)的 票據(jù)信息,其中包括票據(jù)狀態(tài),所述未啟用狀態(tài)的票據(jù)是根據(jù)存儲(chǔ)的票據(jù)狀 態(tài)確定的。
3、 如權(quán)利要求2所述的方法,其特征在于,所述服務(wù)器將存儲(chǔ)的未啟 用狀態(tài)的票據(jù)進(jìn)行分配后,包括對(duì)存儲(chǔ)的相應(yīng)票據(jù)的票據(jù)信息進(jìn)行更新;所述服務(wù)器接收打印或/和繳銷的票據(jù)信息后,包括根據(jù)所述票據(jù)信 息對(duì)存儲(chǔ)的相應(yīng)票據(jù)的票據(jù)信息進(jìn)行更新。
4、 如權(quán)利要求l所述的方法,其特征在于,該方法進(jìn)一步包括 服務(wù)器的定位進(jìn)程獲取服務(wù)器存儲(chǔ)的對(duì)應(yīng)于用戶信息的定位日志記錄且存儲(chǔ)在服務(wù)器的會(huì)話共享區(qū)中;服務(wù)器的定位進(jìn)程根據(jù)存儲(chǔ)在服務(wù)器的會(huì)話共享區(qū)中的對(duì)應(yīng)于用戶信 息的定位日志記錄,定位計(jì)算當(dāng)前要打印票據(jù)的打印編號(hào)后,發(fā)送。
5、 一種實(shí)現(xiàn)電子票據(jù)的方法,其特征在于,該方法包括 客戶端接收服務(wù)器分配的票據(jù);客戶端將接收的票據(jù)進(jìn)行打印或/和繳銷后,生成票據(jù)信息; 客戶端發(fā)送生成的票據(jù)信息。
6、 如權(quán)利要求5所述的方法,其特征在于,在所述將分配的票據(jù)打印 之前,該方法還包4舌定位計(jì)算當(dāng)前要打印票據(jù)的打印編號(hào),比較該打印編號(hào)是否和票據(jù)打印 紙上的印刷編號(hào)一致,如果是,則打??;如果否,則將打印編號(hào)調(diào)整為與票 據(jù)打印紙上的印刷編號(hào)一致后,再打印。
7、 如權(quán)利要求6所述的方法,其特征在于,所述定位計(jì)算當(dāng)前要打印 票據(jù)的打印編號(hào)為存儲(chǔ),根據(jù)存儲(chǔ)的定位日志記錄得到已經(jīng)打印票據(jù)的打印編號(hào),定位計(jì)算得 到當(dāng)前要打印票據(jù)的打印編號(hào);或者接收服務(wù)器發(fā)送的當(dāng)前要打印票據(jù)的打印編號(hào)。
8、 如權(quán)利要求7所述的方法,其特征在于,所述在根據(jù)登錄用戶的用 戶信息從服務(wù)器獲取存儲(chǔ)的對(duì)應(yīng)的定位日志記錄之前,該方法還包括判斷是否在客戶端存儲(chǔ)有定位日志記錄,如果是,則客戶端設(shè)置的定位 進(jìn)程根據(jù)存儲(chǔ)的定位日志記錄得到已經(jīng)打印票據(jù)的打印編號(hào),定位計(jì)算得到 當(dāng)前要打印票據(jù)的打印編號(hào);否則,執(zhí)行根據(jù)登錄用戶的用戶信息從服務(wù)器 獲取存儲(chǔ)的對(duì)應(yīng)的定位日志記錄的步驟。
9、 一種實(shí)現(xiàn)電子票據(jù)的系統(tǒng),其特征在于,該系統(tǒng)包括客戶端和服務(wù) 器,其中,客戶端,用于接收服務(wù)器分配的票據(jù),進(jìn)行打印和/或繳銷,將打印或/ 和繳銷后的票據(jù)信息發(fā)送給服務(wù)器;服務(wù)器,用于給客戶端分配票據(jù),根據(jù)從客戶端接收的票據(jù)信息生成對(duì) 應(yīng)的電子存根存儲(chǔ)。
10、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述服務(wù)器中還包括票據(jù) 資源表存儲(chǔ)模塊,用于存儲(chǔ)具有票據(jù)信息的票據(jù)資源表,將票據(jù)資源表中未 啟用狀態(tài)的票據(jù)分配給客戶端后,將分配給客戶端的票據(jù)信息更改為空白狀 態(tài),根據(jù)從客戶端接收的票據(jù)信息對(duì)票據(jù)資源表中的票據(jù)信息進(jìn)行更改。
11、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述服務(wù)器中還包括電子 存根存儲(chǔ)模塊,用于將生成的電子存根進(jìn)行存儲(chǔ)。
12、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述服務(wù)器中還包括定位 曰志記錄存儲(chǔ)模塊和定位計(jì)算模塊,其中,定位日志記錄存儲(chǔ)模塊,用于存儲(chǔ)定位日志記錄,將定位日志記錄提供定位計(jì)算模塊;定位計(jì)算模塊,用于根據(jù)定位日志記錄計(jì)算出當(dāng)前要打印票據(jù)的打印編號(hào),發(fā)送給客戶端;所述客戶端接收到打印編號(hào)后,按照打印編號(hào)對(duì)當(dāng)前要打印的票據(jù)進(jìn)行 打印。
13、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述服務(wù)器還包括定位日 志記錄存儲(chǔ)模塊,客戶端還包括定位計(jì)算模塊,其中,定位日志記錄存儲(chǔ)模塊,用于存儲(chǔ)定位日志記錄,將定位日志記錄提供 給定位計(jì)算模塊;定位計(jì)算模塊,用于根據(jù)定位日志記錄計(jì)算出當(dāng)前要打印票據(jù)的打印編 號(hào),按照打印編號(hào)對(duì)當(dāng)前要打印的票據(jù)進(jìn)行打印。
14、 一種實(shí)現(xiàn)電子票據(jù)的服務(wù)器,其特征在于,包括分配模塊,接收模 塊和處理模塊,其中,分配模塊,用于給客戶端分配票據(jù);接收模塊、用于接收打印或/和繳銷票據(jù)的票據(jù)信息,發(fā)送給處理模塊; 處理模塊,用于根據(jù)從接收模塊接收的票據(jù)信息生成對(duì)應(yīng)的電子存根存儲(chǔ)。
15、 如權(quán)利要求14所述的服務(wù)器,其特征在于,所述服務(wù)器中還包括 票據(jù)資源表存儲(chǔ)模塊,用于存儲(chǔ)具有票據(jù)信息的票據(jù)資源表,將票據(jù)資源表 中未啟用狀態(tài)的票據(jù)發(fā)送給分配模塊后,將發(fā)送給分配模塊的票據(jù)信息更改 為空白狀態(tài),根據(jù)從接收模塊接收的票據(jù)信息對(duì)票據(jù)資源表中的票據(jù)信息進(jìn) 行更改;所述接收模塊,用于給票據(jù)資源表存儲(chǔ)模塊發(fā)送票據(jù)信息。
16、 如權(quán)利要求14所述的服務(wù)器,其特征在于,所述服務(wù)器中還包括 電子存根存儲(chǔ)模塊,用于將生成的電子存根進(jìn)行存儲(chǔ)。
17、 如權(quán)利要求14所述的服務(wù)器,其特征在于,所述服務(wù)器中還包括 定位日志記錄存儲(chǔ)模塊和定位計(jì)算模塊,其中,定位日志記錄存儲(chǔ)模塊,用于存儲(chǔ)定位日志記錄,將定位日志記錄提供定位計(jì)算模塊或直接發(fā)送;定位計(jì)算模塊,用于根據(jù)定位日志記錄計(jì)算出當(dāng)前要打印票據(jù)的打印編 號(hào),發(fā)送。
18、 一種實(shí)現(xiàn)電子票據(jù)的客戶端,其特征在于,包括接收模塊,處理模 塊和發(fā)送模塊,其中,接收模塊,用于接收分配的票據(jù),發(fā)送給處理模塊; 處理模塊,用于對(duì)票據(jù)進(jìn)行打印和/或繳銷,將打印或/和繳銷后的票據(jù) 信息發(fā)送給發(fā)送模塊;發(fā)送模塊,用于將打印或/和繳銷后的票據(jù)信息發(fā)送。
19、 如權(quán)利要求18所述的客戶端,其特征在于,所述客戶端還包括定 位計(jì)算模塊,用于根據(jù)定位日志記錄計(jì)算出當(dāng)前要打印票據(jù)的打印編號(hào),或 直接通過接收模塊接收到當(dāng)前要打印票據(jù)的打印編號(hào),按照打印編號(hào)對(duì)當(dāng)前 要打印的票據(jù)進(jìn)行打印。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)電子票據(jù)的方法,包括服務(wù)器將存儲(chǔ)的未啟用狀態(tài)的票據(jù)進(jìn)行分配;服務(wù)器根據(jù)接收的打印或/和繳銷的票據(jù)信息,生成票據(jù)的電子存根存儲(chǔ)。本發(fā)明還提供一種實(shí)現(xiàn)電子票據(jù)的方法,包括客戶端接收分配的票據(jù),將分配的票據(jù)打印或/和繳銷后,將打印或/和繳銷后的票據(jù)信息發(fā)送。本發(fā)明還公開了一種實(shí)現(xiàn)電子票據(jù)的系統(tǒng),包括客戶端和服務(wù)器,客戶端,用于接收服務(wù)器分配的票據(jù),進(jìn)行打印和/或繳銷,將打印或/和繳銷后的票據(jù)信息發(fā)送給服務(wù)器;服務(wù)器,用于給客戶端分配票據(jù),根據(jù)從客戶端接收的票據(jù)信息生成對(duì)應(yīng)的電子存根存儲(chǔ)。本發(fā)明還公開了一種實(shí)現(xiàn)電子票據(jù)的服務(wù)器和客戶端。本發(fā)明實(shí)現(xiàn)對(duì)票據(jù)的電子化管理。
文檔編號(hào)G06Q20/00GK101320444SQ20071010863
公開日2008年12月10日 申請(qǐng)日期2007年6月7日 優(yōu)先權(quán)日2007年6月7日
發(fā)明者波 劉, 盧繼廣, 房厚波, 李建明 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
广西| 雅安市| 余庆县| 浦东新区| 香港| 永安市| 阳春市| 呼伦贝尔市| 大竹县| 呼图壁县| 沿河| 南投县| 额济纳旗| 张家口市| 谢通门县| 武隆县| 淄博市| 乾安县| 永川市| 古浪县| 和龙市| 呼图壁县| 常熟市| 偃师市| 阳江市| 涞水县| 德安县| 太仆寺旗| 陵川县| 土默特左旗| 淳安县| 乌鲁木齐县| 临漳县| 祁连县| 玉环县| 眉山市| 黄山市| 海盐县| 若尔盖县| 阳春市| 台东县|