taobao.icp.order.stockinordermessagetoerp (stockinordermessagetoerp)

ICP创建完成的出入库单消息回传给ERP

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
purchase_order_code String 可选 LBX002000101387001 采购单号 当orderType=CGRK时,使用
warehouse_code String 必须 WUZHOU-0001 仓库编码统仓统配等无需ERP指定仓储编码的情况填OTHER
operator_code String 可选 1697680011 操作员编码
operator_name String 可选 小二 操作员名称
operate_time String 可选 2015-03-19 19:25:06 操作时间 YYYY-MM-DD HH:MM:SS
sender_info SenderInfo 可选 发件人信息
  • └ sender_infocompany
  • String
  • 可选
  • 公司名称
  • 公司名称
  • └ sender_infoname
  • String
  • 可选
  • 姓名
  • 姓名
  • └ sender_infozip_code
  • String
  • 可选
  • 332211
  • 邮编
  • └ sender_infotel
  • String
  • 可选
  • 332211
  • 固定电话
  • └ sender_infomobile
  • String
  • 可选
  • 332211
  • 移动电话
  • └ sender_infoemail
  • String
  • 可选
  • rp@163.com
  • 电子邮箱
  • └ sender_infocountry_code
  • String
  • 可选
  • 国家二字码
  • 国家二字码
  • └ sender_infoprovince
  • String
  • 可选
  • 浙江省
  • 省份
  • └ sender_infocity
  • String
  • 可选
  • 杭州市
  • 城市
  • └ sender_infoarea
  • String
  • 可选
  • 西湖区
  • 区域
  • └ sender_infotown
  • String
  • 可选
  • 村镇
  • 村镇
  • └ sender_infodetail_address
  • String
  • 可选
  • 详细地址
  • 详细地址
receiver_info ReceiverInfo 可选 收件人信息
  • └ receiver_infocompany
  • String
  • 可选
  • 公司名称
  • 公司名称
  • └ receiver_infoname
  • String
  • 可选
  • 姓名
  • 姓名
  • └ receiver_infozip_code
  • String
  • 可选
  • 邮编
  • 邮编
  • └ receiver_infotel
  • String
  • 可选
  • 固定电话
  • 固定电话
  • └ receiver_infomobile
  • String
  • 可选
  • 移动电话
  • 移动电话
  • └ receiver_infoemail
  • String
  • 可选
  • 电子邮箱
  • 电子邮箱
  • └ receiver_infocountry_code
  • String
  • 可选
  • 国家二字码
  • 国家二字码
  • └ receiver_infoprovince
  • String
  • 可选
  • 省份
  • 省份
  • └ receiver_infocity
  • String
  • 可选
  • 城市
  • 城市
  • └ receiver_infoarea
  • String
  • 可选
  • 区域
  • 区域
  • └ receiver_infotown
  • String
  • 可选
  • 村镇
  • 村镇
  • └ receiver_infodetail_address
  • String
  • 可选
  • 详细地址
  • 详细地址
