接口说明
- WMS调用的虎符API名称:jingdong.hufu.entryorder.confirm
- 虎符调用ERP的API名称:entryorder.confirm
- 接口描述:虎符入库单确认接口
入参规范
<?xml version="1.0" encoding="utf-8"?>
<request>
<entryOrder>
<totalOrderLines>单据总行数,int,当单据需要分多个请求发送时,发送方需要将totalOrderLines填入,接收方收到后,根据实际接收到的条数和totalOrderLines进行比对,如果小于,则继续等待接收请求。如果等于,则表示该单据的所有请求发送完成。
</totalOrderLines>
<entryOrderCode>入库单编码, string (50) , 必填</entryOrderCode>
<ownerCode>货主编码, string (50) </ownerCode>
<warehouseCode>仓库编码, string (50),必填 </warehouseCode>
<entryOrderId>仓储系统入库单ID, string (50) , 条件必填</entryOrderId>
<entryOrderType>入库单类型 ,SCRK=生产入库,LYRK=领用入库,CCRK=残次品入库,CGRK=采购入库, DBRK=调拨入库, QTRK=其他入库,B2BRK=B2B入库</entryOrderType>
<outBizCode>外部业务编码, 消息ID, 用于去重, ISV对于同一请求,分配一个唯一性的编码。用来保证因为网络等原因导致重复传输,请求不会被重复处理, ,必填</outBizCode>
<confirmType>支持出入库单多次收货, int,
多次收货后确认时
0 表示入库单最终状态确认;
1 表示入库单中间状态确认;
每次入库传入的数量为增量,特殊情况,同一入库单,如果先收到0,后又收到1,允许修改收货的数量。
</confirmType>
<status>入库单状态, string (50) , 必填 (NEW-未开始处理, ACCEPT-仓库接单 , PARTFULFILLED-部分收货完成, FULFILLED-收货完成, EXCEPTION-异常, CANCELED-取消, CLOSED-关闭, REJECT-拒单, CANCELEDFAIL-取消失败) , (只传英文编码) </status>
<operateTime>操作时间, string (19) , YYYY-MM-DD HH:MM:SS,(当status=FULFILLED, operateTime为入库时间) </operateTime>
<remark>备注, string (500) </remark>
</entryOrder>
<orderLines>
<orderLine>
<outBizCode>外部业务编码, 消息ID, 用于去重,当单据需要分批次发送时使用 </outBizCode>
<orderLineNo>单据行号,string(50)</orderLineNo>
<ownerCode>货主编码, string (50) </ownerCode>
<itemCode>商品编码, string (50) , 必填</itemCode>
<itemId>仓储系统商品ID, string (50) , 条件必填</itemId>
<itemName>商品名称, string (200) </itemName>
<inventoryType>库存类型,string (50) , ZP=正品, CC=残次,JS=机损, XS= 箱损,默认为ZP, (收到商品总数=正品数+残品数+机损数+箱损数) </inventoryType>
<planQty>应收数量, int</planQty>
<actualQty>实收数量, int,必填</actualQty>
<batchCode>批次编码, string (50) </batchCode>
<productDate>商品生产日期,string(10), YYYY-MM-DD</productDate>
<expireDate>商品过期日期,string(10),YYYY-MM-DD</expireDate>
<produceCode>生产批号, string (50) </produceCode>
<batchs><!-- 同一行号下多批次支持-->
<batch>
<batchCode>批次编号,string(50)</batchCode>
<productDate>生产日期,string(10),YYYY-MM-DD</productDate>
<expireDate>过期日期,string(10),YYYY-MM-DD </expireDate>
<produceCode>生产批号,string(50),</produceCode>
<inventoryType>库存类型,string (50) , ZP=正品, CC=残次,JS=机损, XS= 箱损,默认为ZP, (收到商品总数=正品数+残品数+机损数+箱损数) </inventoryType>
<actualQty>实收数量, int,要求batchs节点下所有的实收数量之和等于orderline中的实收数量</actualQty>
</batch>
</batchs>
<remark>备注, string (500) </remark>
</orderLine>
</orderLines>
</request>
出参规范
<?xml version="1.0" encoding="utf-8"?>
<response>
<flag>success|failure</flag>
<code>响应码</code>
<message>响应信息</message>
</response>