计算可应用多个税费种类时的税费量的利记博彩app

文档序号:6558150阅读:199来源:国知局
专利名称:计算可应用多个税费种类时的税费量的利记博彩app
技术领域
本说明书涉及在计算机系统中计算多个税费种类可应用的交易的税费量。
背景技术
在世界上的许多管辖区域、地区和国家中,要对税费进行管理和收集。尤其,发生诸如货物销售或者服务的金融交易可以根据特定区域的一个或多个税费种类来激发纳税义务。在许多地区,确定可应用的税费量涉及到复杂的计算,该计算取决于多个不同的参数,其中一些参数对于手头的交易可能是唯一的。在多个税费种类应用的交易中,最终的税费计算可能是这些多个税费种类的组合。此外,所述系统需要用于选择正确税费种类的选择机制,从而应用于所给定的场合。税法时常会发生变化,因此,需要灵活的系统,以便它能适应这样的变化。

发明内容
本发明涉及计算多个税费种类可应用时的税费量。
在总体的第一方面,提供一种用于计算税费量的计算机程序产品,其中,多个税费种类可应用于交易中,该计算机程序产品有形地固化在信息载体中,并且包括含有税费公式的第一数据结构,每个税费公式与多个税费种类中的一个相关联。所述计算机程序产品还包括含有多个税费种类的税费组合的第二数据结构,每个税费组合与多个税费种类中的至少一个相关联,选择所述税费组合之一以用于特定的交易。所述计算机程序产品还包括可执行指令,当执行该指令时,根据与特定交易相关联的信息确定哪一个税费组合用于计算所述特定交易的税费量,并且使用与包括在所选的税费组合中的任何税费种类相关联的公式来计算所述税费量。
在所选择的实施例中,在选择所述税费组合中的一个时,向用户显示所述公式的输入参数和输出参数,该公式与包括在所选的税费组合中的任何税费种类相关联。所述计算机程序还可以包括含有税费种类类别的第三数据结构,多个税费种类中的每一个与所述税费种类类别之一相关联,其中,在选择税费种类类别中的特定的一个时,呈现与所选择的税费种类类别相关联的税费种类。所述计算机程序还可以包括含有用于每个相应的税费公式的参数集的第三数据结构,每个参数集包括用于所述税费公式的至少一个输入参数和至少一个输出参数。在特定的一个税费种类被包括在所述税费组合之一中时,可以确定特定的税费公式是否需要将要使用另一个税费公式获得的输入。所述计算机程序还可以包括数据结构编辑模块,其中,利用使用该数据结构编辑模块形成的用户输入来创建所述第一和第二数据结构。可以使用所述数据结构编辑模块来创建所述第三数据结构,该第三数据结构包括税费种类组合,每个税费种类组合与多个税费种类和其对应的公式相关联。所述数据结构编辑模块规定如果一个特定的税费种类已经包括在所述税费组合之一中,那么,用户不能对其进行编辑。所述用户可以通过使税费种类组合中的一个与参数集相关联来创建特定的一个税费组合,所述参数集包括所述公式的输入参数和输出参数,该公式与包括在所述特定的税费组合中的任何税费种类相关联。在所述用户选择所述税费种类组合时,所述数据结构编辑模块可以从多个参数集来识别出任何一个匹配的参数集。所述计算机程序还可以包括多个标准的优先级列表,每个标准与税费组合之一相关联,所述可执行指令使用与特定的交易相关联的信息来依次估计多个所述标准,直到检测到匹配或者用尽所述优先级列表为止。所述可执行指令可以包括多个可供选择的优先级列表,使用与特定的交易相关联的信息来选择其中之一。
在总体的第二方面,提供一种用于计算税费量的计算机程序产品,其中,多个税费种类可应用于交易中,该计算机程序产品有形地固化在信息载体中,并且包括含有税费种类类别的第一数据结构,每个税费种类类别与多个税费种类中的至少一个相关联;含有税费公式的第二数据结构,每个税费公式与多个税费种类中的一个相关联;含有税费种类组合的第三数据结构,每个税费种类组合与多个税费种类中的至少一种相关联并与所述税费公式中的至少一个相关联;含有用于每个税费公式的参数集的第四数据结构,每个参数集包括用于税费公式的至少一个输入参数和至少一个输出参数;含有多个税费种类的税费组合的第五数据结构,每个税费组合与多个税费种类中的至少一个和所述参数集中的至少一个相关联,选择所述税费组合中的一个以用于特定的交易;和可执行指令,当执行该指令时,根据与特定交易相关联的信息确定哪一个税费组合用于计算特定交易的税费量,并且使用与包括在所选的税费组合中的任何税费种类相关联的公式来计算所述税费量。
在总体的第三方面,提供一种用于计算税费量的系统,其中,多个税费种类可应用于交易中,所述系统包括交易管理模块,用于管理多种税费的类型可应用的交易,每种交易与特定的信息相关联。所述系统还包括税费计算模块,用于计算任何交易的税费量。所述税费计算模块包括含有税费公式的第一数据结构,每个税费公式与多个税费种类中的一个相关联。所述税费计算模块还包括含有多个税费种类的税费组合的第二数据结构,每个税费组合与多个税费种类中的至少一个相关联。所述税费计算模块用于选择税费组合中的一个以用于特定的交易。所述税费计算模块还包括用于税费计算模块的可执行指令,用于根据与特定交易相关联的特定信息来确定哪一个税费组合用于计算特定交易的税费量,并且使用与包括在所选的税费组合中的任何税费种类相关联的公式来计算税费量。
在所选择的实施例中,所述税费计算模块包括多个标准的优先级列表,每个标准与所述税费组合之一相关联,使用与特定的交易相关联的信息来依次估计多个所述标准,直到检测到匹配或者用尽了所述优先级列表为止。所述税费计算模块包括多个可供选择的优先级列表,使用与特定的交易相关联的信息来选择其中之一。在选择所述税费组合中的一个时,所述税费计算模块向用户显示所述公式的输入参数和输出参数,该公式与包括在所选择的税费组合中的任何税费种类相关联。
本文所描述的系统和技术的有益效果可包括任何或全部下列各项提供改进的税费计算系统,以计算可应用多个税费种类的税费量;提供灵活性更强的税费计算系统;提供改进的方法以确定多个税费种类中可应用的税费类型。
本发明的一个或多个实施方式的细节描述提供在附图和下面的描述中。根据本说明书和附图以及权利要求书,本发明的其它特征、目的和优点将更加明显。


