870采购价格计算61号何睿采购价格选项如下图:取供应商存货价格对照表870供应商存货档案——信用页签,增加了单价标识,如下。这里设置好后,进入供应商存货价格对照表,选择该供应商后,系统根据下面选项来确定对照表的默认价格标识。(见下页图)上图供应商档案中单价含税未打勾,所以下图选择该供应商后,默认是无税价。情况①对照表价格标识选择:含税价,单价如下下面是情况①的订单数据,因为对照表选择含税价,所以订单上带出的价格以含税价为基准,保证含税价不变(等于对照表含税价)。按照下面规律进行计算:价税合计=含税单价*数量,无税金额=价税合计/(1+0.17),无税单价=无税金额/数量。所以最终系统自动计算出的订单上面的无税单价可能和对照表无税单价不一致。如下图情况:对照表无税单价=1.13897,采购订单无税单价=1.13896。但是含税单价=1.33259,和对照表相等。对照表设置价格标识为含税价用途就在此。参照上面订单生成到货单,未修改到货数量前,单价都和订单保持一致。上图到货单数量修改后,表体含税单价也变了。订单上面是含税单价1.33259,到货单数量未修改前,含税单价也是1.33259。但是手工修改到货数量为1979后,含税单价为1.33258。客户问:Why?Whathappened?修改数量后,系统保证无税单价不变,按照:含税单价=[(无税单价*数量)*1.17]/数量,从新计算含税单价,也就出现下图结果。OK,如果此时我们去修改到货单的单价,系统将会以你修改的单价为基准,反算另一个单价。如果修改含税单价,那么无税单价=[(含税单价*数量)/1.17]/数量;如果修改无税单价,那么含税单价=[(无税单价*数量)*1.17]/数量。那就看用户怎么修改到货单的数量和单价了,软件计算时候,肯定已以一个单价为基准,按照计算公式去计算另一个单价。但是不理解,软件的计算依据?按道理,每种单据表体有个btaxcost字段,数据字典说该字段取1,以含税单价为基准;取0以无税单价为基准;但是不知道为什么修改到货单上的数量后,该到货单btaxcost字段为1,但是还是从无税单价反算含税单价?不知道是我理解错误,还是怎么回事?反复测试后,不管被参照订单的btaxcost字段为1还是为0,当修改到货数量后,无税单价就是不变,反算含税单价;但是当你去修改含税或者无税单价时候,系统反算另一个单价。很晕????情况②对照表价格标识选择:无税价,单价如下下面是情况②的订单数据,因为对照表选择无税价,所以订单上带出的价格以对照表无税价为基准,保证无税价不变(取对照表无税单价)。按照下面规律进行计算:无税金额=无税单价*数量,税额=无税金额*0.17,价税合计=无税金额+税额,含税单价=价税合计/数量。所以最终系统自动计算出的订单上面的含税单价可能和对照表含税单价不一致。如下图情况:对照表含税单价=1.33259,采购订单含税单价=1.33260。但是无税单价=1.13897,和对照表无税单价相等。对照表设置价格标识为无税价用途就在此。所以,有时候由于反算导致订单上含税单价和对照表不一致,这都是正常的,因为计算价格必须锁定一个基本依据,也就是计算基准。以一个为基准,按照计算方式反算另外一个价格。但是不管以无税还是含税为基准,反算的结果都会产生尾差,通过上面俩种情况,可以看出都会产生不一致。实际热线中,和客户解释清楚后,一般都能理解接受。因为最后还要靠采购发票和入库单结算后改写入库单单价或者调整入库单单价。所以上面的差异,不会对企业的应付和成本产生影响。谢谢大家!