欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

通過使用可配置模板、應用指定稅收規(guī)則來確定稅收的制作方法

文檔序號:6412397閱讀:199來源:國知局
專利名稱:通過使用可配置模板、應用指定稅收規(guī)則來確定稅收的制作方法
技術領域
本發(fā)明涉及用于計算和管理稅收的基于計算機的系統(tǒng)。更具體的是,本發(fā)明涉及一種通過應用稅收規(guī)則來確定稅收的裝置和方法,其中稅收規(guī)則是使用可配置的模板來指定的。
背景技術
隨著各公司從本土向外擴張它們的交易到全球市場中,保證準確地確定稅收正變得愈加困難。在全球范圍內確定稅收并管理稅務是一件非常復雜的任務,這是因為每一個在其管轄權范圍內有權征稅的立法機構都可以建立自己的一套稅種,以及自己的一套用于管理稅務遵從(tax compliance)的規(guī)則。例如,僅就美國而言,便有超過6000個獨立的管轄區(qū)域有權征稅,而在世界范圍里也許就多得多了。
計算稅收所需信息的特定性質使得難以編碼和構造這種信息。因此,現(xiàn)存的管理稅務的基于計算機的系統(tǒng)都是針對每一種管轄權定制的。這需要大量的程序員的時間來為每一種管轄權構造系統(tǒng),而這會導致相當可觀的開銷。此外,增加新的國家,或者遵守新的規(guī)則,都涉及產生甚至更多的代碼,而結果是需要甚至更多的程序員時間。遺憾的是,大多數(shù)這種程序員時間都是浪費,因為針對每一種不同的管轄權,通常所開發(fā)的解決方案都是相似的。
此外,每一種管轄權的稅收規(guī)則在不斷地改變。因此,對基于計算機的稅收管理系統(tǒng)而言,底層代碼必須被不斷地修改以跟上這些變化。目前,進行這些改變花費巨大,要由有經驗的程序員在稅務專家的指導下,針對每一種不同的管轄權作出改變。
所需要的是一種方法和裝置,其用于確定稅收和管理稅務遵從,而對單個的稅收管轄權僅需要很少的編程或完全不需要編程。換句話說,所需要的是一種方法和裝置,其用于確定稅收和管理稅務遵從,而上述方法和裝置可被本領域的專家配置,該專家例如是只有很少的計算機編程知識或完全沒有計算機編程知識的稅務專家。

發(fā)明內容
本發(fā)明的一個實施例提供了一種系統(tǒng),該系統(tǒng)通過應用稅收規(guī)則來確定交易的稅收,上述稅收規(guī)則是使用可配置的模板來指定的。在操作過程中,該系統(tǒng)接收有待確定稅收的交易。在滿足確定稅收的請求的過程中,一個組件的處理可能是評估稅收規(guī)則以便返回結果,該結果可能是中間結果或者是被直接請求的結果。對于這種確定稅收的組件的處理,所述系統(tǒng)檢查與第一個稅收規(guī)則相關聯(lián)的第一個可配置的模板,其中該第一個可配置的模板識別第一個屬性集。所述系統(tǒng)識別上面提到的第一個屬性集的第一個條件集。對于第一條件集中的第一個條件,使用指定的比較方法,將在該第一個條件中所使用的屬性的值與和交易相關聯(lián)的相同屬性的值進行比較。如果比較成功,那么上述第一個條件便被認為得到滿足,且以類似的方式評價第一個條件集中的下一個條件。如果(第一個條件集的)每個條件都得到滿足,那么第一個條件集就被認為得到了成功評價,而且所述系統(tǒng)在確定對交易的稅收時,使用與上述第一個條件集相關聯(lián)的處理結果;且第一個稅收規(guī)則被認為得到了成功評價。
在這一實施例的一個變例中,如果第一個條件集未得到滿足,并且如果第一個條件集的一個替代條件集得到了滿足,那么所述系統(tǒng)便在確定對交易的稅收時使用與該替代條件集相關聯(lián)的處理結果;且第一個稅收規(guī)則被認為得到了成功評價。
在這個實施例的一個變例中,如果對于第一個屬性集,沒有條件集被滿足(也就是第一個條件集和替代的條件集都沒有被滿足),那么第一個規(guī)則即被認為沒有得到成功評價。所述系統(tǒng)便試圖對用于確定稅收的組件的相同處理評價任何附加的(替代的)稅收規(guī)則。任何附加的(替代的)稅收規(guī)則都是以一定的順序受到考慮的,該順序由上述附加的稅收規(guī)則的優(yōu)先順序來確定。這一優(yōu)先順序可以由稅收用戶(也就是具有稅務領域的知識且被委托負責解釋稅收官方規(guī)則和將這些稅收官方規(guī)則設定成為系統(tǒng)中的稅收規(guī)則的人)使用,以便在更為通用的稅收規(guī)則受到評價之前,(由該系統(tǒng))評價更為具體的稅收規(guī)則。
在這個實施例的一個變例中,所述系統(tǒng)允許用戶創(chuàng)建可配置的模板,這些可配置模板隨后可以與一個或多個稅收規(guī)則相關聯(lián)。
在這個實施例的一個變例中,所述系統(tǒng)允許用戶修改在創(chuàng)建可配置模板時使用的屬性,這些可配置模板隨后可以與一個或多個稅收規(guī)則相關聯(lián)。
在這個實施例的一個變例中,所述系統(tǒng)允許要被創(chuàng)建的稅收規(guī)則指定一種特定的稅是否適用于交易。在這一實施例中,在確定稅收的過程中,組件對一給定的稅種進行稅種適用性的確定。
在這個實施例的一個變例中,所述系統(tǒng)允許要被創(chuàng)建的稅收規(guī)則指定稅率,該稅率要被用來確定某一稅種的稅收額。在這一實施例中,在確定稅收的過程中,組件對一給定的稅種進行稅率的確定。
在這個實施例的一個變例中,所述系統(tǒng)允許要被創(chuàng)建的稅收規(guī)則指定某一稅種的稅收狀況。在這一實施例中,在確定稅收的過程中,組件對一給定的稅種進行稅收狀況的確定。
在這個實施例的另一類似變例中,所述系統(tǒng)允許要被創(chuàng)建的稅收規(guī)則指定各種處理的結果,包括供應地確定、稅收狀況確定、稅收退回率(tax recovery rate)確定和稅收日期確定等等。
在這個實施例的一個變例中,所述系統(tǒng)允許要被創(chuàng)建的稅收規(guī)則在單一一個規(guī)則中指定許多處理的結果。例如,該系統(tǒng)允許要被創(chuàng)建的一個稅收規(guī)則對于與該規(guī)則關聯(lián)的可配置模板的每個條件集,指定稅種的適用性、稅收狀況確定及稅率確定的(綜合)結果。
在這個實施例的一個變例中,可以為不同的當?shù)毓茌爡^(qū)創(chuàng)建不同的稅收規(guī)則集,比如稅制(Tax regime)和稅種,并且對于不同的當?shù)毓茌爡^(qū)使用的可配置模板可以是不同的。
在這個實施例的一個變例中,所述系統(tǒng)允許針對稅制的分級結構創(chuàng)建稅收規(guī)則,其創(chuàng)建的方式可以使一個通用規(guī)則的規(guī)定能夠用于較高級的稅制,而且按照這種稅制的分級結構增加具體規(guī)則,直到該稅制的最低級別中的稅收級別。這個實施例使用戶能夠避免重復對每個稅種都通用的規(guī)則。相反,舉例來說在最低級別,用戶可以只定義具體規(guī)則,該具體規(guī)則特定于一給定稅種和/或稅收狀況、或一給定稅種和稅收退回(tax recovery)類型。
在一個變例中,所述系統(tǒng)允許根據開放的預訂模型為預訂者定義稅收規(guī)則,該開放的預訂模型使得在一種預訂分級結構中的預訂者之間能夠共用這些規(guī)則。這個實施例使用戶可以避免重復對每個預訂者都通用的規(guī)則。相反,用戶只定義特定于最低級別的給定預訂者的規(guī)則,同時允許父預訂者(即在預訂分級結構中較高一級的預訂者)定義能夠共用的更為通用的規(guī)則。
在這個實施例的一個變例中,所述系統(tǒng)包括一個數(shù)據庫,用以存儲上述的第一個稅收規(guī)則、第一個可配置模板和第一個條件集。


