物料入库后通过接口备料显示库存被占用或库存不足

入库接口:https://c2.xinheyun.com/api/open/v4/inventory/task/productionIn/confirm
参数:{“body”:{“id”:“42276945”,“records”:[{“quantity”:1,“warehouseCode”:“通用仓库”,“batchCode”:“2026-03-20-2160300000011”,“snCode”:“U725ZD107319_260319A034_1 +0.33_2 +0.31_3 -0.26_4 -0.14_5 -0.34_6 +0.14_7 +0.49_8 +0.49_9 -0.26_ 10 +0.15”}]}}
结果:{“code”:200,“message”:“成功”}
备料接口:https://c2.xinheyun.com/api/open/v2/inventory/task/materialTask/confirm/v2
参数:{“body”:{“type”:1,“records”:[{“batchNumber”:“2026-03-20-2160300000011”,“itemCode”:“2160300000011”,“quantity”:1.00000000,“snNumber”:“U725ZD107319_260319A034_1 +0.33_2 +0.31_3 -0.26_4 -0.14_5 -0.34_6 +0.14_7 +0.49_8 +0.49_9 -0.26_ 10 +0.15”,“warehouseCode”:“通用仓库”,“workOrderCode”:“MOLC06260312003”}]}}
结果:{“code”:403,“message”:“物料任务确认失败:2160300000011库存数不足或被占用,无法操作[BaseResultMsgDTO(uniqueKey=7385974886176735233-0, errorMsg=2160300000011库存数不足或被占用,无法操作, errorCode=0, extendErrorInfo=null)]”}

需要检查对应批次下的SN库存的当前状态,这个提示一般是指当前状态不允许备料给对应的生产单。