【正文】
icing through the equipment purchased by taxpayers, thus binding the Fiscal Cash Register and the IC card with the taxpayers basic information, providing the electronic invoices, collecting the sales data of the invoice issued by taxpayers, and paring the sales data with the declaration data in CTAIS system, so as to achieve the purpose of effective, monitoring of the actual sales taxpayers. Meanwhile, the tax authorities could also use this system to verify, pare and analyze the sales data of invoice issued by taxpayers. The FITMCS adopts the three layers architecture based on the B/S pattern, the interface layer uses the JSP to access the WEB Server, the middle layer storages and runs the business logic showed with the JavaBean, and the bottom layer uses the Oracle 9i database.The application of the FITMCS produced expected positive results, which provides technical backup for the business tax in scientific perspective.Key Words:Freight Invoice。 在國務(wù)院的直接領(lǐng)導(dǎo)和各方面的積極配合下,全國稅務(wù)系統(tǒng)于1994年3月起,先后組織實施了金稅工程一期[1]、金稅工程二期,通過金稅工程一、二期的實施,有效地加強了對增值稅的管理,基本上堵塞了增值稅專用發(fā)票管理中存在的漏洞。如:商家為了偷逃稅款,經(jīng)常銷售不計收入,由于其財務(wù)核算不健全,稅務(wù)機關(guān)難以對這些納稅人進行查處。把稅收征管工作置于網(wǎng)絡(luò)信息化的環(huán)境中運行,規(guī)劃和實施好金稅工程三期,是我國電子政務(wù)的重中之重。 研究的意義推廣應(yīng)用貨運發(fā)票稅控系統(tǒng),是規(guī)范稅收秩序的需要。因此,加強和規(guī)范貨物運輸業(yè)稅收管理,是整頓市場經(jīng)濟秩序、規(guī)范稅收秩序的需要,是建立社會主義市場經(jīng)濟體制的客觀要求。在這種情況下,不法分子又將黑手伸到貨物運輸發(fā)票上,千方百計尋找稅收征管的漏洞,騙取國家稅收,獲得不法利益。推廣應(yīng)用貨運發(fā)票稅控系統(tǒng),有利于提高納稅人對稅法的遵從度。公路內(nèi)河貨物運輸業(yè)發(fā)票稅控系統(tǒng)應(yīng)用后,由于對提供貨物運輸勞務(wù)的單位和個人的稅務(wù)登記、認定繳稅、信息傳遞等規(guī)定了一整套嚴格制度,對取得運輸發(fā)票的單位抵扣增值稅制定了相關(guān)的辦法,從而規(guī)范了納稅人的行為,保護了守法經(jīng)營者的利益,制止了違法經(jīng)營行為。由于地稅機關(guān)管住了貨物運輸業(yè)單位和個人,管住了貨物運輸?shù)膯挝缓蛡€人開具的發(fā)票,并及時將這些信息傳遞到國家稅務(wù)局,國家稅務(wù)局可對地稅部門傳遞的信息和增值稅一般納稅人中申報的信息進行比對,從而保證了增值稅收入。 美國美國早在1879年就發(fā)明了機械式收款機,這是一臺現(xiàn)金登記的機器,在1906年美國NCR公司又造出了“自動收款機”[5],機械式的收款機裝了馬達,可以說這是現(xiàn)代稅控裝置的先驅(qū)。這樣既有效地監(jiān)控了稅源,又節(jié)省了稅務(wù)部門的稅收管理成本。所有單位必須向稅務(wù)部門提供單位及雇員的詳細資料,并將這些征稅的基本資料輸入電腦并跟該單位變法的納稅編碼一起存儲。其次,通過會計師數(shù)據(jù)處理中心,會計師為納稅人進行代理納稅申報。稅務(wù)部門利用計算機網(wǎng)絡(luò)和稅控信息化系統(tǒng)可以方便的查詢納稅人的收入及申報情況,對于欠繳稅款還可以通過與銀行聯(lián)網(wǎng)查詢存款賬戶,追繳稅款。永久儲存器是不能打開的,記錄的數(shù)據(jù)也不能夠修改。首先在全國10個城市試點,推行稅控收款機、稅控加油機和稅控計價器。這些系統(tǒng)的應(yīng)用能夠極大的提高我國稅源監(jiān)控信息化的管理水平。該系統(tǒng)包括稅控裝置用戶注冊登記管理、購票信息寫盤、稅控數(shù)據(jù)接收、稅控發(fā)票真?zhèn)舞b別、查詢統(tǒng)計、數(shù)據(jù)交換、系統(tǒng)管理等功能。第一章主要包括項目簡介、課題研究的背景、意義、主要內(nèi)容和稅控系統(tǒng)在國內(nèi)外研究的現(xiàn)狀;第二章主要介紹貨運發(fā)票稅控管理系統(tǒng)使用的相關(guān)技術(shù)平臺、系統(tǒng)架構(gòu)以及系統(tǒng)開發(fā)中用到的相關(guān)技術(shù);第三章 主要介紹了系統(tǒng)的業(yè)務(wù)流程、數(shù)據(jù)流程、功能需求分析、非功能需求分析,為系統(tǒng)的開發(fā)提出了方向。第六章 總結(jié)全文,并給出后續(xù)工作的展望。相對于C/S結(jié)構(gòu)屬于“胖”客戶端,需要在使用者電腦上安裝相應(yīng)的操作軟件來說,B/S結(jié)構(gòu)是屬于一種“瘦”客戶端,大多數(shù)或主要的業(yè)務(wù)邏輯都存在在服務(wù)器端,在B/S架構(gòu)的開發(fā)模式中,客戶端就是簡單的瀏覽器程序,可以通過訪問服務(wù)器端的應(yīng)用。 J2EE應(yīng)用體系J2EE是一個基于Java組件技術(shù)的企業(yè)應(yīng)用系統(tǒng)開發(fā)規(guī)范[12],它為不同廠商創(chuàng)建平臺產(chǎn)品提供了標(biāo)準,使不同J2EE平臺產(chǎn)品之間的交互成為可能。這些應(yīng)用程序編程接口(API)為各種各樣中間件的實現(xiàn)提供了不依賴于供應(yīng)商的編程接口。其中最終目的就是成為一個能夠使企業(yè)開發(fā)者大幅度縮短投放市場時間的體系結(jié)構(gòu)。按照J2EE規(guī)范,靜態(tài)的HTML頁面和Applet不算是web層組件。企業(yè)信息系統(tǒng)層:該層包括企業(yè)基礎(chǔ)建設(shè)系統(tǒng)。使用Servlet,JSP和EJB作為可重用構(gòu)件的應(yīng)用結(jié)構(gòu)使得容易集成和具有最大的生產(chǎn)能力。并保證數(shù)據(jù)庫設(shè)計對Oracle產(chǎn)品的向上兼容性。Oracle數(shù)據(jù)庫管理系統(tǒng)是目前世界上最流行的關(guān)系數(shù)據(jù)庫系統(tǒng)之一[15],是業(yè)界第一個完整、簡單的用于互聯(lián)網(wǎng)的新一代智能化的、協(xié)作各種應(yīng)用的軟件基礎(chǔ)架構(gòu)。Oracle個性化處理通過對己登記用戶和匿名訪問者提供實時、動態(tài)的個性化推薦服務(wù),使得1: 1的電子商務(wù)服務(wù)成為可能。通過將服務(wù)器群集,共享一組通用、共享磁盤上的同一數(shù)據(jù)庫和應(yīng)用,提供了一套可不斷擴展以滿足電子商務(wù)需求的高可用性體系結(jié)構(gòu)。Oracle9i具有增強的可擴展性:Oracle9i Real Application Clusters是Oracle的下一代并行服務(wù)器系列產(chǎn)品。 XML語言 XML的定義XML是eXtensible Markup Language(可擴展標(biāo)記語言)的縮寫,是W3C組織于1998年2月發(fā)布的標(biāo)準,同HTML一樣都來自于SGML (Standard Generalized Markup Language,標(biāo)準通用標(biāo)記語言)。XML不再像HTML一樣有著一成不變的格式,XML使用者可以定義無窮無盡的標(biāo)記來描述文件中的任何數(shù)據(jù)兒素,從而突破了HTML固定標(biāo)記集合的約束,使文件的內(nèi)容更豐富更復(fù)雜并組成一個完整的信息體系。 本章小結(jié)本章簡要介紹了本系統(tǒng)所使用的四大核心技術(shù),這四大技術(shù)目前較為成熟的架構(gòu)和技術(shù),特別是J2EE架構(gòu),已經(jīng)在很多大型系統(tǒng)中得到了很好的應(yīng)用;B/S系統(tǒng)架構(gòu)也是目前最為流行和最為人們接受的架構(gòu),而數(shù)據(jù)庫Oracle也是目前業(yè)界應(yīng)用最成熟、最安全的數(shù)據(jù)庫之一,XML語言具有良好的格式和開放的標(biāo)準,因此采取這些技術(shù)是很符合需求的。納稅人在經(jīng)營活動中使用稅控器具,并向稅務(wù)機關(guān)報送稅控數(shù)據(jù)。3. 購票信息寫盤用戶登記注冊后,還需要購買發(fā)票并進行購票信息寫盤,才能正常開票。5. 納稅人開票信息申報到稅務(wù)機關(guān)指定報稅時間后,納稅人將稅控盤中的開票信息形成申報數(shù)據(jù)傳遞到傳輸盤,或直接使用稅控盤到稅務(wù)局申報數(shù)據(jù)。系統(tǒng)將定期給地稅征管系統(tǒng)導(dǎo)出納稅人資格認定文件(或是手工在地稅征管系統(tǒng)中進行貨運發(fā)票資格認定)。貨運發(fā)票稅控系統(tǒng)將得到的申報信息傳入地稅征管系統(tǒng)進行票表比對并得到返回的比對結(jié)果。認證相符的抵扣聯(lián)信息傳入稽核系統(tǒng),與地稅系統(tǒng)上傳的存根聯(lián)信息進行比對;認證不符的信息傳輸?shù)桨l(fā)票協(xié)查系統(tǒng)。根據(jù)貨運發(fā)票管理的要求,用戶注冊登記管理又具體分為:自開票用戶注冊登記管理和代開單位注冊登記管理(代開單位包括主管地方稅務(wù)局及經(jīng)批準的中介機構(gòu))。 查詢統(tǒng)計稅控管理信息查詢統(tǒng)計,是指利用貨運發(fā)票稅控系統(tǒng)數(shù)據(jù)資源,按照一定的條件和工作要求,查詢統(tǒng)計稅控裝置和稅控發(fā)票的相關(guān)信息,以報表形式輸出查詢統(tǒng)計結(jié)果。包括用戶信息導(dǎo)入、稅控器具用戶資格認定、導(dǎo)出申報匯總數(shù)據(jù)、黑名單傳送、數(shù)據(jù)清分傳送。當(dāng)在國稅系統(tǒng)使用時,系統(tǒng)主要功能框架如圖32所示。本系統(tǒng)預(yù)計同時在線的人數(shù)達到1000人左右,因此本系統(tǒng)應(yīng)支持此人數(shù)的并發(fā)操作,滿足數(shù)據(jù)兩級處理的模式。系統(tǒng)可在不同的機型和操作系統(tǒng)下運行,支持不同類型的外接設(shè)備。同時系統(tǒng)應(yīng)該具有良好的可擴充性、便于操作和升級維護。即:在“一個平臺”的支撐下,建立總局、省局兩級數(shù)據(jù)處理中心和以省局為主、總局為輔的數(shù)據(jù)處理機制,逐步實現(xiàn)涉稅電子數(shù)據(jù)在總局、省局兩級的集中存儲、集中處理和集中管理。為了系統(tǒng)體系結(jié)構(gòu)描述的簡約化,把系統(tǒng)層次合并成基于J2EE標(biāo)準的三層應(yīng)用結(jié)構(gòu),即客戶層、應(yīng)用服務(wù)層(包括交互層、應(yīng)用層、業(yè)務(wù)領(lǐng)域?qū)印①Y源訪問層)、數(shù)據(jù)層(資源層EIS)如圖41所示:表示層(客戶端)表示層是三層結(jié)構(gòu)中的第一層次,利用Web瀏覽器作為客戶端,使客戶面對一個統(tǒng)一的應(yīng)用界面。它運行在服務(wù)器端,連接Web瀏覽器與后臺數(shù)據(jù)庫。數(shù)據(jù)層(數(shù)據(jù)庫服務(wù)器)后臺數(shù)據(jù)庫服務(wù)器是用戶存放數(shù)據(jù)信息的地方,數(shù)據(jù)庫服務(wù)器層采用oracle9i。系統(tǒng)稅務(wù)端軟件體系結(jié)構(gòu)如圖42所示。外部網(wǎng)絡(luò)指稅務(wù)計算機信息網(wǎng)絡(luò)中與稅務(wù)以外的計算機網(wǎng)絡(luò)進行信息交流的部分,現(xiàn)有的外部網(wǎng)絡(luò)主要有:各地稅務(wù)部門為納稅人提供計算機網(wǎng)絡(luò)服務(wù)的納稅人-稅務(wù)局網(wǎng)絡(luò)、各地稅務(wù)部門與業(yè)務(wù)合作單位之間進行數(shù)據(jù)交換的計算機網(wǎng)絡(luò)。圖45 系統(tǒng)邏輯架構(gòu)圖用戶通過瀏覽器訪問貨運發(fā)票稅控系統(tǒng),系統(tǒng)通過認證服務(wù)和授權(quán)服務(wù)來確定用戶的合法性和用戶的訪問權(quán)限。注冊登記管理包括:稅控裝置用戶注冊登記、注冊登記變更、稅控盤、傳輸盤丟失(被盜)、損毀處理、稅控器具用戶流失、稅控裝置注銷處理、黑名單處理。購票信息管理模塊結(jié)構(gòu)如圖47所示。稅控數(shù)據(jù)接收處理模塊結(jié)構(gòu)如圖48所示。圖49 查詢統(tǒng)計功能框架圖稅控器具應(yīng)用維護稅控器具應(yīng)用維護是當(dāng)稅控器具出現(xiàn)一些異常情況時,管理系統(tǒng)對稅控器具進行的一些基本維護操作(如口令解鎖)。圖410 數(shù)據(jù)傳送功能框架圖發(fā)票認證對用戶持有的可抵扣的“公路、內(nèi)河貨物運輸發(fā)票”(包括自開和代開)的抵扣聯(lián)進行掃描認證,并對數(shù)據(jù)進行清分傳輸?shù)絽f(xié)查、稽核和“一窗式”比對系統(tǒng)中。1. 貨物運輸發(fā)票抵扣聯(lián)匯總清單(1)文件命名規(guī)則貨物運輸發(fā)票抵扣聯(lián)匯總清單文件的命名規(guī)則:“YSFPDKLSKHZ”+申報所屬年月+“_”+匯總稅務(wù)機關(guān)代碼+ “_HZ”。CJRDM為納稅人代碼。例如:有稅務(wù)機關(guān)代碼為“1330206”,匯總數(shù)據(jù)所屬時期為2003年9月,申報貨物運輸發(fā)票抵扣聯(lián)清單(模式名為YSFPDKLSKHZ),則CRC校驗文件名為:YSFPDKLSKHZ200309_1330206 。例如:納稅人“110108633709570”的“2006年2月”的掃描信息文件的文件名為“SKSKJDK ”。表43 F_GET_YH_SMJGXX存儲過程參數(shù)說明序號參數(shù)名稱參數(shù)類型參數(shù)值類型參數(shù)中文名稱說明1avc_nsrsbh輸入Varchar(20)納稅人識別號1520位的納稅人識別號2ac_ssyf輸入Char(7)所屬月份認證發(fā)票所屬月份(格式:YYYYMM)3an_tgfpzs輸出Number(16,2)通過認證發(fā)票份數(shù)總計4an_tgfpzje輸出Number(16,2)通過認證發(fā)票金額總計5an_tgfpzse輸出Number(16,2)通過認證發(fā)票稅額總計3. 與一窗式比對系統(tǒng)接口(EJB方式)(1)由Ctais請求掃描認證端消息內(nèi)容格式(格式一)?xml version= encoding=GB2312?business id= ment=查詢貨物運輸發(fā)票認證金額 group data name=NSRSBH value=00000000000001201/data name=SSSQ value=200604/ /group/business(2)期望由認證端返回的消息格式(格式二)?xml version= encoding=GB2312?business id= group data name=NSRSBH value=00000000000001201/ data name=SSSQ value=200604/ data name=TGFPZJE value=/ data name=TGFPZSE value=/ /group/business(3)期望掃描認證端提供接口內(nèi)容接口形式如表44所示。對于不足的項目可以進一步討論格式要求與Ctais接入的規(guī)范。數(shù)據(jù)對象的關(guān)系清晰明了,符合業(yè)務(wù)邏輯,同時保證數(shù)據(jù)的完整性。圖412系統(tǒng)總體數(shù)據(jù)庫結(jié)構(gòu)設(shè)計如圖所示,系統(tǒng)在邏輯上可按功能劃分為貨運發(fā)票登記數(shù)據(jù)庫、購票信息數(shù)據(jù)庫、稅控盤傳輸盤接收數(shù)據(jù)數(shù)據(jù)庫、掃描認證數(shù)據(jù)庫以及系統(tǒng)管理數(shù)據(jù)庫共六部分