圖1例示了一個依據本發(fā)明的一個具體實施例的分布式計算機系統(tǒng)。
圖2例示了依據本發(fā)明的一個具體實施例的稅務服務的結構。
圖3是一個流程圖,例示了依據本發(fā)明的一個具體實施例的稅務服務執(zhí)行的操作。
圖4是一個流程圖,例示了依據本發(fā)明的一個具體實施例的確定稅收的過程。
圖5是一個圖表,例示了依據本發(fā)明的一個具體實施例的稅務服務執(zhí)行的操作。
圖6是一個活動圖,例示了依據本發(fā)明的一個具體實施例的所述稅務服務執(zhí)行的操作的時間特性。
圖7是一個流程圖,例示了依據本發(fā)明的一個具體實施例來確定當?shù)囟愂盏倪^程。
圖8說明了如何根據本發(fā)明的一個實施例而將稅收規(guī)則應用于確定稅收時所涉及的處理。
圖9說明了如何根據本發(fā)明的一個實施例而將稅收規(guī)則應用于一種處理。
圖10根據本發(fā)明的一個實施例說明了代表性的稅收規(guī)則。
圖11根據本發(fā)明的一個實施例說明了條件組是如何與條件和處理結果相關的。
圖12是根據本發(fā)明的一個實施例說明稅收規(guī)則如何被處理的流程圖。
表1根據本發(fā)明的一個實施例說明不同國家的不同稅制、稅收管轄權和稅種。
具體實施例方式
以下所作的并且是依照特定應用及其需求的情形來提供的描述將使任何本領域技術人員都可以制造和使用本發(fā)明。對所揭示的具體實施例的各種修改對本領域的技術人員來說都是顯而易見的,并且這里定義的一般原理可以應用于其他具體實施例和應用,而不背離本發(fā)明的精神和范圍。因而,本發(fā)明不應受限于所展示的具體實施例,而是符合與本說明書所揭示的原理和特征相一致的最廣泛的范圍。
在這一詳細說明里所描述的數(shù)據結構和代碼通常存儲在計算機可讀的存儲介質里,其可以是能儲存代碼和/或數(shù)據以供計算機系統(tǒng)使用的任何設備或介質,這包括但不局限于磁存儲設備和光存儲設備,如磁盤驅動器、磁帶、CD(只讀光盤)和DVD,以及包含在傳輸介質里的計算機指令信號(這些信號通過或不通過載波被調制)。例如,上述傳輸介質可以包括通信網絡,如因特網。
分布式計算機系統(tǒng)圖1例示了依據本發(fā)明的一個具體實施例的分布式計算機系統(tǒng)100。分布式計算機系統(tǒng)100包括多個客戶端102~104,它們通過一個網絡120連接到服務器130。
客戶端102~104通常包括網絡上的任何設備,這些設備具有計算能力和通過網絡進行通信的裝置??蛻舳?02~104分別在當事人112~114的控制下運行。(注意這里所說的“當事人”指的是計算機系統(tǒng)的使用者;與應納稅的交易所涉及的當事人不同)。
服務器130可以一般地包括一個或多個(互聯(lián)的)計算設備,包括用于計算和/或數(shù)據存儲資源的、服務于來自客戶端102~104的請求的裝置。注意客戶端102~104以及服務器130可以一般地包括任何類型的計算設備,這包括但不局限于基于微處理器的計算機系統(tǒng)、大型計算機、數(shù)字信號處理器、便攜式計算設備、個人電腦記事本(PersonalOrganizer)、設備控制器以及設備里的計算引擎。
網絡120可以一般地包括任何類型的有線或無線通信信道,它們可以將各計算節(jié)點連接在一起,這包括但不局限于局域網、廣域網或者是網絡的組合。在本發(fā)明的一個具體實施例中,網絡120包括因特網。
服務器130和數(shù)據庫134相連接,該數(shù)據庫包含在服務器130上運行的應用程序所要使用的數(shù)據。注意這些基于服務器的應用程序可以為了遠程客戶端102~104上的應用程序而運行。數(shù)據庫134可以一般地包括在非易失性存儲器中儲存數(shù)據的任何類型的系統(tǒng),這包括但不局限于基于磁、光和磁光存儲設備的系統(tǒng),以及基于閃存的存儲設備和/或電池支持的存儲器的系統(tǒng)。
服務器130作為稅務服務132的主機。這樣就使得運行在客戶端102~104上的應用程序能夠通過網絡120向運行于服務器130上的稅務服務132發(fā)出請求。例如,運行在客戶端102上的一個應用程序便可以向稅務服務132發(fā)出請求以執(zhí)行稅收計算,包括確定所涉及的當?shù)毓茌牂?,并且進一步執(zhí)行對于每一種當?shù)毓茌牂喽员匾挠嬎恪?br> 注意稅務服務132是經過配置的,從而使它能夠在諸如客戶端102~104所發(fā)出的請求之前,可選擇地從某個外部來源,如當?shù)毓茌牂嗟囊幻悇諏<?,接收用于當?shù)毓茌牂嗟亩愂找?guī)則和數(shù)據142。更進一步的是,稅務服務132可被配置成在為來自客戶端的請求服務時,使用從外部來源接收的稅收規(guī)則和數(shù)據。更進一步的是,稅收規(guī)則和數(shù)據142可以用已公開的格式編碼,如可擴展標記語言(XML)或電子數(shù)據交換(EDI)格式,以便于從不同來源接收稅收規(guī)則和數(shù)據142。注意稅收規(guī)則和數(shù)據142可以通過網絡120被傳送至稅務服務132。
稅務服務132還被額外地配置成可以操作外部稅務服務144,該外部稅務服務是由一個外部的稅務服務提供者提供的。在這種方式下,為了方便由稅務服務132來完成一個特殊管轄權下的稅收操作,上述外部稅務服務提供者可以通過(對稅務服務144來說是內部的)操作,來為請求進行服務,上述請求例如是稅率或稅收計算的數(shù)據庫查找。進一步的是,注意這樣一個外部稅務服務提供者可以在遠程服務器處,該遠程服務器是可通過網絡120訪問的。一個給定的請求可以由稅務服務132通過使用稅收規(guī)則和數(shù)據142,針對一個或多個當?shù)毓茌牂喽糠值赝瓿?,同時使用外部稅務服務提供者的稅務服務144為另一個可能同時應用的當?shù)毓茌牂噙M行計算。
稅務服務結構圖2例示了依照本發(fā)明的一個具體實施例的稅務服務132的結構。稅務服務132包括多個模塊,包括稅務服務請求管理器(TSRM)202、開放預訂模塊204、稅收倉庫管理器206、貿易團體體系結構(TCA)模型208、地理模型210、稅收確定管理器217、稅收規(guī)則導航器212、稅收配置管理知識庫214以及規(guī)則庫216。
TSRM202通常管理外部商業(yè)交易和稅收處理操作之間的交互作用。在本發(fā)明的一個具體實施例中,TSRM202被實現(xiàn)為一個已公開的服務集合,運行在客戶端102~104上的外部商業(yè)應用程序可以請求這個服務集合。如圖2所示,TSRM202收到來自運行在客戶端102~104之一上的應用程序的請求201,從而執(zhí)行稅收處理操作。
開放預訂模型204定義TSRM202、稅收規(guī)則導航器212、稅收確定管理器(TDM)217、稅收配置管理器(TCM)218和稅收執(zhí)行管理器222所使用的安全和訪問協(xié)議。它也允許預訂者,如當事人112~114,選擇和接受來自稅務服務132和/或各種外部服務提供者如稅務服務144的服務。在操作期間,開放預訂模塊204和貿易團體體系結構模型208通信,貿易團體體系結構模型208以標準格式表示稅收操作中所涉及的不同當事人、地點和位置。
稅收倉庫管理器206提供服務以便于向記錄庫220存儲數(shù)據,以及從記錄庫220獲取數(shù)據。這些服務由所述稅收確定管理器217和稅收執(zhí)行管理器222使用。
地理模型210包含與不同稅制相關聯(lián)的各種管轄權的地理邊界信息。
稅收配置管理器218提供服務,這些服務能夠提供得自上述地理模型、貿易團體體系結構模型、庫存系統(tǒng)、稅務服務請求管理器202、稅收確定管理器217、稅收規(guī)則導航器212和稅收執(zhí)行管理器222的信息,和/或能夠向它們寫入信息。
稅收規(guī)則導航器212方便了對包含在知識庫214中的稅收數(shù)據和包含在規(guī)則庫216中的稅收規(guī)則的訪問。注意知識庫214和稅收規(guī)則216可能實際上是在圖1所示的數(shù)據庫134之內。
稅務服務操作概述當收到對于稅收處理的一個請求201時,TSRM202使用稅收配置管理器218的服務來識別預訂者,該預訂者將被放入開放預訂模型204以確定數(shù)據訪問和服務預訂。
稅收確定管理器(TDM)217由TSRM202調用,以確定當?shù)毓茌牂嗷蛐枰獔?zhí)行稅收計算的管轄權。TDM217使用來自貿易團體體系結構模型208和地理模型210的信息來確定當?shù)毓茌牂???蛇x擇的是,TDM217可以使用稅收規(guī)則導航器212來訪問包含在知識庫214和/或規(guī)則庫216中的必要信息。
在當?shù)毓茌牂?必須為它計算稅收)被識別出之后,TSRM202調用稅務服務144或TDM217的服務,來為每一個識別出的當?shù)毓茌牂鄨?zhí)行計算。在確定是否使用稅務服務144時,TSRM202利用開放預訂模型204中的信息。
當TDM217被用來為一個或更多當?shù)毓茌牂鄨?zhí)行計算時,它利用得自稅收配置管理器218、貿易團體體系結構模型208和地理模型210、以及稅收規(guī)則導航器212的服務。(使用稅收規(guī)則導航器212來訪問來自知識庫214和規(guī)則庫216的相關信息。)然后TSRM202調用TDM217的服務,以收集和總結所執(zhí)行的各種稅收計算的結果信息。在這樣做時,TDM217使用稅收規(guī)則導航器212來訪問得自知識庫214和/或規(guī)則庫216的信息。然后TSRM202給請求201返回這些信息,其如上所述已被總結到合適的水平。
最后,取決于在TSRM202里對當前事件和請求201類型的設置,TSRM調用稅收倉庫管理器206的服務,來存儲系統(tǒng)對請求201所執(zhí)行的稅收處理的結果。
上面描述的組件一起工作,提供下面參考圖3~6介紹的稅務服務。
稅務服務操作細節(jié)圖3是一個流程圖,例示了依據本發(fā)明的一個具體實施例的由稅務服務132執(zhí)行的操作。系統(tǒng)在開始時,從在一個客戶端如客戶端102上操作的一個用戶,捕獲在貿易團體體系結構模型208中的當事人的細節(jié),該當事人例如是當事人112(步驟302)。上述用戶可以進一步將該當事人如當事人112作為稅務服務132的一個預訂者,進行注冊(步驟304)。在這樣做時,上述系統(tǒng)可以將該預訂者注冊成有權訪問一個或更多外部服務,如稅務服務144,并且可以輸入其他細節(jié),如對一個或更多個當?shù)毓茌牂嗟臄?shù)據訪問和所有權特權。
上述系統(tǒng)可以通過一個數(shù)據加載處理來接收用于一個或更多個當?shù)毓茌牂嗟亩愂找?guī)則和數(shù)據142(步驟306)?;蛘呤牵脩艨梢岳肨DM217和TCM218所提供的便利,手工將稅收規(guī)則和數(shù)據142輸入到規(guī)則庫212和知識庫214中(步驟308)。再或者是,可以使用兩種方法的結合,用數(shù)據和規(guī)則來配置該系統(tǒng)。
下一步,上述系統(tǒng)接收來自預訂者的請求(步驟309),其中服務于該請求可能會涉及到為一個或更多個當?shù)毓茌牂嘤嬎愣愂樟俊T陧憫@一請求時,該系統(tǒng)通過使用存儲在知識庫214和規(guī)則庫216里的稅收規(guī)則和稅收數(shù)據,為上面識別的每一個當?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í)行金融或記帳交易以完成銷售時啟動。
與以前的稅收計算系統(tǒng)不同的是,上述系統(tǒng)僅僅通過加載獨立于使用其服務的系統(tǒng)的額外數(shù)據和規(guī)則,便可以實現(xiàn)新的管轄權規(guī)則。不再需要耗時的編程來實現(xiàn)稅收規(guī)則的變化。同樣,就調用系統(tǒng)的角度來講也沒有必要知道這些改變。
稅收和管轄權概要為了理解是什么管轄權,下面給出一個簡要的描述和一些管轄權的例子。
每個國家都會有一個或更多個稅制系統(tǒng),它們各自處理商業(yè)交易的各特定方面的稅收。例如,一個“銷售”類型的稅制系統(tǒng)涉及應當怎樣對銷售交易征稅的規(guī)則和規(guī)章。類似的是,一個“附加值稅”(或稱“VAT”)類型的稅制系統(tǒng)涉及需要怎樣對生產和/或者銷售周期中的附加值征稅。這種規(guī)則和規(guī)章的系統(tǒng)就叫做稅制。一種稅制是借助一種或多種不同的收費來實現(xiàn)的。每一種這樣的特殊收費稱之為稅。因此,一個稅制可以包括一種或更多種不同的稅。一種稅的征收通常受到地理邊界的限制,絕大多數(shù)情況下圍繞一個鄰近的政治/行政區(qū)域,如一個城市或一個縣。然而,在某些情況下,由于屬于一個非政治性的區(qū)劃,如自由貿易區(qū),一種稅可能被征收,或者也可能發(fā)生變化。這種地理區(qū)域上的稅負叫做稅收管轄權。
可以為一個國家、國家里的一個州、州里的一個縣或者縣里的一個城市建立管轄權。在某些情況下,舉例來說,管轄權可能需要覆蓋多個城市,或者一個縣以及屬于一個相鄰縣的鄰近城市?;蛘呷缟纤?,可以為諸如自由貿易區(qū)、出口工業(yè)加工區(qū)等區(qū)域建立管轄權。
表1

