入库单确认接口

接口介绍

WMS调用接口,回传入库单信息。

API名称:taobao.qimen.entryorder.confirm

入参规范

<?xmlversion="1.0"encoding="utf-8"?>

<request>
  <entryOrder>
  <totalOrderLines>单据总行数,int。</totalOrderLines>
  <entryOrderCode>入库单编码,string(50),必填</entryOrderCode>
  <ownerCode>货主编码,string(50)</ownerCode>
  <warehouseCode>仓库编码,string(50),必填</warehouseCode>
  <entryOrderId>仓储系统入库单ID,string(50)</entryOrderId>
  <entryOrderType>入库单类型,CCRK=残次品入库,CGRK=采购入库,DBRK=调拨入库,QTRK=其他入库,B2BRK=B2B入库</entryOrderType>
  <outBizCode>外部业务编码,消息ID,用于去重,ISV对于同一请求,分配一个唯一性的编码。用来保证因为网络等原因导致重复传输,请求不会被重复处理,,必填</outBizCode>
  <confirmType>支持出入库单多次收货,int,多次收货后确认时0表示入库单最终状态确认;1表示入库单中间状态确认;每次入库传入的数量为增量,特殊情况,同一入库单,如果先收到0,后又收到1,允许修改收货的数量。</confirmType>
  <status>入库单状态,string(50),必填(PARTFULFILLED-部分收货完成,FULFILLED-收货完成),(只传英文编码)</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=残次,默认为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=残次,默认为ZP,(收到商品总数=正品数+残品数)</inventoryType>
          <actualQty>实收数量,int,要求batchs节点下所有的实收数量之和等于orderline中的实收数量</actualQty>
        </batch>
      </batchs>
      <remark>备注,string(500)</remark>
    </orderLine>
  </orderLines>
</request>

出参规范

<?xmlversion="1.0"encoding="utf-8"?>

<response>
  <flag>success|failure</flag>
  <code>响应码</code>
  <message>响应信息</message>
</response>