亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

發(fā)票重開控制系統(tǒng)及控制方法與流程

文檔序號:12826021閱讀:952來源:國知局
發(fā)票重開控制系統(tǒng)及控制方法與流程

本發(fā)明涉及控制領(lǐng)域,具體地,涉及一種發(fā)票重開控制系統(tǒng)及控制方法。



背景技術(shù):

在現(xiàn)有的發(fā)票開具系統(tǒng)中,對于發(fā)票開具成功但打印時發(fā)生卡紙和紙質(zhì)發(fā)票損壞的發(fā)票進行作廢、或者紅沖(跨月)后,需要重新在發(fā)票開具功能界面再次對發(fā)票信息進行重新錄入一次進行發(fā)票開具,如果發(fā)票數(shù)據(jù)信息是從外部業(yè)務(wù)系統(tǒng)中傳入的,則需要外部系統(tǒng)再次重新發(fā)送一次,再進行發(fā)票開具。即,通常的作法是利用人工對需要重開的發(fā)票進行發(fā)票信息的再次錄入,進行發(fā)票信息的再次開具,這樣從操作上既復雜,又容易出現(xiàn)錯誤,可操作性也比較差。

例如,當在開具發(fā)票時,打印紙質(zhì)發(fā)票打印機把紙質(zhì)發(fā)票卡住了,紙質(zhì)發(fā)票只打印出了一部分發(fā)票數(shù)據(jù)信息,此時就需要對該發(fā)票信息進行重新開具并打??;需要在人工發(fā)票開具界面重新對發(fā)票信息進行重新錄入,如果數(shù)據(jù)從外部系統(tǒng)發(fā)過來,就需要聯(lián)系外部系統(tǒng)業(yè)務(wù)員,對該發(fā)票信息進行重新發(fā)送一次,而這種情況下往往不能當時就能解決,主要取決于外部系統(tǒng)的發(fā)送方式,有時還可能耽誤幾天甚至更長的時間。

因此,這樣的方式存在重復發(fā)送數(shù)據(jù)的問題,無法實現(xiàn)發(fā)票的快速重開,降低了發(fā)票開具的效率。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的是提供一種發(fā)票重開控制系統(tǒng)及控制方法,以解決上述現(xiàn)有技術(shù)中的問題。

為了實現(xiàn)上述目的,本發(fā)明提供一種發(fā)票重開控制系統(tǒng),其中,該系統(tǒng)包括:獲取模塊,用于獲取待重開發(fā)票數(shù)據(jù);初始化模塊,與所述獲取模塊連接,用于對所述待重開發(fā)票數(shù)據(jù)進行初始化;驗證模塊,與所述初始化模塊連接,用于對初始化后的待重開發(fā)票數(shù)據(jù)進行驗證;以及控制模塊,與所述驗證模塊連接,用于根據(jù)驗證結(jié)果確定是否輸出打印所述初始化后的待重開發(fā)票數(shù)據(jù)的信號。

本發(fā)明還提供一種發(fā)票重開控制方法,其中,該方法包括:獲取待重開發(fā)票數(shù)據(jù);對所述待重開發(fā)票數(shù)據(jù)進行初始化;對初始化后的待重開發(fā)票數(shù)據(jù)進行驗證;以及根據(jù)驗證結(jié)果確定是否輸出打印所述初始化后的待重開發(fā)票數(shù)據(jù)的信號。

通過上述技術(shù)方案,在例如之前的發(fā)票打印出現(xiàn)卡紙或紙質(zhì)發(fā)票損壞的情況時,可以獲取待重開發(fā)票數(shù)據(jù)并對待重開發(fā)票數(shù)據(jù)進行初始化,然后可以對初始化后的待重開發(fā)票數(shù)據(jù)進行驗證并根據(jù)驗證結(jié)果確定是否輸出打印所述初始化后的待重開發(fā)票數(shù)據(jù)的信號。由此,無需再次利用外部系統(tǒng)數(shù)據(jù)或是再次進行數(shù)據(jù)錄入就可以根據(jù)驗證結(jié)果快速地為用戶重新開具打印發(fā)票。

本發(fā)明的其它特征和優(yōu)點將在隨后的具體實施方式部分予以詳細說明。

附圖說明

附圖是用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與下面的具體實施方式一起用于解釋本發(fā)明,但并不構(gòu)成對本發(fā)明的限制。在附圖中:

