税费计算¶
税项的计算方式取决于税项表单视图中的多个不同字段。税项计算 字段位于税项表单视图的顶部,而 价格中包含税项、影响后续税项的计税基础 和 计税基础受先前税项影响 字段均位于 高级选项 选项卡中。
税费计算¶
税项计算 字段确定税费和基础之间的关系。可用的选项有:
税组 : 是一组其他税项的组合。
固定 : 固定金额。
基于价格百分比 : 基于价格百分比的金额
基于价格百分比(含税) : 基于价格百分比的金额(含税)
自定义公式 : 自定义用户定义的公式
税组¶
税种是多个子税种的组合。您可以添加任意数量的税种,并按您偏好的顺序应用。
重要
确保税的顺序正确,因为显示顺序决定应用的顺序,并可能影响税的计算,尤其是如果一个税 影响后续税的基数 。
固定¶
税项有一个固定的金额,默认货币。每单位金额保持不变,不管销售金额是多少。
计算方式:\(\text{税项金额} = \text{固定税项金额} \times \text{数量}\)
示例
产品销售价格为 $1000,我们应用一个 $10 的 固定 税,然后有:
产品销售价 |
价格不含税 |
税率 |
合计 |
|---|---|---|---|
1,000 |
1,000 |
10 |
1,010.00 |
价格的百分比¶
税率是 税前 小计的百分比。
税的计算方式取决于 价格中包含的税 字段,该字段决定税金额是否包含在销售价格中。
如果 含增值税 是 不含增值税 ,则计算为:\(\text{增值税金额} = \text{销售价格} \times \text{增值税率}\) 。
示例
一个产品的销售价格为 000,我们应用 10% 的 百分比价格 税,该税是 不含增值税 。然后有:
产品销售价 |
价格不含税 |
税率 |
合计 |
|---|---|---|---|
1,000 |
1,000 |
100 |
1,100.00 |
如果 含税 是 含税, 计算公式为: \(\text{tax amount} = \text{sales price} \times \frac{\text{tax rate}}{1 + \text{tax rate}}\)
示例
一个产品的销售价格为 $1000, 我们应用一个 10% 的 百分比价格 税, 该税是 含税 的。 然后有:
产品销售价 |
价格不含税 |
税率 |
合计 |
|---|---|---|---|
1,000 |
909.09 |
90.91 |
1,000.00 |
价税百分比¶
重要
此处描述了如何计算基于百分比(百分比)的税。这些税用于某些国家(如巴西、玻利维亚等)的税率是百分比(百分比)的。对于更常见的需要从价格中计算税,请使用 基于价格百分比 税计算,并设置 价格中包含的税 为 含税 。
税率是 含税 总价的百分比。
税的计算方式取决于 价格中包含的税 字段,该字段决定税金额是否包含在销售价格中。
如果 含税 设置为 不含税 ,则计算为: \(\text{税金额} = \text{销售价格} \times \frac{\text{税率}}{1 - \text{税率}}\) 。
示例
产品销售价格为$1000,我们应用10%的 百分比价格含税 税,设置为 税除外 。 那么我们得到:
产品销售价 |
价格不含税 |
税率 |
合计 |
|---|---|---|---|
1,000 |
1,000 |
111.11 |
1,111.11 |
注意,真实税率是按不含税价格计算的:\(\frac{111.11}{1000} = 11.111\%\)。
如果 包含在价格中 设置为 含税 ,则计算是:\(\text{税率} = \text{销售价格} \times \text{税率}\) 。
示例
产品销售价格为 $1000,我们应用10%的 百分比价格含税 ,勾选 含税 ,则会得到:
产品销售价 |
价格不含税 |
税率 |
合计 |
|---|---|---|---|
1,000 |
900 |
100 |
1,000.00 |
注意,实际税率是按不含税价格计算的,即:\(\frac{100}{900} = 11.111\%\)。
自定义公式¶
重要
如果一个税项可以表示为乘以产品数量,则它可以定义为: Fixed 税项。建议使用此方法,而不是定义一个 Custom Formula 税项。
注解
要使用 自定义公式 税项,请 安装 以 Python 代码定义税项 (account_python_tax)模块。
对于 自定义公式 税,税金额根据定义在 公式 字段中的 Python 表达式计算。 Python 表达式可以包含以下标记:
任意以下变量:
price_unit: 产品单价base: 税前金额 - 可能会与price_unit不同,如果先应用其他税quantity: 产品数量product: 产品记录 - 产品字段也可以被访问
整数和浮点数
以下允许的标记:
(,),+,-,*,/,,,<,>,<=,>=,and,or,None,min, 和max
示例
产品销售价格为 $1000,我们使用自定义公式的税:公式为 min(base, 500) *0.10 + max(base - 500, 0)* 0.20
我们有:
产品销售价 |
价格不含税 |
税率 |
合计 |
|---|---|---|---|
1,000 |
1,000 |
150 |
1,150.00 |
包含在价格中¶
价格中包含税项 字段决定产品或发票上的价格是否已包含此税项,还是应在其金额之上额外加征此税项。
小技巧
要为该选项设置全公司范围的默认值,请前往 ,找到 税项 部分,并将 价格 设置设为 不含税 或 含税。
默认 表示该税项遵循公司级默认设置。
不含税 表示税额不包含在销售价格中。因此,税项计算将在销售价格之上另行计算税额。
含税 表示税额已包含在销售价格中。因此,税项计算会将销售价格拆分为不含税的计税基础和税额。这适用于大多数国家以含税价报价的 B2C 销售。
不含税/含税切换开关¶
不含税 / 含税 切换开关适用于报价单、销售订单、采购订单和发票,使用户能够根据税项是包含在商品价格中还是排除在外,更改税项的行为。借助此切换开关,同一个税项即可满足多种情形,而无需为配置完全相同的情况重复创建税项。
要使用 不含税 / 含税 切换开关,请先添加所需的产品,然后将其设为所需选项。
如果选择了 默认 选项,则在特定报价单、销售订单、采购订单或发票上使用 不含税 / 含税 切换开关,只会更改该记录中此税项的行为。
但是,如果税项的 价格中包含税项 字段设为 不含税 或 含税,则报价单、销售订单、采购订单和发票上的 不含税 / 含税 切换开关不会更改该税项的行为。
示例
某产品的销售价格为 $1000,我们对其应用 10% 的 价格百分比 税项,并将 价格中包含税项 设为 含税。结果如下:
产品销售价 |
价格不含税 |
税率 |
合计 |
|---|---|---|---|
1,000.00 |
909.09 |
90.91 |
1,000.00 |
如果同一产品的 价格中包含税项 字段改为 不含税,结果将如下:
产品销售价 |
价格不含税 |
税率 |
合计 |
|---|---|---|---|
1,000.00 |
1,000.00 |
100.00 |
1,100.00 |
注解
有关为 B2B 和 B2C 客户配置不含税和含税价格的指南,请参见 B2B(不含税)与B2C(含税)价。
影响后续税的基数¶
此选项控制同一产品行上多个税项之间的相互影响方式。
如果启用此选项,该税项的税额将计入同一产品行上后续税项的计税基础,前提是该后续税项启用了其 税基受先前税款影响 选项。因此,后续税项的计税基础是不含税计税基础与该税项税额之和。
如果启用了 影响后续税款的税基 且 包含在价格中 设为 不含税,则启用了 税基受先前税款影响 的后续税项将基于修改后的销售价格,其等于原销售价格加上税额。
示例
某产品的销售价格为 $1000,我们对其应用 10% 的 价格百分比 税项,其中 包含在价格中 设为 不含税,且启用了 影响后续税款的税基。任何启用了 税基受先前税款影响 的后续税项将基于修改后 $1100 的销售价格。
如果启用了 影响后续税款的税基 且 包含在价格中 设为 含税,则启用了 税基受先前税款影响 的后续税项将基于原销售价格。
示例
某产品的销售价格为 $1000,我们对其应用 10% 的 价格百分比 税项,其中 包含在价格中 设为 含税,且启用了 影响后续税款的税基。任何启用了 税基受先前税款影响 的后续税项将基于原销售价格 $1000。
如果禁用此选项,该税项的税额将不会计入同一产品行上后续税项的计税基础。
如果禁用了 影响后续税款的税基 且 包含在价格中 设为 不含税,则启用了 税基受先前税款影响 的后续税项将基于原销售价格。
示例
某产品的销售价格为 $1000,我们对其应用 10% 的 价格百分比 税项,其中 包含在价格中 设为 不含税,且启用了 影响后续税款的税基。任何启用了 税基受先前税款影响 的后续税项将基于原销售价格 $1000。
如果禁用了 影响后续税款的税基 且 包含在价格中 设为 含税,则启用了 税基受先前税款影响 的后续税项将基于修改后的销售价格,其等于原销售价格减去税额。
示例
某产品的销售价格为 $1000,我们对其应用 10% 的 价格百分比 税项,其中 包含在价格中 设为 含税,且启用了 影响后续税款的税基。任何启用了 税基受先前税款影响 的后续税项将基于修改后 $909.09 的销售价格。
只要同一产品行应用了多个税项——无论通过 税项组 还是直接在产品行上添加多个税项——都会考虑此选项。
注解
税项的应用顺序仅取决于它们在 税项 列表中的排列顺序,而不取决于它们被添加到产品行的顺序。
要修改顺序,前往 ,使用税项名称左侧的拖动手柄拖放排列税项。
无论 税项 列表中的顺序如何,不含税 税项不会影响后续 含税 税项的计税基础(参见 税基受先前税款影响 中的说明)。
示例
在以下示例中:
生态税(Ecotax)是每件 €0.90 的 固定金额 税,并启用了 影响后续税款的税基。
21% 增值税是 21% 的 价格百分比 税,并启用了 税基受先前税款影响。
在 税项 列表中,21% 增值税排在生态税之后,如上文配置所示。
对产品行同时应用这两个税项时,生态税金额会被加入 21% 增值税的计税基础。