表1例示了對于不同國家來說不同的稅制、稅收管轄權和稅種。從左到右地讀表1,其列舉了粒度(granularity)的最高級別到最具體的級別。在一個國家里可能有一種或多種稅制;每一種稅制又會由一種或多種稅來組成;每一種稅都具有給定的稅收類型,稅收類型是高級的分類,如銷售稅、消費稅和礦物油稅;并且每一種稅可以由一種或更多種稅收管轄權來征收(對應于一個或更多個地理單位)。
使用所述系統(tǒng)確定稅收的過程圖4是一個流程圖,其例示了依據本發(fā)明的一個具體實施例來確定稅收的過程。
確定適用的稅制的過程所述系統(tǒng)開始于針對文檔的每一行(對其發(fā)出請求201)確定哪一種稅制是適用的(步驟401)。
為稅制確定具體稅收線路(Tax Lines)的過程對于在步驟401里確定為適用的每一種稅制,所述系統(tǒng)(或者更具體地說是TDM217)使用TCM218、地理模型210、貿易團體體系結構模型208、知識庫214和可選的稅收規(guī)則導航器212以及稅收規(guī)則庫216的服務,來確定所涉及的稅收和稅收管轄權(步驟402)。
TDM217針對在步驟402中被發(fā)現(xiàn)是適用的每一種稅,利用其他必要的服務和組件,創(chuàng)建一個具體的稅收線路,然后按順序執(zhí)行步驟405、406、404和408。
TDM217使用知識庫214和可選的稅收規(guī)則導航器212以及稅收規(guī)則庫216,為每一種適用的稅確定稅收狀況(步驟405)。
TDM217然后使用知識庫214和可選的稅收規(guī)則導航器212以及稅收規(guī)則庫216來確定稅率(步驟406)。
TDM217使用知識庫214和可選的稅收規(guī)則導航器212以及稅收規(guī)則庫216,為每一種適用的稅確定稅基(步驟404)。
這樣就使得TDM217能夠隨后計算在交易中所涉及的稅款(步驟408)。
概要稅收線路的記錄、舍入和創(chuàng)建過程所述系統(tǒng)對于發(fā)出請求201的文檔按順序執(zhí)行步驟409和410。
稅收倉庫管理器206執(zhí)行舍入,并記錄具體的稅收線路。
稅收倉庫管理器206然后執(zhí)行其他必要的文檔級動作,包括生成和記錄概要稅收線路(步驟410)。
所述系統(tǒng)然后使得發(fā)出請求的交易方可以瀏覽和/或接收和/或存儲稅收信息,以及可能的其他與稅收無關的交易信息。該交易方可以在以后某個時間使用這一信息來轉到一個記帳系統(tǒng)(參見圖2中的220),該記帳系統(tǒng)能夠解釋同樣的會計項目,并且創(chuàng)建相關的會計項目。
獨立于請求完成的知識/規(guī)則庫的創(chuàng)建注意上述系統(tǒng)是模塊化的,所以從知識庫214和/或規(guī)則庫216中獲取數(shù)據的方式不會影響到完成服務請求的方法。
換句話說,可以通過使用計算機可讀格式的、或者從第三方(提供者)得到的、或者從其他來源如一個稅收機構(其負責管理當?shù)毓茌牂嗟囊环N或多種稅收)獲得的數(shù)據,來完成在知識庫214和/或規(guī)則庫216中收集、接收和存儲數(shù)據。該數(shù)據還可以由稅務專家/終端用戶手工輸入。
更進一步的是,注意提出請求201的外部商業(yè)交易方不需要知道在完成該請求時所用到的數(shù)據的來源(或者收集的方法)。
使用系統(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)主要使用TDM217,同時使用“使用所述系統(tǒng)確定稅收的過程”中所描述的以及圖4所示的組件和處理,特別是圖4所示的步驟402、405、406、404和408(也就是前面標題為“為稅制確定具體稅收線路的過程”的小節(jié)),為稅制確定稅收(圖7,步驟712)。
如果針對外部商業(yè)交易的當前線路有其它適用的稅制(步驟720),那么在步驟708開始處理下一個稅制。
如果針對外部商業(yè)交易的當前線路沒有其它適用的稅制(步驟720),那么所述系統(tǒng)便檢查是否有更多交易線路(transaction lines)要考慮(步驟721)。
如果有更多交易線路要考慮(步驟721),所述系統(tǒng)在步驟701對下一個交易線路開始處理。
如果沒有更多交易線路要考慮(步驟721),所述系統(tǒng)在步驟722開始處理,以在外部商業(yè)交易或文檔級上執(zhí)行動作。
記錄、舍入和創(chuàng)建概要稅收線路的過程稅收倉庫管理器206收集、組織和執(zhí)行舍入,并記錄具體的稅收線路(步驟722、409)。
稅收倉庫管理器206然后執(zhí)行其他必要的文檔級動作,包括生成和記錄概要稅收線路(步驟724、410)。
上述系統(tǒng)以必要的概要級別來返回稅收信息(726),從而服務于請求如請求201。
由稅務服務來執(zhí)行的操作圖5是一個圖表,例示了依據本發(fā)明的一個具體實施例的稅務服務132所執(zhí)行的操作。圖5所例示的企業(yè)模型表示了稅的組成,也就是說,什么是稅(與之相對的是其如何實施),并且定義了一些關鍵的交互作用。更特別的是,圖5展示了一種提供稅務服務的系統(tǒng)以及外部世界,其中上述系統(tǒng)由系統(tǒng)邊界和在該系統(tǒng)邊界內的所有事物來表示,上述外部世界由穿過系統(tǒng)邊界而與系統(tǒng)交互作用的“參與者”來表示。一個參與者代表了被認為是在上述系統(tǒng)的外部的一個人或系統(tǒng),其以一種特殊的角色和所述系統(tǒng)進行交互作用。例如,圖5中的一些參與者是內容提供者501、稅收機構502和記帳系統(tǒng)506。注意在方框里所定義的處理對這些參與者而言基本上是隱藏的。
由上述系統(tǒng)提供的服務具有稅收領域的公用外觀。多少有些像一個ATM機,這些服務清楚地表明它們將要做什么。另外,對于如何與稅務服務132交互作用,以及作為其結果應期待什么,提供明確的指令。
為理解這一圖表,作為一個系統(tǒng)來考慮一臺ATM。參與者的例子是“帳戶持有人”、“維護人員”和“貨幣補充者”。外部服務例如是“帳戶持有人”(參與者)有權在ATM上得到的“存款”和“取款”服務。對于其他參與者,如“維護人員”和“貨幣補充者”來說,可能會有不同的服務。內部服務如“借方帳項(Debit Account)”和“沒收卡”,對參與者而言是不可見的。
在上述系統(tǒng)邊界內,系統(tǒng)提供的稅務服務是由許多服務、例如定義稅收內容服務521組成的。從一個參與者發(fā)出、并且在旁邊標有“請求”的箭頭是“暴露”給外部世界的服務。例子是管理稅收帳目523和確定稅收522。諸如記錄稅收524這樣的服務是不能直接由一個參與者來請求的。
圖5所例示的服務在一個內容庫530和一個記錄庫531上操作。內容庫530包括知識庫214和規(guī)則庫216。它是用于稅務服務的稅收信息的主要來源,并且包括與基于交易的稅收有關的知識。與內容庫的一個主要交互作用操作是通過“定義稅收內容”服務521完成三,該服務被用于往內容庫530里輸入數(shù)據。
記錄庫531存儲與稅收事件和稅收狀況相關的信息。它存儲稅收記錄以及與這些稅收記錄相關的變化。因此,它基本上包含稅收領域與外部世界的交互作用的結果的當前和歷史記錄。它還作為一個主要的信息來源服務于用稅務機構管理稅項負債(Tax liabilities)和稅項資產;報告關于所收集的或產生的稅收的納稅人審計信息;并且為分析和計劃而提供稅收信息。與記錄庫531的一個主要交互作用操作是通過“記錄稅收”服務524來完成的。
“定義稅收內容”服務521提供各種方法來管理內容庫530內對于稅收領域的永久定義。這些方法可以包括添加、更新、禁用、清除、確認或列出數(shù)據。
“確定稅收”服務522使用來自內容庫530以及記錄庫531的信息來確定適用的稅種;針對一給定稅種而確定稅收狀況;針對一個特殊稅種的稅收狀況而確定稅率;在給定稅率下計算稅收額。它由多個內部服務組成(圖表中沒有顯示),這些服務使用規(guī)則庫216里的規(guī)則和知識庫214里所包含的信息。
“管理稅收帳目”服務523提供多項服務來支持管理,包括對稅務機構的負債(liabilities)的清償以及稅務機構所欠金額的退回。管理稅收帳目服務523可以額外地保持納稅人的累計的財政平衡(fiscalbalances),以及在稅收機構的指定注冊者中的經常性平衡(currentbalances)。
“記錄稅收”服務524被用來維護記錄庫531。它通常被其他服務如確定稅務服務522和管理稅收賬目服務523所調用。
“報告稅收”服務525管理和響應各種匯報需求,這些需求是一個稅收領域管理系統(tǒng)為支持稅收管理而不得不完成的。它通常能夠提取來自記錄庫531的原始數(shù)據,以使之能夠提供給外部世界,和/或符合一個稅務機構規(guī)定的格式。注意這一原始數(shù)據可以被格式化成為報告格式,或者可替換地成為一個能夠被報告工具重新格式化的數(shù)據集。
“對賬稅收(reconcile tax)”服務526管理使得記錄庫531里的信息和外部記帳系統(tǒng)里的信息一致的處理。這是一個稅收領域的管理系統(tǒng)不得不滿足的需求,為的是支持許多當?shù)毓茌牂嗟亩愂展芾?。它通常使得稅收用戶能夠識別出交易的記帳記錄和交易的稅收記錄(如在記錄庫531中發(fā)現(xiàn)的)不相同的原因。
注意雖然圖5描述了由稅務服務132來執(zhí)行的一些操作,但僅有特定的服務得到了詳細描述。
稅務服務所執(zhí)行的操作的瞬時視6是一個活動圖,例示了依據本發(fā)明的一個具體實施例由稅務服務132所執(zhí)行的操作的時間特性。圖6通常從三個主要“瞬時”活動的角度來說明發(fā)生在稅收領域內的交互作用。
注意該圖表被垂直地分成“泳道”。各泳道之間的垂直條代表各參與者之間的間隔。從上到下的垂直箭頭代表時間的流逝。例如,對確定稅收522的請求發(fā)生于對管理稅收內容602的請求被完成之后。水平線代表時間點。以箭頭代表的向下流到一個水平線的活動必須完成于該水平線以下的任何活動能夠開始之前。
每一服務都可以經由一個應用編程接口(API)訪問,或者可替換地通過來自外部請求者的消息訪問。一旦一個請求被傳送到一個服務,該服務便負責確定為完成該請求所必需的相關動作。
活動的第一個集合是“偶然活動”,主要涉及準備和內容管理。這是些不定期發(fā)生的動作,并且包括諸如清除,或者請求一個服務以上載經過修改的或新的稅收信息等動作。
活動的第二個集合是“交易活動”,它們發(fā)生更為頻繁,并且可能需要一個或更多個服務。這些活動可以包括諸如確定稅收和管理稅收帳目信息等動作。
活動的第三個集合是“定期活動”,它們例行公事地以周期性間隔執(zhí)行。這些活動可以包括在一給定的稅收周期準備給稅務機構的納稅申報和匯款。
使用規(guī)則來確定稅收術語的概覽和定義因為稅務管理機構的規(guī)則/條例是復雜的,所以需要有稅收規(guī)則庫和規(guī)則導航器,典型地需要有“本領域技術人員”的專門知識,比如了解稅收規(guī)則和條例等等的用戶(也就是稅收用戶)的專門知識,以便解釋和應用這些規(guī)則。而且,這類稅務管理機構的規(guī)則和條例易發(fā)生變化,而且不進行高級的軟件維護是不能修改而被編程進軟件內的。因此將稅收官方規(guī)則作為數(shù)據存儲是有利的。這樣就使軟件程序能夠解釋數(shù)據和返回適當?shù)囊粋€結果(或多個結果),從而使稅務服務的另一個組件能夠滿足稅務管理機構的要求。保存稅收官方規(guī)則的儲藏庫被稱為“稅收規(guī)則庫”,而解釋數(shù)據(稅收規(guī)則)的程序被稱為“稅收規(guī)則導航器”。
由于世界上不同稅制下的稅收官方規(guī)則不同,所以利用抽象處理然后再識別原子元素(atomic elements)和概念是有利的。下面的概念和組件即來自于這種抽象,并且在這一節(jié)進行定義(處理、驅動器、驅動器模板、條件組、處理結果和稅收規(guī)則)。
一個處理是一系列的動作、變化或函數(shù),由軟件程序或用戶來執(zhí)行,并產生結果。
一個驅動器是影響一個或多個處理的結果的輸入。驅動器也可被稱為確定因子。
一個驅動器模板被用于將兩個或更多個可能同時影響一個或多個處理結果的驅動器分組。驅動器模板也可稱為驅動器集合模板。
一個條件組指的是值和條件的一個(單個)組合——在驅動器模板中的每個驅動器有一個條件組,條件組是使用驅動器模板創(chuàng)建的。典型的是,一個條件組可以指向一個或多個處理結果。一個條件組也可以被稱為一個驅動器集合。
一個處理結果直接(或間接地)指示一個具體處理的結果。
一個稅收規(guī)則指定要試圖用以取得一個具體處理的處理結果的驅動器模板。
圖8根據本發(fā)明的一個實施例說明了稅收規(guī)則如何被應用于在確定稅收時所涉及的處理。如圖8所示,稅務管理機構8714對于一種稅制公布一組稅收官方規(guī)則812。注意稅務管理機構814是實體,稅收是對該實體支付和/或申報的。稅收官方規(guī)則812被抽象成適合由計算機系統(tǒng)解釋的形式,從而產生稅收規(guī)則集810。
在稅收規(guī)則集810中的每一條規(guī)則指向用于一個具體處理的一個或多個驅動器。圖8示意說明了驅動器模板804怎樣包含多個驅動器,包括驅動器806-807在內。驅動器是交易的一個屬性,其作用是作為處理的輸入。例如,“財政分類”可以是用于“確定哪些稅是適用的”處理的驅動器(參見圖4中的步驟402)。
當用于處理802的所有驅動器均滿足預定條件時,可以對每個成功的條件集返回一個處理結果803作為結果。這些處理結果被用來取得稅收確定處理和稅收管理處理的結果。例如,“確定適用的稅率”處理可以被配置成當給定的條件集得到成功評價時存儲12%的稅率。在試圖確定稅率的過程中(參見圖4中的步驟406),“確定適用的稅率”處理(406)可能需要航行(navigate)穿過各個規(guī)則以導出稅率。處理的另一個例子是“確定稅基”處理(參見圖4中的步驟404)。
圖9根據本發(fā)明的一個實施例說明了如何將稅收規(guī)則應用于處理。在處理過程中,稅收規(guī)則導航器216由一個處理,例如確定像稅收管理器217這樣的組件的確定稅率處理406,得到內部請求912,從而得到對稅率的引用。注意內部請求912將使請求符合上述處理(在這個例子中是確定稅率)和稅(比如ICMS稅)。稅收規(guī)則導航器216從稅收規(guī)則集得到一條規(guī)則(方框902)以確定ICMS的稅率和稅種以及優(yōu)先順序1。第一條規(guī)則指向驅動器模板906。第一個驅動器模板906則指向條件組804,這是由驅動器模板906指定的。條件組804指向多個條件(它們是對應于由驅動器模板906所指定的驅動器904而被創(chuàng)建的)。對于每個條件908,來自外部商業(yè)交易請求的相應驅動器904的值被用來與和條件908一起存儲的值,使用比較方法——同樣是和條件908一起存儲的,來進行比較。
如果比較成功,那么就考慮第一個條件組804的下一個驅動器904的下一個條件908。如果比較成功,那么就考慮下一個條件908,直到同一個條件組804中的所有條件均得到滿足為止。如果所有的條件都滿足,那么該條件組即評估成功,并采用路徑916來獲取合適的處理結果803,處理結果803然后會經由路徑914使結果返回給內部請求者,即確定稅率406。如果條件908其中之一評估不成功,那么就以條件組的優(yōu)先順序來考慮下一個可用的條件組804,而如果那個條件組評估成功,就如上所述,通過路徑916來返回與該條件組關聯(lián)的合適的處理結果。如果與第一條規(guī)則的驅動器模板相關聯(lián)的各條件組評估無一成功,那么該第一條規(guī)則就被認為是沒有評估成功。稅收規(guī)則導航器然后就采用路徑918,并試圖取回優(yōu)先順序中的下一條規(guī)則。
如果規(guī)則之一評估成功,那么就通過路徑916來獲取相關聯(lián)的處理結果。如果規(guī)則無一評估成功,則規(guī)則導航器不將結果返回給內部請求者。然后,將由內部請求者比如確定稅率406來負責使用可用的默認值以試圖完成其處理,或者返回錯誤報告。
例如,在“確定適用的稅率”的處理中,一個驅動器模板(和相關聯(lián)的稅收規(guī)則)可能包括“送貨給當事人的財政類別”驅動器和“產品類型”驅動器。在這些驅動器上的條件集可以包括“送貨給當事人的財政類別”=“制造商”,以及“產品類型”=“紙張”。像以上這樣一個組合就是一個條件組。如果該條件組中的這些條件每一個都得到滿足,那么就說這個條件組滿足,而且可以返回舉例來說與該條件組相關聯(lián)的、指定了18%稅率的處理結果。這樣就指示該稅收規(guī)則(由此導出上述驅動器模板)是成功的,并且不需要處理更多的規(guī)則。
代表性規(guī)則圖10根據本發(fā)明的一個實施例說明了代表性的稅收規(guī)則。在這個例子中有4條規(guī)則。注意每條規(guī)則都是用于巴西的“ICMS”稅(第一列),并且每條規(guī)則都應用于“稅率確定”處理(第二列)。此外,每條規(guī)則都與一個優(yōu)先值關聯(lián),優(yōu)先值指出應用程序考慮這些規(guī)則的順序(第三列)。
每條規(guī)則還與一個驅動器模板相關聯(lián)(第四列),該驅動器模板指定在使用規(guī)則的過程中將比較哪些驅動器。例如,第一條規(guī)則具有一個驅動器模板,該驅動器模板指定發(fā)貨州(SF)、收貨州(ST)和產品財政類別(PFC)。第二條規(guī)則具有一個驅動器模板,該驅動器模板指定發(fā)貨州和收貨州。最后,第三條規(guī)則具有一個模板,該模板僅指定產品財政類別。注意優(yōu)先順序典型地從最具體的規(guī)則前進到最通用的規(guī)則。同樣,注意系統(tǒng)(稅收)用戶可以配置驅動器模板806,從而包括驅動器806、807等等,而這些驅動器,不管是針對不同的稅還是針對相同稅的不同處理,是他認為對于方便在不同稅收規(guī)則中的驅動器模板的高效配置和可重復使用來說必需的。
圖11根據本發(fā)明的一個實施例說明了條件組是如何與各個條件和處理結果相關聯(lián)的。參考圖10,第一行表明條件組101與驅動器模板SF-ST-PFC相關聯(lián),而且如果多個條件滿足SF=SP(圣保羅),ST=RJ(里約熱內盧)且PFC=GPP(光滑的打印紙),則規(guī)則即得以滿足。如果這些條件滿足,那么處理結果便指向18%的稅率。
類似地,第二行表明驅動器模板也是SF-ST-PFC,且如果SF=SP(圣保羅),ST=ANY(任意的)而且PFC=XXX,那么規(guī)則即得到滿足。如果這些條件滿足,那么處理結果也指向18%的稅率。
第三行指出條件組102與指定產品財政類別的驅動器模板相關聯(lián),且如果PFC=Pumps,那么這條規(guī)則滿足。如果這個條件滿足,那么處理結果指向12%的稅率。
注意系統(tǒng)(稅收)用戶可以配置驅動器模板和相應的基于給定稅和/或預訂者和/或稅收處理的要求的條件。
處理稅收規(guī)則圖12是根據本發(fā)明的一個實施例說明稅收規(guī)則如何受到處理的流程圖。在圖12所說明的流程圖中,步驟由矩形方框表示,處理或組件由雙邊的矩形方框表示,判定點由菱形/平行四邊形表示,而終止則由圓角的矩形方框表示。所述系統(tǒng)以稅務服務請求管理器202接收一個請求201以便處理交易的稅收作為開始(步驟1202)。稅務服務請求管理器202以一個確定適用稅制的請求來調用稅收確定管理器217。稅收確定管理器217調用確定適用的稅制406以確定需要考慮的稅制。對于每個稅制(步驟1203),稅收確定管理器217調用確定適用的稅(1203A,402)從而首先確定該稅制的候選稅。對于每種候選稅,確定適用的稅(1203A,402)需要檢查是否稅收規(guī)則需要得到處理(判定1203B)以確定適用性。如果沒有稅收規(guī)則需要處理,那么確定適用的稅(1203A,402)將試圖基于默認值和設置來判定適用性。
如果需要處理規(guī)則(判定1203B),那么確定適用的稅(1203A,402)便調用稅收規(guī)則導航器212而獲得規(guī)則(步驟1204),其中所述系統(tǒng)是從稅收規(guī)則710的集合獲得(第一條)規(guī)則(步驟1204)。該系統(tǒng)然后檢查與該規(guī)則關聯(lián)的驅動器模板804(步驟1206)。對于以第一條規(guī)則來識別的驅動器模板804,稅收規(guī)則導航器212檢索條件組(創(chuàng)建自該驅動器模板)(步驟1207)。該系統(tǒng)然后檢索和檢查條件(步驟1208),該條件與在前一個步驟(步驟1207)中在條件組中檢索得到的每一個驅動器相關聯(lián)。如果第一個條件滿足(判定1210),那么稅收規(guī)則導航器212即查看是否有更多的條件要檢查(判定1214)。如果有更多的條件,那么便檢查下一個條件直到所有的條件均得到滿足,也就是不再有條件了(判定1214)。然后,所述系統(tǒng)在確定交易的稅收時便使用與規(guī)則相關聯(lián)的處理結果(步驟1212),且該(當前)規(guī)則被認為是已經得到了“成功評估”。對于稅收規(guī)則導航器來說,處理在此點完成??刂品祷氐秸{用處理(也就是確定適用的稅1203A,402)且在下一個步驟(確定稅收狀態(tài)的步驟——步驟405)繼續(xù)處理。
另外,如果條件不滿足(判定1210),那么所述系統(tǒng)確定是否對于模板有更多的條件組(步驟1210A)。如果是,那么該系統(tǒng)便檢索下一個條件組(步驟1208)以檢查(當前)條件組的條件。如果不再有條件組(判定1210A),那么所述系統(tǒng)即檢查是否有更多的規(guī)則(判定1210B)。如果有另外一條需要在下一個優(yōu)先順序中處理的規(guī)則,那么處理即從檢索規(guī)則(步驟1204)開始,并以這種方式繼續(xù)進行,直到規(guī)則得到成功評估并因此而能夠返回結果。
此外,如果沒有規(guī)則成功且不再有規(guī)則要處理(判定1210B),那么稅收規(guī)則導航器將以“沒有發(fā)現(xiàn)結果”的(處理)狀態(tài),返回發(fā)出調用的處理。然后由上述發(fā)出調用的處理(確定適用的稅1203A,402)負責試圖使用默認值來完成處理,或者以錯誤(處理)狀態(tài)返回它的調用過程。
以上所作的對本發(fā)明的實施例的描述僅僅是用于說明和描述的目的。它們并非意欲窮盡本發(fā)明或將本發(fā)明限制在所公開的形式。因此,許多修改和變化對于本領域的技術人員來說都是顯而易見的。此外,以上的公開并非意在限制本發(fā)明。本發(fā)明的范圍是由所附的權利要求來限定的。
權利要求
1.一種通過使用可配置模板、應用指定的稅收規(guī)則來對交易確定稅收的方法,包括接收要對其確定稅收的所述交易;檢查與稅收規(guī)則相關聯(lián)的可配置模板,其中該可配置模板識別與所述交易相關聯(lián)的屬性集;檢查所述屬性集的條件集;以及如果所述條件集中的每一個條件都滿足,便在對所述交易確定稅收時使用與所述條件集相關聯(lián)的處理結果。
2.如權利要求1所述的方法,其中如果所述條件集不滿足且如果所述屬性集的替代條件集滿足,則所述方法進一步包括在對所述交易確定稅收時使用與所述替代條件集相關聯(lián)的替代處理結果。
3.如權利要求1所述的方法,其中如果所述稅收規(guī)則不適用于所述交易且存在額外的稅收規(guī)則,則所述方法進一步包括在確定過程中和/或所述交易中試圖以優(yōu)先順序應用下一條稅收規(guī)則。
4.如權利要求3所述的方法,其中所述額外稅收規(guī)則是以一定順序應用的,該順序是依照所述額外稅收規(guī)則的優(yōu)先順序來確定的。
5.如權利要求4所述的方法,其中所述優(yōu)先順序使用戶能夠這樣配置系統(tǒng)在應用更通用的稅收規(guī)則之前,應用更具體的稅收規(guī)則。
6.如權利要求1所述的方法,進一步包括使用戶能夠修改與所述稅收規(guī)則相關聯(lián)的可配置模板。
7.如權利要求1所述的方法,其中所述稅收規(guī)則指定一種具體的稅是否適用于所述交易。
8.如權利要求1所述的方法,其中所述稅收規(guī)則指定稅率,該稅率被用來確定適用于所述交易的稅的稅額。
8.如權利要求1所述的方法,其中所述稅收規(guī)則指定稅率,該稅率被用來確定適用于所述交易的稅的稅額。
9.如權利要求1所述的方法,其中所述稅收規(guī)則指定稅基公式,該稅基公式被用來確定適用于所述交易的稅的稅額。
10.如權利要求1所述的方法,其中所述稅收規(guī)則指定稅收計算公式,該稅收計算公式被用來確定適用于所述交易的稅的稅額。
11.如權利要求1所述的方法,其中所述稅收規(guī)則指定稅收退回率,該稅收退回率被用來確定適用于所述交易的稅的稅收退回額。
12.如權利要求1所述的方法,其中所述稅收規(guī)則指定一結果,該結果被用來確定任何處理的結果,上述任何處理指的是確定或管理適用于所述交易的稅的處理。
13.如權利要求1所述的方法,其中對所述交易確定稅收涉及確定哪種稅適用于所述交易;確定所述交易的稅基;確定所述交易的適用稅率;且計算對所述交易的稅收。
14.如權利要求1所述的方法,其中不同的稅收規(guī)則集可以與不同的當?shù)毓茌牂嘞嚓P聯(lián)。
15.如權利要求1所述的方法,其中所述的稅收規(guī)則、可配置模板和條件集保存于數(shù)據庫中。
16.如權利要求1所述的方法,其中使用可配置模板指定的所述稅收規(guī)則被應用于除確定稅收之外的處理,如管理稅收的處理。
17.如權利要求1所述的方法,其中使用可配置模板指定的所述稅收規(guī)則能夠被應用于幾個、而不是全部的用于確定或管理稅收的處理。
18.如權利要求1所述的方法,其中系統(tǒng)能夠為稅制的分級結構創(chuàng)建稅收規(guī)則,其創(chuàng)建的方式使得一個通用規(guī)則的規(guī)定能夠用于更高級別的稅制,而且按照所述稅制的分級結構向下增加具體規(guī)則,直至稅制的最低級別中的稅收級別。
19.如權利要求1所述的方法,其中系統(tǒng)能夠依據一開放的預訂模型為預訂者定義稅收規(guī)則,該預訂模型能夠讓預訂分級結構中的預訂者之間共用規(guī)則。
20.一種存儲指令的計算機可讀存儲介質,當所述指令由計算機執(zhí)行時,即使得該計算機執(zhí)行一種通過使用可配置模板、應用指定的稅收規(guī)則來對交易確定稅收的方法,所述方法包括接收要對其確定稅收的所述交易;檢查與稅收規(guī)則相關聯(lián)的可配置模板,其中該可配置模板識別與所述交易相關聯(lián)的屬性集;檢查所述屬性集的條件集;以及如果所述條件集中的每一個條件都滿足,便在對所述交易確定稅收時使用與所述條件集相關聯(lián)的處理結果。
21.如權利要求20所述的計算機可讀存儲介質,其中如果所述條件集不滿足且如果所述屬性集的替代條件集滿足,則所述方法進一步包括在對所述交易確定稅收時使用與所述替代條件集相關聯(lián)的替代處理結果。
22.如權利要求20所述的計算機可讀存儲介質,其中如果所述稅收規(guī)則不適用于所述交易且存在額外的稅收規(guī)則,則所述方法進一步包括試圖將所述額外稅收規(guī)則應用于所述交易。
23.如權利要求22所述的計算機可讀存儲介質,其中所述額外稅收規(guī)則是以一定順序應用的,該順序是依照所述額外稅收規(guī)則的優(yōu)先順序來確定的。
14.如權利要求23所述的計算機可讀存儲介質,其中所述優(yōu)先順序導致在應用更通用的稅收規(guī)則之前,應用更具體的稅收規(guī)則。
15.如權利要求20所述的計算機可讀存儲介質,其中所述方法進一步包括讓用戶能夠修改與所述稅收規(guī)則相關聯(lián)的可配置模板。
26.如權利要求20所述的計算機可讀的存儲介質,其中所述稅收規(guī)則指定一種具體的稅是否適用于所述交易。
27.如權利要求20所述的計算機可讀存儲介質,其中所述稅收規(guī)則指定稅率,該稅率被用來對所述交易確定稅收。
28.如權利要求20所述的計算機可讀存儲介質,其中所述稅收規(guī)則指定稅收狀況,其被用于確定適用于所述交易的稅的稅額。
29.如權利要求20所述的計算機可讀存儲介質,其中所述稅收規(guī)則指定稅基公式,該稅基公式被用來確定適用于所述交易的稅的稅額。
30.如權利要求20所述的計算機可讀存儲介質,其中所述稅收規(guī)則指定稅收計算公式,該稅收計算公式被用來確定適用于所述交易的稅的稅額。
31.如權利要求20所述的計算機可讀存儲介質,其中所述稅收規(guī)則指定稅收退回率,該稅收退回率被用來確定適用于所述交易的稅的稅收退回額。
32.如權利要求20所述的計算機可讀存儲介質,其中所述稅收規(guī)則指定一結果,該結果被用來確定任何處理的結果,上述任何處理指的是確定或管理適用于所述交易的稅的處理。
33.如權利要求20所述的計算機可讀存儲介質,其中對所述交易確定稅收涉及確定哪種稅適用于所述交易;確定所述交易的稅基;確定所述交易的適用稅率;且計算對所述交易的稅收。
34.如權利要求20所述的計算機可讀存儲介質,其中不同的稅收規(guī)則集可以與不同的當?shù)毓茌牂嘞嚓P聯(lián)。
35.如權利要求20所述的計算機可讀存儲介質,其中所述的稅收規(guī)則、可配置的模板和條件集保存于數(shù)據庫中。
36.如權利要求20所述的計算機可讀存儲介質,其中使用可配置的模板指定的所述稅收規(guī)則被應用于除確定稅收之外的處理,如管理稅收的處理。
37.如權利要求20所述的計算機可讀存儲介質,其中使用可配置的模板指定的所述稅收規(guī)則能夠被應用于幾個、而不是全部的用于確定或管理稅收的處理。
38.如權利要求20所述的計算機可讀存儲介質,其中系統(tǒng)能夠為稅制的分級結構創(chuàng)建稅收規(guī)則,其創(chuàng)建的方式使得一個通用規(guī)則的規(guī)定能夠用于更高級別的稅制,而且按照所述稅制的分級結構向下增加規(guī)則,直至稅制的最低級別中的稅收級別。
39.如權利要求20所述的計算機可讀存儲介質,其中系統(tǒng)能夠依據一開放的預訂模型為預訂者定義稅收規(guī)則,該預訂模型能夠讓預訂分級結構中的預訂者之間共用規(guī)則。
40.一種通過使用可配置模板、應用指定的稅收規(guī)則來對交易確定稅收的裝置,包括一接收裝置,其被配置用于接收要對其確定稅收的所述交易;一檢索裝置,其被配置用于檢索與稅收規(guī)則相關聯(lián)的可配置模板,其中該可配置模板識別與所述交易相關聯(lián)的屬性集;其中所述檢索裝置被額外配置用于檢索所述屬性集的條件集;和一確定裝置,其被配置用于當所述條件集的每一個條件都滿足的時候,在對所述交易確定稅收時,使用與所述條件集相關聯(lián)的處理結果。
全文摘要
在圖1中,系統(tǒng)(100)接收一個交易并應用規(guī)則(142)檢查一個模板。它還檢查屬性集(405)并通過確定一組條件(908)來確定結果。
文檔編號G06Q10/00GK1666208SQ03815435
公開日2005年9月7日 申請日期2003年7月10日 優(yōu)先權日2002年7月26日
發(fā)明者I·威廉, H·泰科爾, A·菲特尼 申請人:歐里科國際公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
汉中市| 彭州市| 阿拉善右旗| 峨眉山市| 营山县| 黄梅县| 龙游县| 陇南市| 大埔区| 都兰县| 中西区| 廉江市| 乌兰县| 山东省| 清原| 湘潭县| 嘉禾县| 安岳县| 宁乡县| 弋阳县| 介休市| 安多县| 蓬莱市| 鞍山市| 读书| 祥云县| 资溪县| 清镇市| 澄迈县| 巴楚县| 盱眙县| 疏附县| 中西区| 定南县| 灌云县| 进贤县| 嘉峪关市| 龙井市| 黄石市| 安吉县| 台北市|