圖1是根據(jù)本發(fā)明一種實施方式的發(fā)票重開控制系統(tǒng)的方框圖;以及

圖2是根據(jù)本發(fā)明一種實施方式的發(fā)票重開控制方法的流程圖。

具體實施方式

以下結(jié)合附圖對本發(fā)明的具體實施方式進行詳細說明。應(yīng)當理解的是,此處描述的具體實施方式僅用于說明和解釋本發(fā)明,并不用于限制本發(fā)明。

圖1是根據(jù)本發(fā)明一種實施方式的發(fā)票重開控制系統(tǒng)的方框圖。

如圖1所示,本發(fā)明一種實施方式提供的發(fā)票重開控制系統(tǒng)包括:獲取模塊10,用于獲取待重開發(fā)票數(shù)據(jù);初始化模塊12,與所述獲取模塊10連接,用于對所述待重開發(fā)票數(shù)據(jù)進行初始化;驗證模塊14,與所述初始化模塊12連接,用于對初始化后的待重開發(fā)票數(shù)據(jù)進行驗證;以及控制模塊16,與所述驗證模塊14連接,用于根據(jù)驗證結(jié)果確定是否輸出打印所述初始化后的待重開發(fā)票數(shù)據(jù)的信號。

在例如之前的發(fā)票打印出現(xiàn)卡紙或紙質(zhì)發(fā)票損壞的情況時,可以獲取待重開發(fā)票數(shù)據(jù)并對待重開發(fā)票數(shù)據(jù)進行初始化,然后可以對初始化后的待重開發(fā)票數(shù)據(jù)進行驗證并根據(jù)驗證結(jié)果確定是否輸出打印所述初始化后的待重開發(fā)票數(shù)據(jù)的信號。由此,無需再次利用外部系統(tǒng)數(shù)據(jù)或是再次進行數(shù)據(jù)錄入就可以根據(jù)驗證結(jié)果快速地為用戶重新開具打印發(fā)票。

其中,所述待重開發(fā)票數(shù)據(jù)指的是在之前的發(fā)票打印出現(xiàn)卡紙或紙質(zhì)發(fā)票損壞的情況下被標記為作廢的發(fā)票數(shù)據(jù),其在被標記為作廢的同時將被存儲在數(shù)據(jù)庫中。由此,當需要執(zhí)行發(fā)票重開操作時,可以直接從數(shù)據(jù)庫中讀取該待重開發(fā)票數(shù)據(jù)即可(不需要對該待重開發(fā)票數(shù)據(jù)進行任何修改),無需再次利用外部系統(tǒng)數(shù)據(jù)或是再次進行數(shù)據(jù)錄入。

此外,所述驗證模塊14還用于在接收到撤銷指令的情況下不對初始化后的待重開發(fā)票數(shù)據(jù)進行驗證。即,不執(zhí)行發(fā)票重開操作。

由此,可以通過撤銷指令對已經(jīng)被初始化的發(fā)票數(shù)據(jù)進行發(fā)票重開撤銷操作。

根據(jù)本發(fā)明一種實施方式,所述初始化模塊12對所述待重開發(fā)票數(shù)據(jù) 進行初始化包括:

對所述待重開發(fā)票數(shù)據(jù)添加預(yù)設(shè)發(fā)票要素,并將所述待重開發(fā)票數(shù)據(jù)標記為重開,以得到所述初始化后的待重開發(fā)票數(shù)據(jù)。

其中,預(yù)設(shè)發(fā)票要素包括發(fā)票代碼和發(fā)票號。

通過對所述待重開發(fā)票數(shù)據(jù)進行初始化,可以為待重開發(fā)票數(shù)據(jù)賦新的發(fā)票代碼和發(fā)票號。

根據(jù)本發(fā)明一種實施方式,所述驗證模塊14對所述初始化后的待重開發(fā)票數(shù)據(jù)進行驗證包括:

判斷所述初始化后的待重開發(fā)票數(shù)據(jù)是否已經(jīng)標記為重開;

在標記為重開的情況下,對所述初始化后的待重開發(fā)票數(shù)據(jù)的驗證結(jié)果為通過;

在未標記為重開的情況下,對所述初始化后的待重開發(fā)票數(shù)據(jù)的驗證結(jié)果為未通過。

由此,可以對待重開發(fā)票數(shù)據(jù)是否需要進行發(fā)票重開操作進行驗證,以確保發(fā)票重開操作的準確性,避免不必要的重開操作的執(zhí)行。

