增值税(VAT)

有些国家征收货物和服务的增值税或增值税。 根据您向客户出售的制造或分销过程、材料或服务所处的阶段,增值税税率可能有所不同。 您可以应用多个增值税率以正确计算到期税额。

如果商家或客户位于同一国家/地区,则可将商业配置为根据商家或客户地址征收增值税。 增值税的计算通常基于发运目的地,而不是其原始点。 在大多数情况下,根据客户送货地址计算增值税的配置设置便已足够。

示例场景

  • 对于在一个欧盟国家(地区)向另一个欧盟国家的个人供货的增值税注册业务,增值税根据商家位置计算为“远程销售”。

  • 从英国商店购买产品(发运至英国地址)的荷兰企业必须支付英国增值税率。

  • 出售 可下载的产品,或 数字商品,增值税率基于配送目的地,而不是商家所在地。 请参阅 数字商品的供应地点.

TIP
一些跨境和B2B运输的税务要求更为复杂。 要扩展Commerce安装的本机功能,请考虑从以下位置添加税务管理解决方案: 市场.

配置增值税

以下说明包括一个在英国对零售客户销售设置20%增值税的示例过程。 对于其它税率和国家(地区),请遵循一般过程,但输入与您的国家(地区)、增值税税率、客户类型等相对应的特定信息。

NOTE
在继续之前,请确保找出哪些规则和条例适用于您所在地区的增值税。

在某些企业到企业的交易中,不评定增值税。 商业可以验证客户的VAT ID,以确保正确评估(或未评估)VAT。 请参阅 VAT ID验证.

步骤1:设置客户税分类

创建税则的流程从添加税率开始。

  1. 管理员 侧栏,转到 Stores > Taxes>Tax Zones and Rates.

    设置客户税分类 {width="600" modal="regular"}

  2. 确保有一个适合用于VAT的客户税分类。

    对于此实例,请确保存在名为的客户税分类 零售客户. 如果此税分类不存在,请单击 Add New Tax Rate.

  3. 输入 Tax Identifier 新税种。

    所有税率均显示在 税率 中的字段 税则信息 在创建税则时。

  4. 要设置邮政编码范围(从/到),请选择 Zip/Post is Range 复选框。

  5. 选择 Country 适用税率的地方。

  6. 输入 Rate Percent 用于计算购买时的税率。

  7. 完成后,单击 Save Rate.

您可以根据已提交的税率,创建后续税则。 没有税率,就不可能建立税则。

步骤2:设置产品税分类

  1. 管理员 侧栏,转到 Stores > Taxes>Tax Rules.

  2. 单击 Add New Tax Rule.

  3. 展开 扩展选择器 Additional Settings 部分。

    设置产品税分类 {width="600" modal="regular"}

  4. 产品税分类,单击 Add New Tax Class.

  5. 要将新分类添加至可用产品税分类列表并创建三个新分类,请输入 Name ,然后单击复选标记:

    • VAT Standard
    • VAT Reduced
    • VAT Zero
  6. 单击 Save Class 添加的每个新类。

  7. 单击 Save Rule.

步骤3:设置税区和税率

  1. 管理员 侧栏,转到 Stores > Taxes>Tax Zones and Rates.

    在本例中,您可以删除美国税率,或保持原样。

  2. 单击 Add New Tax Rate.

    设置税区和税率 {width="600" modal="regular"}

  3. 新费率定义如下:

    增值税标准

    • 税务标识符: VAT Standard
    • 国家和州: United Kingdom
    • 费率百分比: 20.00

    增值税减少

    • 税务标识符: VAT Reduced
    • 国家和州: United Kingdom
    • 费率百分比: 5.00
  4. 单击 Save Rate 每个费率。

步骤4:设置税则