图1是计算税费量的计算机系统的方框图;图2A和图2B是图1的系统在计算税费量时能够显示的图形用户界面(GUI)的示例;图3是用户能够限定要用于计算税费量的税费参数的GUI示例;图4A和4B是用户能够分别限定将与特定的税费种类一起使用的属性和返回值的GUI的示例;图5是用户能够限定要计算税费量的税费种类的GUI示例;图6是用户能够限定用于特定税费种类的属性的值的GUI示例;图7是用户能够限定用于特定税费种类的税费公式的GUI示例;图8是用户能够限定包括多个税费种类的税费种类组合的GUI示例;图9是用户能够限定与至少一个税费种类和其对应的税费参数相关联的税费组合的GUI示例;图10A是用户能够限定用于确定哪个税费组合应用到特定交易的优先级列表的GUI示例;图10B是用户能够限定用于图10A的优先级列表的关键字段值的GUI示例;和图11是通用计算机系统的方框图。
在各个附图中,相同的附图标记表示相同的部件。
具体实施例方式
图1示出了系统100,用于管理交易并且能够计算与任何交易相关的一个或多个税费量。系统100包括计算机系统102和至少一个用户系统104,该用户系统104通过任何连接106(诸如计算机网络)连接到计算机系统102。用户可以通过任何一个用户系统访问所述计算机系统102,以便管理引起纳税义务的一个或多个交易,或者激发对该一个或多个交易的税费计算。
所述计算机系统102包括交易管理模块108,其用于对诸如销售定单或服务定单的交易进行启动、限定、执行、归档和跟踪。例如,所述交易管理模块允许用户通过用户系统启动新的销售定单。所述系统可以在交易存储库110中存储所启动的交易和它们的相关文档。在一些实现中,计算机系统102通过计算机网络接收交易的电子记录,正确地解释每个接收的交易记录的细节,并且由此更新交易存储库。因此,存储库110可以包含由系统100管理的多个销售定单。
计算机系统102包括在系统中计算任何一个或者全部交易的税费量的税费计算模块112。例如,模块112能够对在特定国家中的购买者计算应用到特定产品销售的税费。使用与交易相关联的诸如出售的产品的特性、购买量和买方地址的信息来进行所述计算。什么信息与税费计算相关经常在不同的税费系统之间以及在单一系统中的不同税费种类之间变化。税费计算模块112是灵活的和自适应的,从而在多于一个的税费种类可应用的不同税务场合中,它是有用的。
所述税费计算模块通过将多个税费组合114中的一个应用于特定的交易来计算税费量。所述税费组合114与一个或多个税费种类116和相关税费种类的税费参数118相关联。税费种类与税费公式120相关联,该公式根据税费种类被用来计算税费量。税费参数118可以是一组将用在税费公式中的输入和输出参数。税费种类可以被限定为税费种类类别122的实例。也就是说,可以有源自相同的税费种类类别122的多个税费种类。在多于一个的税费种类可应用到交易的情况下,可以限定税费种类组合124。为了与税费组合114集中地关联,税费种类交易对一个或多个税费种类以及对应的税费公式分组。下面是税费计算模块112中的组件和该模块操作的具体示例。
图2A示出了税费计算模块112能够产生的GUI 200。GUI 200与特定的一个通用交易类别相关;在此,如在卖方信息区202中所示的,从名称为“Vendorl”的销售者处收到帐单。靠近所显示信息的导引箭头204指示用户能够例如通过使用定点设备点击该箭头来导引到那个信息的特定屏幕。项目信息区206列出了交易涵盖的一个或多个产品或者服务。在此,列出了第一项目208和第二项目210。每个项目具有项目号、项目说明和分配给它的数量。并且,税费组合栏212指示税费组合114中的哪一个应用到特定的项目。在此,第一税费组合“BR_1”应用到第一项目,而第二税费组合“BR_2”应用到第二项目。税费组合的差异可以取决于产品的特性、产品运输目的地或其他因素。
总量栏214列出了各个项目的总销售量对于第一项目为$100(每件$10的10个项目),而对于第二项目为$400(每件$20的20个项目)。将适当的税费组合应用到这些相应的总销售量,从而产生列在税费量栏216的结果,即,对于第一项目为$10,而对于第二项目为$40。
用户能够点击列在税费量栏216中的税费量,从而知道构成所应用的税费组合的单独的税费种类是怎样对税费量做出贡献的。这使得税费计算模块显示如图2B所示的GUI 250。GUI 250具有税费组合字段252,用于识别所应用的税费组合(这里为BR_1),以及表示那一税费组合名称(这里为ICMS+IPI+ST)的名称字段254。名称可以反映包括在税费组合中的单独的税费种类。例如,ICMS、IPI和ST是在Brazilian税费系统中的用于税费种类的普通名称。
税费种类展示区256指定由包括在税费组合中的任何一种和全部税费种类所贡献的量。在此,例如第一税费种类(ICMS)贡献$18。总量字段258对应于税费量栏216中的条目(在图2B中的附图标记不同于图2A中的附图标记,这是因为它们涉及不同的交易)。因此,GUI 200和GUI 250对于用户检查税费计算模块112计算的税费量来说是方便的方式。下面是用户输入配置税费计算模块的限定的一些示例。
图3示出了限定一组或多组税费参数118的CUI 300。该税费参数表示用于特定税费种类的税费公式的输入和输出参数。因此,当对于特定的税费种类已经实现了GUI 300时,GUI 300会提供它的输入和输出的方便的纵览。用户在标头区302中输入税费参数的名称(在此为TP)和说明(在此为Tax Parameter for ISS)。GUI 300包括列出限定的输入参数(或“属性”)的属性限定区304和列出限定的输出参数(或“返回值”)的返回值限定区306。属性限定区304列出了五个示例性的属性Rate、%BaseAmount、%ExemptBase、%OtherBase和MinimumValue。根据栏308,前四个属性对于税费种类是强制的。返回值限定区306列出了四个示例性的返回值TaxAmount、BaseAmount、ExcludedAmount和OtherAmount。所述用户能够在相应的区域304和306的空白行中限定附加的属性或者返回值。例如,用户在空白行310中输入新的属性的说明,或者通过选择图标312从现存的属性列表中进行选择。利用增加控制314能够在税费计算模块中保存限定的税费参数。
各个属性和返回值可以属于不同的数据类型,如现将参考图4A和4B说明的。GUI 400使用户限定新的属性为a)特定的数据类型(栏402);b)由特殊的代码限定(栏404);以及c)具有一定说明(栏406)。例如,这里的GUI 400包括五个属性Rate、%BaseAmount、%ExemptBase、%OtherBase和MinimumValue的限定,前四个是“Percent(百分比)”类型,而第五个是“Amount(数量)”类型。因此,当用户在GUI 400中限定新的属性时,其可以显示为当用户在GUI 300中选择图标312时可选择的属性。同样,在GUI450中,用户已经限定了四个返回值TaxAmount、BaseAmount、ExcludedAmount和OtherAmount。因此,GUI 300、400和450能够用于限定任何一个或全部的税费参数118。
图5示出了GUI 500,其中用户能够限定税费种类116。每个税费种类由其名称(栏503)、其与税费种类类别122(栏504)之一的关联性和与其相关的税费参数(栏506)来限定。示出了示例性的税费种类510A-G。两个或多个税费种类可以属于普通的税费类别,例如,税费种类510C-E(税费种类类别ICMS-ST)和税费种类510F-G(税费种类类别IPI)。属性值控制512导向输入税费参数的值的屏幕,该参数与所选择的税费种类相关联,如下面将说明的。
图6示出了GUI 600,通过该GUI 600,用户能够输入用于特定税费种类的一个或多个属性的限定。在此,呈现了ICMS税费种类的税费参数。该税费种类的公式能够接收三个属性ICMS-12、ICMS-15和ICMS-18。其中的每一个由相应的条目限定在应付帐款税费帐目(A/P tax account)栏602、应收帐款税费帐目(A/R tax accoun)栏604、包含在价款中(Included in price)栏606、免除(Exempt)栏608、支出帐目(Expense accounts)栏610、不可减免百分比(Non-deductible Percentage)栏612、不可减免帐目(Non-deductibleaccount)栏614、生效日期(Effective From)栏616和比率(Rate)栏618。具体地,不同的属性在Rate栏618中具有相应的比率12、15和18(百分比)。在Effective From栏616中的条目能够使用有效期(Valid period)控制620在单独的屏幕中来限定。
使用税费公式120中的一个或多个来进行税费量的计算,该税费公式与所选择的税费组合114的税费种类116相关联。图7示出了对于用户的由税费计算模块产生的用以限定特定公式的GUI 700。在公式识别字段702中,用户输入公式代码(此处为F ICMS)和说明(此处为Formula for ICMS)。在税费种类识别字段704中,用户输入识别公式所用的税费种类。税费参数区706列出了用于所选择的税费种类的参数(栏708)、将提供参数的值的税费参数(栏710)和参数的数据类型(栏712)。相应地,区域706给出了公式的输入和输出参数的纵览。
用户在区域714中限定税费公式。例如,返回值TaxAmt被限定为Total参数和ICMSRate参数的积。作为另一示例,利用参数Total和BasePer,返回值BaseAmt被限定为“Total*BasePer”。用在公式中的任何一个运算(例如通过“*”字符表示的乘法)可以使用运算字段716来选择。字段716可以接收算术运算符或者条件运算符,例如,下面所列出的任何的或者全部的运算---------------------------------------------------------算术运算+-*/%()Round(number,Decimal as Number)Round(number,Type)条件运算<<=!=>=>If..else----------------------------------------------------------因此,区域714允许用户限定用于计算一个或多个税费量的公式120。
可以将税费种类116分组为一个或多个税费种类组合124。图8示出了GUI 800,通过该GUI,用户能够限定这样的税费种类组合。GUI 800包括识别区802,在该识别区802中,用户对于税费种类组合输入代码(此处为TTC STC)和说明(此处为Tax Type Combination for ICMS,IPI and ICMS-STComparison)。GUI 800包括税费种类区804,在该税费种类区中,用户列出要包括在税费种类组合中的一个或多个税费种类以及相关联的公式。在一些实现方式中,在用户指定税费种类之一时,所述系统输入正确的公式。该税费公式可以被提供有导引箭头204,以便对于所选的公式,用户能够导引到CUI 700。所以,GUI 800允许用户对税费种类分组,从而税费种类能够集合地被分配到特定的税费组合114。
图9示出了用户能够限定税费组合114的GUI 900。GUI 900包括信息区902,其中,对于税费组合用户输入代码(此处为BR_1)、说明(此处为ICMS+IPI+ST)以及有关Taxation for ICMS的比率值(此处为10)。在税费种类组合字段904中,用户选择作为当前税费组合基础的税费种类组合124中的一个。税费种类组合的选择通知系统哪些税费种类是有争议的(at issue)(例如,这一关联被显示在GUI 800中)。而且,用于税费种类的每个公式与其相应的税费参数相关联。因此,该GUI能够在细节区906中显示每个所包括的税费种类的细节。例如,所述税费种类和它们的公式由栏908中的条目来识别,并且所述税费参数被限定在包括Rate栏910的剩余栏中。因此,GUI900也提供给用户一个包括在所选的税费组合中的各种税费种类的纵览。
计算机系统102包括税费确定模块126,其用于对于特定的交易选择正确的一个税费组合114。税费确定模块126使用可以包括多个标准的优先级列表的确定优先级128和提供用于列在确定优先级128中的标准值的关键字段130。将参考图10A和10B来说明示例。GUI 1000允许用户创建或修改优先级128。具体讲,用户能够在优先级区1002中创建列表,其中给出了对于交易的关键字段进行估计的优先级次序。作为优先级号1,当前的列表在栏1004中指明字段“Business Partner”应该首先被看到。“Business Partner”字段的预定值与税费组合114中的特定的一个相关联。如果在第一优先级的估计中存在匹配,则所述税费计算模块在计算税费量中使用该特定的税费组合。反之,如果没有检测到匹配,则使用下一优先级继续进行估计。具体讲,第二优先级在栏1004中列出“Business Patner”,并且在栏1006中列出“Item”,而第三优先级在列1004中列出“State”,并且在栏1006中列出“Item”。所述估计继续进行直到检测到匹配或者用尽优先级列表为止。如果没有检测到匹配,则默认区1008允许用户指定要使用的一个或多个默认税费组合。
所述系统可以包括应用到不同交易环境的多个确定优先级128,其中,考虑到尚在争议中的交易,将选择正确的优先级列表。例如,在GUI 1000示出的优先级列表根据字段1010应用到“Service Item”。
在关键字段的单独的值和将被使用的税费组合之间的关联能够使用图10B所示的GUI 1050来限定。目前,GUI 1050列出了各个州(states)和各个项目的示例性组合。任何一个或所有的组合能够用在估计GUI 1000所示的第三优先级中,每个值集与GUI 1050的栏1051中的特定税费组合相关联。例如,第一值集1052包括与“Item 1”关联的Sao Paulo(SP)的州代码。如果所述交易包括运往Sao Paulo的客户的“Item 1”,则根据栏1051,使用税费组合BR_1。分别地,第二值集1054与具有税费组合BR_2的Rio de Janeiro(RJ)的州代码以及“Item 2”匹配,并且第三值集1056与具有税费组合BR_3的Sao Paulo的州代码以及“Item 3”匹配。所以,对于根据GUI 1000分了优先级次序的关键字段中的各种值集,GUI 1050允许用户指定要使用的税费组合。
图11是能够用在上述操作的计算机系统1100的方框图,例如,在计算机系统102中或者在用户系统104中。系统1100包括处理器1110、存储器1120、存储设备1130和输入/输出设备1140。每个组件1110、1120、1130和1140使用系统总线1150相互连接。处理器1110能够处理在系统1100中执行的指令。在一个实施例中,处理器1110是单线程处理器。在另一实施例中,处理器1110是多线程处理器。处理器1110能够处理存储在存储器1120或者存储设备1130中的指令,以便在输入/输出设备1140上显示用户界面的图形信息。例如,税费计算模块或税费确定模块中的任何一个和所有的组件可以是存储和使用在系统中的数据结构。同样,税费计算模块或税费确定模块可以包括可执行指令,当执行该指令时,能使系统执行各个模块的操作。
存储器1120存储系统1100中的信息。在一个实施例中,存储器1120是计算机可读介质。在一个实施例中,存储器1120是易失存储器单元。在另一个实施例中,存储器1120是非易失存储器单元。
存储设备1130能够为系统1100提供海量的存储。在一个实施例中,存储设备1130是计算机可读存储介质。在多种不同的实施例中,存储设备1130可以是软盘设备、硬盘设备、光盘设备或者磁带设备。
输入/输出设备1140为系统1100提供输入输出操作。在一个实施例中,输入/输出设备1140包括键盘和定点设备。在一个实施例中,输入/输出设备1140包括显示图形的用户界面的显示单元。
在数字电子电路中或者在计算机硬件、固件、软件或它们的组合中能够实现本发明。对于可编程处理器的执行,本发明的装置能够在有形地固化于信息载体中(例如,在机器可读存储设备中或者在传播的信号中)的计算机程序产品中实现。本发明的方法步骤能够被执行程序指令的可编程处理器执行,以便通过对输入数据进行操作并产生输出而执行本发明的功能。使用在可编程系统上可执行的一个或多个计算机程序来有利地实现本发明,该可编程系统包括所连接的至少一个可编程处理器,以从数据存储设备接收数据和指令并向其发送数据和指令、至少一个输入设备和至少一个输出设备。计算机程序是能够被直接地或间接地在计算机中使用以执行一定的活动或产生一定的结果的一组指令。计算机程序能够用任何形式的包括编译或解释语言的编程语言来编写,并且它能够以下列所包括的任何形式来展开,即,该形式包括作为独立的程序或作为模块、组件、子例程、或者适于用在计算机环境中的其他单元。
通过示例的方式,用于执行程序指令的合适的处理器包括通用和专用的微处理器、以及任何种类的计算机的单处理器或多处理器中的一个。一般来讲,处理器将从只读存储器或者随机存取存储器或者两者中接收指令和数据。计算机的基本部件是用于执行指令的处理器和用于存储指令和数据的一个或多个存储器。一般来讲,计算机也将包括用于存储数据文件的一个或多个海量存储设备或者可操作地耦合到与其通信的、存储数据文件的一个或多个海量存储设备。这样的设备包括诸如内置的硬盘和可移动盘的磁盘、磁光盘和光盘。适合于有形地固化计算机程序指令和数据的存储设备包括所有形式的非易失存储器,该非易失存储器例如包括诸如EPROM、EEPROM和闪存设备的半导体存储器设备;诸如内置的硬盘和可移动盘的磁盘;磁光盘;以及CD-ROM和DVD-ROM盘。所述处理器和存储器能够通过ASIC(专用集成电路)来补充或被合并在ASIC中。
为与用户进行交互,本发明能够在计算机上实现,该计算机具有向用户显示信息的诸如CRT(阴极射线管)或LCD(液晶显示器)监视器的显示设备以及用户用来向计算机提供输入的键盘和诸如鼠标或轨迹球的定点设备。
本发明能够在计算机系统中实现,该计算机系统包括诸如数据服务器的后端组件、或者包括诸如应用服务器或因特网服务器的中间件组件、或者包括诸如具有图形用户界面或者因特网浏览器或者它们的任何一个组合的客户端计算机的前端组件。系统的组件能够通过诸如通信网络的数字数据通信的任何形式或介质来连接。通信网络的示例包括例如LAN、WAN和形成因特网的计算机和网络。
计算机系统能够包括客户机和服务器。客户机和服务器通常彼此相距较远并典型地通过网络交互,诸如所描述的。客户机和服务器的关系通过运行在各个计算机上的并具有相互的客户机-服务器关系的计算机程序来形成。
已经说明了本发明的多个实施例。然而,应该理解各种修改能够在不偏离本发明的精神和范围的情况下进行。所以,其他实施例是在所附的权利要求的范围之内的。
权利要求
1.一种用于计算税费量的计算机程序产品,其中,多个税费种类可应用于交易中,该计算机程序产品有形地固化在信息载体中,并且包括含有税费公式的第一数据结构,每个税费公式与多个税费种类中的一种相关联;含有多个税费种类的税费组合的第二数据结构,每个税费组合与多个税费种类中的至少一个相关联,选择所述税费组合之一以用于特定的交易;和可执行指令,当执行该指令时,根据与特定交易相关联的信息确定哪一个税费组合用于计算所述特定交易的税费量,并且使用与包括在所选的税费组合中的任何税费种类相关联的公式来计算所述税费量。
2.根据权利要求1的所述计算机程序产品,其中,在选择所述税费组合中的一个时,向用户显示所述公式的输入参数和输出参数,该公式与包括在所选的税费组合中的任何税费种类相关联。
3.根据权利要求1的所述计算机程序产品,还包括含有税费种类类别的第三数据结构,多个税费种类中的每一个与所述税费种类类别之一相关联,其中,在选择税费种类类别中的特定的一个时,呈现与所选择的税费种类类别相关联的税费种类。
4.根据权利要求1的所述计算机程序产品,还包括含有用于每个相应的税费公式的参数集的第三数据结构,每个参数集包括用于所述税费公式的至少一个输入参数和至少一个输出参数。
5.根据权利要求4的所述计算机程序产品,其中,当税费种类中的特定一个种类被包括在所述税费组合之一时,确定所述特定的税费公式是否需要将要使用另一个税费公式获得的输入。
6.根据权利要求1的所述计算机程序产品,还包括数据结构编辑模块,其中,利用使用该数据结构编辑模块形成的用户输入来创建所述第一和第二数据结构。
7.根据权利要求6的所述计算机程序产品,其中,使用所述数据结构编辑模块来创建所述第三数据结构,该第三数据结构包括税费种类组合,每个税费种类组合与多个税费种类和它们对应的公式相关联。
8.根据权利要求7的所述计算机程序产品,其中,所述数据结构编辑模块规定如果一个特定的税费种类组合已经包括在所述税费组合之一中,那么,用户不能对该特定的税费种类组合进行编辑。
9.根据权利要求7的所述计算机程序产品,其中,所述用户通过使税费种类组合中的一个与参数集相关联来创建特定的一个税费组合,该参数集包括所述公式的输入参数和输出参数,该公式与包括在所述特定税费组合中的任何税费种类相关联。
10.根据权利要求9的所述计算机程序产品,其中,在用户选择所述税费种类组合时,所述数据结构编辑模块从多个参数集来识别出任何一个匹配的参数集。
11.根据权利要求1的所述计算机程序产品,还包括多个标准的优先级列表,每个标准与税费组合之一相关联,所述可执行指令使用与特定交易相关联的信息来依次估计多个标准,直到检测到匹配或者用尽所述优先级列表为止。
12.根据权利要求11的所述计算机程序产品,其中所述可执行指令包括多个可供选择的优先级列表,使用与特定交易相关联的信息来选择其中之一。
13.一种用于计算税费量的计算机程序产品,其中,多个税费种类可应用于交易中,该计算机程序产品有形地固化在信息载体中,并且包括含有税费种类类别的第一数据结构,每个税费种类类别与多个税费种类中的至少一个相关联;含有税费公式的第二数据结构,每个税费公式与多个税费种类中的一个相关联;含有税费种类组合的第三数据结构,每个税费种类组合与多个税费种类中的至少一个相关联并与所述税费公式中的至少一个相关联;含有用于每个税费公式的参数集的第四数据结构,每个参数集包括用于税费公式的至少一个输入参数和至少一个输出参数;含有多个税费种类的税费组合的第五数据结构,每个税费组合与多个税费种类中的至少一个和所述参数集中的至少一个相关联,选择所述税费组合中的一个以用于特定的交易;和可执行指令,当执行该指令时,根据与特定交易相关联的信息确定哪一个税费组合用于计算特定交易的税费量,并且使用与包括在所选税费组合中的任何税费种类相关联的公式来计算所述税费量。
14.一种用于计算税费量的系统,其中,多个税费种类可应用于交易中,所述系统包括交易管理模块,用于管理多个税费种类可应用的交易,每种交易与特定的信息相关联;以及税费计算模块,用于计算任何交易的税费量,所述税费计算模块包括含有税费公式的第一数据结构,每个税费公式与多个税费种类中的一个相关联;含有多个税费种类的税费组合的第二数据结构,每个税费组合与多个税费种类中的至少一个相关联,所述税费计算模块选择税费组合中的一个以用于特定的交易;和用于税费计算模块的可执行指令,根据与特定交易相关联的特定信息来确定哪一个税费组合用于计算特定交易的税费量,并且使用与包括在所选的税费组合中的任何税费种类相关联的公式来计算税费量。
15.根据权利要求14的所述系统,其中,所述税费计算模块包括多个标准的优先级列表,每个标准与所述税费组合之一相关联,使用与特定交易相关联的特定信息来依次估计多个标准,直到检测到匹配或者用尽了所述优先级列表为止。
16.根据权利要求15的所述系统,其中,所述税费计算模块包括多个可供选择的优先级列表,使用与特定交易相关联的信息来选择其中之一。
17.根据权利要求14的所述系统,其中,在选择所述税费组合中的一个时,所述税费计算模块向用户显示所述公式的输入参数和输出参数,该公式与包括在所选择的税费组合中的任何税费种类相关联。
全文摘要
一种用于计算税费量的计算机程序产品,其中,多个税费种类可应用于交易中。该计算机程序产品有形地固化在信息载体中,并且包括含有税费公式的第一数据结构,每个税费公式与多个税费种类中的一个相关联。所述计算机程序产品包括含有多个税费种类的税费组合的第二数据结构,每个税费组合与多个税费种类中的至少一个相关联,选择所述税费组合之一以用于特定的交易。该计算机程序产品包括可执行指令,当执行指令时,根据与特定交易相关联的信息确定哪一个税费组合用于计算特定交易的税费量,并且使用与包括在所选的税费组合中的任何税费种类相关联的公式来计算税费量。
文档编号G06Q40/00GK1952972SQ20061007488
公开日2007年4月25日 申请日期2006年4月25日 优先权日2005年4月25日
发明者秦耕, 阿里·夏皮拉, 张贻, 孙健, 宋金刚, 吴尘, 曾崎, 王 华 申请人:Sap股份公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1