4.2 入库单创建接口
4.2.1 接口介绍
ERP调用WMS的API名称:openapi.entryorder.create
4.2.2 单据类型说明
采购入库(ERP对应采购收货单)
越库入库(ERP对应越库入库单)越库入库到配送中心仓库(000101)、越库入库到配送中心次品库(000102) (WMS手工将采购入库单修改成越库入库单)
门店退仓(ERP对应直调收货单)门店退仓到配送中心仓库(000101)、门店退仓到配送中心次品库(000102)
网购退仓(ERP对应转仓单)网购仓库(000002)转仓到配送中心仓库(000101)、网购仓库(000002)转仓到配送中心次品库(000102) 对应ERP为转仓单
总部退仓(ERP对应转仓单)总部仓库(000001)转仓到配送中心仓库(000101)、总部仓库(000001)转仓到配送中心次品库(000102)对应ERP为转仓单
注:预留ERP仓库中转作业的功能扩展,以实现将来相同业务特性仓库的新增(目前库内仓库有网购仓库(000002)和总部仓库(000001)。
4.2.3 入参规范
<?xml version="1.0" encoding="utf-8"?>
<request>
<entryOrder>
<entryOrderCode>入库单号, string (50) , 必填</entryOrderCode>
采购入库取入库单号,门店退仓、网购退仓、总部退仓取退仓单号
<ownerCode>货主编码, string (50) , 必填</ownerCode>
<purchaseOrderCode>采购单号,string(50),当orderType=CGRK时,使用</purchaseOrderCode>
<warehouseCode>仓库编码, string (50),必填 ,统仓统配等无需ERP指定仓储编码的情况填OTHER</warehouseCode>
<orderCreateTime>订单创建时间, string (19) , YYYY-MM-DD HH:MM:SS</orderCreateTime>
<orderType>业务类型 (CGRK=采购入库,MDTC=门店退仓,WGTC=网购退仓,ZBTC=总部退仓,YKRK=越库入库,QTRK=其他入库, string (50) , (只传英文编码) </orderType>必填
<expectStartTime>预期到货时间, string (19) , 必填YYYY-MM-DD HH:MM:SS</expectStartTime>
<supplierCode>供应商编码 string (50) </supplierCode>必填
<supplierName>供应商名称 string (200) </supplierName>必填
采购入库取供应商编码和名称,门店退仓取门店编码和门店名称、网购退仓取网购仓库编码和网购仓库名称、总部退仓取总部仓库编码和名称)
<remark>备注, string (500)必填,可为空 </remark>
<orderLines>
<orderLine>
<outBizCode>外部业务编码, 消息ID, 用于去重,当单据需要分批次发送时使用</outBizCode>
<ownerCode>货主编码, string (50) , 必填</ownerCode>
<itemCode>商品编码, string (50) , 必填</itemCode>
<itemId>仓储系统商品ID,string(50),条件必填</itemId>
<itemName>商品名称, string (200) </itemName>
<planQty>应收商品数量, int, 必填</planQty>
<virtualWarehouse>逻辑仓信息, string(50)必填</virtualWarehouse>
</orderLine>
</orderLines>
</request>
4.2.4 出参规范
<?xml version="1.0" encoding="utf-8"?>
<response>
<flag>success|failure</flag>
<code>响应码</code>
<message>响应信息</message>
<entryOrderId>仓储系统入库单编码, string (50) </entryOrderId>
</response>