税则由客户税分类、产品税分类和税率组成。

  1. 管理员 侧栏,转到 Stores > Taxes>Tax Rules.

  2. 按如下方式添加新税则:

    增值税标准

    • 名称: VAT Standard
    • 客户税分类: Retail Customer
    • 产品税分类: VAT Standard
    • 税率: VAT Standard Rate

    增值税减少

    • 名称: VAT Reduced
    • 客户税分类: Retail Customer
    • 产品税分类: VAT Reduced
    • 税率: VAT Reduced Rate
  3. 单击 Save Rule 每个费率。

步骤5:将税分类应用于产品

  1. 管理员 侧栏,转到 Catalog > Manage Products.

  2. 在编辑模式下从目录打开产品。

  3. 常规 页面,查找 Tax Class 选项,然后选择 VAT Class 适用于产品的属性。

  4. 完成后,单击 Save.

    将税分类应用于产品 {width="600" modal="regular"}

字段描述

存储信息

Commerce使用以下功能 存储信息配置设置 以根据商家信息计算增值税。

VAT Number — 分配给商家的增值税号。

Validate VAT Number - 增值税验证 确认增值税编号与 欧洲委员会 数据库。

客户信息

Commerce使用以下字段根据以下字段计算增值税 客户信息)。

帐户信息

Tax/VAT Number — 如果适用,是指分配给客户的税号或增值税号。

地址

VAT Number — 如果适用,与客户的特定帐单或送货地址关联的增值税编号。 出售 数字商品)在欧盟内,增值税的金额基于配送目的地。

客户帐户

Commerce使用以下功能 客户配置设置 以计算VAT。

Show VAT Number on Storefront — 确定“客户增值税编号”字段是否包含在客户帐户中可用的通讯簿中。

Default Value for Disable Automatic Group Changes Based on VAT ID - VAT ID是用于增值税验证的客户增值税编号的内部标识符。 在增值税验证期间,商务会确认该数字与 欧洲委员会 数据库。 客户可以根据验证结果自动分配到四个默认客户组之一。

VAT ID验证

VAT ID验证 根据商户和客户的区域设置,自动计算在欧盟(EU)内发生的B2B交易所需的税费。 Commerce使用 欧洲委员会 服务器。

NOTE
增值税相关税则不会影响其他税则,也不会阻止其他税则的应用。 在给定时间只能应用一个税则。
  • 如果商户和客户位于同一欧盟国家/地区,则需收取VAT。
  • 如果商人和客户位于不同的欧盟国家(地区),并且双方都是欧盟注册的业务实体,则不会收取增值税。

商店管理员会创建多个默认客户组,这些客户组可在帐户创建、地址创建或更新以及结账期间自动分配给客户。 结果是国内(国内)和欧盟内部销售使用了不同的税则。

IMPORTANT
如果您销售虚拟或可下载的产品,并且这些产品不需要发运,则应将客户所在国家(地区)的增值税税率用于工会内部销售和国内销售。 为与虚拟产品对应的产品税分类创建其他单个税则。

客户注册工作流

如果启用了“增值税标识验证”,则在登记之后,建议每个客户输入增值税标识号。 但是,只有注册增值税客户的购物者才应填写此字段。

在客户指定了增值税编号和其他地址字段并选择保存之后,系统将保存该地址并向欧盟委员会服务器发送VAT ID验证请求。 根据验证结果,将其中一个默认组分配给客户。 如果客户或管理员更改默认地址的VAT ID或更改整个默认地址,则可以更改此组。 有时,在单页签出过程中可以临时更改组(模拟组更改)。

如果启用,则可以通过选中 Customer Information ​页面。

签出工作流

如果在结账期间执行客户的增值税验证,则增值税请求标识符和增值税请求日期将保存在订单的“备注历史记录”部分。

在结账过程中,与VAT ID验证和客户组更改相关的系统行为取决于如何配置“验证每个事务处理”和“禁用自动组更改”设置。 本节介绍如何在前端为结账实施VAT ID验证功能。

如果客户使用Google Express Checkout、PayPal Express Checkout或其他外部签出方法,则会在外部支付网关的侧面完全执行签出。 对于此方案, 验证每个交易记录 无法应用设置,且客户组在结账期间无法更改。

