文档中心 > API类目 > 海南离岛免税api

alibaba.dutyfree.hyg.procurement (会员购采购批次成本同步)

同步离岛会员购的采购成本信息到集团内

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_procurement_info_request ProcurementInfoRequest 可选 入参对象
  • └ ext
  • String
  • 可选
  • remark info
  • 备注描述
  • procurement_info_list
  • ProcurementInfo []
  • 可选
  • 成本批次列表
  • └ brand_en_name
  • String
  • 可选
  • apple
  • 品牌英文名
  • └ brand_id
  • String
  • 可选
  • 111
  • 品牌id
  • └ brand_name
  • String
  • 可选
  • 苹果
  • 品牌名
  • └ currency
  • String
  • 可选
  • CNY
  • 货币单位
  • └ dep_warehouse
  • String
  • 可选
  • DEP
  • 起始仓code
  • └ dst_warehouse
  • String
  • 可选
  • DST
  • 目标仓code
  • └ in_warehouse_date
  • Number
  • 可选
  • 111122222
  • 入库时间戳,精确到秒
  • └ iszp
  • String
  • 可选
  • Y
  • 是否赠品
  • └ item_id
  • String
  • 可选
  • 123123
  • 货品id
  • └ out_batch_code
  • String
  • 可选
  • 1112222
  • 批次号
  • └ primary_category
  • String
  • 可选
  • 1
  • 一级类目
  • └ purchase_price
  • String
  • 可选
  • 5.12
  • 进货不含税进价金额
  • └ purchase_price_with_tax
  • String
  • 可选
  • 5.12
  • 进货含税进价金额
  • └ secondary_category
  • String
  • 可选
  • 2
  • 二级类目
  • └ supplier_id
  • String
  • 可选
  • 111
  • 供应商id
  • └ supplier_name
  • String
  • 可选
  • sup_name
  • 供应商名称
  • └ tertiary_category
  • String
  • 可选
  • 3
  • 三级类目
  • └ unit_qty
  • Number
  • 可选
  • 2
  • 数量
  • └ row_no
  • String
  • 可选
  • 333111
  • 单据号

响应参数

名称 类型 示例值 描述
result Boolean true 请求成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaDutyfreeHygProcurementRequest req = new AlibabaDutyfreeHygProcurementRequest();
AlibabaDutyfreeHygProcurementRequest.ProcurementInfoRequest obj1 = new AlibabaDutyfreeHygProcurementRequest.ProcurementInfoRequest();
obj1.setExt("remark info");
List<AlibabaDutyfreeHygProcurementRequest.ProcurementInfo> list3 = new ArrayList<AlibabaDutyfreeHygProcurementRequest.ProcurementInfo>();
AlibabaDutyfreeHygProcurementRequest.ProcurementInfo obj4 = new AlibabaDutyfreeHygProcurementRequest.ProcurementInfo();
list3.add(obj4);
obj4.setBrandEnName("apple");
obj4.setBrandId("111");
obj4.setBrandName("苹果");
obj4.setCurrency("CNY");
obj4.setDepWarehouse("DEP");
obj4.setDstWarehouse("DST");
obj4.setInWarehouseDate(111122222L);
obj4.setIszp("Y");
obj4.setItemId("123123");
obj4.setOutBatchCode("1112222");
obj4.setPrimaryCategory("1");
obj4.setPurchasePrice("5.12");
obj4.setPurchasePriceWithTax("5.12");
obj4.setSecondaryCategory("2");
obj4.setSupplierId("111");
obj4.setSupplierName("sup_name");
obj4.setTertiaryCategory("3");
obj4.setUnitQty(2L);
obj1.setProcurementInfoList(list3);
obj1.setRowNo("333111");
req.setParamProcurementInfoRequest(obj1);
AlibabaDutyfreeHygProcurementResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_dutyfree_hyg_procurement_response>
    <result>true</result>
</alibaba_dutyfree_hyg_procurement_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

返回
顶部