文档中心 > API类目 > 银泰开放平台

alibaba.mos.entryorder.create (入库单创建)

入库单创建——专柜入库单创建,在供应商向专柜铺货、其他专柜向该专柜调拨入库等场景时使用。不适用于商家仓的入库。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
entry_order_create_request EntryOrderCreateRequest 必须 入库单入参对象
  • entry_order
  • EntryOrderCreateDto
  • 必须
  • 入库单主单对象
  • └ entry_order_code
  • String
  • 必须
  • E1234
  • 入库单号(长度50)
  • └ expect_end_time
  • Date
  • 可选
  • 2015-09-09 12:00:00
  • 最迟预期到货时间(YYYY-MM-DD HH:MM:SS)
  • └ expect_start_time
  • Date
  • 可选
  • 2015-09-09 12:00:00
  • 预期到货时间(YYYY-MM-DD HH: MM:SS)
  • └ express_code
  • String
  • 可选
  • Y1234
  • 运单号
  • └ logistics_code
  • String
  • 可选
  • SF
  • 物流公司编码(SF=顺丰、EMS= 标准快递、EYB=经济快件、ZJS= 宅急送、YTO=圆通 、ZTO=中通( ZTO)、HTKY=百世汇通、 UC= 优速、STO=申通、TTKDEX= 天天快递、QFKD=全峰、FAST= 快捷、POSTB=邮政小包、GTO= 国通、YUNDA=韵达、JD= 京东配送、DD=当当宅配、 AMAZON=亚马逊物流、OTHER= 其他(只传英文编码))
  • └ logistics_name
  • String
  • 可选
  • 顺丰
  • 物流公司名称
  • └ operate_time
  • Date
  • 可选
  • 2017-09-09 12:00:00
  • 操作时间(YYYY-MM-DD HH:MM: SS)
  • └ operator_code
  • String
  • 可选
  • ON1234
  • 操作员编码
  • └ operator_name
  • String
  • 可选
  • operatorName
  • 操作员名称
  • └ order_create_time
  • Date
  • 必须
  • 2016-09-09 12:00:00
  • 订单创建时间(YYYY-MM-DD HH: MM:SS),指对接供应商自己系统单据的创建时间。
  • └ order_type
  • String
  • 可选
  • SCRK
  • 业务类型(SCRK=生产入库;LYRK =领用入库;CCRK=残次品入库; CGRK=采购入库;DBRK= 调拨入库;QTRK=其他入库; B2BRK=B2B入 库;XNRK= 虚拟入库;只传英文编码)
  • └ owner_code
  • String
  • 必须
  • HZ01-00092
  • 货主编码(银泰专柜id)
  • └ purchase_order_code
  • String
  • 可选
  • C123455
  • 采购单号(当orderType=CGRK 时使用)仅用于采购业务
  • receiver_info
  • EntryOrderReceiverInfo
  • 可选
  • 收件人信息
  • └ area
  • String
  • 可选
  • 余杭
  • 区(县)
  • └ city
  • String
  • 可选
  • 杭州
  • 城市
  • └ company
  • String
  • 可选
  • 淘宝
  • 公司名称
  • └ country_code
  • String
  • 可选
  • CN
  • 国家二字码
  • └ detail_address
  • String
  • 可选
  • 杭州市余杭区989号
  • 详细地址
  • └ email
  • String
  • 可选
  • 12345
  • 电子邮箱
  • └ id_number
  • String
  • 可选
  • 12345
  • 收件人证件号码
  • └ id_type
  • String
  • 可选
  • 1
  • 收件人证件类型(1-身份证;2-军官证;3-护照;4其他)
  • └ mobile
  • String
  • 可选
  • 13423456785
  • 移动电话
  • └ name
  • String
  • 可选
  • 老王
  • 姓名
  • └ province
  • String
  • 可选
  • 浙江省
  • 省份
  • └ tel
  • String
  • 可选
  • 808786543
  • 固定电话
  • └ town
  • String
  • 可选
  • 横加桥
  • 村镇
  • └ zip_code
  • String
  • 可选
  • 043300
  • 邮编
  • related_orders
  • RelatedOrderDto []
  • 可选
  • 关联订单信息
  • └ order_code
  • String
  • 可选
  • CG
  • 关联的订单类型(CG=采购单;DB=调拨单;CK= 出库单;RK=入库单;只传英文编码)
  • └ order_type
  • String
  • 可选
  • G1234
  • 关联的订单编号
  • └ remark
  • String
  • 可选
  • 备注信息
  • 备注
  • sender_info
  • EntryOrderSenderInfo
  • 可选
  • 发件人信息
  • └ area
  • String
  • 可选
  • 区(县)
  • 朝阳区
  • └ city
  • String
  • 可选
  • 北京
  • 城市
  • └ company
  • String
  • 可选
  • 淘宝
  • 公司名称
  • └ country_code
  • String
  • 可选
  • CN
  • 国家二字码
  • └ detail_address
  • String
  • 可选
  • 北京市朝阳区惠河南街 9999999号
  • 详细地址
  • └ email
  • String
  • 可选
  • 345@gmail.com
  • 电子邮箱
  • └ mobile
  • String
  • 可选
  • 13423456785
  • 移动电话
  • └ name
  • String
  • 可选
  • 张三
  • 姓名
  • └ province
  • String
  • 可选
  • 浙江省
  • 省份
  • └ tel
  • String
  • 可选
  • 808786543
  • 固定电话
  • └ town
  • String
  • 可选
  • 高碑店
  • 村镇
  • └ zip_code
  • String
  • 可选
  • 043300
  • 邮编
  • └ source_warehouse_code
  • String
  • 可选
  • E1234
  • 出库仓库编码
  • └ source_warehouse_name
  • String
  • 可选
  • E1234
  • 出库仓库名称
  • └ supplier_code
  • String
  • 可选
  • G1234
  • 供应商编码(二级供应商)
  • └ supplier_name
  • String
  • 可选
  • GN1234
  • 供应商名称
  • └ total_order_lines
  • Number
  • 必须
  • 12
  • 总行数(最大5000)
  • └ warehouse_code
  • String
  • 必须
  • W1234
  • 入库仓库编码(银泰仓id)
  • └ warehouse_name
  • String
  • 可选
  • E1234
  • 品牌方对银泰的仓库定义
  • └ extend_props
  • String
  • 可选
  • {}
  • 扩展属性(不超过20个 key)
  • order_lines
  • EntryOrderCreateLine []
  • 必须
  • 入库单详情(一次最多20行)
  • └ batch_code
  • String
  • 可选
  • PCODE123
  • 批次编码
  • └ expire_date
  • Date
  • 可选
  • 2017-09-09 15:30:22
  • 商品过期日期(YYYY-MM-DD HH:MM:SS)
  • └ inventory_type
  • String
  • 可选
  • ZP
  • 库存类型(ZP=正品;CC=残次;JS=机损;XS= 箱损;默认为ZP,当前仅支持正品)
  • └ item_code
  • String
  • 必须
  • I123
  • 商品唯一id(即单品信息录入或整款数字化(整款)信息录入接口的 outerId)
  • └ item_id
  • String
  • 可选
  • CI123
  • 银泰的cspuId
  • └ item_name
  • String
  • 可选
  • IN123
  • 商品名称
  • └ order_line_no
  • Number
  • 必须
  • 123
  • 商品明细的行号
  • └ out_biz_code
  • String
  • 必须
  • O123
  • 建议和item_code保持一致,外部业务编码(消息ID;用于去重; 当单据需要分批次发送时使用)
  • └ owner_code
  • String
  • 可选
  • HZ01-00092
  • 货主编码(银泰专柜号)
  • └ plan_qty
  • BigDecimal
  • 必须
  • 12
  • 应收商品数量(即商品的入库数量)
  • └ produce_code
  • String
  • 可选
  • P1234
  • 生产批号
  • └ product_date
  • Date
  • 可选
  • 2017-09-09 15:30:22
  • 商品生产日期(YYYY-MM-DD HH:MM:SS)
  • └ purchase_price
  • BigDecimal
  • 可选
  • 12.0
  • 采购价
  • └ retail_price
  • BigDecimal
  • 可选
  • 12.0
  • 零售价
  • └ sku_property
  • String
  • 可选
  • 红色
  • 商品属性
  • └ sn_list
  • String []
  • 可选
  • 695465984
  • sn编码列表(条码,目前只支持一个)
  • └ unit
  • String
  • 可选
  • 个/盒/箱/柜等
  • 单位

