欢迎光临
个人知识库,ERP、IT知识分享和应用

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

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

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

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

【计算公式】:

【正向计算】

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

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

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

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

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

 

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

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

【逆向计算】

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

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

 

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

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

 

 


 

 

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

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

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

 

【原因分析】

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

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

业务规则详细配置:

 

【解决方案】

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

 

作者:西尼尔拉

来源:金蝶云社区

原文链接:https://club.kdcloud.com/article/351069900489416960?productLineId=2&isKnowledge=2

著作权归作者所有。未经允许禁止转载,如需转载请联系作者获得授权。

 

 

 

 

 

 

 

作者:西尼尔拉
来源:金蝶云社区
原文链接:https://club.kdcloud.com/article/351069900489416960?productLineId=2&isKnowledge=2
著作权归作者所有。未经允许禁止转载,如需转载请联系作者获得授权。

未经允许不得转载:Blog.XiaoMing.Xyz » 深入剖析税率、数量、不含税单价、含税单价、不含税金额、价税合计、税额计算出现尾差问题

登录

找回密码

注册