深入剖析税率、数量、不含税单价、含税单价、不含税金额、价税合计、税额计算出现尾差问题
在开始今天的问题之前,我们先来了解几个名词和计算公式。
【名词解释】: 数量、税率、不含税单价、含税单价、不含税金额、价税合计、税额;
百度百科比我说得清楚,百度一下吧!
【计算公式】:
【正向计算】
价税合计 = 数量 * 含税单价
价税合计 = 数量 * (1+税率 / 100)*不含税单价
价税合计 = 不含税金额 + 税额
不含税金额 =数量 * 不含税单价
税额 = 价税合计 - 不含税金额
含税单价 = 不含税单价 * (1 + 税率 / 100)
含税单价 = 价税合计 / 数量
【逆向计算】
不含税单价 = 含税单价 / (1 + 税率 / 100)
不含税单价 = 不含税金额 / 数量
数量 = 价税合计 / 含税单价
数量 = 不含税金额 / 不含税单价
接下来,我们来看一个场景吧!合同清单录入:
火眼金睛的你发现问题了没?
对,没错!你是最胖的!上图中“价税合计”列中的数值多了“1分钱”。
【原因分析】
在上述场景中,我们为了使客户在使用项目云系统时能如丝般顺滑,让客户多场景的清单数据录入时更便捷,所以配置了多个业务规则实现自动计算。
这样,就导致了只要有上述公式右侧字段的数值发生变化,左侧字段的数值将会重新计算,而公式左侧的字段也可以是另一个公式的右侧字段,由于某些公式中存在除法运算就会有精度上的取舍,这时候就尴尬了,重新计算出来的值与原单元格中的值不一致就又会发生重新计算,最终导致循环计算,最终导致了“1分钱”的问题。
业务规则详细配置:
【解决方案】
现场根据客户在编制合同清单时,录入数据的高频操作来确定计算方式,从而确定业务规则。然后通过扩展元数据的方式开启与禁用相应的业务规则。
深入剖析税率、数量、不含税单价、含税单价、不含税金额、价税合计、税额计算出现尾差问题
本文2024-09-22 23:34:54发表“云星瀚知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xinghan-133949.html