问题现象: | 客户的数据精度是,数量4位,单价6位,税率4位,开票单价6位.其他不变。在进行采购订单录入时,客户录入含税单价,如:含税单价500元,则原币单价(不含税单价)是427.350427,但是系统自动计算出来的是427.350000。由于存在尾数差异,一张订单有上百种存货单价价值高的商品时差异可以达到几百元,客户不能接受这种差异。 |
问题原因: | 系统算法所致 |
解决方案: | 系统的算法如此,如果按用户的要求去改,会引起不含税金额的变化。对于用户这种情况,可以让其开单时录入不含税单价,系统反算含税单价。系统的算法暂不能修改。 算法如下:如果先录入含税单价,则价税合计=含税单价*数量。无税金额=价税合计÷(1+税率);税额=价税合计-无税金额;无税单价=无税金额÷数量。 如果录入无税单价:无税金额=无税单价×数量;税额=无税金额×税率;价税合计=无税金额+税率;含税单价=价税合计÷数量 yangq 答复 您好, 此需求经与需求人员讨论,需求人员做如下答复: 【系统的算法如此,如果按用户的要求去改,会引起不含税金额的变化。对于用户这种情况,可以让其开单时录入不含税单价,系统反算含税单价。系统的算法暂不能修改。算法如下:如果先录入含税单价,则价税合计=含税单价*数量。无税金额=价税合计÷(1+税率);税额=价税合计-无税金额;无税单价=无税金额÷数量。如果录入无税单价:无税金额=无税单价×数量;税额=无税金额×税率;价税合计=无税金额+税率;含税单价=价税合计÷数量 】 |
相关补丁: | |
版本: | 8.52 |
模块: | 采购管理 |
产品: | U852----采购管理 |
问题名称: | 采购订单中单价精确度问题. |
最后更新: | 2005-06-28 00:00:00 |