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

taobao.qimen.returnorder.query (退货入库单查询接口)

ERP调用奇门的接口,查询退货入库信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
request ReturnOrderQueryRequest 可选 cest
  • └ ownerCode
  • String
  • 可选
  • H1234
  • 货主编码
  • └ warehouseCode
  • String
  • 可选
  • CK1234
  • 仓库编码
  • └ returnOrderCode
  • String
  • 必须
  • R1234
  • 退货单编码
  • └ returnOrderId
  • String
  • 可选
  • CK1234
  • 仓库系统订单编码
  • └ page
  • Number
  • 必须
  • 1
  • 当前页(从1开始)
  • └ pageSize
  • Number
  • 必须
  • 20
  • 每页orderLine条数(最多100条)
  • └ extendProps
  • Map
  • 可选
  • 扩展属性

响应参数

名称 类型 示例值 描述
response ReturnOrderQueryResponse response
  • └ flag
  • String
  • success
  • 响应结果:success|failure
  • └ code
  • String
  • 0
  • 响应码
  • └ message
  • String
  • invalid appkey
  • 响应信息
  • returnOrder
  • ReturnOrder
  • 退货单信息
  • └ returnOrderCode
  • String
  • R1234
  • ERP的退货入库单编码
  • └ returnOrderId
  • String
  • R1234
  • 仓库系统订单编码
  • └ warehouseCode
  • String
  • W1234
  • 仓库编码(统仓统配等无需ERP指定仓储编码的情况填OTHER)
  • └ orderType
  • String
  • THRK
  • 单据类型(THRK=退货入库;HHRK=换货入库;只传英文编码)
  • └ orderConfirmTime
  • String
  • 2016-09-09 12:00:00
  • 确认入库时间(YYYY-MM-DD HH:MM:SS)
  • └ logisticsCode
  • String
  • SF
  • 物流公司编码(SF=顺丰、EMS=标准快递、EYB=经济快件、ZJS=宅急送、YTO=圆通、ZTO=中通(ZTO)、HTKY=百世汇通、 UC=优速、STO=申通、TTKDEX=天天快递、QFKD=全峰、FAST=快捷、POSTB=邮政小包、GTO=国通、YUNDA=韵达、JD=京东配送、DD=当当宅配、 AMAZON=亚马逊物流、OTHER=其他;只传英文编码)
  • └ logisticsName
  • String
  • 顺丰
  • 物流公司名称
  • └ expressCode
  • String
  • YD1234
  • 运单号
  • └ returnReason
  • String
  • 破损退货
  • 退货原因
  • senderInfo
  • SenderInfo
  • 发件人信息
  • └ company
  • String
  • 淘宝
  • 公司名称
  • └ name
  • String
  • 老王
  • 姓名
  • └ zipCode
  • String
  • 043300
  • 邮编
  • └ tel
  • String
  • 81020340
  • 固定电话
  • └ mobile
  • String
  • 13214567869
  • 移动电话
  • └ email
  • String
  • 345@gmail.com
  • 电子邮箱
  • └ countryCode
  • String
  • 051532
  • 国家二字码
  • └ province
  • String
  • 浙江省
  • 省份
  • └ city
  • String
  • 杭州
  • 城市
  • └ area
  • String
  • 余杭
  • 区域
  • └ town
  • String
  • 横加桥
  • 村镇
  • └ detailAddress
  • String
  • 杭州市余杭区989号
  • 详细地址
  • └ remark
  • String
  • 备注信息
  • 备注
  • orderLines
  • OrderLine []
  • 订单信息
  • └ orderLineNo
  • String
  • D1234
  • 单据行号
  • └ sourceOrderCode
  • String
  • PD1224
  • 交易平台订单
  • └ subSourceOrderCode
  • String
  • PL1234
  • 交易平台子订单编码
  • └ itemCode
  • String
  • I1234
  • 商品编码
  • └ itemId
  • String
  • CK1234
  • 仓储系统商品编码(条件为提供后端(仓储系统)商品编码的仓储系统)
  • └ inventoryType
  • String
  • ZP
  • 库存类型(ZP=正品;CC=残次;JS=机损;XS=箱损;默认为ZP)
  • └ planQty
  • Number
  • 12
  • 应收商品数量
  • └ actualQty
  • Number
  • 13
  • 实收商品数量
  • └ batchCode
  • String
  • P123
  • 批次编码
  • └ productDate
  • String
  • 2016-09-09
  • 生产日期(YYYY-MM-DD)
  • └ expireDate
  • String
  • 2016-09-09
  • 过期日期(YYYY-MM-DD)
  • └ produceCode
  • String
  • P1234
  • 生产批号
  • └ qrCode
  • String
  • 1;1;1
  • 商品的二维码(类似电子产品的SN码;用来进行商品的溯源;多个二维码之间用分号;隔开)

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
QimenClient client = new DefaultQimenClient(url, appkey, secret);
ReturnorderQueryRequest req = new ReturnorderQueryRequest();
req.setCustomerId("stub-cust-code");
req.setVersion("2.0");
req.setOwnerCode("H1234");
req.setWarehouseCode("CK1234");
req.setReturnOrderCode("R1234");
req.setReturnOrderId("CK1234");
req.setPage(1L);
req.setPageSize(20L);
ReturnorderQueryResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<response>
    <flag>success</flag>
    <code>0</code>
    <message>invalid appkey</message>
    <returnOrder>
        <returnOrderCode>R1234</returnOrderCode>
        <returnOrderId>R1234</returnOrderId>
        <warehouseCode>W1234</warehouseCode>
        <orderType>THRK</orderType>
        <orderConfirmTime>2016-09-09 12:00:00</orderConfirmTime>
        <logisticsCode>SF</logisticsCode>
        <logisticsName>顺丰</logisticsName>
        <expressCode>YD1234</expressCode>
        <returnReason>破损退货</returnReason>
        <senderInfo>
            <company>淘宝</company>
            <name>老王</name>
            <zipCode>043300</zipCode>
            <tel>81020340</tel>
            <mobile>13214567869</mobile>
            <email>345@gmail.com</email>
            <countryCode>051532</countryCode>
            <province>浙江省</province>
            <city>杭州</city>
            <area>余杭</area>
            <town>横加桥</town>
            <detailAddress>杭州市余杭区989号</detailAddress>
        </senderInfo>
        <remark>备注信息</remark>
    </returnOrder>
    <orderLines>
        <orderLine>
            <orderLineNo>D1234</orderLineNo>
            <sourceOrderCode>PD1224</sourceOrderCode>
            <subSourceOrderCode>PL1234</subSourceOrderCode>
            <itemCode>I1234</itemCode>
            <itemId>CK1234</itemId>
            <inventoryType>ZP</inventoryType>
            <planQty>12</planQty>
            <actualQty>13</actualQty>
            <batchCode>P123</batchCode>
            <productDate>2016-09-09</productDate>
            <expireDate>2016-09-09</expireDate>
            <produceCode>P1234</produceCode>
            <qrCode>1;1;1</qrCode>
        </orderLine>
    </orderLines>
</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

返回
顶部