税款计算舍入规则

本文提供有关税款计算参数页面上舍入规则的工作原理的信息。

注意

启用启用高级税款计算参数后,销售税码销售税组页面上的舍入规则无效。

您可以在税款计算参数页面(税务>设置>税务配置>税款计算参数)的常规选项卡上计算快速选项卡的销售税舍入规则部分中查看税款计算服务的舍入规则。

税款计算参数页面上的舍入规则配置。

舍入精度舍入方法字段确定如何舍入税款计算服务的有效负载中的计算金额。

舍入精度

舍入精度字段支持具有最多 6 个小数位的值。 例如,如果将舍入精度字段设置为 0.000000,则计算出的金额将舍入到 6 个小数位,然后发送到 Microsoft Dynamics 365 Finance。 例如,如果使用普通舍入方法,则金额 987.1234567 会舍入为 987.123457

注释

Finance 根据货币舍入规则来舍入金额。 因此,交易中显示和记录的税额受税款计算舍入规则和货币舍入规则的影响。

舍入方法

可以为每个法人配置税款计算的舍入方法。 在舍入方法字段中,您可以在以下三个选项中选择:普通舍尾进位

舍入示例

下表提供了一个示例,用于显示舍入精度和舍入方法的不同组合如何舍入金额 987.345

舍入方法 舍入精度
0.00 0.01 0.10 1.00 10.00 0.02 0.05 0.25
标准 987.35 987.35 987.30 987.00 990.00 987.34 987.35 987.25
舍尾 987.00 987.34 987.30 987.00 980.00 987.34 987.30 987.25
进位 988.00 987.35 987.40 988.00 990.00 987.36 987.35 987.50

可以根据纳税规则配置税额的计算和舍入逻辑。

舍入依据

舍入依据字段中,选择应用于税收的舍入原则。 选项如下:

  • 税码 - 将每个税码中的税额舍入。
  • 税码组合 – 舍入行上税码组合内的税额。

计算方法

计算方法字段中,选择是为每一行还是为所有行计算发票上的销款。 选项如下:

  • - 逐按行计算税额。 每行上的税额不受其他行上的税额的影响。
  • 总计 - 计算一个单据上所有行的税额。

舍入计算示例

此示例显示可以针对舍入依据计算方法值的不同组合为一张发票执行的不同计算。 对于此示例,已设置以下设置:

  • 发票有四行。
  • 有两个税码:VAT1(10%)和 VAT2(10%)。
  • 舍入精度设置为 0.01
  • 舍入方法设置为进位

舍入依据 = 税码和计算方法 = 行

行号 净额行 已确定的税码 舍入前的税额 舍入的税额
1 11.11 VAT1 1.111 1.12
2 22.22 VAT1;VAT2 2.222;2.222 2.23;2.23
3 33.33 VAT1 3.333 3.34
4 44.44 VAT1;VAT2 4.444;4;444 4.45;4.45

舍入依据 = 税码组合和计算方法 = 行

行号 净额行 已确定的税码 舍入前的税额 舍入的税额
1 11.11 VAT1 1.111 1.12
2* 22.22 VAT1;VAT2 2.222;2.222 2.23;2.22
3 33.33 VAT1 3.333 3.34
4** 44.44 VAT1;VAT2 4.444;4;444 4.45;4.44

* 行 2 = Round[22.22 × (10% + 10%)] = 2.23 + 2.22

** 行 4 = Round[44.44 × (10% + 10%)] = 4.45 + 4.44

舍入依据 = 税码和计算方法 = 总计

行号 净额行 已确定的税码 舍入前的税额 舍入的税额
1 11.11 VAT1* 1.111 1.12
2 22.22 VAT1*;VAT2** 2.222;2.222 2.22;2.23
3 33.33 VAT1* 3.333 3.33
4 44.44 VAT1*;VAT2** 4.444;4;444 4.44;4.44

* VAT1(行 1、行 2、行 3、行 4)= Round[(11.11 + 22.22 + 33.33 + 44.44) × 10%] = 1.12 + 2.22 + 3.33 + 4.44

** VAT2(行 2、行 4)= Round[(22.22 + 44.44) × 10%] = 2.23 + 4.44

舍入依据 = 税码组合和计算方法 = 总计

行号 净额行 已确定的税码 舍入前的税额 舍入的税额
1* 11.11 VAT1 1.111 1.12
2** 22.22 VAT1;VAT2 2.222;2.222 2.23;2.22
3* 33.33 VAT1 3.333 3.33
4** 44.44 VAT1;VAT2 4.444;4;444 4.44;4.45

* 行 1,行 3 = Round[(11.11 + 33.33) × 10%] = 1.12 + 3.33

** 行 2,行 4 = Round[(22.22 + 44.44) × (10% + 10%)] = 2.23 + 2.22 + 4.44 + 4.45