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

taobao.qimen.stockout.confirm (出库单确认接口)

货品出库后,WMS将状态回传给ERP

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
request Struct 可选
  • deliveryOrder
  • DeliveryOrder
  • 可选
  • deliveryOrder
  • └ totalOrderLines
  • Number
  • 可选
  • 11
  • 单据总行数
  • └ deliveryOrderCode
  • String
  • 必须
  • Ox123456
  • 出库单号
  • └ deliveryOrderId
  • String
  • 可选
  • Dx123456
  • 仓储系统出库单号
  • └ warehouseCode
  • String
  • 必须
  • Wx123456
  • 仓库编码
  • └ orderType
  • String
  • 必须
  • PTCK
  • 出库单类型
  • └ status
  • String
  • 可选
  • NEW
  • 出库单状态
  • └ outBizCode
  • String
  • 可选
  • 23456
  • 外部业务编码
  • └ confirmType
  • Number
  • 可选
  • 1
  • 支持出库单多次发货的状态位
  • └ logisticsCode
  • String
  • 可选
  • SF
  • 物流公司编码
  • └ logisticsName
  • String
  • 可选
  • 顺丰
  • 物流公司名称
  • └ expressCode
  • String
  • 可选
  • Q123456
  • 运单号
  • └ orderConfirmTime
  • String
  • 可选
  • 2015-09-12 12:00:00
  • 订单完成时间
  • └ responsibleDepartment
  • String
  • 可选
  • 财务部
  • 该笔出库单的费用承担部门或责任部门
  • └ subOrderType
  • String
  • 可选
  • hss
  • 出库单确认其他出库单的子类型,用于 orderType设置为其他 出库单时设置
  • packages
  • Package []
  • 可选
  • packages
  • └ logisticsName
  • String
  • 可选
  • 顺丰
  • 物流公司名称
  • └ expressCode
  • String
  • 可选
  • O987654
  • 运单号
  • └ packageCode
  • String
  • 可选
  • L123456
  • 包裹编号
  • └ length
  • String
  • 可选
  • 12
  • 包裹长度(厘米)
  • └ width
  • String
  • 可选
  • 11
  • 包裹宽度(厘米)
  • └ height
  • String
  • 可选
  • 11
  • 包裹高度(厘米)
  • └ weight
  • String
  • 可选
  • 11
  • 包裹重量(千克)
  • └ volume
  • String
  • 可选
  • 12
  • 包裹体积(升)
  • packageMaterialList
  • PackageMaterial []
  • 可选
  • packageMaterialList
  • └ type
  • String
  • 可选
  • XL
  • 包材型号
  • └ quantity
  • Number
  • 可选
  • 11
  • 包材的数量
  • └ extendProps
  • Map
  • 可选
  • packageMaterial扩展字段
  • items
  • Item []
  • 可选
  • items
  • └ itemCode
  • String
  • 必须
  • JO123456
  • 商品编码
  • └ itemId
  • String
  • 可选
  • TO67890
  • 商品仓储系统编码
  • └ quantity
  • Number
  • 必须
  • 11
  • 包裹内该商品的数量
  • └ extendProps
  • Map
  • 可选
  • items扩展字段
  • └ extendProps
  • Map
  • 可选
  • packages扩展字段
  • orderLines
  • OrderLine []
  • 可选
  • orderLines
  • └ outBizCode
  • String
  • 可选
  • O123456
  • 外部业务编码
  • └ orderLineNo
  • String
  • 可选
  • 1
  • 单据行号
  • └ itemCode
  • String
  • 必须
  • SH123456
  • 商品编码
  • └ itemId
  • String
  • 可选
  • Q123456
  • 商品仓储系统编码
  • └ itemName
  • String
  • 可选
  • 小都进
  • 商品名称
  • └ inventoryType
  • String
  • 可选
  • ZP
  • 库存类型
  • └ actualQty
  • Number
  • 必须
  • 11
  • 实发商品数量
  • └ batchCode
  • String
  • 可选
  • P12
  • 批次编号
  • └ productDate
  • String
  • 可选
  • 2015-09-12
  • 生产日期
  • └ expireDate
  • String
  • 可选
  • 2015-09-12
  • 过期日期
  • └ produceCode
  • String
  • 可选
  • P23
  • 生产批号
  • batchs
  • Batch []
  • 可选
  • batchs
  • └ batchCode
  • String
  • 可选
  • P234
  • 批次编号
  • └ productDate
  • String
  • 可选
  • 2015-09-12
  • 生产日期
  • └ expireDate
  • String
  • 可选
  • 2015-09-12
  • 过期日期
  • └ produceCode
  • String
  • 可选
  • P23456
  • 生产批号
  • └ inventoryType
  • String
  • 可选
  • ZP
  • 库存类型
  • └ actualQty
  • Number
  • 可选
  • 123
  • 实发数量
  • └ extendProps
  • Map
  • 可选
  • batchs扩展信息
  • └ unit
  • String
  • 可选
  • 个/盒/箱等
  • 单位
  • snList
  • SnList
  • 可选
  • snList
  • └ sn
  • String []
  • 可选
  • sn
  • └ extendProps
  • Map
  • 可选
  • orderline扩展字段
  • └ extendProps
  • Map
  • 可选
  • 扩展属性

响应参数

名称 类型 示例值 描述
response Struct
  • └ flag
  • String
  • success
  • 响应结果:success|failure
  • └ code
  • String
  • 0
  • 响应码
  • └ message
  • String
  • invalid appkey
  • 响应信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
