本發(fā)明屬于電子發(fā)票應(yīng)用技術(shù)領(lǐng)域,涉及一種電子發(fā)票開票方法,通過(guò)設(shè)置云平臺(tái)中心中的多個(gè)服務(wù)器,再調(diào)用納稅人的稅控設(shè)備實(shí)現(xiàn)電子發(fā)票合法有效的開票。
背景技術(shù):
:
發(fā)票是指經(jīng)濟(jì)活動(dòng)中,由出售方向購(gòu)買方簽發(fā)的文本,內(nèi)容包括向購(gòu)買者提供產(chǎn)品或服務(wù)的名稱、質(zhì)量、協(xié)議價(jià)格,發(fā)票具備的要素是根據(jù)議定條件由購(gòu)買方向出售方付款,必須包含日期和數(shù)量,是會(huì)計(jì)賬務(wù)的重要憑證,是指一切單位和個(gè)人在購(gòu)銷商品、提供或接受服務(wù)以及從事其他經(jīng)營(yíng)活動(dòng)中,所開具和收取的業(yè)務(wù)憑證,是會(huì)計(jì)核算的原始依據(jù),也是審計(jì)機(jī)關(guān)、稅務(wù)機(jī)關(guān)課稅納稅和執(zhí)法檢查的重要依據(jù)。發(fā)票的存在方式現(xiàn)階段仍以紙質(zhì)發(fā)票居多,有國(guó)家稅務(wù)機(jī)關(guān)統(tǒng)一印制,由納稅人申請(qǐng)購(gòu)買;隨著經(jīng)濟(jì)的快速發(fā)展經(jīng)濟(jì)活動(dòng)的日益繁榮,紙質(zhì)發(fā)票的印制量越來(lái)越大,導(dǎo)致巨大的資源消耗;傳統(tǒng)的紙質(zhì)發(fā)票流通不夠方便,如在網(wǎng)上購(gòu)物開具的紙質(zhì)發(fā)票需要通過(guò)郵寄方式送達(dá)到購(gòu)買方,使得商家的營(yíng)業(yè)成本越來(lái)越高;紙質(zhì)發(fā)票由于樣式固定可見,容易進(jìn)行仿造、買賣和虛開等情況。而電子發(fā)票的出現(xiàn)能夠在一定程度上解決上述存在的問(wèn)題,因此尋求設(shè)計(jì)一種電子發(fā)票開票方法具有良好的經(jīng)濟(jì)效益和社會(huì)效益。
技術(shù)實(shí)現(xiàn)要素:
:
本發(fā)明的目的在于克服現(xiàn)有技術(shù)存在的缺點(diǎn),尋求設(shè)計(jì)一種電子發(fā)票的開票方法,通過(guò)設(shè)置云平臺(tái)中心中的多個(gè)服務(wù)器以及調(diào)用納稅人的稅控設(shè)備實(shí)現(xiàn)電子發(fā)票合法有效的開具。
本發(fā)明涉及的電子發(fā)票開票方法主要在電子發(fā)票開票系統(tǒng)裝置中實(shí)現(xiàn),其主要包括以下步驟:
(1)、上傳開票信息:
將所要開具的開票信息輸入到納稅人客戶端中,生成開票請(qǐng)求報(bào)文,其中開票信息包括發(fā)票抬頭、開票金額、電話號(hào)碼、購(gòu)買方的名稱、稅號(hào)、地址、開戶行、賬號(hào)、商品名稱、單價(jià)、含稅單價(jià)、商品數(shù)量、稅率、含稅金額和開票單位的收款人;再對(duì)開票請(qǐng)求報(bào)文進(jìn)行用加密算法對(duì)其加密并采用私鑰對(duì)其進(jìn)行數(shù)字簽名;
(2)、開票信息預(yù)處理:
開票客戶端將步驟(1)中的開票請(qǐng)求報(bào)文發(fā)送到預(yù)處理服務(wù)器中,預(yù)處理服務(wù)器對(duì)開票請(qǐng)求報(bào)文用與步驟(1)中加密算法對(duì)應(yīng)的解密算法對(duì)其進(jìn)行解密,采用與步驟(1)中私鑰相對(duì)應(yīng)的公鑰對(duì)其驗(yàn)證簽名,然后提取開票信息;再對(duì)開票信息進(jìn)行信息校驗(yàn),校驗(yàn)失敗發(fā)出錯(cuò)誤指令至開票客戶端,并刪除開票請(qǐng)求報(bào)文;驗(yàn)證成功后對(duì)開票信息進(jìn)行價(jià)稅分離、折扣計(jì)算和沖紅處理,并將提取和處理后的信息寫入開票請(qǐng)求表中;所述開票請(qǐng)求表為電子發(fā)票模板,其用于發(fā)票信息的寫入、展示、展示樣式和布局;
(3)、開票處理:
將步驟(2)中生成的開票請(qǐng)求表發(fā)送至開票服務(wù)器中,開票服務(wù)器調(diào)用稅務(wù)機(jī)關(guān)的稅控服務(wù)器對(duì)開票請(qǐng)求表進(jìn)行驗(yàn)證,驗(yàn)證成功后將發(fā)票號(hào)碼、發(fā)票代碼、校驗(yàn)碼和密文的信息寫入發(fā)票請(qǐng)求表中,最后對(duì)其進(jìn)行簽章即生成電子發(fā)票,將開好的電子發(fā)票上傳至存儲(chǔ)服務(wù)器中存儲(chǔ);將成功開票的信息傳回支開票客戶端中;
(4)、票據(jù)推送:
納稅人和購(gòu)買方通過(guò)查詢客戶端將發(fā)票查詢請(qǐng)求報(bào)文發(fā)送到存儲(chǔ)服務(wù)器中,所述發(fā)票查詢請(qǐng)求報(bào)文包括所查詢的電子發(fā)票存儲(chǔ)特征信息、查詢客戶端的環(huán)境特征信息和納稅人或購(gòu)買方的識(shí)別信息;存儲(chǔ)服務(wù)器接收到發(fā)票查詢請(qǐng)求報(bào)文,并定位到所查詢的電子發(fā)票的存儲(chǔ)位置,再根據(jù)發(fā)票查詢請(qǐng)求報(bào)文中攜帶的關(guān)于查詢客戶端的系統(tǒng)環(huán)境特征信息生成能夠在查詢客戶端顯示的格式文件,包括PDF、HTML、JPG或BMP;再將所生成的格式文件發(fā)回至納稅人或購(gòu)買方查詢客戶端中,即可顯示其開具或收到電子發(fā)票。
本發(fā)明涉及的步驟(3)中將發(fā)票請(qǐng)求表發(fā)送至開票服務(wù)器中有三種方式:第一種為實(shí)時(shí)上傳方式,將步驟(2)中生成的發(fā)票請(qǐng)求表實(shí)時(shí)的傳送到開票服務(wù)器中進(jìn)行電子發(fā)票開具,并將開票結(jié)果發(fā)送至開票客戶端中;第二種為隊(duì)列異步上傳方式,將步驟(2)中生成的發(fā)票請(qǐng)求表暫存到預(yù)處理服務(wù)器中的暫存數(shù)據(jù)庫(kù),累積達(dá)到一定數(shù)目后將暫存數(shù)據(jù)庫(kù)中的開票請(qǐng)求表以隊(duì)列傳送到開票服務(wù)器中,進(jìn)行發(fā)票開具,并將開票結(jié)果以隊(duì)列的形式發(fā)送至開票客戶端中;第三種為非實(shí)時(shí)上傳方式,將在一定時(shí)間內(nèi)步驟(2)中生成的所有發(fā)票請(qǐng)求表存儲(chǔ)在預(yù)處理服務(wù)器中設(shè)置的暫存數(shù)據(jù)庫(kù),在固定時(shí)間點(diǎn)將暫存數(shù)據(jù)庫(kù)中的所有開票請(qǐng)求表上傳至開票服務(wù)器中進(jìn)行發(fā)票開具,并將開票結(jié)果發(fā)送至開票客戶端。
本發(fā)明涉及一種配合電子發(fā)票開票方法使用的電子發(fā)票開票系統(tǒng)裝置的主體結(jié)構(gòu)包括開票客戶端、預(yù)處理服務(wù)器、開票服務(wù)器、存儲(chǔ)服務(wù)器、稅控服務(wù)器、查詢客戶端、暫存數(shù)據(jù)庫(kù)、稅控集合器和云平臺(tái)中心;開票客戶端為輸入所有開票信息的電子設(shè)備包括電腦和手機(jī),以便錄入開票信息并將開票信息發(fā)送到云平臺(tái)中心中;云平臺(tái)中心內(nèi)部依次設(shè)置有預(yù)處理服務(wù)器設(shè)置在云平臺(tái)中心的內(nèi)部通過(guò)電信號(hào)與開票客戶端連接,以便對(duì)開票客戶端發(fā)來(lái)的開票信息進(jìn)行處理并生成和發(fā)送開票請(qǐng)求表;開票服務(wù)器與后處理服務(wù)器、預(yù)處理服務(wù)器、開票服務(wù)器和后處理服務(wù)器之間通過(guò)電信號(hào)連接,開票服務(wù)器內(nèi)部設(shè)置有稅控集合器,開票服務(wù)器通過(guò)稅控集合器連接并調(diào)用稅控服務(wù)器,以便開具電子發(fā)票;存儲(chǔ)服務(wù)器與查詢客戶端電信號(hào)連接,以便將電子發(fā)票以不同形式發(fā)送到查詢客戶端中。
本發(fā)明涉及的預(yù)處理服務(wù)器的主體結(jié)構(gòu)包括解簽單元、驗(yàn)證模板單元、價(jià)稅處理單元、折扣處理單元、沖紅處理單元和暫存數(shù)據(jù)庫(kù);解簽單元先對(duì)開票請(qǐng)求報(bào)文進(jìn)行簽名驗(yàn)證和解密處理提取開票信息,然后驗(yàn)證模板單元將提取的開票信息各參數(shù)與其內(nèi)部的參數(shù)格式模板一一比對(duì),出現(xiàn)格式錯(cuò)誤即發(fā)送錯(cuò)誤指令至開票客戶端;比對(duì)無(wú)錯(cuò)后,價(jià)稅處理單元對(duì)開票信息進(jìn)行價(jià)稅分離,折扣處理單元對(duì)開票信息進(jìn)行自動(dòng)折扣計(jì)算,沖紅處理單元對(duì)開票信息進(jìn)行沖紅,然后將處理后的開票信息寫入開票請(qǐng)求表,并存儲(chǔ)在暫存數(shù)據(jù)庫(kù)中,暫存數(shù)據(jù)庫(kù)中存儲(chǔ)的開票請(qǐng)求表到達(dá)一定數(shù)量時(shí)或存儲(chǔ)一定時(shí)間開票請(qǐng)求表后,將其暫存的開票請(qǐng)求表發(fā)送到開票服務(wù)器中。
本發(fā)明涉及的開票服務(wù)器的主體結(jié)構(gòu)包括開票單元和稅控集合器;開票單元通過(guò)稅控集合器與稅控服務(wù)器電信號(hào)連接,稅控集合器將開票請(qǐng)求表中納稅人對(duì)應(yīng)的稅控裝置開啟,調(diào)用稅控服務(wù)器中納稅人的稅務(wù)信息和簽章信息輸入到開票單元中進(jìn)行電子發(fā)票開具。
本發(fā)明與現(xiàn)有技術(shù)相比,其設(shè)置的云平臺(tái)中心可以安全可靠的保證電子發(fā)票開具的穩(wěn)定性,提高開具效率,保證電子發(fā)票存儲(chǔ)的安全性,其通過(guò)設(shè)置的預(yù)處理服務(wù)器可以自動(dòng)準(zhǔn)確的實(shí)現(xiàn)自動(dòng)價(jià)稅分離、折扣計(jì)算和沖紅處理,提高了開具效率;其三種開具發(fā)票的方式滿足了各種納稅人的開具電子發(fā)票的需求;其架設(shè)的服務(wù)器穩(wěn)定安全;其開具方法操作簡(jiǎn)單易懂,開具電子發(fā)票合法有效無(wú)錯(cuò)誤,應(yīng)用環(huán)境友好。
附圖說(shuō)明
圖1為本發(fā)明的原理性工作流程示意框圖。
圖2為本發(fā)明涉及的電子發(fā)票開票系統(tǒng)裝置的主體結(jié)構(gòu)原理示意框圖。
圖3為本發(fā)明涉及的預(yù)處理服務(wù)器的主體結(jié)構(gòu)原理示意框圖。
圖4為本發(fā)明涉及的開票服務(wù)器的主體結(jié)構(gòu)原理示意框圖。
具體實(shí)施方式:
下面通過(guò)實(shí)施例并結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
實(shí)施例1:
本實(shí)施例涉及的電子發(fā)票開具方法主要在電子發(fā)票開票系統(tǒng)裝置中實(shí)現(xiàn),其包括以下步驟:
(1)、上傳開票信息:
將所要開具的開票信息輸入到納稅人客戶端1中,生成開票請(qǐng)求報(bào)文,其中開票信息包括發(fā)票抬頭、開票金額、電話號(hào)碼、購(gòu)買方的名稱、稅號(hào)、地址、開戶行、賬號(hào)、商品名稱、單價(jià)、含稅單價(jià)、商品數(shù)量、稅率、含稅金額和開票單位的收款人等;再對(duì)開票請(qǐng)求報(bào)文進(jìn)行用加密算法對(duì)其加密并采用私鑰對(duì)其進(jìn)行數(shù)字簽名;
(2)、開票信息預(yù)處理:
開票客戶端1將步驟(1)中的開票請(qǐng)求報(bào)文發(fā)送到預(yù)處理服務(wù)器2中,預(yù)處理服務(wù)器2對(duì)開票請(qǐng)求報(bào)文用與步驟(1)中加密算法對(duì)應(yīng)的解密算法對(duì)其進(jìn)行解密,采用與步驟(1)中私鑰相對(duì)應(yīng)的公鑰對(duì)其驗(yàn)證簽名,然后提取開票信息;再對(duì)開票信息進(jìn)行信息校驗(yàn),校驗(yàn)失敗發(fā)出錯(cuò)誤指令至開票客戶端1,并刪除開票請(qǐng)求報(bào)文;驗(yàn)證成功后對(duì)開票信息進(jìn)行價(jià)稅分離、折扣計(jì)算和沖紅處理,并將提取和處理后的信息寫入開票請(qǐng)求表中;所述開票請(qǐng)求表為電子發(fā)票模板,其用于發(fā)票信息的寫入、展示、展示樣式和布局;
(3)、開票處理:
將步驟(2)中生成的開票請(qǐng)求表發(fā)送至開票服務(wù)器3中,開票服務(wù)器3調(diào)用稅務(wù)機(jī)關(guān)的稅控服務(wù)器5對(duì)開票請(qǐng)求表進(jìn)行驗(yàn)證,驗(yàn)證成功后將發(fā)票號(hào)碼、發(fā)票代碼、校驗(yàn)碼和密文等信息寫入發(fā)票請(qǐng)求表中,最后對(duì)其進(jìn)行簽章即生成電子發(fā)票,將開好的電子發(fā)票上傳至存儲(chǔ)服務(wù)器4中存儲(chǔ);將成功開票的信息傳回支開票客戶端1中;
(4)、票據(jù)推送:
納稅人和購(gòu)買方通過(guò)查詢客戶端6將發(fā)票查詢請(qǐng)求報(bào)文發(fā)送到存儲(chǔ)服務(wù)器4中,所述發(fā)票查詢請(qǐng)求報(bào)文包括所查詢的電子發(fā)票存儲(chǔ)特征信息、查詢客戶端的環(huán)境特征信息和納稅人或購(gòu)買方的識(shí)別信息;存儲(chǔ)服務(wù)器4接收到發(fā)票查詢請(qǐng)求報(bào)文,并定位到所查詢的電子發(fā)票的存儲(chǔ)位置,再根據(jù)發(fā)票查詢請(qǐng)求報(bào)文中攜帶的關(guān)于查詢客戶端6的系統(tǒng)環(huán)境特征信息生成能夠在查詢客戶端6顯示的格式文件,包括PDF、HTML、JPG或BMP等;再將所生成的格式文件發(fā)回至納稅人或購(gòu)買方查詢客戶端6中,即可顯示其開具或收到電子發(fā)票。
本實(shí)施例涉及的步驟(3)中將發(fā)票請(qǐng)求表發(fā)送至開票服務(wù)器3中有三種方式:第一種為實(shí)時(shí)上傳方式,將步驟(2)中生成的發(fā)票請(qǐng)求表實(shí)時(shí)的傳送到開票服務(wù)器3中進(jìn)行電子發(fā)票開具,并將開票結(jié)果發(fā)送至開票客戶端1中;第二種為隊(duì)列異步上傳方式,將步驟(2)中生成的發(fā)票請(qǐng)求表暫存到預(yù)處理服務(wù)器2中的暫存數(shù)據(jù)庫(kù)206,累積達(dá)到一定數(shù)目后將暫存數(shù)據(jù)庫(kù)206中的開票請(qǐng)求表以隊(duì)列傳送到開票服務(wù)器3中,進(jìn)行發(fā)票開具,并將開票結(jié)果以隊(duì)列的形式發(fā)送至開票客戶端1中;第三種為非實(shí)時(shí)上傳方式,將在一定時(shí)間內(nèi)步驟(2)中生成的所有發(fā)票請(qǐng)求表存儲(chǔ)在預(yù)處理服務(wù)器中設(shè)置的暫存數(shù)據(jù)庫(kù)206,在固定時(shí)間點(diǎn)將暫存數(shù)據(jù)庫(kù)206中的所有開票請(qǐng)求表上傳至開票服務(wù)器中進(jìn)行發(fā)票開具,并將開票結(jié)果發(fā)送至開票客戶端1。
本實(shí)施例涉及一種配合電子發(fā)票開票方法使用的電子發(fā)票開票系統(tǒng)裝置的主體結(jié)構(gòu)包括開票客戶端1、預(yù)處理服務(wù)器2、開票服務(wù)器3、存儲(chǔ)服務(wù)器4、稅控服務(wù)器5、查詢客戶端6、暫存數(shù)據(jù)庫(kù)7、稅控集合器8和云平臺(tái)中心9;開票客戶端1為輸入所有開票信息的電子設(shè)備包括電腦和手機(jī),以便錄入開票信息并將開票信息發(fā)送到云平臺(tái)中心9中;云平臺(tái)中心9內(nèi)部依次設(shè)置有預(yù)處理服務(wù)器2設(shè)置在云平臺(tái)中心的內(nèi)部通過(guò)電信號(hào)與開票客戶端1連接,以便對(duì)開票客戶端發(fā)來(lái)的開票信息進(jìn)行處理并生成和發(fā)送開票請(qǐng)求表;開票服務(wù)器3與后處理服務(wù)器4、預(yù)處理服務(wù)器2、開票服務(wù)器3和后處理服務(wù)器4之間通過(guò)電信號(hào)連接,開票服務(wù)器3內(nèi)部設(shè)置有稅控集合器8,開票服務(wù)器3通過(guò)稅控集合器8連接并調(diào)用稅控服務(wù)器5,以便開具電子發(fā)票;存儲(chǔ)服務(wù)器4與查詢客戶端6電信號(hào)連接,以便將電子發(fā)票以不同形式發(fā)送到查詢客戶端6中。
本實(shí)施例涉及的預(yù)處理服務(wù)器2的主體結(jié)構(gòu)包括解簽單元201、驗(yàn)證模板單元202、價(jià)稅處理單元203、折扣處理單元204、沖紅處理單元205和暫存數(shù)據(jù)庫(kù)206;解簽單元201先對(duì)開票請(qǐng)求報(bào)文進(jìn)行簽名驗(yàn)證和解密處理提取開票信息,然后驗(yàn)證模板單元202將提取的開票信息各參數(shù)與其內(nèi)部的參數(shù)格式模板一一比對(duì),出現(xiàn)格式錯(cuò)誤即發(fā)送錯(cuò)誤指令至開票客戶端1;比對(duì)無(wú)錯(cuò)后,價(jià)稅處理單元203對(duì)開票信息進(jìn)行價(jià)稅分離,折扣處理單元204對(duì)開票信息進(jìn)行自動(dòng)折扣計(jì)算,沖紅處理單元205對(duì)開票信息進(jìn)行沖紅,然后將處理后的開票信息寫入開票請(qǐng)求表,并存儲(chǔ)在暫存數(shù)據(jù)庫(kù)206中,暫存數(shù)據(jù)庫(kù)206中存儲(chǔ)的開票請(qǐng)求表到達(dá)一定數(shù)量時(shí)或存儲(chǔ)一定時(shí)間開票請(qǐng)求表后,將其暫存的開票請(qǐng)求表發(fā)送到開票服務(wù)器中。
本實(shí)施例涉及的開票服務(wù)器3的主體結(jié)構(gòu)包括開票單元301和稅控集合器8;開票單元301通過(guò)稅控集合器8與稅控服務(wù)器5電信號(hào)連接,稅控集合器8將開票請(qǐng)求表中納稅人對(duì)應(yīng)的稅控裝置開啟,調(diào)用稅控服務(wù)器5中納稅人的稅務(wù)信息和簽章信息輸入到開票單元301中進(jìn)行電子發(fā)票開具。