深入剖析税率、数量、不含税单价、含税单价、不含税金额、价税合计、税额计算出现尾差问题

栏目:云星瀚知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

深入剖析税率、数量、不含税单价、含税单价、不含税金额、价税合计、税额计算出现尾差问题

在开始今天的问题之前,我们先来了解几个名词和计算公式。

【名词解释】: 数量、税率、不含税单价、含税单价、不含税金额、价税合计、税额;

                        百度百科比我说得清楚,百度一下吧!

【计算公式】:

    【正向计算】

                价税合计 = 数量 * 含税单价

                价税合计 = 数量 * (1+税率 / 100)*不含税单价

                价税合计 = 不含税金额 + 税额

                不含税金额 =数量 * 不含税单价

                税额 = 价税合计 - 不含税金额

       

                含税单价 = 不含税单价 * (1 + 税率 / 100)

                含税单价 = 价税合计 / 数量

    【逆向计算】

                不含税单价 = 含税单价 / (1  + 税率 / 100)

                不含税单价 = 不含税金额 / 数量

 

                数量 = 价税合计 / 含税单价

                数量 = 不含税金额 / 不含税单价 


接下来,我们来看一个场景吧!合同清单录入:

火眼金睛的你发现问题了没? 

对,没错!你是最胖的!上图中“价税合计”列中的数值多了“1分钱”。

 

【原因分析】

        在上述场景中,我们为了使客户在使用项目云系统时能如丝般顺滑,让客户多场景的清单数据录入时更便捷,所以配置了多个业务规则实现自动计算。

        这样,就导致了只要有上述公式右侧字段的数值发生变化,左侧字段的数值将会重新计算,而公式左侧的字段也可以是另一个公式的右侧字段,由于某些公式中存在除法运算就会有精度上的取舍,这时候就尴尬了,重新计算出来的值与原单元格中的值不一致就又会发生重新计算,最终导致循环计算,最终导致了“1分钱”的问题。

业务规则详细配置:

 

 【解决方案】

        现场根据客户在编制合同清单时,录入数据的高频操作来确定计算方式,从而确定业务规则。然后通过扩展元数据的方式开启与禁用相应的业务规则。


深入剖析税率、数量、不含税单价、含税单价、不含税金额、价税合计、税额计算出现尾差问题

在开始今天的问题之前,我们先来了解几个名词和计算公式。【名词解释】: 数量、税率、不含税单价、含税单价、不含税金额、价税合计、税额...
点击下载文档
上一篇:合同状态下一篇:项目竣工验收
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息