销售税适用性和销售税组确定逻辑
本文介绍用于在税务功能设置中确定销售税适用性和销售税组的逻辑。
匹配逻辑
适用性逻辑尝试匹配包含最多输入字段的条件。 每个具有值的字段的权重均为 10。 总权重较高的条件具有较高的优先级。
示例
以下示例显示匹配逻辑的工作原理。
税组适用性选项卡的配置如下表所示。
业务流程 | 货币 | 物料代码 | 税务组 | 权重 |
---|---|---|---|---|
购买 | EUR | TG_A | 20 | |
购买 | EUR | D0001 | TG_B | 30 |
对于表中的第一行,设置了两个输入字段。 因此,该行的权重为 20。 对于第二行,设置了三个字段。 因此,该行的权重为 30。
当计算包含欧元货币和物料 D0001 的采购订单的销售税时,税款计算将使用具有较高权重的条件。 因此,它使用表中的第二行。
调整执行序列
在 10.0.28 更新中,您可以调整同等权重的适用性规则的执行顺序。
注意
在 RCS 中,必须在功能管理中启用税款计算服务功能设置新 UI 功能,才能使调整执行顺序按钮在适用性规则表中可见。
示例
以下示例显示调整执行顺序按钮的工作原理。
税组适用性选项卡的配置如下表所示。
业务流程 | 货币 | 物料代码 | 税务组 | 权重 |
---|---|---|---|---|
购买 | EUR | TG_A | 20 | |
购买 | D0001 | TG_B | 20 |
根据匹配逻辑,表中的规则具有相同的权重。 如果您使用交易货币欧元采购物料 D0001,将应用第一个规则(税组 TG_A)。
完成以下步骤来调整所应用的规则。
- 选择调整执行序列。
- 选择第二个规则,然后选择上移。
- 选择完成。
现在,第二个规则(税组 TG_B)移至第一个规则之上,并且将首先应用。
注意
您无法将一个规则移至另一个具有不同权重的规则之上或之下。
销售税组和物料销售税组确定逻辑
在业务单据(例如销售订单、采购订单或供应商发票)上创建单据行时,销售税组和物料销售税组字段设置为主数据中的值。 然后,在计算税款时,根据税组适用性和物料税组适用性选项卡上的税务功能设置中配置的条件更新字段。
如果没有为税务功能设置中的税组或物料税组配置适用性规则,则税款计算使用 Microsoft Dynamics 365 Finance 中的主数据中的默认规则。
注意
必须在税款计算功能中创建和维护销售税组和物料销售税组。
覆盖销售税
您可以更新税款计算确定的税组,而无需重新配置税务功能。 例如,您可能必须更新税组,因为规则设置不正确,或者因为需要规则的某些例外。 通过在单据行的行详细信息页面上将覆盖销售税选项设置为是,您可以选择所需的销售税组和物料销售税组。
税码根据在税务功能设置中的税组和物料税组选项卡上定义的税码的交集计算得出。 在 Finance 中,源字段中的值指示税组已从税务功能设置中同步。
注意
如果销售税组或物料销售税组字段保留为空,并且覆盖销售税选项设置为是,则该行不会发送到税款计算服务进行处理。
覆盖销售税复选框会添加到发票和交货快速选项卡上的客户和供应商主数据。 该复选框还会添加到销售订单、采购订单、普通发票标头以及这些单据的行级别。
下面是将税务代码确定逻辑与覆盖销售税相结合的流程:
场景 1:覆盖销售税 = 是
在覆盖销售税为是的情况下将税务代码确定逻辑与覆盖销售税相结合的流。
场景 2:覆盖销售税 = 否并且可以匹配适用性规则
在覆盖销售税为否并且适用性规则匹配的情况下将税务代码确定逻辑与覆盖销售税相结合的流。
场景 3:覆盖销售税 = 否并且适用性规则不可匹配
在覆盖销售税为否并且适用性规则不匹配的情况下将税务代码确定逻辑与覆盖销售税相结合的流。
更新订单行
如果覆盖销售税复选框在标头级别上更改,并添加到销售订单、销售报价单和采购订单的更新订单行参数页面上,您可以批量更新行。 例如,如果该选项设置为提示,当覆盖销售税在单据标头上更改时,将打开对话框,您可以选择是否应更新单据行。
注意
标头级别和行级别费用分别从单据的标头或行中继承覆盖销售税选项。
当前限制:当更新标头或行级别上的覆盖销售税复选框时,如果费用已创建,则相应费用不会继承此复选框。
冲销费用适用性规则
有关冲销费用规则配置的信息,请参阅设置冲销费用规则。
当单据行满足 Finance 中配置的冲销费用规则时,对于受影响的行,覆盖销售税复选框将设置为是。 销售税组的默认值分别来自采购订单销售税组或销售订单销售税组字段。 这些字段在冲销费用选项卡上的总帐参数页面上指定。有关这些字段的详细信息,请参阅设置默认参数。
注意
对于冲销费用,也必须在税务功能设置中创建和维护销售税组和物料销售税组。