先确认是否属于‘价格未取值’而非‘价格被清空’
本问题特指在U8采购入库单(或材料入库单)保存/审核后,单价、金额字段始终为空或为0,且用户未手动删除价格——这与‘录入后误删’‘审核后反审核再修改’等人为操作导致的价格丢失有本质区别。关键判断依据是:价格字段在单据新增时即无法自动带出,且所有同类单据均复现该现象。
最短可执行路径:3步定位核心开关
无需深入后台配置,从单据界面出发,按顺序核查以下三项,90%以上问题可在5分钟内闭环:
- 查单据类型属性:进入【基础设置】→【单据设置】→【单据类型】,双击当前使用的采购入库单类型,确认‘价格取值方式’是否勾选‘取采购订单价格’或‘取供应商存货价格’;若为‘手工录入’则必然不带价;
- 查存货档案价格控制:打开【基础档案】→【存货】→【存货档案】,找到对应存货,点击‘采购’页签,确认‘采购价格管理’是否启用,且‘默认价格类型’已指定(如‘采购价’);
- 查供应商存货价格是否存在:在【基础档案】→【供应商】→【供应商存货价格】中,输入供应商+存货编码,确认有效期内存在价格记录,且‘生效日期’≤单据业务日期,‘失效日期’≥单据业务日期。
为什么采购订单价格没带入入库单?
当单据类型设置为‘取采购订单价格’但实际未取值,常见于以下三类场景:
- 采购订单未审核或已关闭:U8仅允许从已审核且状态为‘执行中’的采购订单带价;
- 订单行与入库行匹配失败:入库单未通过‘参照订单’生成,或参照时未严格按‘订单号+行号’关联,导致系统无法追溯源价格;
- 订单价格含税/不含税标识与入库单不一致:若采购订单设为‘含税价’,而入库单头信息中‘计价方式’设为‘不含税’,系统将拒绝带价并留空。
高频原因拆解:按配置层级逐层下钻
问题根源集中在三个配置维度,需按‘单据→存货→价格档案’顺序排查,避免跳过前置条件直接修改底层数据:
单据层面:价格取值逻辑被禁用或错配
除前述单据类型设置外,还需检查【单据设置】→【单据格式】中该单据的‘单价’字段是否被设置为‘只读’或‘隐藏’,以及【单据设置】→【单据自定义项】中是否存在脚本强制清空单价字段的逻辑。
存货层面:价格管控开关未开启
若存货档案中‘采购价格管理’未勾选,则无论供应商价格如何维护,U8均不触发价格取值流程。此设置位于存货档案‘采购’页签左上角,易被实施人员忽略或上线时批量未启用。
价格档案层面:有效期/价格类型/币种三重匹配失败
供应商存货价格表要求同时满足:业务日期在价格有效期范围内、价格类型与存货档案中设定的‘默认价格类型’一致、币种与单据头币种相同。任一不满足,系统返回空值而非报错提示。
推荐做法与必须规避的操作
遵循U8价格流标准设计,可大幅降低此类问题发生率:
- 新建存货时必须同步启用采购价格管理:在【存货档案】→‘采购’页签勾选‘采购价格管理’,并指定‘默认价格类型’(建议统一设为‘采购价’);
- 供应商价格维护必须绑定有效期:避免使用‘长期有效’,应设置明确的‘生效日期’和‘失效日期’,并与采购周期对齐;
- 入库单务必通过‘参照采购订单’生成:禁用手工录入存货行,确保系统能自动继承订单价格、税率及含税标识;
- 禁用脚本直接清空单价字段:如因特殊业务需调整价格,应在审核前修改,而非用脚本在保存事件中置空——此举破坏U8价格流完整性,影响后续应付账款核销。
当前场景的替代与升级路径
若企业频繁遭遇价格取值失败、多价格体系切换困难、或需支持‘按批次/仓库/客户群差异化定价’等复杂需求,说明U8标准价格流已难以支撑业务演进:
- 财务核算标准化诉求强(如凭证自动生成、成本结转规则固化、报表口径统一):可评估迁移至用友畅捷通好会计,其采购入库单与应付模块深度集成,价格自动带入率超99%,且支持按发票类型(专票/普票)自动匹配含税/不含税计价;
- 进销存协同复杂度高(如多仓库调拨定价、赠品不计价、促销价临时生效):建议优先考虑用友畅捷通好生意,提供可视化价格策略引擎,支持按时间/数量/客户等级动态计算入库单价,无需人工维护海量供应商存货价格;
- 业财一体化要求严苛(如研发领料按BOM倒算成本、委外加工费分摊到入库单价、销售预测反向驱动采购定价):应启动用友畅捷通好业财方案评估,其价格中心模块支持多源头价格(采购/生产/销售/历史均价)融合计算,入库单可一键调用最新加权平均价。