QimenClient client = new DefaultQimenClient(url, appkey, secret);
StockoutConfirmRequest req = new StockoutConfirmRequest();
req.setCustomerId("stub-cust-code");
req.setVersion("2.0");
DeliveryOrder obj1 = new DeliveryOrder();
obj1.setOwnerCode("奇门仓储字段,说明,string(50),,");
obj1.setOrderFlag("奇门仓储字段,说明,string(50),,");
obj1.setSourceOrderCode("奇门仓储字段,说明,string(50),,");
obj1.setSourcePlatformCode("奇门仓储字段,说明,string(50),,");
obj1.setSourcePlatformName("奇门仓储字段,说明,string(50),,");
obj1.setCreateTime("奇门仓储字段,说明,string(50),,");
obj1.setPlaceOrderTime("奇门仓储字段,说明,string(50),,");
obj1.setPayTime("奇门仓储字段,说明,string(50),,");
obj1.setPayNo("奇门仓储字段,说明,string(50),,");
obj1.setPayMethod("奇门仓储字段,说明,string(50),,");
obj1.setOperatorCode("奇门仓储字段,说明,string(50),,");
obj1.setOperatorName("奇门仓储字段,说明,string(50),,");
obj1.setOperateTime("奇门仓储字段,说明,string(50),,");
obj1.setSellerId("奇门仓储字段,说明,string(50),,");
obj1.setSellerNick("奇门仓储字段,说明,string(50),,");
obj1.setShopNick("奇门仓储字段,说明,string(50),,");
obj1.setBuyerNick("奇门仓储字段,说明,string(50),,");
obj1.setTotalAmount("奇门仓储字段,说明,string(50),,");
obj1.setItemAmount("奇门仓储字段,说明,string(50),,");
obj1.setDiscountAmount("奇门仓储字段,说明,string(50),,");
obj1.setFreight("奇门仓储字段,说明,string(50),,");
obj1.setArAmount("奇门仓储字段,说明,string(50),,");
obj1.setGotAmount("奇门仓储字段,说明,string(50),,");
obj1.setServiceFee("奇门仓储字段,说明,string(50),,");
obj1.setLogisticsAreaCode("奇门仓储字段,说明,string(50),,");
DeliveryRequirements obj2 = new DeliveryRequirements();
obj2.setScheduleType("奇门仓储字段,说明,string(50),,");
obj2.setScheduleDay("奇门仓储字段,说明,string(50),,");
obj2.setScheduleStartTime("奇门仓储字段,说明,string(50),,");
obj2.setScheduleEndTime("奇门仓储字段,说明,string(50),,");
obj2.setDeliveryType("奇门仓储字段,说明,string(50),,");
obj2.setRemark("备注");
obj1.setDeliveryRequirements(obj2);
SenderInfo obj3 = new SenderInfo();
obj3.setCompany("奇门仓储字段,说明,string(50),,");
obj3.setName("奇门仓储字段,说明,string(50),,");
obj3.setZipCode("奇门仓储字段,说明,string(50),,");
obj3.setTel("奇门仓储字段,说明,string(50),,");
obj3.setMobile("奇门仓储字段,说明,string(50),,");
obj3.setProvince("奇门仓储字段,说明,string(50),,");
obj3.setCity("奇门仓储字段,说明,string(50),,");
obj3.setArea("奇门仓储字段,说明,string(50),,");
obj3.setTown("奇门仓储字段,说明,string(50),,");
obj3.setDetailAddress("奇门仓储字段,说明,string(50),,");
obj3.setEmail("奇门仓储字段,说明,string(50),,");
obj3.setCountryCode("奇门仓储字段,说明,string(50),,");
obj3.setId("奇门仓储字段,说明,string(50),,");
obj3.setCarNo("奇门仓储字段,说明,string(50),,");
obj3.setFax("奇门仓储字段,说明,string(50),,");
obj3.setBirthDate("奇门仓储字段,说明,string(50),,");
obj3.setCareer("奇门仓储字段,说明,string(50),,");
obj3.setNick("奇门仓储字段,说明,string(50),,");
obj3.setIdType("奇门仓储字段,说明,string(50),,");
obj3.setIdNumber("奇门仓储字段,说明,string(50),,");
obj3.setCountryCodeCiq("奇门仓储字段,说明,string(50),,");
obj3.setCountryCodeCus("奇门仓储字段,说明,string(50),,");
obj3.setGender("奇门仓储字段,说明,string(50),,");
obj3.setRemark("备注");
obj1.setSenderInfo(obj3);
ReceiverInfo obj4 = new ReceiverInfo();
obj4.setCompany("奇门仓储字段,说明,string(50),,");
obj4.setName("奇门仓储字段,说明,string(50),,");
obj4.setZipCode("奇门仓储字段,说明,string(50),,");
obj4.setTel("奇门仓储字段,说明,string(50),,");
obj4.setMobile("奇门仓储字段,说明,string(50),,");
obj4.setProvince("奇门仓储字段,说明,string(50),,");
obj4.setCity("奇门仓储字段,说明,string(50),,");
obj4.setArea("奇门仓储字段,说明,string(50),,");
obj4.setTown("奇门仓储字段,说明,string(50),,");
obj4.setDetailAddress("奇门仓储字段,说明,string(50),,");
obj4.setEmail("奇门仓储字段,说明,string(50),,");
obj4.setCountryCode("奇门仓储字段,说明,string(50),,");
obj4.setId("奇门仓储字段,说明,string(50),,");
obj4.setCarNo("奇门仓储字段,说明,string(50),,");
obj4.setFax("奇门仓储字段,说明,string(50),,");
obj4.setBirthDate("奇门仓储字段,说明,string(50),,");
obj4.setCareer("奇门仓储字段,说明,string(50),,");
obj4.setNick("奇门仓储字段,说明,string(50),,");
obj4.setIdType("奇门仓储字段,说明,string(50),,");
obj4.setIdNumber("奇门仓储字段,说明,string(50),,");
obj4.setCountryCodeCiq("奇门仓储字段,说明,string(50),,");
obj4.setCountryCodeCus("奇门仓储字段,说明,string(50),,");
obj4.setGender("奇门仓储字段,说明,string(50),,");
obj4.setRemark("备注");
obj1.setReceiverInfo(obj4);
obj1.setIsUrgency("奇门仓储字段,说明,string(50),,");
obj1.setInvoiceFlag("奇门仓储字段,说明,string(50),,");
Invoice obj5 = new Invoice();
obj5.setType("奇门仓储字段,说明,string(50),,");
obj5.setHeader("奇门仓储字段,说明,string(50),,");
obj5.setAmount("奇门仓储字段,说明,string(50),,");
obj5.setContent("奇门仓储字段,说明,string(50),,");
obj5.setCode("奇门仓储字段,说明,string(50),,");
obj5.setNumber("奇门仓储字段,说明,string(50),,");
Detail obj6 = new Detail();
Item obj7 = new Item();
obj7.setOwnerCode("奇门仓储字段,说明,string(50),,");
obj7.setTitle("奇门仓储字段,说明,string(50),,");
obj7.setItemCode("奇门仓储字段,说明,string(50),,");
obj7.setItemId("奇门仓储字段,说明,string(50),,");
obj7.setItemName("奇门仓储字段,说明,string(50),,");
obj7.setEnglishName("奇门仓储字段,说明,string(50),,");
obj7.setShortName("奇门仓储字段,说明,string(50),,");
obj7.setCategoryId("奇门仓储字段,说明,string(50),,");
obj7.setCategoryName("奇门仓储字段,说明,string(50),,");
obj7.setSkuProperty("奇门仓储字段,说明,string(50),,");
obj7.setItemType("奇门仓储字段,说明,string(50),,");
obj7.setTagPrice("奇门仓储字段,说明,string(50),,");
obj7.setRetailPrice("奇门仓储字段,说明,string(50),,");
obj7.setCostPrice("奇门仓储字段,说明,string(50),,");
obj7.setPurchasePrice("奇门仓储字段,说明,string(50),,");
obj7.setSupplierCode("奇门仓储字段,说明,string(50),,");
obj7.setSupplierName("奇门仓储字段,说明,string(50),,");
obj7.setSeasonCode("奇门仓储字段,说明,string(50),,");
obj7.setSeasonName("奇门仓储字段,说明,string(50),,");
obj7.setBrandCode("奇门仓储字段,说明,string(50),,");
obj7.setBrandName("奇门仓储字段,说明,string(50),,");
obj7.setSn("奇门仓储字段,说明,string(50),,");
obj7.setIsSNMgmt("奇门仓储字段,说明,string(50),,");
obj7.setBarCode("奇门仓储字段,说明,string(50),,");
obj7.setColor("奇门仓储字段,说明,string(50),,");
obj7.setSize("奇门仓储字段,说明,string(50),,");
obj7.setLength("奇门仓储字段,说明,string(50),,");
obj7.setWidth("奇门仓储字段,说明,string(50),,");
obj7.setHeight("奇门仓储字段,说明,string(50),,");
obj7.setVolume("奇门仓储字段,说明,string(50),,");
obj7.setGrossWeight("奇门仓储字段,说明,string(50),,");
obj7.setNetWeight("奇门仓储字段,说明,string(50),,");
obj7.setTareWeight("奇门仓储字段,说明,string(50),,");
obj7.setSafetyStock("奇门仓储字段,说明,string(50),,");
obj7.setStockUnit("奇门仓储字段,说明,string(50),,");
obj7.setStockStatus("奇门仓储字段,说明,string(50),,");
obj7.setProductDate("奇门仓储字段,说明,string(50),,");
obj7.setExpireDate("奇门仓储字段,说明,string(50),,");
obj7.setIsShelfLifeMgmt("奇门仓储字段,说明,string(50),,");
obj7.setShelfLife("奇门仓储字段,说明,string(50),,");
obj7.setRejectLifecycle("奇门仓储字段,说明,string(50),,");
obj7.setLockupLifecycle("奇门仓储字段,说明,string(50),,");
obj7.setAdventLifecycle("奇门仓储字段,说明,string(50),,");
obj7.setBatchCode("奇门仓储字段,说明,string(50),,");
obj7.setBatchRemark("奇门仓储字段,说明,string(50),,");
obj7.setIsBatchMgmt("奇门仓储字段,说明,string(50),,");
obj7.setPackCode("奇门仓储字段,说明,string(50),,");
obj7.setPcs("奇门仓储字段,说明,string(50),,");
obj7.setOriginAddress("奇门仓储字段,说明,string(50),,");
obj7.setApprovalNumber("奇门仓储字段,说明,string(50),,");
obj7.setIsFragile("奇门仓储字段,说明,string(50),,");
obj7.setIsHazardous("奇门仓储字段,说明,string(50),,");
obj7.setPricingCategory("奇门仓储字段,说明,string(50),,");
obj7.setIsSku("奇门仓储字段,说明,string(50),,");
obj7.setPackageMaterial("奇门仓储字段,说明,string(50),,");
obj7.setPrice("奇门仓储字段,说明,string(50),,");
obj7.setIsAreaSale("奇门仓储字段,说明,string(50),,");
obj7.setQuantity("奇门仓储字段,说明,string(50),,");
obj7.setNormalQty("奇门仓储字段,说明,string(50),,");
obj7.setDefectiveQty("奇门仓储字段,说明,string(50),,");
obj7.setReceiveQty("奇门仓储字段,说明,string(50),,");
obj7.setExCode("奇门仓储字段,说明,string(50),,");
obj7.setDiscountPrice("奇门仓储字段,说明,string(50),,");
obj7.setInventoryType("奇门仓储字段,说明,string(50),,");
obj7.setPlanQty("奇门仓储字段,说明,string(50),,");
obj7.setSourceOrderCode("奇门仓储字段,说明,string(50),,");
obj7.setSubSourceOrderCode("奇门仓储字段,说明,string(50),,");
obj7.setProduceCode("奇门仓储字段,说明,string(50),,");
obj7.setOrderLineNo("奇门仓储字段,说明,string(50),,");
obj7.setActualQty("奇门仓储字段,说明,string(50),,");
obj7.setAmount("奇门仓储字段,说明,string(50),,");
obj7.setUnit("奇门仓储字段,说明,string(50),,");
obj7.setWarehouseCode("奇门仓储字段,说明,string(50),,");
obj7.setLockQuantity("奇门仓储字段,说明,string(50),,");
obj7.setOrderCode("奇门仓储字段,说明,string(50),,");
obj7.setOrderType("奇门仓储字段,说明,string(50),,");
obj7.setOutBizCode("奇门仓储字段,说明,string(50),,");
obj7.setProductCode("奇门仓储字段,说明,string(50),,");
obj7.setPaperQty("奇门仓储字段,说明,string(50),,");
obj7.setDiffQuantity("奇门仓储字段,说明,string(50),,");
obj7.setExtCode("奇门仓储字段,说明,string(50),,");
obj7.setLackQty("奇门仓储字段,说明,string(50),,");
obj7.setReason("奇门仓储字段,说明,string(50),,");
obj7.setSnCode("奇门仓储字段,说明,string(50),,");
Batch obj8 = new Batch();
obj8.setBatchCode("奇门仓储字段,说明,string(50),,");
obj8.setProductDate("奇门仓储字段,说明,string(50),,");
obj8.setExpireDate("奇门仓储字段,说明,string(50),,");
obj8.setProduceCode("奇门仓储字段,说明,string(50),,");
obj8.setInventoryType("奇门仓储字段,说明,string(50),,");
obj8.setActualQty("奇门仓储字段,说明,string(50),,");
obj8.setQuantity("奇门仓储字段,说明,string(50),,");
obj8.setRemark("备注");
obj7.setBatchs(obj8);
obj7.setGoodsCode("奇门仓储字段,说明,string(50),,");
obj7.setStandardPrice("奇门仓储字段,说明,string(50),,");
obj7.setReferencePrice("奇门仓储字段,说明,string(50),,");
obj7.setDiscount("奇门仓储字段,说明,string(50),,");
obj7.setActualAmount("奇门仓储字段,说明,string(50),,");
PriceAdjustment obj9 = new PriceAdjustment();
obj9.setType("奇门仓储字段,说明,string(50),,");
obj9.setStandardPrice("奇门仓储字段,说明,string(50),,");
obj9.setDiscount("奇门仓储字段,说明,string(50),,");
obj9.setStartDate("奇门仓储字段,说明,string(50),,");
obj9.setEndDate("奇门仓储字段,说明,string(50),,");
obj9.setRemark("备注");
obj7.setPriceAdjustment(obj9);
obj7.setLatestUpdateTime("奇门仓储字段,说明,string(50),,");
obj7.setChangeTime("奇门仓储字段,说明,string(50),,");
obj7.setTempRequirement("奇门仓储字段,说明,string(50),,");
obj7.setChannelCode("奇门仓储字段,说明,string(50),,");
obj7.setOriginCode("奇门仓储字段,说明,string(50),,");
obj7.setRemark("备注");
obj6.setItems(obj7);
obj5.setDetail(obj6);
obj5.setRemark("备注");
obj1.setInvoices(obj5);
obj1.setInsuranceFlag("奇门仓储字段,说明,string(50),,");
obj1.setBuyerMessage("奇门仓储字段,说明,string(50),,");
obj1.setSellerMessage("奇门仓储字段,说明,string(50),,");
obj1.setReceiveOrderTime("奇门仓储字段,说明,string(50),,");
obj1.setIsCod("奇门仓储字段,说明,string(50),,");
obj1.setIsValueDeclared("奇门仓储字段,说明,string(50),,");
obj1.setDeclaredAmount("奇门仓储字段,说明,string(50),,");
obj1.setDeliveryNote("奇门仓储字段,说明,string(50),,");
obj1.setSalesModel("奇门仓储字段,说明,string(50),,");
obj1.setTranspostSum("奇门仓储字段,说明,string(50),,");
obj1.setBusinessMemo("奇门仓储字段,说明,string(50),,");
obj1.setActualAmount("奇门仓储字段,说明,string(50),,");
obj1.setIsPaymentCollected("奇门仓储字段,说明,string(50),,");
obj1.setCollectedAmount("奇门仓储字段,说明,string(50),,");
obj1.setMergeOrderFlag("奇门仓储字段,说明,string(50),,");
obj1.setMergeOrderCodes("奇门仓储字段,说明,string(50),,");
obj1.setBuyerName("奇门仓储字段,说明,string(50),,");
obj1.setBuyerPhone("奇门仓储字段,说明,string(50),,");
obj1.setFetchItemLocation("奇门仓储字段,说明,string(50),,");
obj1.setPriorityCode("奇门仓储字段,说明,string(50),,");
obj1.setPlanDeliveryDate("奇门仓储字段,说明,string(50),,");
obj1.setPlanArrivalTime("奇门仓储字段,说明,string(50),,");
obj1.setMinArrivalTime("奇门仓储字段,说明,string(50),,");
obj1.setMaxArrivalTime("奇门仓储字段,说明,string(50),,");
obj1.setPresaleOrderType("奇门仓储字段,说明,string(50),,");
obj1.setWarehouseAddressCode("奇门仓储字段,说明,string(50),,");
obj1.setPersonalPackageNote("奇门仓储字段,说明,string(50),,");
obj1.setPersonalOrderNote("奇门仓储字段,说明,string(50),,");
obj1.setItemCode("奇门仓储字段,说明,string(50),,");
obj1.setItemName("奇门仓储字段,说明,string(50),,");
obj1.setQuantity("奇门仓储字段,说明,string(50),,");
obj1.setPrice("奇门仓储字段,说明,string(50),,");
obj1.setOrderNote("奇门仓储字段,说明,string(50),,");
obj1.setLineNumber("奇门仓储字段,说明,string(50),,");
obj1.setBatchCode("奇门仓储字段,说明,string(50),,");
obj1.setProduceDate("奇门仓储字段,说明,string(50),,");
obj1.setShelfLife("奇门仓储字段,说明,string(50),,");
obj1.setSupplierCode("奇门仓储字段,说明,string(50),,");
obj1.setSupplierName("奇门仓储字段,说明,string(50),,");
obj1.setPackCode("奇门仓储字段,说明,string(50),,");
obj1.setUomCode("奇门仓储字段,说明,string(50),,");
obj1.setNoStackTag("奇门仓储字段,说明,string(50),,");
obj1.setExceptionCode("奇门仓储字段,说明,string(50),,");
obj1.setPreDeliveryOrderCode("奇门仓储字段,说明,string(50),,");
obj1.setPreDeliveryOrderId("奇门仓储字段,说明,string(50),,");
obj1.setScheduleDate("奇门仓储字段,说明,string(50),,");
obj1.setTransportMode("奇门仓储字段,说明,string(50),,");
PickerInfo obj10 = new PickerInfo();
obj10.setCompany("奇门仓储字段,说明,string(50),,");
obj10.setName("奇门仓储字段,说明,string(50),,");
obj10.setZipCode("奇门仓储字段,说明,string(50),,");
obj10.setTel("奇门仓储字段,说明,string(50),,");
obj10.setMobile("奇门仓储字段,说明,string(50),,");
obj10.setProvince("奇门仓储字段,说明,string(50),,");
obj10.setCity("奇门仓储字段,说明,string(50),,");
obj10.setArea("奇门仓储字段,说明,string(50),,");
obj10.setTown("奇门仓储字段,说明,string(50),,");
obj10.setDetailAddress("奇门仓储字段,说明,string(50),,");
obj10.setEmail("奇门仓储字段,说明,string(50),,");
obj10.setCountryCode("奇门仓储字段,说明,string(50),,");
obj10.setId("奇门仓储字段,说明,string(50),,");
obj10.setCarNo("奇门仓储字段,说明,string(50),,");
obj10.setFax("奇门仓储字段,说明,string(50),,");
obj10.setBirthDate("奇门仓储字段,说明,string(50),,");
obj10.setCareer("奇门仓储字段,说明,string(50),,");
obj10.setNick("奇门仓储字段,说明,string(50),,");
obj10.setIdType("奇门仓储字段,说明,string(50),,");
obj10.setIdNumber("奇门仓储字段,说明,string(50),,");
obj10.setCountryCodeCiq("奇门仓储字段,说明,string(50),,");
obj10.setCountryCodeCus("奇门仓储字段,说明,string(50),,");
obj10.setGender("奇门仓储字段,说明,string(50),,");
obj10.setRemark("备注");
obj1.setPickerInfo(obj10);
obj1.setRemark("奇门仓储字段,说明,string(50),,");
List<OrderLine> list12 = new ArrayList<OrderLine>();
OrderLine obj13 = new OrderLine();
list12.add(obj13);
obj13.setOrderLineNo("奇门仓储字段,说明,string(50),,");
obj13.setOrderSourceCode("奇门仓储字段,说明,string(50),,");
obj13.setSubSourceCode("奇门仓储字段,说明,string(50),,");
obj13.setItemCode("奇门仓储字段,说明,string(50),,");
obj13.setItemId("奇门仓储字段,说明,string(50),,");
obj13.setItemName("奇门仓储字段,说明,string(50),,");
obj13.setPlanQty("奇门仓储字段,说明,string(50),,");
obj13.setSkuProperty("奇门仓储字段,说明,string(50),,");
obj13.setPurchasePrice("奇门仓储字段,说明,string(50),,");
obj13.setRetailPrice("奇门仓储字段,说明,string(50),,");
obj13.setInventoryType("奇门仓储字段,说明,string(50),,");
obj13.setProductDate("奇门仓储字段,说明,string(50),,");
obj13.setExpireDate("奇门仓储字段,说明,string(50),,");
obj13.setProduceCode("奇门仓储字段,说明,string(50),,");
obj13.setBatchCode("奇门仓储字段,说明,string(50),,");
obj13.setActualQty("奇门仓储字段,说明,string(50),,");
obj13.setSourceOrderCode("奇门仓储字段,说明,string(50),,");
obj13.setSubSourceOrderCode("奇门仓储字段,说明,string(50),,");
obj13.setExtCode("奇门仓储字段,说明,string(50),,");
obj13.setActualPrice("奇门仓储字段,说明,string(50),,");
obj13.setDiscountAmount("奇门仓储字段,说明,string(50),,");
obj13.setOwnerCode("奇门仓储字段,说明,string(50),,");
obj13.setQuantity("奇门仓储字段,说明,string(50),,");
obj13.setOutBizCode("奇门仓储字段,说明,string(50),,");
obj13.setProductCode("奇门仓储字段,说明,string(50),,");
obj13.setStockInQty("奇门仓储字段,说明,string(50),,");
obj13.setStockOutQty("奇门仓储字段,说明,string(50),,");
obj13.setWarehouseCode("奇门仓储字段,说明,string(50),,");
obj13.setDeliveryOrderId("奇门仓储字段,说明,string(50),,");
obj13.setStatus("奇门仓储字段,说明,string(50),,");
obj13.setQrCode("奇门仓储字段,说明,string(50),,");
Batch obj15 = new Batch();
obj15.setBatchCode("奇门仓储字段,说明,string(50),,");
obj15.setProductDate("奇门仓储字段,说明,string(50),,");
obj15.setExpireDate("奇门仓储字段,说明,string(50),,");
obj15.setProduceCode("奇门仓储字段,说明,string(50),,");
obj15.setInventoryType("奇门仓储字段,说明,string(50),,");
obj15.setActualQty("奇门仓储字段,说明,string(50),,");
obj15.setQuantity("奇门仓储字段,说明,string(50),,");
obj15.setRemark("备注");
list14.setBatchs(obj15);
obj13.setPayNo("奇门仓储字段,说明,string(50),,");
obj13.setTaobaoItemCode("奇门仓储字段,说明,string(50),,");
obj13.setDiscountPrice("奇门仓储字段,说明,string(50),,");
obj13.setColor("奇门仓储字段,说明,string(50),,");
obj13.setSize("奇门仓储字段,说明,string(50),,");
obj13.setStandardPrice("奇门仓储字段,说明,string(50),,");
obj13.setReferencePrice("奇门仓储字段,说明,string(50),,");
obj13.setDiscount("奇门仓储字段,说明,string(50),,");
obj13.setStandardAmount("奇门仓储字段,说明,string(50),,");
obj13.setSettlementAmount("奇门仓储字段,说明,string(50),,");
obj13.setLocationCode("奇门仓储字段,说明,string(50),,");
obj13.setAmount("奇门仓储字段,说明,string(50),,");
obj13.setMoveOutLocation("奇门仓储字段,说明,string(50),,");
obj13.setMoveInLocation("奇门仓储字段,说明,string(50),,");
obj13.setExceptionQty("奇门仓储字段,说明,string(50),,");
obj13.setSubDeliveryOrderId("奇门仓储字段,说明,string(50),,");
obj13.setRemark("备注");
SnList obj17 = new SnList();
obj17.setSn("");
list16.setSnList(obj17);
obj1.setOrderLines(list12);
obj1.setOrderSourceCode("奇门仓储字段,说明,string(50),,");
obj1.setModifiedTime("奇门仓储字段,说明,string(50),,");
obj1.setOrderStatus("奇门仓储字段,说明,string(50),,");
obj1.setIdentifyCode("奇门仓储字段,说明,string(50),,");
obj1.setShopCode("奇门仓储字段,说明,string(50),,");
Item obj18 = new Item();
obj18.setOwnerCode("奇门仓储字段,说明,string(50),,");
obj18.setTitle("奇门仓储字段,说明,string(50),,");
obj18.setItemCode("奇门仓储字段,说明,string(50),,");
obj18.setItemId("奇门仓储字段,说明,string(50),,");
obj18.setItemName("奇门仓储字段,说明,string(50),,");
obj18.setEnglishName("奇门仓储字段,说明,string(50),,");
obj18.setShortName("奇门仓储字段,说明,string(50),,");
obj18.setCategoryId("奇门仓储字段,说明,string(50),,");
obj18.setCategoryName("奇门仓储字段,说明,string(50),,");
obj18.setSkuProperty("奇门仓储字段,说明,string(50),,");
obj18.setItemType("奇门仓储字段,说明,string(50),,");
obj18.setTagPrice("奇门仓储字段,说明,string(50),,");
obj18.setRetailPrice("奇门仓储字段,说明,string(50),,");
obj18.setCostPrice("奇门仓储字段,说明,string(50),,");
obj18.setPurchasePrice("奇门仓储字段,说明,string(50),,");
obj18.setSupplierCode("奇门仓储字段,说明,string(50),,");
obj18.setSupplierName("奇门仓储字段,说明,string(50),,");
obj18.setSeasonCode("奇门仓储字段,说明,string(50),,");
obj18.setSeasonName("奇门仓储字段,说明,string(50),,");
obj18.setBrandCode("奇门仓储字段,说明,string(50),,");
obj18.setBrandName("奇门仓储字段,说明,string(50),,");
obj18.setSn("奇门仓储字段,说明,string(50),,");
obj18.setIsSNMgmt("奇门仓储字段,说明,string(50),,");
obj18.setBarCode("奇门仓储字段,说明,string(50),,");
obj18.setColor("奇门仓储字段,说明,string(50),,");
obj18.setSize("奇门仓储字段,说明,string(50),,");
obj18.setLength("奇门仓储字段,说明,string(50),,");
obj18.setWidth("奇门仓储字段,说明,string(50),,");
obj18.setHeight("奇门仓储字段,说明,string(50),,");
obj18.setVolume("奇门仓储字段,说明,string(50),,");
obj18.setGrossWeight("奇门仓储字段,说明,string(50),,");
obj18.setNetWeight("奇门仓储字段,说明,string(50),,");
obj18.setTareWeight("奇门仓储字段,说明,string(50),,");
obj18.setSafetyStock("奇门仓储字段,说明,string(50),,");
obj18.setStockUnit("奇门仓储字段,说明,string(50),,");
obj18.setStockStatus("奇门仓储字段,说明,string(50),,");
obj18.setProductDate("奇门仓储字段,说明,string(50),,");
obj18.setExpireDate("奇门仓储字段,说明,string(50),,");
obj18.setIsShelfLifeMgmt("奇门仓储字段,说明,string(50),,");
obj18.setShelfLife("奇门仓储字段,说明,string(50),,");
obj18.setRejectLifecycle("奇门仓储字段,说明,string(50),,");
obj18.setLockupLifecycle("奇门仓储字段,说明,string(50),,");
obj18.setAdventLifecycle("奇门仓储字段,说明,string(50),,");
obj18.setBatchCode("奇门仓储字段,说明,string(50),,");
obj18.setBatchRemark("奇门仓储字段,说明,string(50),,");
obj18.setIsBatchMgmt("奇门仓储字段,说明,string(50),,");
obj18.setPackCode("奇门仓储字段,说明,string(50),,");
obj18.setPcs("奇门仓储字段,说明,string(50),,");
obj18.setOriginAddress("奇门仓储字段,说明,string(50),,");
obj18.setApprovalNumber("奇门仓储字段,说明,string(50),,");
obj18.setIsFragile("奇门仓储字段,说明,string(50),,");
obj18.setIsHazardous("奇门仓储字段,说明,string(50),,");
obj18.setPricingCategory("奇门仓储字段,说明,string(50),,");
obj18.setIsSku("奇门仓储字段,说明,string(50),,");
obj18.setPackageMaterial("奇门仓储字段,说明,string(50),,");
obj18.setPrice("奇门仓储字段,说明,string(50),,");
obj18.setIsAreaSale("奇门仓储字段,说明,string(50),,");
obj18.setQuantity("奇门仓储字段,说明,string(50),,");
obj18.setNormalQty("奇门仓储字段,说明,string(50),,");
obj18.setDefectiveQty("奇门仓储字段,说明,string(50),,");
obj18.setReceiveQty("奇门仓储字段,说明,string(50),,");
obj18.setExCode("奇门仓储字段,说明,string(50),,");
obj18.setDiscountPrice("奇门仓储字段,说明,string(50),,");
obj18.setInventoryType("奇门仓储字段,说明,string(50),,");
obj18.setPlanQty("奇门仓储字段,说明,string(50),,");
obj18.setSourceOrderCode("奇门仓储字段,说明,string(50),,");
obj18.setSubSourceOrderCode("奇门仓储字段,说明,string(50),,");
obj18.setProduceCode("奇门仓储字段,说明,string(50),,");
obj18.setOrderLineNo("奇门仓储字段,说明,string(50),,");
obj18.setActualQty("奇门仓储字段,说明,string(50),,");
obj18.setAmount("奇门仓储字段,说明,string(50),,");
obj18.setUnit("奇门仓储字段,说明,string(50),,");
obj18.setWarehouseCode("奇门仓储字段,说明,string(50),,");
obj18.setLockQuantity("奇门仓储字段,说明,string(50),,");
obj18.setOrderCode("奇门仓储字段,说明,string(50),,");
obj18.setOrderType("奇门仓储字段,说明,string(50),,");
obj18.setOutBizCode("奇门仓储字段,说明,string(50),,");
obj18.setProductCode("奇门仓储字段,说明,string(50),,");
obj18.setPaperQty("奇门仓储字段,说明,string(50),,");
obj18.setDiffQuantity("奇门仓储字段,说明,string(50),,");
obj18.setExtCode("奇门仓储字段,说明,string(50),,");
obj18.setLackQty("奇门仓储字段,说明,string(50),,");
obj18.setReason("奇门仓储字段,说明,string(50),,");
obj18.setSnCode("奇门仓储字段,说明,string(50),,");
Batch obj19 = new Batch();
obj19.setBatchCode("奇门仓储字段,说明,string(50),,");
obj19.setProductDate("奇门仓储字段,说明,string(50),,");
obj19.setExpireDate("奇门仓储字段,说明,string(50),,");
obj19.setProduceCode("奇门仓储字段,说明,string(50),,");
obj19.setInventoryType("奇门仓储字段,说明,string(50),,");
obj19.setActualQty("奇门仓储字段,说明,string(50),,");
obj19.setQuantity("奇门仓储字段,说明,string(50),,");
obj19.setRemark("备注");
obj18.setBatchs(obj19);
obj18.setGoodsCode("奇门仓储字段,说明,string(50),,");
obj18.setStandardPrice("奇门仓储字段,说明,string(50),,");
obj18.setReferencePrice("奇门仓储字段,说明,string(50),,");
obj18.setDiscount("奇门仓储字段,说明,string(50),,");
obj18.setActualAmount("奇门仓储字段,说明,string(50),,");
PriceAdjustment obj20 = new PriceAdjustment();
obj20.setType("奇门仓储字段,说明,string(50),,");
obj20.setStandardPrice("奇门仓储字段,说明,string(50),,");
obj20.setDiscount("奇门仓储字段,说明,string(50),,");
obj20.setStartDate("奇门仓储字段,说明,string(50),,");
obj20.setEndDate("奇门仓储字段,说明,string(50),,");
obj20.setRemark("备注");
obj18.setPriceAdjustment(obj20);
obj18.setLatestUpdateTime("奇门仓储字段,说明,string(50),,");
obj18.setChangeTime("奇门仓储字段,说明,string(50),,");
obj18.setTempRequirement("奇门仓储字段,说明,string(50),,");
obj18.setChannelCode("奇门仓储字段,说明,string(50),,");
obj18.setOriginCode("奇门仓储字段,说明,string(50),,");
obj18.setRemark("备注");
obj1.setItems(obj18);
Package obj21 = new Package();
obj21.setLogisticsCode("奇门仓储字段,说明,string(50),,");
obj21.setLogisticsName("奇门仓储字段,说明,string(50),,");
obj21.setExpressCode("奇门仓储字段,说明,string(50),,");
obj21.setPackageCode("奇门仓储字段,说明,string(50),,");
obj21.setLength("奇门仓储字段,说明,string(50),,");
obj21.setWidth("奇门仓储字段,说明,string(50),,");
obj21.setHeight("奇门仓储字段,说明,string(50),,");
obj21.setWeight("奇门仓储字段,说明,string(50),,");
obj21.setVolume("奇门仓储字段,说明,string(50),,");
obj21.setInvoiceNo("奇门仓储字段,说明,string(50),,");
obj21.setTheoreticalWeight("奇门仓储字段,说明,string(50),,");
PackageMaterial obj22 = new PackageMaterial();
obj22.setType("奇门仓储字段,说明,string(50),,");
obj22.setQuantity("奇门仓储字段,说明,string(50),,");
obj22.setRemark("备注");
obj21.setPackageMaterialList(obj22);
Item obj23 = new Item();
obj23.setLogisticsCode("奇门仓储字段,说明,string(50),,");
obj23.setItemCode("奇门仓储字段,说明,string(50),,");
obj23.setItemId("奇门仓储字段,说明,string(50),,");
obj23.setItemName("奇门仓储字段,说明,string(50),,");
obj23.setExtCode("奇门仓储字段,说明,string(50),,");
obj23.setBarCode("奇门仓储字段,说明,string(50),,");
obj23.setQuantity("奇门仓储字段,说明,string(50),,");
obj23.setPackItemPrice("奇门仓储字段,说明,string(50),,");
obj23.setPlanQty("奇门仓储字段,说明,string(50),,");
obj23.setActualQty("奇门仓储字段,说明,string(50),,");
obj23.setBatchCode("奇门仓储字段,说明,string(50),,");
obj23.setProductDate("奇门仓储字段,说明,string(50),,");
obj23.setExpireDate("奇门仓储字段,说明,string(50),,");
obj23.setProduceCode("奇门仓储字段,说明,string(50),,");
obj23.setRemark("备注");
obj21.setItems(obj23);
obj21.setRemark("备注");
obj1.setPackages(obj21);
RelatedOrder obj24 = new RelatedOrder();
obj24.setOrderCode("奇门仓储字段,说明,string(50),,");
obj24.setOrderType("奇门仓储字段,说明,string(50),,");
obj24.setRemark("备注");
obj1.setRelatedOrders(obj24);
obj1.setStorageFee("奇门仓储字段,说明,string(50),,");
obj1.setServiceCode("奇门仓储字段,说明,string(50),,");
obj1.setTotalOrderLines(11L);
obj1.setDeliveryOrderCode("Ox123456");
obj1.setDeliveryOrderId("Dx123456");
obj1.setWarehouseCode("Wx123456");
obj1.setOrderType("PTCK");
obj1.setStatus("NEW");
obj1.setOutBizCode("23456");
obj1.setConfirmType(1L);
obj1.setLogisticsCode("SF");
obj1.setLogisticsName("顺丰");
obj1.setExpressCode("Q123456");
obj1.setOrderConfirmTime("2015-09-12 12:00:00");
obj1.setResponsibleDepartment("财务部");
obj1.setSubOrderType("hss");
req.setDeliveryOrder(obj1);
Package obj25 = new Package();
obj25.setLogisticsCode("奇门仓储字段,说明,string(50),,");
obj25.setInvoiceNo("奇门仓储字段,说明,string(50),,");
obj25.setTheoreticalWeight("奇门仓储字段,说明,string(50),,");
obj25.setRemark("备注");
obj25.setLogisticsName("顺丰");
obj25.setExpressCode("O987654");
obj25.setPackageCode("L123456");
obj25.setLength("12");
obj25.setWidth("11");
obj25.setHeight("11");
obj25.setWeight("11");
obj25.setVolume("12");
PackageMaterial obj26 = new PackageMaterial();
obj26.setRemark("备注");
obj26.setType("XL");
obj26.setQuantity(11L);
obj25.setPackageMaterialList(obj26);
Item obj27 = new Item();
obj27.setLogisticsCode("奇门仓储字段,说明,string(50),,");
obj27.setItemName("奇门仓储字段,说明,string(50),,");
obj27.setExtCode("奇门仓储字段,说明,string(50),,");
obj27.setBarCode("奇门仓储字段,说明,string(50),,");
obj27.setPackItemPrice("奇门仓储字段,说明,string(50),,");
obj27.setPlanQty("奇门仓储字段,说明,string(50),,");
obj27.setActualQty("奇门仓储字段,说明,string(50),,");
obj27.setBatchCode("奇门仓储字段,说明,string(50),,");
obj27.setProductDate("奇门仓储字段,说明,string(50),,");
obj27.setExpireDate("奇门仓储字段,说明,string(50),,");
obj27.setProduceCode("奇门仓储字段,说明,string(50),,");
obj27.setRemark("备注");
obj27.setItemCode("JO123456");
obj27.setItemId("TO67890");
obj27.setQuantity(11L);
obj25.setItems(obj27);
req.setPackages(obj25);
List<OrderLine> list29 = new ArrayList<OrderLine>();
OrderLine obj30 = new OrderLine();
list29.add(obj30);
obj30.setOrderSourceCode("奇门仓储字段,说明,string(50),,");
obj30.setSubSourceCode("奇门仓储字段,说明,string(50),,");
obj30.setPlanQty("奇门仓储字段,说明,string(50),,");
obj30.setSkuProperty("奇门仓储字段,说明,string(50),,");
obj30.setPurchasePrice("奇门仓储字段,说明,string(50),,");
obj30.setRetailPrice("奇门仓储字段,说明,string(50),,");
obj30.setSourceOrderCode("奇门仓储字段,说明,string(50),,");
obj30.setSubSourceOrderCode("奇门仓储字段,说明,string(50),,");
obj30.setExtCode("奇门仓储字段,说明,string(50),,");
obj30.setActualPrice("奇门仓储字段,说明,string(50),,");
obj30.setDiscountAmount("奇门仓储字段,说明,string(50),,");
obj30.setOwnerCode("奇门仓储字段,说明,string(50),,");
obj30.setQuantity("奇门仓储字段,说明,string(50),,");
obj30.setProductCode("奇门仓储字段,说明,string(50),,");
obj30.setStockInQty("奇门仓储字段,说明,string(50),,");
obj30.setStockOutQty("奇门仓储字段,说明,string(50),,");
obj30.setWarehouseCode("奇门仓储字段,说明,string(50),,");
obj30.setDeliveryOrderId("奇门仓储字段,说明,string(50),,");
obj30.setStatus("奇门仓储字段,说明,string(50),,");
obj30.setQrCode("奇门仓储字段,说明,string(50),,");
obj30.setPayNo("奇门仓储字段,说明,string(50),,");
obj30.setTaobaoItemCode("奇门仓储字段,说明,string(50),,");
obj30.setDiscountPrice("奇门仓储字段,说明,string(50),,");
obj30.setColor("奇门仓储字段,说明,string(50),,");
obj30.setSize("奇门仓储字段,说明,string(50),,");
obj30.setStandardPrice("奇门仓储字段,说明,string(50),,");
obj30.setReferencePrice("奇门仓储字段,说明,string(50),,");
obj30.setDiscount("奇门仓储字段,说明,string(50),,");
obj30.setStandardAmount("奇门仓储字段,说明,string(50),,");
obj30.setSettlementAmount("奇门仓储字段,说明,string(50),,");
obj30.setLocationCode("奇门仓储字段,说明,string(50),,");
obj30.setAmount("奇门仓储字段,说明,string(50),,");
obj30.setMoveOutLocation("奇门仓储字段,说明,string(50),,");
obj30.setMoveInLocation("奇门仓储字段,说明,string(50),,");
obj30.setExceptionQty("奇门仓储字段,说明,string(50),,");
obj30.setSubDeliveryOrderId("奇门仓储字段,说明,string(50),,");
obj30.setRemark("备注");
obj30.setOutBizCode("O123456");
obj30.setOrderLineNo("1");
obj30.setItemCode("SH123456");
obj30.setItemId("Q123456");
obj30.setItemName("小都进");
obj30.setInventoryType("ZP");
obj30.setActualQty(11L);
obj30.setBatchCode("P12");
obj30.setProductDate("2015-09-12");
obj30.setExpireDate("2015-09-12");
obj30.setProduceCode("P23");
Batch obj32 = new Batch();
obj32.setQuantity("奇门仓储字段,说明,string(50),,");
obj32.setRemark("备注");
obj32.setBatchCode("P234");
obj32.setProductDate("2015-09-12");
obj32.setExpireDate("2015-09-12");
obj32.setProduceCode("P23456");
obj32.setInventoryType("ZP");
obj32.setActualQty(123L);
list31.setBatchs(obj32);
obj30.setUnit("个/盒/箱等");
SnList obj34 = new SnList();
obj34.setSn("");
list33.setSnList(obj34);
req.setOrderLines(list29);
StockoutConfirmResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<response>
    <flag>success</flag>
    <code>0</code>
    <message>invalid appkey</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>

错误码解释

错误码 错误描述 解决方案
isp.http-connection-timeout
isp.http-read-timeout
isp.http-closed

API工具

如何获得此API

FAQ

返回
顶部