询价对采购业务的控制-优质优价1操作设置优质优价的设置主要包括两部分:1、优质优价标准;2、优质优价方案。具体的操作设置请参见随机帮助,此处略。我们在手册中着重讲一下它的应用环节及工作原理,以帮助读者深入了解优质优价与质检的关系,以及扣吨、调价的结果形成过程,如下述部分。2应用环节在应用前,我们需要了解优质优价的定义和背景。优质优价在采购中并不是适用于所有类型的物料,而是针对具备某种特性的物料而专门设置的,一般用于散装的大宗物资的采购定价,这些物资的成色、质量等需要通过一系列的检验标准,按照检验结果来确定最终的结算数量、结算价格。比如:煤炭、矿石等等,铁矿石,需要确定其中的含铁量、含硫量才能确定矿石的质量等级,适用于什么样的采购价格等等。优质优价一般有两种使用方式,一种是根据最终检验结果,确定最终的结算数量,产品中称之为“扣吨”;还有一种根据最终的检验结果,确定最终的结算价格,产品中称之为“调价”;两种方式也可以结合起来使用。我们通过下图来了解和说明优质优价的应用环节:采购合同采购订单采购到货采购入库报检检验结果价格结算单采购发票选择优质优价方案,确定定价标准合同优质优价方案带入采购订单采购结算根据检验结果,计算最终结算价格根据检验结果,通过扣吨计算确定入库数量图3.3.2-1如图所示,大致的业务流程如下:1、大宗物资采购,一般都会和供应商签订合同,并在相应的条款中规定优质优价的标准、方案,作为后续结算的依据。2、采购订单依照采购合同执行,其中优质优价也是影响因素之一。3、到货后进行质检,依据质检结果在优质优价方案中的计算输出值,得到“扣吨”数,继而得到实际入库数量。4、依据质检结果在优质优价方案中的计算输出值,得到“调价”数,继而得到实际结算价格。3应用设置1、采购合同a)通过模板设置,在采购合同的表体增加栏目【优质优价方案】。b)【优质优价方案】:可以参照存货下的优质优价方案(未封存)选择,显示优质优价方案名称,可空;图3.3.3-12、采购订单a)通过模板设置,在采购订单的表体增加栏目【优质优价方案】。优质优价方案:可以参照存货下的优质优价方案(未封存)选择,显示优质优价方案名称,可空;b)参照采购合同生成采购订单时,将采购合同上定义的优质优价方案带入采购订单,可以修改;c)采购订单关联合同,同时将合同的优质优价方案带入采购订单表体。3、到货单到货单到采购入库单有两种路径可走:a)直接通过采购入库单参照到货单拉式生成;b)必须经过质检环节得到质检结果后,采购入库单才能参照到到货单。4、采购入库单a)通过模板设置,在采购入库单表体增加栏目【扣吨主数量】,根据“扣吨计算”后得到,不可编辑;b)通过编辑界面的〖扣吨计算〗按钮,根据入库单上游到货单的检验结果、优质优价注意:这个控制是通过物料档案上的“库存信息”页签中的【是否根据检验结果入库】来决定的。方案进行扣吨,实收主数量=毛重主数量-皮重主数量-扣吨主数量。5、价格结算单a)价格结算单,针对需要按照质检结果定价的物料,在价格结算单上给出结算价格,后续根据价格结算单开票、结算。b)参照根据到货单生成的、根据检验结果入库单的、签字的入库单行,没有做过价格结算单、没有生成采购发票。4优质优价算法优质优价标准优质优价方案质检结果基准含税单价标准优先次序排序下一个标准满足先决条件按是否存在检验值检验值落在基准区间计算区间累计值计算当前区间优质优价值计算优质优价扣吨数量YYN按照扣吨方案计算最终结果Y图3.3.4-1说明:a)优质优价算法的对象:入库单行;b)前提条件:需经过到货环节,并已经质检。c)查找优质优价方案与标准:1)取得入库单行对应的采购订单行的优质优价方案,并从优质优价方案的档案中取得注意:根据参数“PO38优质优价方案和标准确定规则”来决定取哪一个优质优价方案。计价日期类型;2)根据入库单的表体的行的找到来源到货单对应的行,取得到货单到货日期,以及入库单的入库日期(入库扣吨的取当前登陆时间);3)按照采购订单的采购组织,取得参数“优质优价方案和标准确定规则”,如果参数=匹配有效期,则按照优质优价方案的计价日期类型、以及对应的日期(到货日期、入库日期)匹配合适的优质优价方案、标准;如果参数=最新方案和标准,则获取最新版本的优质优价方案、标准。4)如果没有匹配到合适的优质优价方案、标准,则给出提示,无法继续。4.1扣吨算法扣吨算法的调用,有两个地方:①入库单的扣吨计算;②价格结算单的扣吨计算。实际都是针对采购入库单的扣吨计算。根据入库单行的应收数量,按照优质优价方案、标准计算扣吨数量,进而计算出实收数量。1)基准含税单价默认为采购订单中本币含税单价;2)取得入库单行对应的扣吨方案版本和扣吨标准版本;3)从质检单取得入库单该行的各项质检结果,根据入库单行对应扣吨方案版本下,各优质优价标准的计算优先级次序算出每个优质优价标准对应的扣吨数。具体算法步骤:I.判断该优质优价标准是否有先决条件,如果有且先决条件不满足,则该优质优价标准对应的扣吨数为0,对该标准的运算结束;II.如果对于某个优质优价标准对应的检验项目没有找到对应检验值,则认为该优质优价标准扣吨数为0,并进行提示;III.根据检验值匹配入库单行对应版本的优质优价标准行的区间范围确定属于哪一行。(注意:检验值落在优质优价标准中的“基准值下限”与“基准值上限”之间,则认为该优质优价标准的扣吨数为0,对该标准的运算结束);取得该行计算公式,并根据公式计算出当前区间扣吨数量。如果“调整类型”是最终定价,则该结果直接作为该入库单行的扣吨计算结果,运算结束,直接进入第5步;IV.判断优质优价标准的累计方式,然后根据检验值的累计区间和累计方式取得累计区间的扣吨数量;V.将累计扣吨数量和第3步计算出的当前区间扣吨数量相加,即为该优质优价标准的扣吨数量。4)每个标准的扣吨结果出来后,根据扣吨方案中定义的优质优价公式进行运算,运算的结果就是入库单的该行的优质优价扣吨之后的结果。4.2调价算法调价算法的调用,只有1个地方:价格结算单。在当前采购订单计价的基础上,计算出调价幅度,进而得出双方结算的最终价格。1)基准含税单价默认为采购订单中本币含税单价;2)取得入库单行对应的调价方案版本和调价标准版本;3)从质检单取得入库单该行的各项质检结果,根据入库单行对应调价方案版本下,各优质优价标准的计算优先级次序算出每个优质优价标准对应的调价数。具体算法步骤:I.判断该优质优价标准是否有先决条件,如果有且先决条件不满足,则该优质优价标准对应的调价数为0,对该标准的运算结束;II.如果对于某个优质优价标准对应的检验项目没有找到对应检验值,则认为该优质优价标准调价数为0,并进行提示;III.根据检验值匹配入库单行对应版本的优质优价标准行的区间范围确定属于哪一行。(注意:检验值落在优质优价标准中的“基准值下限”与“基准值上限”之间,则认为该优质优价标准的调价数为0,对该标准的运算结束);取得该行计算公式,并根据公式计算出当前区间调价数量。如果“调整类型”是最终定价,则该结果直接作为该入库单行的调价计算结果,运算结束,直接进入第5步;IV.判断优质优价标准的累计方式,然后根据检验值的累计区间和累计方式取得累计区间的调价数量;V.将累计调价数量和第3步计算出的当前区间调价数量相加,即为该优质优价标准的调价数量。4)每个标准的调价结果出来后,根据调价方案中定义的优质优价公式进行运算,运算的结果就是入库单的该行的优质优价调价之后的结果。