当前位置: API文档

stockout_order_push.php(创建其他出库单)

¥标准

1.接口说明

   1.1 接口描述:旺店通ERP需要减少库存且出库单据没有对应的业务类型,推送其他出库单给旺店通ERP,并执行出库操作(扣减库存等),在旺店通ERP中属于其他出库,order_type类型记录在单据的remark备注信息中。

   1.2 适用版本:网页版
   1.3 注意事项:该接口不支持创建委外类型仓库的其他出库单,创建委外出库单需要使用vip_wms_stockinout_order_push.php接口创建。

2.调用场景

   2.1 线下ERP、SAP等系统对接

3.请求参数说明

   3.1 请求地址

环境HTTP地址
测试环境https://openapitest.huice.com/openapi/stockout_order_push.php
正式环境https://openapi.huice.com/openapi/stockout_order_push.php

  3.2 公共请求参数

名称字段类型长度
必须描述
卖家账号sidString
购买ERP时由旺店通分配给ERP购买方,请从ERP购买方获取。
接口账号appkeyString
本开放平台“自助对接”功能模块内自助申请,申请流程单击这里
时间戳timestampint
北京时间1970-01-01 08:00:00起至现在的总秒数,10位int值,旺店通业版API服务端允许请求最大时间误差为5min,date.timezone = Asia/Shanghai。
签名signString
API输入参数签名结果,签名算法介绍单击这里

   3.3 业务请求参数

名称字段类型长度必须描述
外部单号outer_novarchar40外部系统的唯一单据编号,避免重复推送数据
是否审核stockout_flagtinyint1
1:自动审核 0:不自动审核(默认1)
仓库编号warehouse_idvarchar40代表仓库所有属性的唯一编码,用于仓库区分,
ERP内支持自定义(ERP仓库界面设置)
物流编号logistics_codevarchar20代表物流所有属性的唯一编码,用于物流区分,
ERP内支持自定义(ERP物流界面设置)
物流单号logistics_novarchar40物流公司的运单号
备注 remarkvarchar255 否 其他出库单备注 
出库原因 reasonvarchar255 否 其他出库原因(需要在客户端维护好该原因,
如客户端无该原因或者原因停用,则推送失败)
货品列表节点order_detail_listdata[]
请求参数的2级数据节点,包含其他出库单所有货品属性信息的数据节点
源单类型src_order_typeint11源单类型-目前仅允许其他出库(type=7)和采购退货出库(type=3)
源单号src_order_novarchar40上层单据编号
order_detail_list

名称字段类型长度必须描述
商家编码sku_novarchar40代表单品(sku)所有属性的编码
源单明细idsrc_order_detail_idint11源单明细id
出库数量numdecimal(19,4)出库数量
价格stockout_pricedecimal(19,4)价格,默认为0
出库金额stockout_amountdecimal(19,4)出库金额,默认:数量*单价
货位编号position_novarchar20货位编号
批次号batch_novarchar20指定批次号
备注remarkvarchar255货品明细备注

   4. 响应参数

4.1公共响应参数

名称字段类型长度必须描述
错误码codeint11
状态码:0表示成功,其他表示失败
错误原因messagevarchar255错误原因
入库单号stockin_novarchar40ERP系统生成入库单据分配的单号


常用工具