文档中心 > API类目 > 奇门仓储API

taobao.qimen.transferorder.report (调拨单通知)

调拨单通知

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
request Struct 可选
  • └ transferOrderCode
  • String
  • 可选
  • 调拨单号,0,string(50),必填,
  • 调拨单号,0,string(50),必填,
  • └ transferOutOrderCode
  • String
  • 可选
  • LBX018335346546556
  • 调拨出库单号
  • └ transferInOrderCode
  • String
  • 可选
  • LBX0245364565775
  • 调拨入库单号
  • └ confirmOutTime
  • String
  • 可选
  • 2017-10-15 10:00:00
  • 确认出库时间
  • └ confirmInTime
  • String
  • 可选
  • 2017-10-15 10:00:00
  • 确认入库时间
  • └ createTime
  • String
  • 可选
  • 2017-10-15 10:00:00
  • 调拨单创建时间
  • └ fromWarehouseCode
  • String
  • 可选
  • QDHEWL-0001
  • 调拨出库仓编码
  • └ toWarehouseCode
  • String
  • 可选
  • QDHEWL-0001
  • 调拨入库仓编码
  • └ ownerCode
  • String
  • 可选
  • 货主编码
  • 111
  • └ erpOrderCode
  • String
  • 可选
  • erpOrderCode
  • erpOrderCode
  • └ orderStatus
  • String
  • 可选
  • orderStatus
  • orderStatus
  • items
  • Items []
  • 可选
  • 项目集
  • └ scItemCode
  • String
  • 可选
  • 货品编码,HZ1234,string(50),,
  • 货品编码,HZ1234,string(50),,
  • └ inventoryType
  • String
  • 可选
  • 库存类型(1:可销售库存.101:残次),HZ1234,string(500),,
  • 库存类型(1:可销售库存.101:残次),HZ1234,string(500),,
  • └ outCount
  • String
  • 可选
  • 实际出库数量,Item1234,string(50),,
  • 实际出库数量,Item1234,string(50),,
  • └ inCount
  • String
  • 可选
  • 实际入库数量,Item1234,string(50),,
  • 实际出库数量,Item1234,string(50),,
  • └ planCount
  • String
  • 可选
  • 100
  • 计划调拨数量

响应参数

名称 类型 示例值 描述
response Struct
  • └ flag
  • String
  • 响应结果:success|failure,success,string(10),必填,
  • 响应结果:success|failure,success,string(10),必填,
  • └ code
  • String
  • 响应码,0,string(50),,
  • 响应码,0,string(50),,
  • └ message
  • String
  • 响应信息,invalid appkey,string(100),,
  • 响应信息,invalid appkey,string(100),,

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
QimenClient client = new DefaultQimenClient(url, appkey, secret);
TransferorderReportRequest req = new TransferorderReportRequest();
req.setCustomerId("stub-cust-code");
req.setVersion("2.0");
req.setTransferOrderCode("调拨单号,0,string(50),必填,");
req.setTransferOutOrderCode("LBX018335346546556");
req.setTransferInOrderCode("LBX0245364565775");
req.setConfirmOutTime("2017-10-15 10:00:00");
req.setConfirmInTime("2017-10-15 10:00:00");
req.setCreateTime("2017-10-15 10:00:00");
req.setFromWarehouseCode("QDHEWL-0001");
req.setToWarehouseCode("QDHEWL-0001");
req.setOwnerCode("货主编码");
req.setErpOrderCode("erpOrderCode");
req.setOrderStatus("orderStatus");
Items obj1 = new Items();
obj1.setScItemCode("货品编码,HZ1234,string(50),,");
obj1.setInventoryType("库存类型(1:可销售库存.101:残次),HZ1234,string(500),,");
obj1.setOutCount("实际出库数量,Item1234,string(50),,");
obj1.setInCount("实际入库数量,Item1234,string(50),,");
obj1.setPlanCount("100");
req.setItems(obj1);
TransferorderReportResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<response>
    <flag>响应结果:success|failure,success,string(10),必填,</flag>
    <code>响应码,0,string(50),,</code>
    <message>响应信息,invalid appkey,string(100),,</message>
</response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部