本电子书由站长百科()教程组制作出处:站长百科原文地址:增值税(VAT)系统本电子书整理自站长百科EZ_Publish/EZ_Publish_增值税(VAT)系统词条,查看内容请访问网站。EZPublish增值税(VAT)系统详解出处:站长百科原文地址:增值税(VAT)系统本电子书整理自站长百科EZ_Publish/EZ_Publish_增值税(VAT)系统词条,查看内容请访问网站。网络商店系统中的增值税取决于使用的VAT类型。VAT类型包含一个名称和一个固定税率。例如:Std,0%。管理界面可以用来添加,删除或修改VAT类型。尽管VAT类型的数量没有限制,网络商店系统中至少应该有一种VAT类型。这种VAT类型的唯一用途是用税率保存一些固定的VAT税率,因此可以称它们为“静态VAT类型”或“固定VAT类型”。如果您为商品指定静态VAT类型,那么系统总是为这个商品征收固定税率的VAT。增值税(VAT)系统概述•含税价格/不含税价格有两种方法来使用指派的VAT类型。这取决于创建商品对象时如何输入价格。如果输入的价格为含税价格,可以使用“含税价格”方法;否则使用“不含税”价格。使用含税价格查看商品时,会显示输入的价格。使用不含税价格查看商品时,显示的价格为输入价格加上VAT的金额。•动态VAT类型动态VAT不保存固定税率也不能通过管理界面配置。在编辑商品对象时,这种类型可以从VAT类型列表中选择。默认情况下,这种类型被称为DeterminedbyVATchargingrules。选择这种类型的VAT(为商品指派动态VAT类型)会告本电子书由站长百科()教程组制作出处:站长百科原文地址:增值税(VAT)系统本电子书整理自站长百科EZ_Publish/EZ_Publish_增值税(VAT)系统词条,查看内容请访问网站。诉系统这个商品没有固定税率,因此VAT金额应该通过某些复杂的逻辑动态计算。例如:如果VAT金额取决于用户的居住地。动态VAT类型与含税价格不兼容。应该为商品设置不含税价格。请注意,VAT类型与VAT处理器连接,因此如果VAT处理器不可用,VAT类型会被禁用。•VAT处理器如果希望使用某些复杂的征收逻辑,必须通过自定义的VAT处理器实现(一个可以动态决定VAT金额的PHP类)。可以使用系统内建的默认VAT处理器(它支持基于国家的VAT)或开发自己的VAT处理器扩展(扩展VAT解决方案)。不能同时使用两种VAT处理器。必须在“VAT设置”节中描述的Handler配置要使用的VAT处理器。要启用内建的VAT处理器,需要在shop.ini重设文件中[VATSettings]下添加如下内容:Handler=ezdefault系统会开始使用默认的VAT处理器并在创建/编辑商品或商品类时显示动态的VAT类型。请注意,启用VAT处理器后,动态VAT是一种虚拟的结构。如果没有指定VAT处理器,动态VAT类型不会被显示。指派商品增值税类型要为商品指派VAT类型,编辑商品并从“VAT类型”下拉框中选择需要的VAT类型(如下图)。对简单价格和多价格商品(由“价格”和“多价格”数据类型支持)都可以使用这种方法。本电子书由站长百科()教程组制作出处:站长百科原文地址:增值税(VAT)系统本电子书整理自站长百科EZ_Publish/EZ_Publish_增值税(VAT)系统词条,查看内容请访问网站。上图显示了一个简单价格商品编辑界面的一部分。因为价格被设置为$1,250并且选择了“含税价格”选项,显示给客户的实际价格为$1,250。如果指派25%的固定税率,则VAT为$250。如果选择“不含税价格”,则VAT计算如下:1250*25/100=312.50实际的商品价格如下:1250.00+312.50=1,562.50如果选择“根据VAT征收规则动态决定”,那么动态VAT类型会被指派到这个商品。这种类型只与“不含税价格”兼容。•商品类中的默认VAT类型可以在类级别上选择默认VAT类型(当创建或编辑商品类时)。在创建新商品对象时会默认使用这个VAT类型。但是,仍然可以为每个商品单独指派VAT类型。下例演示了如何为商品类指派默认VAT类型。本电子书由站长百科()教程组制作出处:站长百科原文地址:增值税(VAT)系统本电子书整理自站长百科EZ_Publish/EZ_Publish_增值税(VAT)系统词条,查看内容请访问网站。1.在管理界面中选择“设置”标签,然后选择左侧的“类”,再选择“内容”类组。可以看到属于这个类组的类列表。找到商品类然后点击“编辑”按钮。系统会显示类编辑界面。2.找到价格或多价格类属性。看到“默认VAT类型”下拉框。选择需要的VAT类型然后点击“确定”保存修改。参阅下图。上图演示了一个简单价格商品类(Carpet)编辑界面的一部分。这里您可以选择“含税价格”或“不含税”价格为所有这种类型的新对象的默认配置。选择例如:25%为默认VAT类型。请注意,可以在对象级别修改以上默认设置(为每个Carpet类型的商品)。如果选择最后一个项目“根据VAT征收规则动态决定”,则动态VAT会被指派为新对象的默认VAT类型。这种VAT类型只能与“不含税”价格合用。三种VAT征收方法网络商店系统支持以下三种VAT征收方法:1.基于商品的VAT本电子书由站长百科()教程组制作出处:站长百科原文地址:增值税(VAT)系统本电子书整理自站长百科EZ_Publish/EZ_Publish_增值税(VAT)系统词条,查看内容请访问网站。2.基于国家的VAT3.扩展VAT下一节解释了它们的区别。•基于商品的VAT基本的“基于商品的VAT”解决方案允许创建/编辑商品时,为其选择一个预定义的静态VAT类型。因此,可以为每个商品指定一个固定税率。也可以在类级别指定默认的VAT类型,从而所有这种类型的新对象都使用这种默认的VAT类型。例假设在挪威销售各种商品并需要征收以下VAT:•对大部分商品,按通用税率25%征收。•对食品,按缩减税率11%征收。•对个人交通工具,按低税率7%征收。需要创建三种VAT类型,然后可以为每个商品指派正确的VAT类型。也可以创建不同的商品类并为它们指定不同的默认VAT类型。例如,假设已经创建了如下三种商品类:•“地毯”,默认VAT类型为25%•“食品商品”,默认VAT类型为11%•“摩托车”,默认VAT类型为7%本电子书由站长百科()教程组制作出处:站长百科原文地址:增值税(VAT)系统本电子书整理自站长百科EZ_Publish/EZ_Publish_增值税(VAT)系统词条,查看内容请访问网站。在本例中,系统会为每个新创建的“地毯”使用25%的固定税率,每个新创建的“食品商品”使用11%的固定税率,为每个新创建的“摩托车”使用7%的固定税率。•基于国家的VAT大多数情况下,VAT金额取决于客户的居住地。“基于国家的VAT”解决方案允许VAT税率依赖于商品分类(如果指定)与客户的国家。这可以通过使用动态VAT类型和内建的默认VAT处理器来实现。这个处理器通过VAT征收规则来决定正确的VAT税率。•VAT征收规则VAT征收规则由以下组件构成:•用户国家•商品分类(一个或多个)•VAT类型VAT规则还根据客户的国家和商品的分类来决定使用哪个固定税率。管理界面允许添加,删除或修改VAT征收规则(参阅“管理VAT规则”节)。默认的VAT规则指派到“任何国家”和“任何分类”决定了如果其它VAT规则都不匹配,应该使用哪个税率。对于特定的“国家-分类”组匹配度越高的规则,优先级越高。换言之,默认的VAT处理器会尝试选择匹配度最高的VAT税率。要理解这个算法如何工作,参阅下表:本电子书由站长百科()教程组制作出处:站长百科原文地址:增值税(VAT)系统本电子书整理自站长百科EZ_Publish/EZ_Publish_增值税(VAT)系统词条,查看内容请访问网站。如果没有匹配的国件和/或没有匹配的分类,则优先级最低(0)的规则生效。•配置基于国家的VAT如果您销售地毯并需要对德国的客户征收16%的VAT而对挪威的客户征收25%的VAT,那么“基于商品的VAT”不适合这种情况。以下文字描述了如何实施“基于国家的VAT”方案。1.参阅“VAT处理器”节启用内建的默认VAT处理器。2.参阅“创建VAT类型”节创建以下两种VAT类型:•挪威一般,25%•德国一般,16%3.在用户类中添加一个“国家”数据类型的属性,并参阅“为用户类添加国家属性”节在INI文件的UserCountryAttribute中指定类属性标识符。4.参阅“创建VAT规则”节创建以下两种VAT规则:系统也会要求您创建一条用于其它国家用户的默认VAT规则。因为只销售一种类型的商品,没哟必要创建商品分类。对“任何”商品指定的VAT规则会应用到所有商品。本电子书由站长百科()教程组制作出处:站长百科原文地址:增值税(VAT)系统本电子书整理自站长百科EZ_Publish/EZ_Publish_增值税(VAT)系统词条,查看内容请访问网站。5.要另商品被VAT征收规则影响,参阅“为商品指派VAT类型”节为商品指派动态VAT类型。•设置基于国家和分类的VAT如果网络商店销售不同类型的商品且VAT税率不同,那么税率将同时依赖于用户的国家和商品分类。这意味着您必须创建商品分类,将它们指派到商品并为这些分类指派VAT规则(不是指派到“任何”分类)。例如:假设向挪威和德国的客户销售不同类型的商品并根据商品分类征收以下VAT:•德国◦大部分商品,通用税率,16%◦食品,缩减税率,7%•挪威◦大部分商品,通用税率,25%◦食品,缩略税率,11%◦个人交通工具,低税率,7%以下文字解释了如何在本例中使用“基于国家的VAT”1.参阅“VAT处理器”节启用内建的VAT处理器。2.参阅“创建VAT类型”节创建以下四种VAT类型:◦挪威一般,25%◦德国一般,16%本电子书由站长百科()教程组制作出处:站长百科原文地址:增值税(VAT)系统本电子书整理自站长百科EZ_Publish/EZ_Publish_增值税(VAT)系统词条,查看内容请访问网站。◦挪威缩减,11%◦挪威低,德国缩减,7%3.为用户类添加一个国家类型的属性,并参阅“为用户类添加国家属性”节在INI文件中的UserCountryAttribute指定类属性标识符。4.为您的商品类添加一个商品分类的属性,并参阅“为商品类添加商品分类”节在INI文