VAT验证签出工作流 {width="550" modal="regular"}

配置VAT ID验证

要配置VAT ID验证,您必须首先设置所需的客户组,然后创建相关的税种、税率和规则。 然后,启用商店的VAT ID验证,并完成配置。

以下示例显示如何使用税类和税率来验证VAT ID。 复查实例,然后按照说明设置商店所需的税类和规则。

示例:验证VAT ID所需的最低税则

税则#1
客户税分类
客户税分类必须包括:
国内客户之类别。
VAT ID格式不正确的客户的类。
VAT ID验证失败的客户的类。
产品税分类
产品税分类必须包括除捆绑和虚拟以外的所有类型产品的分类。
税率
税率必须包括贸易商所在国家(地区)的增值税税率。
税则#2
客户税分类
用于工会内部客户的类。
产品税分类
所有类型(虚拟产品除外)的产品的类。
税率
所有欧盟国家(地区)的增值税税率,商家所在国家(地区)除外。 当前此比率为0%。
税则#3
(虚拟和可下载产品需要)
客户税分类
客户税分类必须包括:
A国内客户类别
VAT ID无效客户的分类客户的VAT ID验证失败的客户的A分类
产品税分类
虚拟产品的类。
税率
贸易商所在国家/地区的增值税率。
税则#4
(虚拟和可下载产品需要)
客户税分类
用于工会内部客户的类。
产品税分类
虚拟产品的类。
税率
所有欧盟国家(地区)的增值税税率,商家所在国家(地区)除外。 当前此比率为0%。

步骤1:创建与增值税相关的客户组

“VAT ID验证”会根据VAT ID验证结果,自动将四个默认客户组之一分配给客户:

  • 国内
  • 欧盟内部
  • VAT ID无效
  • 验证错误

您可以创建用于验证VAT ID的客户组,或者如果现有客户组符合您的业务逻辑,则使用这些客户组。 在配置“VAT ID验证”时,您必须将每个创建的客户组分配为具有相应VAT ID验证结果的客户的默认客户组。

步骤2:创建与增值税相关的分类、费率和规则

每个税则由三个实体定义:

  • 客户税分类
  • 产品税分类
  • 税率

创建 税则 以有效使用VAT ID验证。

步骤3:启用并配置VAT ID验证

  1. 管理员 侧栏,转到 Stores > Settings>Configuration.

  2. 如有必要,请设置 Store View 用于配置。

  3. 在左侧面板中,展开 Customers 并选择 Customer Configuration.

  4. 展开 扩展选择器 Create New Account Options 部分。

    在以下示例中,与VAT验证无关的一般客户设置是暗的。

    创建新帐户选项 {width="600" modal="regular"}

  5. 设置 Enable Automatic Assignment to Customer GroupYes 并根据需要完成以下字段。

    • Default Group
    • Default Value for Disable Automatic Group Changes Based on VAT ID
    • Show VAT Number on Storefront
  6. 完成后,单击 Save Config.

步骤4:设置您的VAT ID和地点国家

  1. 在左侧面板中,展开 General 并选择 General 下方。

  2. 展开 扩展选择器 Store Information 部分。

    存储信息 {width="600" modal="regular"}

  3. 选择您的 Country.

  4. 输入您的 VAT Number 并单击 Validate VAT Number.

    结果会立即显示。

  5. 完成后,单击 Save Config.

第5步:核实欧盟成员国名单

  1. 在中继续 常规 配置页面,展开 扩展选择器 Countries Options 部分。

    国家/地区选项 {width="600" modal="regular"}

  2. European Union Countries 列表,验证是否选择了欧盟的每个成员国。

    要更改默认设置,请清除 使用系统值 复选框。 按住Ctrl键(PC)或Command键(Mac),然后单击要添加或删除的每个国家/地区。

  3. 完成后,单击 Save Config.

recommendation-more-help
dacea746-44a9-4368-b3fb-3bcff64c6be1