开始使用税款计算

本文提供有关如何开始使用税务计算的信息。 本文中的各部分指导您完成 Microsoft Dynamics Lifecycle Services、Regulatory Configuration Service (RCS)、Dynamics 365 Finance 和 Dynamics 365 Supply Chain Management 中的高级设计和配置步骤。

设置由三个主要步骤组成。

注意

对于具有版本 10.0.39 及更高版本的新环境,不需要在 Lifecycle Services 中安装 TCS 插件。

在版本 10.0.39 中,RCS 的功能合并至 Finance 中的 Globalization Studio 工作区。 有关详细信息,请参阅 Regulatory Configuration Service 合并至 Globalization Studio 工作区

如果您使用的是 10.0.39 或更高版本,请使用 Finance 中的 Globalization Studio 工作区,而不是 RCS。

  1. 在 Lifecycle Services 中,在您的 Lifecycle Services 项目中安装税款计算加载项。
  2. 设置税款计算功能。 此设置不特定于法人。 它可以在 Finance 和 Supply Chain Management 中跨法人共享。
  3. 在 Finance 和 Supply Chain Management 中,按法人设置税务计算参数。

高级设计

运行时设计

下图显示了税款计算的高级运行时设计。

  1. 在 Finance 中创建交易记录,如销售订单或采购订单。

  2. Finance 会自动使用销售税组和物料销售税组的默认值。

  3. 在交易记录中选择销售税按钮时,将触发税款计算。 然后,Finance 将交易记录信息发送到税款计算。

  4. 税款计算将交易记录信息与税务功能中的预定义规则匹配,以同时查找更准确的销售税组和物料销售税组。

    • 如果交易记录信息可以与税组适用性矩阵匹配,它将在适用性规则中使用匹配的税组值替代销售税组值。 否则,它将继续使用交易记录信息中的销售税组值。
    • 如果交易记录信息可以与物料税组适用性矩阵匹配,它将在适用性规则中使用匹配的物料税组值替代物料销售税组值。 否则,它将继续使用交易记录信息中的物料销售税组值。
  5. 税款计算使用销售税组和物料销售税组的交集来确定最终税码。

  6. 税款计算根据其确定的最终税码计算税款。

  7. 税款计算将返回税款计算结果。 销售税页面显示税款计算结果。

税款计算运行时设计。

高级配置

以下步骤提供了税款计算的配置流程的高级概述。

  1. 在 RCS 中,创建税款计算功能。 如果您使用的是 10.0.39 或更高版本,请使用 Finance 中的 Globalization Studio 工作区,而不是 RCS。

  2. 设置税款计算功能:

    1. 选择税务配置版本。
    2. 创建税代码。
    3. 创建税组。
    4. 创建物料税组。
    5. 可选:如果要替代从客户或供应商主数据输入的默认销售税组,则创建税组适用性。
    6. 可选:如果要替代从物料主数据输入的默认物料销售税组,则创建物料组适用性。
  3. 完成税款计算功能。 如果您在 RCS 中配置税务功能,则必须发布它。

  4. 在 Finance 中,选择税款计算功能。

完成这些步骤后,以下设置将自动从税务功能设置同步到 Finance:

  • 销售税代码
  • 销售税组
  • 物料销售税组

本文的其余各节提供更详细的配置步骤。

先决条件

