以标准采购流程为例:方案一:到货环节—未全部到货业务场景:采购订单100个,到货80个,剩余20个不到货直接修改到货单上的数量,并手工将采购订单关闭关闭采购订单有两种方式:方法一:【维护订单】节点,找到对应单据,执行—关闭;方法二:【关闭订单】节点,关闭订单方案二:到货区退货(未启用质检功能)采购订单100个,到货100个,到货环节需要退货20个经过测试得知,不管到货单的状态是保存还是审批,都可以做采购订单退货。(补充:如果已经入库了,就不能在到货这里参照订单退货了)这里有个问题,参照到货生成入库时,选不到退货的到货单;而且入库数量是100的时候还报错“超出订单累计到货数量容差”,只有把入库数量改成小于等于80才行。方案三:到货区退货(有质检)到货环节可以进行质检,检测出合格数量和不合格数量;不合格数量可以进行退货方案四:入库环节—未全部入库业务场景:采购订单100个,到货100个,入库80个,剩余20个无需入库;解决方法:在到货单节点参照采购订单退货,会自动带出未入库数量-20,这样在做入库时就不会再参照到此到货单了。补充:如果流程中没有到货,那么采购订单(100)——采购入库(80),后续不再入库的话,直接将采购订单关闭即可。方案五:库存区退库采购订单100个,入库100个,入库环节需要退库20个注意:参照入库做发票时,负和正不能自动合并,是分开的两行方案六:自制退货采购订单自制退货采购订单需要注意:流程配置不能有到货环节,因为无法参照负数的到货单生成采购入库单;必须勾选表头的“是否退货”,这样表体存货的数量才能录入负数;否则会报错“非退货订单,数量不允许为负”;正常的参照采购订单生成采购入库单是参照不到的,必须得在退库—采购订单退库才能参照到订单生成入库单。(查询界面业务流程必输)走完流程后联查如下:方案七:自制退库采购入库单自制退库单,数量必须为负数!而且也要选择业务流程。补充:系统支持根据退货单或退库单生成补货订单。