租户:江西杉盛
接口触发时间:2025-06-21 08:17:38
接口:“api/open/v2/inventory/task/materialTask/confirm/v2”
参数:{“body”:{“type”:1,“records”:[{“batchNumber”:“系统默认批次”,“itemCode”:“20401000005”,“quantity”:1.00000000,“snNumber”:“5019006600031256201922400126”,“warehouseCode”:“通用仓库”,“workOrderCode”:“MOLC06250619001”}]}}
相应值:{“code”:403,“message”:“物料任务确认失败:20401000005库存数不足或被占用,无法操作[BaseResultMsgDTO(uniqueKey=7287382824763318273-0, errorMsg=20401000005库存数不足或被占用,无法操作, errorCode=0, extendErrorInfo=null)]”}
问题:该物料于2025-06-21 08:17:37入库,接口返回被占用是由于什么操作限制住,导致不可领料出库?
您好,以下为导致“库存数不足或被占用,无法操作”的常见原因及解决方法,供您参考:
1. 库存被强占用
• 若在物料需求计划(新)中将“订单预留类型”设置为“强占用”,则对应的库存仅限被该订单使用,其他出库无法操作。
• 建议在“计划”模块或在订单详情中查看是否有强占用设置,如不需要可更改强占用方式。
2. 订单锁库
• 若物料被订单锁库后,只能被对应订单的生产单使用,其他订单和任务则无法出库。
• 您可进入“订单详情”→“库存”→“库存查询”,按物料查看锁库情况;若确需出库给其他订单,可先在订单中解锁或取消锁库。
3. 库存数与可用数不一致
• 在“库存”→“库存查询”→“按物料查询”时,若物料显示“库存数B=0”但“库存可用数”有数字,可能是由于系统可用数并非实时计算,仅在每日凌晨进行同步。
• 您可以在右上方点击“计算库存可用数”,或者在“设置”→“系统设置”→“库存”→“库存可用数”中自定义更新方式。
• 也可能是可用数包含在制和在途数量,具体可点击可用数上方的问号查看详情。
4. 库存任务默认仓库未配置
• 部分场景下,系统默认勾选的仓库中没有实际库存,导致无法自动分配库存。
• 在“库存”→“库存任务”中,您可将默认仓库的选择清除,再点击左下角的“自动分配”,让系统重新查找可用的仓库并完成分配。
好谢谢