在完成本文中的其余过程之前,必须满足以下先决条件:

  • 您必须有权访问 Lifecycle Services 帐户,并且必须已部署具有运行 Dynamics 365 版本 10.0.21 或更高版本的第 2 层(或以上)环境的 Lifecycle Services 项目。

  • 您必须为组织创建 RCS 环境,并且您必须有权访问您的帐户。 有关如何创建 RCS 环境的详细信息,请参阅 Regulatory Configuration Service 概览

  • 必须根据您的业务需求,在已部署的 Finance 或 Supply Chain Management 环境的功能管理工作区中启用以下功能:

    • 税款计算服务
    • 支持多个增值税登记编号(在 10.0.39 更新中,该功能无法再通过功能管理启用。它现在由税款计算参数页面上的支持多个增值税登记编号参数控制。)
    • 转移单中的税金

    如果您使用的是 10.0.39 或更高版本,请在功能管理工作区中启用以下其他功能:

    • 全球化功能
    • 启用税款计算服务的全球化功能设置
    • 启用税款计算服务的适用性规则值查找(可选
  • 必须在已部署的 RCS 环境的功能管理工作区中启用以下功能。

  • 应根据需要为 RCS 环境中的用户分配以下角色:

    • 电子报告开发人员
    • 全球化功能开发人员
    • 税引擎开发人员
    • 税引擎功能顾问
    • 税务服务开发人员

在 Lifecycle Services 中设置税款计算

  1. 登录 Lifecycle Services
  2. 完成 Microsoft Power Platform 集成的设置。 有关详细信息,请参阅加载项概览
  3. 选择已部署的环境之一,然后选择安装新加载项
  4. 选择税款计算
  5. 阅读并同意条款和条件,然后选择安装

配置税款计算功能

此部分中的步骤与特定法人无关。 您只需完成此过程一次。 您可以在 RCS 中的任何法人中完成它(如果您使用的是版本 10.0.38 或更早版本),也可以在 Finance 中的 Globalization Studio 工作区中完成它(如果您使用的是版本 10.0.39 或更高版本)。

根据您的 Finance 版本导入正确的税务配置版本。 按照从 Dataverse 导入电子报告 (ER) 配置中的步骤操作。

  1. 根据您完成过程的位置,按照以下步骤之一操作:

    • RCS 中,打开全球化功能工作区,选择功能,然后选择税款计算磁贴。
    • 在 Finance 中,打开 Globalization Studio 工作区,选择全球化服务,然后选择税款计算磁贴。
  2. 税款计算功能页面上,选择添加按钮,然后选择以下功能类型之一:

    • 新功能 – 创建具有空白内容的功能设置。
    • 基于现有功能 – 从现有功能创建功能,然后从现有功能设置复制内容。

    注意

    在 10.0.26 及更高版本中,您可以为 DEMF 演示法人导入演示功能。 有关详细信息,请参阅导入功能演示数据

  3. 输入功能的名称和描述,然后选择创建功能

    创建功能后,将自动创建该功能的草稿版本。 您可以选择获取此版本,以将草稿版本重新基于任何已完成的版本。

  4. 选择功能的草稿版本,然后选择编辑。 填写税务计算设置页面。

  5. 选择配置版本。 您应该看到导入的配置版本。

    Microsoft 为税务计算提供默认的税务配置。 此配置涵盖了税务计算行为的大多数要求。 它将根据市场反馈进行更新。 如果必须扩展配置以满足特定要求,请参阅如何在税务服务中生成扩展,以获取有关如何生成和选择自己的税务配置的信息。

  6. 在选择配置版本后,将显示其他几个选项卡。 按照此处显示的顺序完成必需的选项卡设置。

    必需的设置

    • 税码 – 维护税码的主数据。 当您启用当前版本时,在此选项卡上创建的所有税码会自动同步到 Finance。
    • 税组 - 定义该组下的税组主数据和税码。
    • 物料税组 - 定义该组下的物料税组主数据和税码。

    可选设置

    • 税组适用性 - 定义确定税组的矩阵。 如果此矩阵中的适用性规则与 Dynamics 365 中的应纳税单据不匹配,则税款计算使用应纳税单据行上的默认值。
    • 物料税组适用性 - 定义确定物料税组的矩阵。 如果此矩阵中的适用性规则与 Dynamics 365 中的应纳税单据不匹配,则税款计算使用应纳税单据行上的默认值。
    • 客户税务登记号的适用性 – 如果针对一位客户有多个税务登记编号,税款计算可以自动确定正确的税务登记编号。 在此选项卡上的矩阵中,定义应该用于进行确定的规则。 否则,Finance 和 Supply Chain Management 将继续在销售交易的应纳税单据上使用默认的税务登记编号。
    • 供应商税务登记号的适用性 – 如果针对一位供应商有多个税务登记编号,税款计算可以自动确定正确的税务登记编号。 在此选项卡上的矩阵中,定义应该用于进行确定的规则。 否则,Finance 和 Supply Chain Management 将继续在采购交易的应纳税单据上使用默认的税务登记编号。
    • 清单代码适用性 – 它可以通过更灵活、可配置的规则帮助自动确定清单代码字段的值。 在此选项卡上的矩阵中,定义应该用于进行确定的规则。 否则,Finance 和 Supply Chain Management 将继续在应纳税单据上使用默认代码。
  7. 税码选项卡上,选择添加,然后输入税码和描述。

  8. 选择税种组分。 税种组分是在所选税务配置的以前版本中定义的一组方法。 以下税种组分可用:

    • 按净额
    • 按总额
    • 按数量
    • 按利润
    • 税上税
  9. 选择保存。 根据您选择的税种组分,更多字段变为可用。

  10. 使用以下选项以标识税码的性质:

    • 是免税
    • 是销项税
    • 是冲销费用
    • 从基数金额计算中排除

    对于销项税方案,设置一个具有正税率的税码,然后将其标记为是销项税

    对于冲销费用方案,设置两个税码,一个具有正税率,另一个具有负税率,但税率值相同。 将负税码标记为是冲销费用。 有关 Finance 中冲销费用解决方案的详细信息,请参阅增值税/GST 方案的冲销费用机制

    对于不应包括在价内交易的税务基数金额计算中的某些税务类型(例如某些国家或地区中的关税),请选中从基数金额计算中排除复选框。 有关此参数的详细信息,请参阅启用“含税价”时根据价格计算税金

    保持此税码的税率和税额限制。

  11. 重复步骤 7 到步骤 10,以添加所需的所有其他税码。

  12. 税组选项卡上,选择税组列,将其添加到矩阵中作为输入条件,然后添加行以维护税组主数据。

    下面是一个示例。

    税务组 税码
    DEU_Dom DEU_VAT19;DEU_VAT7
    DEU_EU DEU_Exempt
    BEL_Dom BEL_VAT21;BEL_VAT6
    BEL_EU BEL_Exempt
  13. 物料税组选项卡上,选择物料税组列,将其添加到矩阵中作为输入条件,然后添加行以维护物料税组主数据。

    下面是一个示例。

    物料税组 税码
    已满 DEU_VAT19;BEL_VAT21;DEU_Exempt;BEL_Exempt
    已降低 DEU_VAT7;BEL_VAT6;DEU_Exempt;BEL_Exempt
  14. 税组适用性选项卡上,选择确定正确税组所需的列,然后选择添加。 输入或选择每列的值。 税组字段将是此矩阵的输出。 如果未配置此选项卡,则将使用交易行上的销售税组。

    下面是一个示例。

    业务流程 发自 装运地址 税务组
    销售额 DEU DEU DEU_Dom
    销售额 DEU FRA DEU_EU
    销售额 BEL BEL BEL_Dom
    销售额 BEL FRA BEL_EU

    注释

    如果应纳税单据行上的默认销售税组正确,请将此矩阵留空。 有关详细信息,请参阅本文的运行时设计一节。

  15. 物料税组适用性选项卡上,选择确定正确税码所需的列,然后选择添加。 输入或选择每列的值。 物料税组字段将是此矩阵的输出。 如果未配置此选项卡,则将使用交易行上的物料销售税组。

    下面是一个示例。

    物料代码 物料税组
    D0001 完整
    D0003 已降低

    注释

    如果应纳税单据行上的默认物料销售税组正确,请将此矩阵留空。 有关详细信息,请参阅本文的运行时设计一节。

    有关如何在税款计算中确定税码的详细信息,请参阅销售税组和物料销售税组确定逻辑

  16. 根据业务需求设置客户税务登记编号、供应商税务登记编号和清单代码的适用性。

  17. 选择保存,然后关闭页面。

  18. 选择更改状态>完成。 在状态更改为完成后,无法再编辑该版本。

    • 如果您在 Finance 中配置税务功能,此版本的税务功能设置将对 Finance 中的每个法人可见。
    • 如果您在 RCS 中配置税务功能,则必须发布它。
  19. 在 RCS 中,选择更改状态>发布。 此版本的税务功能设置将推送到存储库,并将对 Finance 中的每个法人可见。

RCS 中税款计算功能发布的更改

从版本 10.0.39 开始,税款计算功能无法再在 RCS 中发布。 相反,您可以在 Dynamics 365 财务和运营应用的 Globalization Studio 工作区中配置功能。 如果您的财务和运营应用版本早于 10.0.39,您可以通过在 RCS 中的功能管理工作区中禁用阻止税款计算功能在 Regulatory Configuration Service 中发布功能,以还原要在 RCS 中发布的功能。

重要提示

在 RCS 中发布的税款计算功能在更新到版本 10.0.39 或更高版本的财务和运营应用中不可用。

在 Finance 中设置税款计算

完成配置税款计算功能部分中的设置后,请按照以下步骤在 Finance 中设置税款计算。

本部分中的设置由法人完成。 您必须为要在 Finance 中启用税务计算的每个法人配置它。

  1. 在 Finance 中,转到税务>设置>税务配置>税款计算参数

  2. 常规选项卡上,设置以下字段:

    • 启用高级税款计算 - 选中此复选框以为法人启用税款计算。 如果未为当前法人启用它,法人将继续使用现有税务引擎来确定和计算税务。
    • 功能设置 – 选择法人的已发布税务功能设置和版本。 有关如何设置和完成已发布税务功能的详细信息,请参阅本文的上一节。
    • 业务流程 – 选择要启用的业务流程。
  3. 计算选项卡上,定义法人的预期舍入规则。 有关舍入逻辑的详细信息,请参阅税金计算舍入规则

  4. 错误处理选项卡上,为法人定义预期的错误处理方法。 提供了三个选项:

    • 警告
    • 错误​

    您可以在详细信息部分中为每个结果代码设置错误处理方法。 或者,如果某些结果代码未通过税款计算服务同步,则可以在常规部分中设置默认方法。

  5. 多个增值税登记选项卡上,您可以分别启用增值税申报、欧盟销售清单和内部统计,以便在多个增值税登记方案下工作。 有关多个增值税登记的纳税申报的详细信息,请参阅申报多个增值税登记

  6. 保存设置,并对每个其他法人重复以前的步骤。 发布新版本并且希望应用新版本时,请在税款计算参数页面的常规选项卡上设置功能设置字段(请参阅第 2 步)。