入库单确认接口
简要描述
请求URL
  • https://ctctest.yanzhiwu.com/api/ERP/InboundOrderConfirmationinterface
请求方式
  • Post
调用方向
  • 第三方发起
Header
header 必填 类型 说明
Authorization 是 varchar 授权accessToken,由Token接口返回
Sign 是 varchar 参数签名
Timespan 是 varchar 时间戳
请求参数
参数名 必填 类型 说明
↳ itemName 否 varchar 商品名称
↳ actualQty 否 varchar 实收数量
extendProps 否 number 扩展属性,K/V形式
↳ warehouseName 否 varchar 仓库名称
↳ ownerCode 是 varchar 货主编码
↳ subOrderType 否 varchar 入库单确认的其他入库子类型,用于orderType设置为其他入库时设置
↳ entryOrderType 否 varchar 入库单类型(SCRK=生产入库;LYRK=领用入库;CCRK=残次品入库;CGRK=采购入库;DBRK=调拨入库;QTRK=其他入 库;B2BRK=B2B入库)
↳ orderType 否 varchar 订单类型
↳ actualQty 是 number 实收数量,要求batchs节点下所有的实收数量之和等于orderline中的实收数量
↳ outBizCode 是 varchar 外部业务编码, 消息ID, 用于去重, ISV对于同一请求,分配一个唯一性的编码。用来保证因为网络等原因导致重复传输,请求不会被重复处理,
↳ shopCode 否 varchar 店铺编码
↳ orderCode 否 varchar 订单编码
↳ itemName 否 varchar 商品名称
↳ remark 否 varchar 备注
↳ batchs 否 array 同一行号下多批次支持
↳ entryOrderCode 是 varchar 入库单号
↳ remark 否 varchar 备注
entryOrder 是 array 入库单信息
↳ expireDate 否 varchar 过期日期 YYYY-MM-DD
↳ orderLineNo 否 varchar 单据行号
↳ warehouseCode 是 varchar 仓库编码
↳ purchaseOrderCode 否 varchar 采购单号(当orderType=CGRK时使用)
↳ unit 否 varchar 单位
↳ produceCode 否 varchar 生产批号
↳ itemId 否 varchar 仓储系统商品ID
↳ batchCode 否 varchar 批次编码
↳ responsibleDepartment 否 varchar 快递费用 (元)
↳ ownerCode 否 varchar 货主编码
↳ inventoryType 否 varchar 库存类型, ZP=正品, CC=残次,JS=机损, XS= 箱损,默认为ZP, (收到商品总数=正品数+残品数+机损数+箱损数)
totalOrders 否 array 分批次入库的最后一次回传
↳ snList 否 varchar 商品序列号, String(50)。
↳ shopNick 否 varchar 店铺名称
↳ productDate 否 varchar 生产日期 YYYY-MM-DD
↳ actualQty 是 number 实收数量
↳ productDate 否 varchar 商品生产日期 YYYY-MM-DD
↳ planQty 否 number 应收商品数量
↳ outBizCode 否 varchar 外部业务编码, 消息ID, 用于去重,当单据需要分批次发送时使用
orderLines 否 array 单据入库明细。当仓0收或者ERP支持部分收货,最后一次0收关单时,orderLines会为空/null。
↳ produceCode 否 varchar 生产批号
↳ remark 否 varchar 备注
↳ orderLineNo 否 varchar 单据明细行号,建议必填
↳ batchCode 是 varchar 批次编号
↳ inventoryType 是 varchar 库存类型, ZP=正品, CC=残次,JS=机损, XS= 箱损,默认为ZP, (收到商品总数=正品数+残品数+机损数+箱损数)
↳ itemCode 是 varchar 商品编码
↳ orderId 否 varchar 订单编码
↳ operateTime 否 varchar 操作时间 YYYY-MM-DD HH:MM:SS
↳ freight 否 varchar 快递费用 (元)
↳ totalOrderLines 否 number 单据总行数,当单据需要分多个请求发送时,发送方需要将totalOrderLines填入,接收方收到后,根据实际接收到的条数和totalOrderLines进行比对,如果小于,则继续等待接收请求。如果等于,则表示该单据的所有请求发送完成。
↳ expireDate 否 varchar 商品过期日期 YYYY-MM-DD
↳ status 是 varchar 入库单状态,(NEW-未开始处理, ACCEPT-仓库接单 , PARTFULFILLED-部分收货完成, FULFILLED-收货完成, EXCEPTION-异常, CANCELED-取消, CLOSED-关闭, REJECT-拒单, CANCELEDFAIL-取消失败) , (只传英文编码)
↳ ownerCode 否 varchar 货主编码
↳ itemId 否 number 仓储系统商品ID,条件必填
↳ confirmType 是 number 支持出入库单多次收货, 多次收货后确认时,0 表示入库单最终状态确认; 1 表示入库单中间状态确认;,每次入库传入的数量为增量,特殊情况,同一入库单,如果先收到0,后又收到1,允许修改收货的数量。
↳ itemCode 否 varchar 商品编码
↳ entryOrderId 否 varchar 仓储系统入库单ID,条件必填
响应参数
参数名 必填 类型 说明
message 否 varchar 错误描述
code 否 varchar 错误码
flag 是 varchar 状态码(success|failure)