[發(fā)明專利]一種基于關(guān)系運(yùn)算的生成發(fā)票的控制方法及裝置在審
| 申請?zhí)枺?/td> | 201110440950.2 | 申請日: | 2011-12-26 |
| 公開(公告)號: | CN103176787A | 公開(公告)日: | 2013-06-26 |
| 發(fā)明(設(shè)計)人: | 龔勇浩;張玉魁;尹春天;賈希強(qiáng);王曉宇;劉輝;李立寧;黃新華;范立波 | 申請(專利權(quán))人: | 航天信息股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京國昊天誠知識產(chǎn)權(quán)代理有限公司 11315 | 代理人: | 張永林 |
| 地址: | 100195 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 關(guān)系 運(yùn)算 生成 發(fā)票 控制 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及稅務(wù)應(yīng)用領(lǐng)域,具體涉及一種基于關(guān)系運(yùn)算的生成發(fā)票的控制方法。
背景技術(shù)
目前普通發(fā)票票種繁多,導(dǎo)致納稅人在使用發(fā)票過程中產(chǎn)生諸多不便:一是納稅人要向稅務(wù)機(jī)關(guān)申請領(lǐng)購多種發(fā)票,不方便納稅人使用,增加了納稅人經(jīng)營成本;二是稅務(wù)機(jī)關(guān)在發(fā)售、繳銷驗舊發(fā)票過程中,由于票種過多,降低了稅務(wù)機(jī)關(guān)辦稅效率,延長了納稅人的辦稅時間。為了加強(qiáng)和規(guī)范普通發(fā)票管理,適應(yīng)稅收信息化發(fā)展的要求,當(dāng)前國內(nèi)許多省份和地市正對網(wǎng)絡(luò)發(fā)票進(jìn)行大規(guī)模推廣。
精簡票種,統(tǒng)一式樣。一方面,簡化票面,最大限度地提高發(fā)票的通用性和適用性;另一方面,也要滿足不同納稅人和不同行業(yè)的開具需求。為此在發(fā)票票樣設(shè)計上,需要做到整體樣式、主體內(nèi)容統(tǒng)一,并在此基礎(chǔ)上增加納稅人自定義發(fā)票項目部分,來滿足不同行業(yè)、不同納稅人的個性的需求。然而這樣的需求,給軟件設(shè)計帶來比較大的麻煩。由于發(fā)票票面內(nèi)容與軟件用戶界面、發(fā)票打印票面關(guān)聯(lián)性比較強(qiáng),使用傳統(tǒng)的方法,無法為不同納稅人定制個性化的界面和打印票面。最為重要的是,傳統(tǒng)方式一般只能定義發(fā)票打印項目的內(nèi)容、位置、大小等屬性,無法明確表達(dá)發(fā)票項目之間的運(yùn)算關(guān)系的問題。
由此可見,當(dāng)前需要一種基于關(guān)系運(yùn)算的生成發(fā)票的控制的技術(shù)方案來解決上述問題。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種基于關(guān)系運(yùn)算的生成發(fā)票的控制方法,解決了當(dāng)前網(wǎng)絡(luò)發(fā)票系統(tǒng)中通用性差,產(chǎn)品兼容性不強(qiáng),不能通過網(wǎng)絡(luò)統(tǒng)一管理模板,不支持發(fā)票的關(guān)系運(yùn)算等缺點(diǎn)的問題。
為了解決上述問題,本發(fā)明提供了一種基于關(guān)系運(yùn)算的生成發(fā)票的控制方法,包括:
通過解析界面控制模板協(xié)議,生成用戶界面;
通過所述用戶界面輸入發(fā)票的不同類型的數(shù)據(jù)信息,并根據(jù)解析自定義關(guān)系協(xié)議,將輸入的不同類型的數(shù)據(jù)進(jìn)行關(guān)系運(yùn)算,得到所需打印數(shù)據(jù);
通過解析打印控制模板協(xié)議,獲取發(fā)票打印數(shù)據(jù)的格式信息,并根據(jù)獲取的格式信息進(jìn)行發(fā)票打印,完成生成發(fā)票的控制。
進(jìn)一步地,上述方法還可包括:所述通過所述用戶界面輸入發(fā)票的不同類型的數(shù)據(jù)信息,并根據(jù)解析自定義關(guān)系協(xié)議,將輸入的不同類型的數(shù)據(jù)進(jìn)行關(guān)系運(yùn)算,得到所需打印數(shù)據(jù)的步驟,包括:
獲取輸入發(fā)票的不同類型的數(shù)據(jù)信息,包括單價Z1和數(shù)量Z2,根據(jù)自定義關(guān)系協(xié)議將單價Z1和數(shù)量Z2進(jìn)行相乘的運(yùn)算,得到所需打印數(shù)據(jù)金額Z3。
進(jìn)一步地,上述方法還可包括:所述界面控制模板協(xié)議提供用戶界面元素,包括名稱、類型和位置的生成用戶界面的信息;
所述自定義關(guān)系協(xié)議用于提供關(guān)系運(yùn)算公式;
所述打印控制模板協(xié)議用于提供打印元素,包括名稱、打印類型和位置的信息。
本發(fā)明還提供了一種基于關(guān)系運(yùn)算的生成發(fā)票的控制裝置,包括:
GUI模塊,用于解析界面控制模板協(xié)議,生成用戶界面,并通過生成的用戶界面輸入發(fā)票的不同類型的數(shù)據(jù)信息;
關(guān)系運(yùn)算模塊,用于根據(jù)解析自定義關(guān)系協(xié)議,將輸入的不同類型的數(shù)據(jù)進(jìn)行關(guān)系運(yùn)算,得到所需打印數(shù)據(jù);及
打印模塊,用于通過解析打印控制模板協(xié)議,獲取發(fā)票打印數(shù)據(jù)的格式信息,并根據(jù)獲取的格式信息進(jìn)行發(fā)票打印。
進(jìn)一步地,上述裝置還可包括:所述關(guān)系運(yùn)算模塊根據(jù)解析自定義關(guān)系協(xié)議,將輸入的不同類型的數(shù)據(jù)進(jìn)行關(guān)系運(yùn)算,得到所需打印數(shù)據(jù),是指:關(guān)系運(yùn)算模塊將獲取的輸入發(fā)票的不同類型的數(shù)據(jù)信息,包括單價Z1和數(shù)量Z2,根據(jù)自定義關(guān)系協(xié)議將單價Z1和數(shù)量Z2進(jìn)行相乘的運(yùn)算,得到所需打印數(shù)據(jù)金額Z3。
進(jìn)一步地,上述裝置還可包括:所述界面控制模板協(xié)議為所述GUI模塊提供界面元素,包括名稱、類型和位置的生成用戶界面的信息;
所述自定義關(guān)系協(xié)議為所述關(guān)系運(yùn)算模塊提供關(guān)系運(yùn)算公式;
所述打印控制模板協(xié)議為所述打印模塊提供打印元素,包括名稱、打印類型和位置的信息。
與現(xiàn)有技術(shù)相比,應(yīng)用本發(fā)明,解決了當(dāng)前網(wǎng)絡(luò)發(fā)票系統(tǒng)中通用性差,產(chǎn)品兼容性不強(qiáng),不能通過網(wǎng)絡(luò)統(tǒng)一管理模板,不支持發(fā)票的開票項目之間的關(guān)系運(yùn)算等缺點(diǎn)的問題;具有結(jié)構(gòu)簡單、適用性強(qiáng)、模版化、基于運(yùn)算關(guān)系定義、擴(kuò)展性強(qiáng)等特性。
附圖說明
圖1為本發(fā)明的基于關(guān)系運(yùn)算的生成發(fā)票的控制方法的流程圖。
圖2為本發(fā)明的控制裝置結(jié)構(gòu)及實(shí)現(xiàn)流程的示意圖。
圖3為本發(fā)明的實(shí)際使用中票樣信息控制協(xié)議生成過程的示意圖。
圖4為票樣信息控制協(xié)議結(jié)構(gòu)圖。
圖5為生成用戶界面的過程示意圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于航天信息股份有限公司,未經(jīng)航天信息股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110440950.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