remark String 可选 备注 备注
extend_props String 可选 扩展属性 扩展属性
supplier_name String 可选 天猫海外商家测试香港 供应商名称
supplier_code String 可选 1697680011 供应商编码
express_code String 可选 60002251724 运单号
logistics_name String 可选 顺丰 物流公司名称
logistics_code String 可选 SF 物流公司编码 SF=顺丰、EMS=标准快递、EYB=经济快件、ZJS=宅急送、YTO=圆通? 、ZTO=中通 (ZTO) 、HTKY=百世汇通、UC=优速、STO=申通、TTKDEX=天天快递? 、QFKD=全峰、FAST=快捷、POSTB=邮政小包? 、GTO=国通、YUNDA=韵达、JD=京东配送、DD=当当宅配、AMAZON=亚马逊物流、OTHER=其他(只传英文编码)
expect_end_time String 可选 2012-07-29 12:05:09 最迟预期到货时间
expect_start_time String 可选 2012-07-29 12:05:09 预期到货时间
related_orders RelatedOrderInfo [] 可选
  • 最大列表长度:20
  • 关联的订单
    • related_order
    • RelatedOrderInfo
    • 可选
    • 关联的订单
    • └ order_code
    • String
    • 可选
    • LBX002000101378001
    • 关联的订单编号
    • └ order_type
    • String
    • 可选
    • CK
    • 关联的订单类型,CG=采购单, CK=出库单,RK=入库单
    order_type String 必须 QTRK 业务类型 (CGRK=采购入库, QTRK=其他入库,B2BRK=B2B入库 (只传英文编码)
    order_create_time String 可选 LBX002000101387001 订单创建时间YYYY-MM-DD HH:MM:SS
    order_lines OrderLineInfo [] 可选
  • 最大列表长度:20
  • 入库单信息
    • order_line
    • OrderLineInfo
    • 可选
    • 入库单信息
    • └ batch_code
    • String
    • 可选
    • 批次编码
    • 批次编码
    • └ produce_code
    • String
    • 可选
    • 生产批号
    • 生产批号
    • └ expire_date
    • String
    • 可选
    • 2012-09-17 15:16:44
    • 商品过期日期YYYY-MM-DD
    • └ product_date
    • String
    • 可选
    • 2012-09-17 15:16:44
    • 商品生产日期 YYYY-MM-DD
    • └ inventory_type
    • String
    • 可选
    • 库存类型
    • 库存类型ZP=正品, CC=残次,JS=机损, XS= 箱损,默认为ZP
    • └ retail_price
    • Number
    • 可选
    • 90
    • 零售价
    • └ purchase_price
    • Number
    • 可选
    • 80
    • 采购价
    • └ sku_property
    • String
    • 可选
    • 商品属性
    • 商品属性
    • └ plan_qty
    • Number
    • 必须
    • 1
    • 应收商品数量
    • └ item_name
    • String
    • 可选
    • 商品名称
    • 商品名称
    • └ item_id
    • String
    • 必须
    • 仓储系统商品ID
    • 仓储系统商品ID
    • └ item_code
    • String
    • 必须
    • 商品编码
    • 商品编码
    • └ order_line_no
    • String
    • 可选
    • 入库单的行号
    • 入库单的行号
    • └ out_biz_code
    • String
    • 可选
    • 外部业务编码
    • 外部业务编码, 消息ID, 用于去重,当单据需要分批次发送时使用
    entry_in_order_code String 必须 LBX001512105549004 入库单号
    entry_in_owner_code String 必须 306146512 入库单货主编码
    entry_out_order_code String 可选 LBX002000101378001 对应出库单号
    entry_out_owner_code String 可选 10000 出库单货主编码

    响应参数

    名称 类型 示例值 描述
    flag String failure flag
    errorcode String code code
    message String message message

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    IcpOrderStockinordermessagetoerpRequest req = new IcpOrderStockinordermessagetoerpRequest();
    req.setPurchaseOrderCode("LBX002000101387001");
    req.setWarehouseCode("WUZHOU-0001");
    req.setOperatorCode("1697680011");
    req.setOperatorName("小二");
    req.setOperateTime("2015-03-19 19:25:06");
    IcpOrderStockinordermessagetoerpRequest.SenderInfo obj1 = new IcpOrderStockinordermessagetoerpRequest.SenderInfo();
    obj1.setSenderInfocompany("公司名称");
    obj1.setSenderInfoname("姓名");
    obj1.setSenderInfozipCode("332211");
    obj1.setSenderInfotel("332211");
    obj1.setSenderInfomobile("332211");
    obj1.setSenderInfoemail("rp@163.com");
    obj1.setSenderInfocountryCode("国家二字码");
    obj1.setSenderInfoprovince("浙江省");
    obj1.setSenderInfocity("杭州市");
    obj1.setSenderInfoarea("西湖区");
    obj1.setSenderInfotown("村镇");
    obj1.setSenderInfodetailAddress("详细地址");
    req.setSenderInfo(obj1);
    IcpOrderStockinordermessagetoerpRequest.ReceiverInfo obj2 = new IcpOrderStockinordermessagetoerpRequest.ReceiverInfo();
    obj2.setReceiverInfocompany("公司名称");
    obj2.setReceiverInfoname("姓名");
    obj2.setReceiverInfozipCode("邮编");
    obj2.setReceiverInfotel("固定电话");
    obj2.setReceiverInfomobile("移动电话");
    obj2.setReceiverInfoemail("电子邮箱");
    obj2.setReceiverInfocountryCode("国家二字码");
    obj2.setReceiverInfoprovince("省份");
    obj2.setReceiverInfocity("城市");
    obj2.setReceiverInfoarea("区域");
    obj2.setReceiverInfotown("村镇");
    obj2.setReceiverInfodetailAddress("详细地址");
    req.setReceiverInfo(obj2);
    req.setRemark("备注");
    req.setExtendProps("扩展属性");
    req.setSupplierName("天猫海外商家测试香港");
    req.setSupplierCode("1697680011");
    req.setExpressCode("60002251724");
    req.setLogisticsName("顺丰");
    req.setLogisticsCode("SF");
    req.setExpectEndTime("2012-07-29 12:05:09");
    req.setExpectStartTime("2012-07-29 12:05:09");
    List<IcpOrderStockinordermessagetoerpRequest.RelatedOrderInfo> list4 = new ArrayList<IcpOrderStockinordermessagetoerpRequest.RelatedOrderInfo>();
    IcpOrderStockinordermessagetoerpRequest.RelatedOrderInfo obj5 = new IcpOrderStockinordermessagetoerpRequest.RelatedOrderInfo();
    list4.add(obj5);
    IcpOrderStockinordermessagetoerpRequest.RelatedOrderInfo obj7 = new IcpOrderStockinordermessagetoerpRequest.RelatedOrderInfo();
    obj7.setOrderCode("LBX002000101378001");
    obj7.setOrderType("CK");
    list6.setRelatedOrder(obj7);
    req.setRelatedOrders(list4);
    req.setOrderType("QTRK");
    req.setOrderCreateTime("LBX002000101387001");
    List<IcpOrderStockinordermessagetoerpRequest.OrderLineInfo> list9 = new ArrayList<IcpOrderStockinordermessagetoerpRequest.OrderLineInfo>();
    IcpOrderStockinordermessagetoerpRequest.OrderLineInfo obj10 = new IcpOrderStockinordermessagetoerpRequest.OrderLineInfo();
    list9.add(obj10);
    IcpOrderStockinordermessagetoerpRequest.OrderLineInfo obj12 = new IcpOrderStockinordermessagetoerpRequest.OrderLineInfo();
    obj12.setBatchCode("批次编码");
    obj12.setProduceCode("生产批号");
    obj12.setExpireDate("2012-09-17 15:16:44");
    obj12.setProductDate("2012-09-17 15:16:44");
    obj12.setInventoryType("库存类型");
    obj12.setRetailPrice(90L);
    obj12.setPurchasePrice(80L);
    obj12.setSkuProperty("商品属性");
    obj12.setPlanQty(1L);
    obj12.setItemName("商品名称");
    obj12.setItemId("仓储系统商品ID");
    obj12.setItemCode("商品编码");
    obj12.setOrderLineNo("入库单的行号");
    obj12.setOutBizCode("外部业务编码");
    list11.setOrderLine(obj12);
    req.setOrderLines(list9);
    req.setEntryInOrderCode("LBX001512105549004");
    req.setEntryInOwnerCode("306146512");
    req.setEntryOutOrderCode("LBX002000101378001");
    req.setEntryOutOwnerCode("10000");
    IcpOrderStockinordermessagetoerpResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <icp_order_stockinordermessagetoerp_response>
        <flag>failure</flag>
        <errorcode>code</errorcode>
        <message>message</message>
    </icp_order_stockinordermessagetoerp_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

    返回
    顶部