#59114·erpnext

为材料请求 → 采购订单设置单独的数量容差配置,与 PO → PR/PI 过额计费设置无关

作者: Deepakjs5665创建于 2026年9月16日更新于 2026年9月17日
标签feature-requestUnder Review

您好, 目前"购买设置"中有一个共享配置,用于控制整个购买流程中的数量容差,它阻止用户为超过材料请求的数量创建采购订单,并且此同一设置/行为与后续流程(PO → 采购收据和PO → 采购发票)中的超额计费容差相关联。 多个客户要求将这些解耦:他们希望独立控制材料请求 → 采购订单的数量容差,而不受PO → PR/PI数量容差的影响,因为"我是否可以提交一个超过请求数量的采购订单"的业务规则通常与"我是否可以接收/开票超过订购数量"的业务规则不同。 当前行为 一个配置(在"购买设置"中)控制数量阻止/容差,并有效地在MR → PO 步骤和PO → PR/PI超额计费步骤中共享/耦合。 没有独立的方式来为MR → PO 与PO → PR/PI的数量容差设置不同的容差百分比(或硬性阻止与带限制的允许) : 新设置:MR → PO 的数量容差百分比 - 控制采购订单可以超过其关联的材料请求数量的程度(每个项目或全局按照当前用户界面模式)。 现有的PO → PR 和PO → PI的数量/超额计费容差设置保持不变,不受新的MR → PO 设置的影响。 两个配置必须能够保持不同的值(例如,MR → PO 严格阻止超过 0%,而PO → PR/PI允许超过 5%),且不受一个设置覆盖或干扰另一个设置。 接受标准 新独立字段(在"购买设置"中,或适当的位置)添加到MR → PO 的数量容差,与现有的PO → PR/PI超额计费容差分开。 创建数量大于MR 数量的采购订单只验证与新的MR → PO 设置相关。 创建数量大于PO 数量的PR/PI继续验证与现有的超额计费容差相关,不受新设置的影响。 设置一个配置不会改变或限制另一个配置(完全解耦)。 回归检查:现有的PO → PR/PI超额计费行为对于不使用新的MR → PO 设置的客户保持不变。