專利名稱:對于當?shù)毓茌牂嗫膳渲玫谋阌诖_定稅收的設備和方法
技術領域:
本發(fā)明涉及計算和管理稅收的基于計算機的系統(tǒng)。更特別的,本發(fā)明涉及一種確定稅收的設備和方法,其對于當?shù)毓茌牂嗍强膳渲玫摹?br>
背景技術:
隨著公司從本土向外擴張他們的業(yè)務到全球市場中,確保稅收被準確確定正變得愈加困難。在全球范圍內(nèi)確定稅收并管理稅務是一件非常復雜的任務,因為每一個在其管轄權范圍內(nèi)有權征稅的立法機關都可以建立自己的一套稅收,以及自己的一套管理稅務的規(guī)則。例如,僅就美國而言,有超過6000個獨立的管轄區(qū)域有權征稅,在世界范圍里也許就多得多了。
根據(jù)管轄權的不同,計算稅收所需的信息的性質(zhì)、范圍和復雜性是不一樣的。這就使得以基于計算機的系統(tǒng)可以理解的方式表示這種信息的編碼和結構十分困難。因此,現(xiàn)存的管理稅收的基于計算機的系統(tǒng)都是針對每一種管轄權定制的,或者最好的情況是針對一組管轄權定制的。這就需要大量的程序員時間來為每一種管轄權構造系統(tǒng),這可能會導致給構造這種基于計算機的系統(tǒng)的公司帶來相當可觀的開銷。另外,使用基于計算機的系統(tǒng)處理稅收的公司(今后叫做“部署公司”)不能使他們的處理有效率,或者達到規(guī)模經(jīng)濟。同樣,部署公司在集成他們的業(yè)務處理計算機程序和許多處理稅收的基于計算機的系統(tǒng)時需要承受額外的費用。此外,增加新的國家,或者遵守一個國家已經(jīng)支持的新稅收類型,或者遵守當前受支持稅收的新規(guī)則,都會導致產(chǎn)生更多的(程序)代碼,并且由此需要甚至更多的程序員時間。遺憾的是,大多這種程序員時間都是浪費,因為針對每一種不同的管轄權,通常開發(fā)的解決方案都是相似的。
此外,每一種管轄權的稅收規(guī)則會不斷改變。因此,基于計算機的稅收管理系統(tǒng)的底層代碼必須不斷的修改以跟上這些變化。目前,進行這些改變花費巨大,由有經(jīng)驗的程序員在稅務專家的指導下,針對每一種不同的管轄權作出改變。
我們所需要的是一種設備和方法,其對于當?shù)毓茌牂嗍强膳渲玫?,便于確定稅收,而不需要針對個別的稅收管轄權進行額外的編程。
發(fā)明內(nèi)容
本發(fā)明的一個具體實施例提供一個確定稅收的系統(tǒng),其對于當?shù)毓茌牂嗍强膳渲玫?。這一系統(tǒng)包括一個稅收知識庫,其提供便利以存儲屬于當?shù)毓茌牂喽愂盏臄?shù)據(jù),以及一個稅收規(guī)則庫,其提供便利以存儲在當?shù)毓茌牂鄳枚愂盏囊?guī)則。這一系統(tǒng)還包括一個稅收確定管理器,其使用所述稅收知識庫和選擇地使用所述稅收規(guī)則庫為業(yè)務確定稅收。
在本發(fā)明的一個具體實施例中,所述系統(tǒng)包括一個稅收服務請求管理器,用于在收到一個稅收處理請求時,訪問所述稅收確定管理器的服務。
在本發(fā)明的一個具體實施例中,所述系統(tǒng)包括一個開放的訂閱機制,其提供便利以從所述知識庫和所述規(guī)則庫指明數(shù)據(jù)的子集,由所述稅收確定管理器(或其它服務組件)服務于到所述稅收服務請求管理器的請求時使用。
在本發(fā)明的一個具體實施例中,所述系統(tǒng)包括一個記錄庫,用于存儲所述稅收確定管理器為一個或多個稅收事件執(zhí)行的處理的結果。
在本發(fā)明的一個具體實施例中,所述系統(tǒng)包括一個稅收倉庫管理器,用來存儲稅收處理結果到所述記錄庫中,或者從所述記錄庫中獲取稅收處理結果。
在本發(fā)明的一個具體實施例中,所述系統(tǒng)包括一個稅收配置管理器,用于維護所述稅收知識庫和所述稅收規(guī)則庫,并且管理從外部系統(tǒng)獲取和/或向外部系統(tǒng)存儲。
在本發(fā)明的一個具體實施例中,所述系統(tǒng)包括一個稅收配置管理器,其使用開放訂閱機制控制訪問以維護所述稅收知識庫和所述稅收規(guī)則庫。
在本發(fā)明的一個具體實施例中,所述系統(tǒng)包括一個地理模型,用來捕獲與不同稅收制度下的稅收相關聯(lián)的各種管轄權的地理邊界。
在本發(fā)明的一個具體實施例中,所述系統(tǒng)包括一個貿(mào)易區(qū)模型,用于表示標準形式的稅收操作涉及的各種當事人、地點和位置。
在本發(fā)明的一個具體實施例中,所述系統(tǒng)鏈接所述貿(mào)易區(qū)模型和所述地理模型,可以基于外部商業(yè)業(yè)務涉及的當事人和地點的位置信息針對給定體制下的給定稅收自動確定管轄權。
在本發(fā)明的一個具體實施例中,所述系統(tǒng)包括一個稅收管理管理器,通過使用所述稅收知識庫和選擇地使用所述稅收規(guī)則庫來確定稅收的可恢復性(也就是一項已支付稅款是否可以從稅務機關要求返回)和恢復程度(也就是返回多少)。
在本發(fā)明的一個具體實施例中,所述系統(tǒng)包括一個稅收配置管理器,其可以(1)往所述地理模型、所述貿(mào)易區(qū)模型以及/或者庫存系統(tǒng)中寫信息;并且可以(2)從上述組件訪問信息并且提供信息給許多服務,包括但不局限于所述稅收服務請求管理器、稅收確定管理器和稅收管理管理器。
在本發(fā)明的一個具體實施例中,所述系統(tǒng)包括一個稅收管理管理器,其通過使用所述記錄庫、所述稅收知識庫和可選的所述稅收規(guī)則庫,確定一個稅務機關為給定的稅種設置的稅額以及所述稅務機關指明的日歷周期。
在本發(fā)明的一個具體實施例中,所述系統(tǒng)包括一個稅收管理管理器,其和一個可支付系統(tǒng)相連,使得通過使用所述記錄庫、所述稅收知識庫和可選的所述稅收規(guī)則庫,可以支付由所述稅收管理管理器的另一個過程確定的結算額。
在本發(fā)明的一個具體實施例中,所述系統(tǒng)包括一個稅收管理管理器,其提供便利使所述記錄庫中的數(shù)額和存在于記帳系統(tǒng)中的數(shù)額一致。
圖1例示了一個依據(jù)本發(fā)明的一個具體實施例的分布式計算機系統(tǒng)。
圖2例示了依據(jù)本發(fā)明的一個具體實施例的稅收服務的結構。
圖3是一個流程圖,例示了依據(jù)本發(fā)明的一個具體實施例的稅收服務執(zhí)行的操作。
圖4是一個流程圖,例示了依據(jù)本發(fā)明的一個具體實施例的確定稅收的過程。
圖5是一個圖表,例示了依據(jù)本發(fā)明的一個具體實施例的稅收服務執(zhí)行的操作。
圖6是一個活動圖,例示了依據(jù)本發(fā)明的一個具體實施例的所述稅收服務執(zhí)行的操作的暫時狀態(tài)。
圖7是一個流程圖,例示了依據(jù)本發(fā)明的一個具體實施例的確定當?shù)囟愂盏倪^程。
表1例示了依據(jù)本發(fā)明的一個具體實施例的不同國家的不同稅收制度、稅收管轄權和稅收。
具體實施例方式
下面介紹的描述將使本領域任何技術人員都可以制造和使用本發(fā)明,并且提供在一個特殊的應用和它的需求情境中。對所揭示的具體實施例的各種修改對本領域的技術人員來說都是顯而易見的,并且這里定義的一般原理可以應用于其他具體實施例和應用,而不背離本發(fā)明的精神和范圍。這樣,本發(fā)明不限于所顯示的具體實施例,但符合與這里揭示的原理和特征相一致的最廣泛的范圍。
在這一詳細說明里描述的數(shù)據(jù)結構和代碼通常存儲在計算機可讀的存儲介質(zhì)里,可以是能儲存代碼和/或數(shù)據(jù)供計算機系統(tǒng)使用的任何設備或介質(zhì)。這包括但不局限于磁存儲設備和光存儲設備,如磁盤驅(qū)動器、磁帶、CD(只讀光盤)和DVD,以及包含在傳輸介質(zhì)里的計算機指令信號(這些信號通過或不通過載波被調(diào)制)。例如,該傳輸介質(zhì)可以包括一個通信網(wǎng)絡,如因特網(wǎng)。
分布式計算機系統(tǒng)圖1例示了依據(jù)本發(fā)明的一個具體實施例的分布式計算機系統(tǒng)100。分布式計算機系統(tǒng)100包括許多客戶端102-104,其通過一個網(wǎng)絡120連接到服務器130。
客戶端102-104通常包括網(wǎng)絡上的任何設備,它們包含計算能力和通過網(wǎng)絡通信的機制??蛻舳?02-104分別在當事人112-114的控制下運行。(注意這里的“當事人”指的是所述計算機系統(tǒng)的用戶;和應稅業(yè)務中的當事人不一樣)。
服務器130通常包括一個或多個(互聯(lián)的)計算機設備,包括為計算和/或數(shù)據(jù)存儲資源服務來自客戶端102-104的請求的機制。注意客戶端102-104以及服務器130通常包括任何類型的計算機設備,包括但不局限于基于一個微處理器的計算機系統(tǒng)、大型計算機、數(shù)字信號處理器、便攜式計算機設備、個人備忘記事本、設備控制器和設備里的可計算引擎。
網(wǎng)絡120通常包括任何類型的有線或無線通信管道,它們可以把各計算節(jié)點連接在一起。這包括,但不局限于,局域網(wǎng)絡、廣域網(wǎng)絡或者兩種網(wǎng)絡的結合。在本發(fā)明的一個具體實施例中,網(wǎng)絡120包括因特網(wǎng)。
服務器130和一個數(shù)據(jù)庫134相連接,該數(shù)據(jù)庫包含運行在服務器130上的應用所要使用數(shù)據(jù)。注意這些基于服務器的應用可能代表遠程客戶端102-104上的應用運行。數(shù)據(jù)庫134通常包括在永久性存儲器中儲存數(shù)據(jù)的任何類型的系統(tǒng)。這包括,但不局限于,基于磁、光和磁光存儲設備的系統(tǒng),以及基于閃存和/或備用電池存儲的存儲設備的系統(tǒng)。
服務器130作為稅收服務132的主機。這允許運行在客戶端102-104上的應用通過網(wǎng)絡120向運行在服務器130上的稅收服務132發(fā)出請求。例如,運行在客戶端102上的一個應用向稅收服務132發(fā)出請求以執(zhí)行稅收計算,包括確定涉及的當?shù)毓茌牂啵⑶疫M一步執(zhí)行對于每一種當?shù)毓茌牂啾匾挠嬎恪?br>
注意稅收服務132是經(jīng)配置的,這樣它可以在客戶端102-104發(fā)出請求之前,隨意從外部來源如當?shù)毓茌牂嗟囊幻悇諏<医邮债數(shù)毓茌牂?42的稅收規(guī)則和數(shù)據(jù)。更進一步,稅收服務132可配置成使用從外部來源接收的稅收規(guī)則和數(shù)據(jù)服務來自客戶端的請求。更進一步,稅收規(guī)則和數(shù)據(jù)142可以以已公開的格式編碼,如可擴展的標記語言(XML)或電子數(shù)據(jù)交換(EDI)格式,以方便從不同來源接收所述稅收規(guī)則和數(shù)據(jù)142。注意稅收規(guī)則和數(shù)據(jù)142可以通過網(wǎng)絡120和稅收服務132通信。
稅收服務132還被設定為可以操作由一個外部稅收服務提供者提供的外部稅收服務144。在這種方式下,為了方便稅收服務132完成一個特殊管轄權下的稅收操作,該外部稅收服務提供者可以通過操作(稅收服務144內(nèi)部的操作),如稅率或稅收計算的數(shù)據(jù)庫查找服務所述請求。進一步的,注意該外部稅收服務提供者可以位于遠程服務器,通過網(wǎng)絡120訪問。給定的請求可以由稅收服務132通過使用稅收規(guī)則和數(shù)據(jù)142,針對一個或多個當?shù)毓茌牂嗖糠值赝瓿?,同時使用外部稅收服務提供者的所述稅收服務144為另一個可能同時可應用的當?shù)毓茌牂噙M行計算。
稅收服務結構圖2例示了依照本發(fā)明的一個具體實施例的稅收服務132的結構。稅收服務132包括許多模塊,包括稅收服務請求管理器(TSRM)202、開放的訂閱模塊204、稅收倉庫管理器206、貿(mào)易區(qū)體系(TCA)模型208、地理模型210、稅收確定管理器217、稅收規(guī)則導航器212、稅收配置管理器218、知識庫214以及規(guī)則庫216。
TSRM 202通常管理外部商業(yè)業(yè)務和稅收處理操作之間的交互。在本發(fā)明的一個具體實施例中,TSRM 202被實現(xiàn)為一個已公開的服務集合,運行在客戶端102-104上的外部商業(yè)應用可以請求這個服務集合。如圖2所示,TSRM 202收到來自運行在客戶端102-104之一上的應用的請求201,然后執(zhí)行一個稅收處理操作。
開放的訂閱模型204定義了TSRM 202、稅收規(guī)則導航器212、稅收確定管理器(TDM)217、稅收配置管理器(TCM)218和稅收管理管理器222使用的安全和訪問協(xié)議。它也允許訂閱者,如當事人112-114,選擇和接受來自稅收服務132和/或各種外部服務提供者如稅收服務144的服務。在操作期間,開放的訂閱模塊204和貿(mào)易區(qū)模型208通信,后者表示標準格式的稅收操作中涉及的不同當事人、地點和位置。
稅收倉庫管理器206提供服務以便于向記錄庫220中存儲數(shù)據(jù),以及從記錄庫220中獲取數(shù)據(jù)。這些服務由所述稅收確定管理器217和稅收管理管理器222使用。
地理模型210包含與不同稅收制度相關聯(lián)的各種管轄權的地理邊界信息。
稅收配置管理器218提供服務,這些服務能夠從所述地理模型、貿(mào)易社模型、庫存系統(tǒng)、稅收服務請求管理器202、稅收確定管理器217、稅收規(guī)則導航器212和稅收管理管理器222提供信息,并且/或者向其中寫入信息。
稅收規(guī)則導航器212可以方便對包含在知識庫214中的稅收數(shù)據(jù)和包含在規(guī)則庫216中的稅收規(guī)則的訪問。注意知識庫214和稅收規(guī)則216可能實際上位于圖1所示的數(shù)據(jù)庫134內(nèi)。
稅收服務操作概述當收到一個請求201要進行稅收處理時,TSRM 202使用稅收配置管理器218的服務對訂閱者進行識別,該訂閱者將被放入開放的訂閱模型204以確定數(shù)據(jù)訪問和服務訂閱。
稅收確定管理器(TDM)217由TSRM 202調(diào)用,以確定當?shù)毓茌牂嗷蛐枰獔?zhí)行稅收計算的管轄權。TDM 217使用來自貿(mào)易區(qū)模型208和地理模型210的信息來確定當?shù)毓茌牂唷?蛇x地,TDM 217可以使用稅收規(guī)則導航器212來訪問包含在所述知識庫214和/或規(guī)則庫216中的必要信息。
在當?shù)毓茌牂?必須為它計算稅收)被識別后,TSRM 202調(diào)用稅收服務144或TDM 217的服務,來為每一個識別出的當?shù)毓茌牂鄨?zhí)行計算。在確定是否使用稅收服務144時,TSRM 202利用開放的訂閱模型204中的信息。
當TDM 217被用來為一個或更多當?shù)毓茌牂鄨?zhí)行計算時,它利用稅收配置管理器218、貿(mào)易區(qū)模型208和地理模型210、以及稅收規(guī)則導航器212的服務。(稅收規(guī)則導航器212用來訪問來自知識庫214和規(guī)則庫216的相關信息。)然后TSRM 202調(diào)用TDM 217的服務,來收集和總結執(zhí)行的各種稅收計算的結果信息。在這樣做時,TDM 217使用稅收規(guī)則導航器212訪問所述知識庫214和/或規(guī)則庫216的信息。然后TSRM 202返回這些總結到如上合適水平的信息給請求201。
最后,取決于在TSRM 202里對當前事件和請求201類型的設置,TSRM調(diào)用稅收倉庫管理器206的服務,來存儲系統(tǒng)對請求201執(zhí)行的稅收處理結果。
上面描述的組件一起工作,提供下面參考圖3~6介紹的稅收服務。
稅收服務操作細節(jié)圖3是一個流程圖,例示了依據(jù)本發(fā)明的一個具體實施例的由稅收服務132執(zhí)行的操作。該系統(tǒng)初始從在客戶端,如客戶端102上操作的一個用戶在貿(mào)易區(qū)模型208(步驟302)中捕獲當事人,如當事人112的細節(jié)。該用戶可以進一步注冊該當事人,如當事人112,作為稅收服務132的一個訂閱者(步驟304)。這樣做時,該系統(tǒng)可以注冊該訂閱者有權訪問一個或更多外部服務,如稅收服務144,并且可以輸入其他細節(jié),如對一個或更多當?shù)毓茌牂嗟臄?shù)據(jù)訪問和所有權特權。
該系統(tǒng)可以通過一個數(shù)據(jù)加載過程為一個或更多當?shù)毓茌牂嘟邮斩愂找?guī)則和數(shù)據(jù)142(步驟306)。或者,一個用戶可以使用TDM 217和TCM 218提供的便利,手工輸入稅收規(guī)則和數(shù)據(jù)142到規(guī)則庫212和知識庫214中(步驟308)?;蛘?,可以使用兩種方法的結合來用數(shù)據(jù)和規(guī)則配置該系統(tǒng)。
下一步,該系統(tǒng)接收來自訂閱者的請求(步驟309),其中服務該請求可能涉及到為一個或更多當?shù)毓茌牂嘤嬎愣愂樟?。在響應這一請求時,該系統(tǒng)通過使用存儲在知識庫214和規(guī)則庫216里的稅收規(guī)則和稅收數(shù)據(jù),為上面識別的每一個當?shù)毓茌牂嘤嬎愣愂?步驟310)。該系統(tǒng)為了服務該請求,隨后使用這一計算的結果(步驟312)。
例如,來自訂閱者的請求可能需要確定涉及一個物品銷售額的稅收。為了完成這一請求,該系統(tǒng)首先確定需要考慮的當?shù)毓茌牂?。在這么做時,舉個例子,它可能使用所述知識庫214和可選的規(guī)則庫216明確當?shù)劁N售稅是唯一適用的稅。該系統(tǒng)還可以針對該當?shù)劁N售稅,使用所述知識庫214來確定稅基和稅收狀況,并且再次可選地使用所述規(guī)則庫216來確定稅基。類似的,該系統(tǒng)可以從知識庫214里查詢稅率。該系統(tǒng)還可以通過應用規(guī)則庫216里的規(guī)則,來確定針對該當?shù)劁N售稅可應用減少的稅率。有了稅率和稅基,該系統(tǒng)就可以進行稅收量的計算,并且執(zhí)行任何可能必要的舍入。然后,該系統(tǒng)可以準備稅收信息返回給請求服務的事務系統(tǒng),并且,如果必要的話,可以記錄該信息到記錄庫里。注意這一服務請求可以由一個外部系統(tǒng)在執(zhí)行金融或帳單業(yè)務以完成銷售時啟動。
不像以前的稅收計算系統(tǒng),上述系統(tǒng)可以僅僅通過加載獨立于使用其服務的系統(tǒng)的額外數(shù)據(jù)和規(guī)則來實現(xiàn)新的管轄權規(guī)則。我們不再需要耗時的編程來實現(xiàn)稅收規(guī)則的變化。同樣,調(diào)用系統(tǒng)也沒有必要知道這些改變。
稅收和管轄權概要為了理解管轄權是什么,下面給出一個簡要的描述和一些管轄權的例子。
每個國家都有一個或更多稅制系統(tǒng),每一個處理商業(yè)業(yè)務各特殊方面的稅收。例如,一個“銷售”類型的稅制系統(tǒng)涉及怎樣對銷售業(yè)務征稅的規(guī)則和規(guī)章。類似的,一個“附加值稅”(或者,“VAT”)類型的稅制系統(tǒng)涉及怎樣對生產(chǎn)和/或者銷售周期中的附加值征稅。規(guī)則和規(guī)章的這一系統(tǒng)叫做稅收制度。一個稅收制度由一個或多個不同的費用實現(xiàn)。每一個這樣的特殊費用稱之為稅。這樣,一個制度可以包括一個或更多不同的稅。一種稅的征收通常由地理邊界限制,絕大多數(shù)情況下圍繞一個鄰近的政治/行政區(qū)域,如一個城市或一個縣。然而,在某些情況下,由于屬于一個非政治劃分,如自由貿(mào)易區(qū),稅可能被征收或發(fā)生變化。地理區(qū)域上的稅負擔叫做稅收管轄權。
管轄權可以為國家、國家里的州、州里的縣或者縣里的城市創(chuàng)建。在某些情況下,管轄權可能需要包括諸如一組城市,或者一個縣和一個屬于鄰近縣的相鄰城市。或者,如上所述,管轄權可以為諸如自由貿(mào)易區(qū)、出口工業(yè)加工區(qū)等區(qū)域創(chuàng)建。
表1表1例示了不同國家的不同稅收制度、稅收管轄權和稅。從左到右讀表1,從最高層到最具體層。在一個國家里可能有一種或多種稅收制度;每一個制度由一種或多種稅組成;每一種稅屬于給定的稅收類型,稅收類型為高級分類,如銷售稅、消費稅和礦物油稅;并且每一種稅可以由一種或更多稅收管轄權征收(為一個或更多地理單位)。
使用該系統(tǒng)確定稅收的過程圖4是一個流程圖,例示了依據(jù)本發(fā)明的一個具體實施例的確定稅收的過程。
確定適用的稅收制度的過程該系統(tǒng)始于針對文檔的每一行(其中發(fā)出請求201)確定哪一種稅收制度是適用的(步驟401)。
為稅收制度確定具體稅收線路的過程對于在步驟401里確定的適用的每一種稅收制度,該系統(tǒng)(或者,更具體的是TDM217)使用TCM 218的服務、地理模型210、貿(mào)易區(qū)模型208、知識庫214和可選的稅收規(guī)則導航器212以及稅收規(guī)則庫216來確定涉及的稅收和稅收管轄權(步驟402)。
TDM 217針對步驟402中發(fā)現(xiàn)的每一種適用的稅,利用其他必要的服務和組件,創(chuàng)建一個具體的稅收線路,然后按順序執(zhí)行步驟405、406、404和408。
TDM 217使用所述知識庫214和可選的稅收規(guī)則導航器212以及稅收規(guī)則庫216為每一種適用的稅確定稅收狀況(步驟405)。
TDM 217然后使用知識庫214和可選的稅收規(guī)則導航器212以及稅收規(guī)則庫216確定稅率(步驟406)。
TDM 217使用知識庫214和可選的稅收規(guī)則導航器212以及稅收規(guī)則庫216為每一種適用的稅確定稅基(步驟404)。
這使TDM 217隨后能夠計算該業(yè)務涉及的稅款(步驟408)。
概要稅收線路的記錄、舍入和創(chuàng)建過程該系統(tǒng)為發(fā)出請求201的文檔按順序執(zhí)行步驟409和410。
稅收倉庫管理器206執(zhí)行舍入,并記錄具體的稅收線路。
稅收倉庫管理器206然后執(zhí)行其他必要的文檔級動作,包括生成和記錄概要稅收線路(步驟410)。
該系統(tǒng)然后使得該請求業(yè)務可以瀏覽和/或接收和/或存儲稅收信息,以及可能的其他無關稅收的業(yè)務信息。該業(yè)務隨后可能使用這一信息轉(zhuǎn)到一個記帳系統(tǒng)(見圖2的220),該記帳系統(tǒng)能夠解釋同樣的會計分錄,并且創(chuàng)建相關的會計分錄。
獨立于請求實現(xiàn)的知識/規(guī)則庫創(chuàng)建注意到上述系統(tǒng)是模塊化的,這樣從知識庫214和/或規(guī)則庫216中獲取數(shù)據(jù)的方法不會影響到完成服務請求的方法。
換句話說,在知識庫214和/或規(guī)則庫216中收集、接收和存儲數(shù)據(jù)可以通過使用計算機可讀的形式來完成,或者從第三方(提供者)得到,或者從其他來源得到,如一個稅收機關(負責管理本地管轄權的一個或多個稅收)。它還可以由稅務專家/終端用戶手工輸入。更進一步,注意到提出請求201的外部商業(yè)業(yè)務不需要知道完成該請求所用到的數(shù)據(jù)的來源(或者收集的方法)。
使用系統(tǒng)外部稅收服務確定稅收的過程服務來自訂閱者的請求,如請求201的過程可以涉及前面部分描述的(使用該系統(tǒng)確定稅收的過程)使用該系統(tǒng)執(zhí)行所有的確定和計算。
可替換的,請求201可以利用一個或更多第三方提供的稅收確定和計算服務來完成,也就是不需要使用稅收服務132提供的稅收確定和計算服務。作為一個變化,該系統(tǒng)也可以使用該系統(tǒng)的服務為某些管轄權執(zhí)行稅收確定和計算,同時為其他管轄權利用第三方提供的服務。服務一個請求,如請求201之后的部分利用第三方的服務的過程如圖7所示。
這包括首先確定需要確定的稅所針對的所有的稅收制度(704、401)。然后,針對每一種稅收制度,該系統(tǒng)使用開放訂閱模型(204)來確定第三方—也叫做“提供者”的身份,需要第三方的外部服務713-716來為該稅收制度執(zhí)行確定和計算(步驟708)。
如果一個外部稅收服務如稅收服務713被識別為針對一個給定的稅收制度(步驟710),那么該系統(tǒng)隨后發(fā)送具有該稅收制度必要細節(jié)的服務請求到此第三方(713-716),并且從該第三方接收該稅收制度的稅收細節(jié)。
如果沒有外部稅收服務如稅收服務713被識別為針對一個給定的稅收制度(步驟710),那么該系統(tǒng)主要使用TDM 217,同時使用“使用該系統(tǒng)確定稅收的過程”中描述的組件和過程,以及圖4所示的特別步驟402、405、406、404和408(也就是前面帶標題的小節(jié),為稅收制度確定具體稅收線路的過程)為該稅收制度確定稅收(圖7,步驟712)。
如果針對外部商業(yè)業(yè)務的當前線路有其它適用的稅收制度(步驟720),那么于步驟708開始處理下一個稅收制度。
如果針對外部商業(yè)業(yè)務的當前線路沒有其它適用的稅收制度(步驟720),那么該系統(tǒng)檢查是否有更多業(yè)務線路要考慮(步驟721)。
如果有更多業(yè)務線路要考慮(步驟721),該系統(tǒng)在步驟701為下一個業(yè)務線路開始處理。
如果沒有更多業(yè)務線路要考慮(步驟721),該系統(tǒng)在步驟722開始處理,以在外部商業(yè)業(yè)務或文檔級上執(zhí)行動作。
記錄、舍入和創(chuàng)建概要稅收線路的過程稅收倉庫管理器206收集、組織和執(zhí)行舍入,并記錄具體的稅收線路(步驟722、409)。
稅收倉庫管理器206然后執(zhí)行其他必要的文檔級動作,包括生成和記錄概要稅收線路(步驟724、410)。
該系統(tǒng)以必要的概要級別返回稅收信息(726),因此服務請求,如請求201。
稅收服務執(zhí)行的操作圖5是一個圖表,例示了依據(jù)本發(fā)明的一個具體實施例的稅收服務132執(zhí)行的操作。圖5例示的企業(yè)模型表示了稅的組成,就是說,稅是什么(與它是怎樣實現(xiàn)的相對),并且定義了一些關鍵的交互。更特別的是,圖5描述了一個提供稅收服務的系統(tǒng),其由系統(tǒng)邊界及其內(nèi)部的所有東西表示,以及外部世界,其由穿過系統(tǒng)邊界和系統(tǒng)交互的“參與者”表示。一個參與者代表了一個人或系統(tǒng),在考慮中是系統(tǒng)的外部,以一種特殊的角色和系統(tǒng)進行交互。例如,圖5中的一些參與者是內(nèi)容提供者501、稅收機關502和記帳系統(tǒng)506。注意在方框里定義的過程對這些參與者基本上是隱藏的。
由該系統(tǒng)提供的服務是稅收領域的公共外觀。更像一個ATM機,這些服務清楚地宣布他們將做什么。另外,如何和稅收服務132交互,并且作為結果期待什么的明確指令被提供。
為理解這一圖表,作為一個系統(tǒng)考慮ATM。參與者的例子是“帳戶持有人”、“維護人員”和“流通券補充者”。外部服務是諸如“帳戶持有人”(參與者)有權在ATM上“存款”和“取款”的服務。對于其他參與者,如“維護人員”和“流通券補充者”來說,可能會有不同的服務。內(nèi)部服務如“記入借方帳”和“沒收卡”,對參與者而言是不可見的。
在系統(tǒng)邊界內(nèi),系統(tǒng)提供的稅收服務由許多服務組成,如定義稅收內(nèi)容服務521。從參與者發(fā)出,并且在旁邊有“請求”的箭頭是暴露到外部世界的服務。例子是管理稅收帳目523和確定稅收522。諸如記錄稅收524這樣的服務不允許直接由一個參與者請求。
圖5例示的服務在一個內(nèi)容庫530和一個記錄庫531上操作。內(nèi)容庫530包括知識庫214和規(guī)則庫216。它是稅收服務的稅收信息的主要來源,包括基于業(yè)務的稅收知識。和內(nèi)容庫的一個主要交互操作通過“定義稅收內(nèi)容”服務521完成,其用于往內(nèi)容庫530里輸入數(shù)據(jù)。
記錄庫531存儲與稅收事件和稅收狀況相關的信息。它存儲稅收記錄以及和稅收記錄相關的變化。這樣,它基本上包含稅收領域和外部世界的交互結果的當前和歷史記錄。它還作為一個主要的信息來源服務于用稅務機關管理稅負債和稅資產(chǎn);關于收集的和應計的稅收,報告納稅人審計信息;并且為分析和計劃提供稅收信息。和記錄庫531的一個主要交互操作通過“記錄稅收”服務524完成。
“定義稅收內(nèi)容”服務521提供方法以為稅收領域管理內(nèi)容庫530里的永久定義。這些方法包括添加、升級、禁用、清除、確認或列出數(shù)據(jù)。
“確定稅收”服務522使用來自內(nèi)容庫530和記錄庫531的信息來確定適用的稅收;確定給定稅的稅收狀況;針對一個特殊稅的稅收狀況確定稅率;計算給定稅率下的稅收額。它由許多內(nèi)部服務組成(圖表中沒有顯示),這些服務使用規(guī)則庫216里的規(guī)則和知識庫214里包含的信息。
“管理稅收帳目”服務523提供許多服務支持管理,包括稅務機關的負債清算以及恢復稅務機關的欠債量。管理稅收帳目服務523可以額外維持納稅人的累計的財政平衡和被指定注冊者的稅收機關中的當前平衡。
“記錄稅收”服務524用來維護記錄庫531。它通常被其他服務調(diào)用,如確定稅收服務522和管理稅收賬目服務523。
“報告稅收”服務525管理和響應各種匯報需求,這些需求是一個稅收領域管理系統(tǒng)為支持稅收管理而不得不完成的。它通常能夠抽取來自記錄庫531的原始數(shù)據(jù),以使它可提供給外面的世界,并且/或者符合一個稅務機關規(guī)定的格式。注意這一原始數(shù)據(jù)可以被格式化成報告格式,或者可替換的,作為一個數(shù)據(jù)集能夠被報告工具重新格式化。
“對賬稅收”服務526管理使記錄庫531里的信息和外部記帳系統(tǒng)里的信息一致的過程。這是為了支持許多當?shù)毓茌牂嗟亩愂展芾?,稅收領域的管理系統(tǒng)不得不實現(xiàn)的需求。它通??梢允沟枚悇沼脩裟軌蜃R別業(yè)務的記帳記錄和業(yè)務的稅收記錄(在記錄庫531中發(fā)現(xiàn)的)不一樣的原因。
注意雖然圖5描述了稅收服務132執(zhí)行的一些操作,但也僅有一些服務被具體描述。
稅收服務執(zhí)行的操作的時間視6是一個活動圖,例示了依據(jù)本發(fā)明的一個具體實施例的由稅收服務132執(zhí)行的操作的時間特性。圖6通常從三個主要“時間”活動的角度來說明發(fā)生在稅收領域的交互操作。
注意到圖表被垂直地分成“泳道”。泳道之間的垂直條代表參與者之間的隔離。從上到下的垂直箭頭代表了時間的流逝。例如,一個確定稅收522的請求在管理稅收內(nèi)容602的請求被完成之后發(fā)生。水平線代表時間點。向下流到一個水平線的箭頭代表的活動必須在該水平線以下的任何活動開始前完成。
每一個服務可以通過一個應用程序接口(API)訪問,或者可替換的,通過來自外部請求者的消息訪問。一旦一個請求到達一個服務,該服務負責確定完成該請求所需的相關動作。
活動的第一個集合是“偶然活動”,主要包括準備和內(nèi)容管理。這些是不會定期發(fā)生的動作,并且包括諸如清除,或者請求一個服務上載修改的或新的稅收信息等動作。
活動的第二個集合是“業(yè)務活動”,它們更頻繁的發(fā)生,并且需要一個或更多服務。這些活動可以包括諸如確定稅收和管理稅收帳目信息等動作。
活動的第三個集合是“定期活動”,它們例行公事地按周期執(zhí)行。這些活動包括為給定的稅收時期準備給稅務機關的稅收申報和匯款。
前面描述的本發(fā)明的具體實施例只是出于例示和描述的目的。它們不意味本發(fā)明毫無遺漏或者局限于已公開的形式。因此,許多修改和變化對本領域有經(jīng)驗的從業(yè)者而言是顯然的。另外,上述揭示不意味著局限了本發(fā)明。本發(fā)明的范圍由附加的權利要求書定義。
權利要求
1.一種對于當?shù)毓茌牂嗫膳渲玫拇_定稅收的設備,包括一個稅收知識庫,其中所述稅收知識庫包括屬于當?shù)毓茌牂喽愂盏臄?shù)據(jù);一個稅收規(guī)則庫,其中所述稅收規(guī)則庫包括在當?shù)毓茌牂鄡?nèi)應用稅收的規(guī)則;和一個稅收確定管理器,其被配置為使用所述稅收知識庫和所述稅收規(guī)則庫來確定業(yè)務的稅收。
2.如權利要求1所述的設備,進一步包括一個稅收規(guī)則導航器,其由所述稅收確定管理器使用,在規(guī)則中導航,以為稅收確定過程返回結果或?qū)Y果的引用。
3.如權利要求2所述的設備,進一步包括一個稅收規(guī)則導航器,其可以由任何稅收服務組件的過程使用,包括所述稅收確定管理器和稅收管理管理器。
4.如權利要求1所述的設備,進一步包括一個稅收服務請求管理器,其被設定為當從一個注冊的訂閱者處收到一個稅收請求時,訪問所述稅收確定管理器。
5.如權利要求4所述的設備,進一步包括一個開放的訂閱機制,其中所述開放的訂閱機制包括由所述稅收服務請求管理器使用的安全和訪問協(xié)議,以控制對所述稅收確定管理器的訪問。
6.如權利要求1所述的設備,進一步包括一個記錄庫,其中所述記錄庫存儲與稅收事件和稅收狀況相關的信息。
7.如權利要求6所述的設備,進一步包括一個稅收倉庫管理器,其中所述稅收倉庫管理器被設定成存儲稅收事件和稅收狀況到所述記錄庫中以及從所述記錄庫中獲取稅收事件和稅收狀況。
8.如權利要求1所述的設備,進一步包括一個稅收配置管理器,其中所述稅收配置管理器被設定為更新所述稅收知識庫和所述稅收規(guī)則庫。
9.如權利要求1所述的設備,進一步包括一個地理模型,其中所述地理模型被用來設定與不同稅收制度相關聯(lián)的各種管轄權的地理邊界。
10.如權利要求1所述的設備,進一步包括一個貿(mào)易區(qū)模型,其中所述貿(mào)易區(qū)模型表示標準形式的稅收操作涉及的各種當事人、地點和位置。
11.如權利要求1所述的設備,進一步包括一個稅收管理管理器,其中所述稅收管理管理器確定稅收的可恢復性和恢復程度。
12.如權利要求1所述的設備,進一步包括一個稅收管理管理器,其中所述稅收管理管理器確定一個稅務機關為給定稅種設定的稅額以及所述稅務機關指定的日歷周期。
13.如權利要求1所述的設備,進一步包括一個稅收管理管理器,其中所述稅收管理管理器和一個可支付系統(tǒng)相連接,使得可以支付所述稅收管理管理器的另一個過程確定的結算額。
14.如權利要求1所述的設備,進一步包括一個稅收管理管理器,其中所述稅收管理管理器提供便利,使得所述記錄庫中的數(shù)額和一個記帳系統(tǒng)中存在的數(shù)額相一致。
15.一個為當?shù)毓茌牂啻_定稅收的方法,包括從一個訂閱者那里收到為業(yè)務提供稅收的請求;為所述業(yè)務確定當?shù)毓茌牂嗟募希辉L問稅收規(guī)則庫和稅收知識庫;使用所述稅收規(guī)則庫中的規(guī)則和所述稅收知識庫中的數(shù)據(jù)為所述當?shù)毓茌牂嗉现械拿恳粋€管轄權計算稅收;和返回每一個管轄權的稅收給所述訂閱者。
16.如權利要求15所述的方法,進一步包括從所述業(yè)務確定稅基;從所述稅收規(guī)則庫確定稅收狀況基礎;從所述稅收知識庫確定稅率;和基于所述稅基、稅收狀況基礎和稅率計算稅款。
17.如權利要求15所述的方法,其中從所述訂閱者那里接收所述請求包括檢驗所述訂閱者是否被授權可以作出所述請求。
18.如權利要求15所述的方法,進一步包括允許用戶更新所述稅收規(guī)則庫和所述稅收知識庫,其中更新所述稅收規(guī)則庫和所述稅收知識庫為所述方法提供當前數(shù)據(jù)。
19.一個計算機可讀的存儲指令的存儲介質(zhì),當所述指令由一臺計算機執(zhí)行時,導致所述計算機執(zhí)行一個方法為當?shù)毓茌牂啻_定稅收,包括從一個訂閱者那里收到為業(yè)務提供稅收的請求;為所述業(yè)務確定當?shù)毓茌牂嗟募?;訪問稅收規(guī)則庫和稅收知識庫;使用所述稅收規(guī)則庫中的規(guī)則和所述稅收知識庫中的數(shù)據(jù)為所述當?shù)毓茌牂嗉现械拿恳粋€管轄權計算稅收;和返回每一個管轄權的稅收到所述訂閱者。
20.如權利要求19所述的計算機可讀的存儲介質(zhì),所述方法進一步包括從所述業(yè)務確定稅基;從所述稅收規(guī)則庫確定稅收狀況基礎;從所述稅收知識庫確定稅率;和基于所述稅基、稅收狀況基礎和稅率計算稅款。
21.如權利要求19所述的計算機可讀的存儲介質(zhì),其中從所述訂閱者接收所述請求包括檢驗所述訂閱者是否被授權作出所述請求。
22.如權利要求19所述的計算機可讀的存儲介質(zhì),所述方法進一步包括允許用戶更新所述稅收規(guī)則庫和所述稅收知識庫,其中更新所述稅收規(guī)則庫和所述稅收知識庫為所述方法提供當前數(shù)據(jù)。
23.一個對于當?shù)毓茌牂嗫膳渲玫拇_定稅收的工具,包括一個稅收知識庫工具,提供屬于當?shù)毓茌牂喽愂盏臄?shù)據(jù);一個稅收規(guī)則庫工具,提供在當?shù)毓茌牂鄡?nèi)應用稅收的規(guī)則;和一個稅收確定管理器工具,使用所述稅收知識庫工具和所述稅收規(guī)則庫工具為業(yè)務確定稅收。
24.如權利要求23所述的工具,進一步包括一個稅收服務請求管理器工具,用于當從一個注冊訂閱者那里收到稅收請求時訪問所述稅收確定管理器工具。
25.如權利要求23所述的工具,進一步包括一個開放的訂閱工具,其包括由所述稅收服務請求管理器工具使用的安全和訪問協(xié)議,以控制對所述稅收確定管理器工具的訪問。
26.如權利要求23所述的工具,進一步包括一個記錄庫工具,用來存儲與稅收事件和稅收狀況相關的信息。
27.一個設備,執(zhí)行必需的操作以滿足一個當?shù)毓茌牂嗟男枨?,包括一個稅收服務,包括所述稅收服務中的許多服務組件,包括一個稅收確定管理器和一個稅收管理管理器;和所述稅收服務中的許多應用組件,包括一個地理模型,一個知識庫,和一個稅收規(guī)則庫。
28.如權利要求27所述的設備,其中服務組件可以被分解為許多小的定義良好的過程,由稅收服務以特殊的、預定義的順序執(zhí)行,以滿足由任何當?shù)毓茌牂嗟亩悇諜C關征稅的需求。
29.如權利要求27所述的設備,其中所述稅收規(guī)則庫可以接受服務組件的任何過程的規(guī)則,以達到當?shù)毓茌牂嗟亩悇諜C關指定的必需的結果。
30.如權利要求27所述的設備,進一步包括一個稅收規(guī)則導航器,其對所述稅收規(guī)則庫進行操作,并為給定當?shù)毓茌牂嗟囊粋€服務組件的一個過程返回結果,或者是對結果的引用。
全文摘要
在圖1中,一個系統(tǒng)(100)使用一個稅收知識庫(142)和一個規(guī)則庫(216),稅收知識庫(142)提供便利以存儲屬于當?shù)毓茌牂喽愂盏臄?shù)據(jù),規(guī)則庫(216)提供便利以存儲在當?shù)毓茌牂嘀袘枚愂盏囊?guī)則。稅收管理器(202)為業(yè)務確定稅收。
文檔編號G06Q10/00GK1653468SQ03811304
公開日2005年8月10日 申請日期2003年7月10日 優(yōu)先權日2002年7月26日
發(fā)明者I·威廉, A·費特尼 申請人:歐里科國際公司