响应参数

名称 类型 示例值 描述
result ResultDo {} 返回结果
  • data
  • OrderCreateResult
  • true
  • 返回数据对象
  • └ order_number
  • String
  • 123456789
  • 返回银泰单据号
  • └ result_message
  • String
  • {}
  • 返回结果信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaMosEntryorderCreateRequest req = new AlibabaMosEntryorderCreateRequest();
AlibabaMosEntryorderCreateRequest.EntryOrderCreateRequest obj1 = new AlibabaMosEntryorderCreateRequest.EntryOrderCreateRequest();
AlibabaMosEntryorderCreateRequest.EntryOrderCreateDto obj2 = new AlibabaMosEntryorderCreateRequest.EntryOrderCreateDto();
obj2.setEntryOrderCode("E1234");
obj2.setExpectEndTime(StringUtils.parseDateTime("2015-09-09 12:00:00"));
obj2.setExpectStartTime(StringUtils.parseDateTime("2015-09-09 12:00:00"));
obj2.setExpressCode("Y1234");
obj2.setLogisticsCode("SF");
obj2.setLogisticsName("顺丰");
obj2.setOperateTime(StringUtils.parseDateTime("2017-09-09 12:00:00"));
obj2.setOperatorCode("ON1234");
obj2.setOperatorName("operatorName");
obj2.setOrderCreateTime(StringUtils.parseDateTime("2016-09-09 12:00:00"));
obj2.setOrderType("SCRK");
obj2.setOwnerCode("HZ01-00092");
obj2.setPurchaseOrderCode("C123455");
AlibabaMosEntryorderCreateRequest.EntryOrderReceiverInfo obj3 = new AlibabaMosEntryorderCreateRequest.EntryOrderReceiverInfo();
obj3.setArea("余杭");
obj3.setCity("杭州");
obj3.setCompany("淘宝");
obj3.setCountryCode("CN");
obj3.setDetailAddress("杭州市余杭区989号");
obj3.setEmail("12345");
obj3.setIdNumber("12345");
obj3.setIdType("1");
obj3.setMobile("13423456785");
obj3.setName("老王");
obj3.setProvince("浙江省");
obj3.setTel("808786543");
obj3.setTown("横加桥");
obj3.setZipCode("043300");
obj2.setReceiverInfo(obj3);
List<AlibabaMosEntryorderCreateRequest.RelatedOrderDto> list5 = new ArrayList<AlibabaMosEntryorderCreateRequest.RelatedOrderDto>();
AlibabaMosEntryorderCreateRequest.RelatedOrderDto obj6 = new AlibabaMosEntryorderCreateRequest.RelatedOrderDto();
list5.add(obj6);
obj6.setOrderCode("CG");
obj6.setOrderType("G1234");
obj2.setRelatedOrders(list5);
obj2.setRemark("备注信息");
AlibabaMosEntryorderCreateRequest.EntryOrderSenderInfo obj7 = new AlibabaMosEntryorderCreateRequest.EntryOrderSenderInfo();
obj7.setArea("区(县)");
obj7.setCity("北京");
obj7.setCompany("淘宝");
obj7.setCountryCode("CN");
obj7.setDetailAddress("北京市朝阳区惠河南街 9999999号");
obj7.setEmail("345@gmail.com");
obj7.setMobile("13423456785");
obj7.setName("张三");
obj7.setProvince("浙江省");
obj7.setTel("808786543");
obj7.setTown("高碑店");
obj7.setZipCode("043300");
obj2.setSenderInfo(obj7);
obj2.setSourceWarehouseCode("E1234");
obj2.setSourceWarehouseName("E1234");
obj2.setSupplierCode("G1234");
obj2.setSupplierName("GN1234");
obj2.setTotalOrderLines(12L);
obj2.setWarehouseCode("W1234");
obj2.setWarehouseName("E1234");
obj1.setEntryOrder(obj2);
obj1.setExtendProps("{}");
List<AlibabaMosEntryorderCreateRequest.EntryOrderCreateLine> list9 = new ArrayList<AlibabaMosEntryorderCreateRequest.EntryOrderCreateLine>();
AlibabaMosEntryorderCreateRequest.EntryOrderCreateLine obj10 = new AlibabaMosEntryorderCreateRequest.EntryOrderCreateLine();
list9.add(obj10);
obj10.setBatchCode("PCODE123");
obj10.setExpireDate(StringUtils.parseDateTime("2017-09-09 15:30:22"));
obj10.setInventoryType("ZP");
obj10.setItemCode("I123");
obj10.setItemId("CI123");
obj10.setItemName("IN123");
obj10.setOrderLineNo(123L);
obj10.setOutBizCode("O123");
obj10.setOwnerCode("HZ01-00092");
obj10.setPlanQty("12");
obj10.setProduceCode("P1234");
obj10.setProductDate(StringUtils.parseDateTime("2017-09-09 15:30:22"));
obj10.setPurchasePrice("12.0");
obj10.setRetailPrice("12.0");
obj10.setSkuProperty("红色");
obj10.setSnList("695465984");
obj10.setUnit("个/盒/箱/柜等");
obj1.setOrderLines(list9);
req.setEntryOrderCreateRequest(obj1);
AlibabaMosEntryorderCreateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_mos_entryorder_create_response>
    <result>
        <data>
            <order_number>123456789</order_number>
            <result_message>{}</result_message>
        </data>
    </result>
</alibaba_mos_entryorder_create_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>

错误码解释

错误码 错误描述 解决方案
isv.missing-parameter 缺少参数 根据具体错误提示补齐相关字段
isv.wrong-parameter 入参错误 请根据错误描述修改相应参数
isv.goods-error 商品信息出错 请根据错误提示进行处理,无法处理的请联系相关小二

API工具

如何获得此API

FAQ

返回
顶部