根據(jù)本發(fā)明一種實施方式,所述控制模塊16根據(jù)驗證結(jié)果確定是否輸出打印所述初始化后的待重開發(fā)票數(shù)據(jù)的信號包括:

在所述驗證結(jié)果為通過的情況下,所述控制模塊16輸出打印所述初始化后的待重開發(fā)票數(shù)據(jù)的信號;

在所述驗證結(jié)果為不通過的情況下,所述控制模塊16不輸出打印所述初始化后的待重開發(fā)票數(shù)據(jù)的信號。

由此,僅在驗證結(jié)果為通過的情況下輸出打印所述初始化后的待重開發(fā)票數(shù)據(jù)的信號,實現(xiàn)發(fā)票的重新打印。

根據(jù)本發(fā)明一種實施方式,所述控制模塊16還用于在輸出打印所述初始化后的待重開發(fā)票數(shù)據(jù)的信號的同時,將所述初始化后的待重開發(fā)票數(shù)據(jù) 標記為已開。

通過將所述初始化后的待重開發(fā)票數(shù)據(jù)標記為已開,可以及時獲知該初始化后的待重開發(fā)票數(shù)據(jù)的狀態(tài)。

圖2是根據(jù)本發(fā)明一種實施方式的發(fā)票重開控制方法的流程圖。

如圖2所示,本發(fā)明一種實施方式提供的發(fā)票重開控制方法包括:

s200,獲取待重開發(fā)票數(shù)據(jù);

s202,對所述待重開發(fā)票數(shù)據(jù)進行初始化;

s204,對初始化后的待重開發(fā)票數(shù)據(jù)進行驗證;以及

s206,根據(jù)驗證結(jié)果確定是否輸出打印所述初始化后的待重開發(fā)票數(shù)據(jù)的信號。

在例如之前的發(fā)票打印出現(xiàn)卡紙或紙質(zhì)發(fā)票損壞的情況時,可以獲取待重開發(fā)票數(shù)據(jù)并對待重開發(fā)票數(shù)據(jù)進行初始化,然后可以對初始化后的待重開發(fā)票數(shù)據(jù)進行驗證并根據(jù)驗證結(jié)果確定是否輸出打印所述初始化后的待重開發(fā)票數(shù)據(jù)的信號。由此,無需再次利用外部系統(tǒng)數(shù)據(jù)或是再次進行數(shù)據(jù)錄入就可以根據(jù)驗證結(jié)果快速地為用戶重新開具打印發(fā)票。

其中,所述待重開發(fā)票數(shù)據(jù)指的是在之前的發(fā)票打印出現(xiàn)卡紙或紙質(zhì)發(fā)票損壞的情況下被標記為作廢的發(fā)票數(shù)據(jù)。

此外,在步驟s204之前,該方法還包括:判斷是否執(zhí)行發(fā)票重開撤銷操作,并在判斷為執(zhí)行發(fā)票重開撤銷操作(即,接收到撤銷指令)的情況下不對初始化后的待重開發(fā)票數(shù)據(jù)進行驗證。即,不執(zhí)行發(fā)票重開操作。

由此,可以通過撤銷指令對已經(jīng)被初始化的發(fā)票數(shù)據(jù)進行發(fā)票重開撤銷操作。

在該方法中,對所述待重開發(fā)票數(shù)據(jù)進行初始化包括:

對所述待重開發(fā)票數(shù)據(jù)添加預(yù)設(shè)發(fā)票要素,并將所述待重開發(fā)票數(shù)據(jù)標記為重開,以得到所述初始化后的待重開發(fā)票數(shù)據(jù)。

其中,預(yù)設(shè)發(fā)票要素包括發(fā)票代碼和發(fā)票號。

通過對所述待重開發(fā)票數(shù)據(jù)進行初始化,可以為待重開發(fā)票數(shù)據(jù)賦新的發(fā)票代碼和發(fā)票號。

在該方法中,s204包括:

s2040,判斷所述初始化后的待重開發(fā)票數(shù)據(jù)是否已經(jīng)標記為重開;

s2042,在標記為重開的情況下,對所述初始化后的待重開發(fā)票數(shù)據(jù)的驗證結(jié)果為通過;

s2044,在未標記為重開情況下,對所述初始化后的待重開發(fā)票數(shù)據(jù)的驗證結(jié)果為未通過。

