当前位置: API文档
stockout_order_push.php(创建其他出库单)
1.1 接口描述:旺店通ERP需要减少库存且出库单据没有对应的业务类型,推送其他出库单给旺店通ERP,并执行出库操作(扣减库存等),在旺店通ERP中属于其他出库,order_type类型记录在单据的remark备注信息中。 |
1.2 适用版本:网页版 |
1.3 注意事项:该接口不支持创建委外类型仓库的其他出库单,创建委外出库单需要使用vip_wms_stockinout_order_push.php接口创建。 |
2.1 线下ERP、SAP等系统对接 |
环境 | HTTP地址 |
---|---|
测试环境 | https://openapitest.huice.com/openapi/stockout_order_push.php |
正式环境 | https://openapi.huice.com/openapi/stockout_order_push.php |
名称 | 字段 | 类型 | 长度 | 必须 | 描述 |
---|---|---|---|---|---|
卖家账号 | sid | String | 是 | 购买ERP时由旺店通分配给ERP购买方,请从ERP购买方获取。 | |
接口账号 | appkey | String | 是 | 本开放平台“自助对接”功能模块内自助申请,申请流程单击这里 | |
时间戳 | timestamp | int | 是 | 北京时间1970-01-01 08:00:00起至现在的总秒数,10位int值,旺店通业版API服务端允许请求最大时间误差为5min,date.timezone = Asia/Shanghai。 | |
签名 | sign | String | 是 | API输入参数签名结果,签名算法介绍单击这里 |
名称 字段 类型 长度 必须 描述 外部单号 outer_no varchar 40 是 外部系统的唯一单据编号,避免重复推送数据 是否审核 stockout_flag tinyint 1 否 1:自动审核 0:不自动审核(默认1) 仓库编号 warehouse_id varchar 40 是 代表仓库所有属性的唯一编码,用于仓库区分,
ERP内支持自定义(ERP仓库界面设置)物流编号 logistics_code varchar 20 否 代表物流所有属性的唯一编码,用于物流区分,
ERP内支持自定义(ERP物流界面设置)物流单号 logistics_no varchar 40 否 物流公司的运单号 备注 remark varchar 255 否 其他出库单备注 出库原因 reason varchar 255 否 其他出库原因(需要在客户端维护好该原因,
如客户端无该原因或者原因停用,则推送失败)货品列表节点 order_detail_list data[] 是 请求参数的2级数据节点,包含其他出库单所有货品属性信息的数据节点 源单类型 src_order_type int 11 是 源单类型-目前仅允许其他出库(type=7)和采购退货出库(type=3) 源单号 src_order_no varchar 40 是 上层单据编号
名称 字段 类型 长度 必须 描述 商家编码 sku_no varchar 40 是 代表单品(sku)所有属性的编码 源单明细id src_order_detail_id int 11 否 源单明细id 出库数量 num decimal (19,4) 是 出库数量 价格 stockout_price decimal (19,4) 是 价格,默认为0 出库金额 stockout_amount decimal (19,4) 否 出库金额,默认:数量*单价 货位编号 position_no varchar 20 否 货位编号 批次号 batch_no varchar 20 否 指定批次号 备注 remark varchar 255 否 货品明细备注
4.1公共响应参数
名称 | 字段 | 类型 | 长度 | 必须 | 描述 |
错误码 | code | int | 11 | 是 | 状态码:0表示成功,其他表示失败 |
错误原因 | message | varchar | 255 | 是 | 错误原因 |
入库单号 | stockin_no | varchar | 40 | 是 | ERP系统生成入库单据分配的单号 |