由此,可以對待重開發(fā)票數(shù)據(jù)是否需要進行發(fā)票重開操作進行驗證,以確保發(fā)票重開操作的準確性,避免不必要的重開操作的執(zhí)行。

在該方法中,s206包括:

s2060,在所述驗證結(jié)果為通過的情況下,輸出打印所述初始化后的待重開發(fā)票數(shù)據(jù)的信號;

s2062,在所述驗證結(jié)果為不通過的情況下,不輸出打印所述初始化后的待重開發(fā)票數(shù)據(jù)的信號。

由此,僅在驗證結(jié)果為通過的情況下輸出打印所述初始化后的待重開發(fā)票數(shù)據(jù)的信號,實現(xiàn)發(fā)票的重新打印。

在該方法中,該方法還包括:

s208,在輸出打印所述初始化后的待重開發(fā)票數(shù)據(jù)的信號的同時,將所述初始化后的待重開發(fā)票數(shù)據(jù)標記為已開。

通過將所述初始化后的待重開發(fā)票數(shù)據(jù)標記為已開,可以及時獲知該初始化后的待重開發(fā)票數(shù)據(jù)的狀態(tài)。

此外,在針對待重開發(fā)票數(shù)據(jù)重新開具了發(fā)票的情況下,還可以的針對待重開發(fā)票數(shù)據(jù)與重開后的發(fā)票相關(guān)數(shù)據(jù)建立關(guān)聯(lián)關(guān)系并保存到數(shù)據(jù)庫中。

下面結(jié)合實例對本發(fā)明上述的發(fā)票重開控制系統(tǒng)和方法進行描述。

比如,在執(zhí)行發(fā)票開具操作的過程中,有一張發(fā)票出現(xiàn)了打印卡紙的情況,發(fā)票數(shù)據(jù)信息為:發(fā)票類型:增值稅專用發(fā)票,發(fā)票代碼:1401331122,發(fā)票號碼:20003063,發(fā)票金額:10000,發(fā)票稅率:17%,發(fā)票稅額:1700,商品名稱:聯(lián)想電腦t140i,數(shù)量:2,購方稅號:12003312432398762863,購方名稱:a軟件公司,銷方稅號:12986403729348527341,銷方名稱:b電腦銷售貿(mào)易公司。

在執(zhí)行發(fā)票重新開具操作之前,會對這張卡紙發(fā)票的發(fā)票數(shù)據(jù)執(zhí)行作廢操作(例如添加作廢標記并將添加了作廢標記的發(fā)票數(shù)據(jù)進行存儲等)。作廢操作執(zhí)行成功后,可以獲取該張卡紙發(fā)票的添加了作廢標記的發(fā)票數(shù)據(jù)信息(待重開發(fā)票數(shù)據(jù)),并執(zhí)行重開初始化操作,將添加了作廢標記的發(fā)票數(shù)據(jù)信息的開具狀態(tài)置為“重開”得到初始化后的發(fā)票數(shù)據(jù)。而后對初始化后的發(fā)票數(shù)據(jù)進行驗證操作。如果驗證通過,輸出打印所述初始化后的待重開發(fā)票數(shù)據(jù)的信號,實現(xiàn)發(fā)票的重新打印,原來的發(fā)票數(shù)據(jù)沒有任何改變(即,對原來發(fā)票數(shù)據(jù)的復制,但發(fā)票代碼和發(fā)票號碼為新的)。

本領(lǐng)域技術(shù)人員應(yīng)當理解,上述示例僅僅是示例性的,并非用于限定本發(fā)明。

以上結(jié)合附圖詳細描述了本發(fā)明的優(yōu)選實施方式,但是,本發(fā)明并不限于上述實施方式中的具體細節(jié),在本發(fā)明的技術(shù)構(gòu)思范圍內(nèi),可以對本發(fā)明的技術(shù)方案進行多種簡單變型,這些簡單變型均屬于本發(fā)明的保護范圍。

另外需要說明的是,在上述具體實施方式中所描述的各個具體技術(shù)特征,在不矛盾的情況下,可以通過任何合適的方式進行組合。為了避免不必要的重復,本發(fā)明對各種可能的組合方式不再另行說明。

此外,本發(fā)明的各種不同的實施方式之間也可以進行任意組合,只要其不違背本發(fā)明的思想,其同樣應(yīng)當視為本發(fā)明所公開的內(nèi)容。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1