文档中心 > API类目 > AIS基石API

alibaba.ais.component.customer.rt.post (部件接收入库)

AVAP、B&S 订单,整机厂家通过PO通知阿里接收信息;同一个接收单同一个MPN只允许一笔接收记录; 阿里巴巴基于这份接收数据,向部件厂家付款,并向整机厂家收款;

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param0 CustomerProductionScheduleDto 可选 CustomerProductionScheduleDto
  • customer_rt_line_list
  • CustomerRtLinesDto []
  • 必须
  • 客户RT行JSON数组
  • └ customer_po_line_number
  • String
  • 可选
  • 1
  • 客户PO行,从1开始递增
  • └ actual_time_rt
  • String
  • 必须
  • 2017-11-01 00:00:00
  • 接收日期,格式"yy-MM-dd HH:mm:ss"
  • └ brand
  • String
  • 必须
  • intel
  • 采购品牌 Intel、Samsung
  • └ quantity
  • Number
  • 必须
  • 200
  • 接收数量
  • └ mpn
  • String
  • 必须
  • IXX1234567
  • MPN
  • box_list
  • BoxDto []
  • 可选
  • 箱包信息(规格维度)
  • └ specifications
  • String
  • 可选
  • 100
  • 规格
  • └ quantity
  • Number
  • 可选
  • 5
  • 数量
  • └ ali_po
  • String
  • 可选
  • PO100001
  • 阿里PO
  • └ box_sku_id
  • String
  • 可选
  • AZ2F35
  • 箱包规格
  • └ box_num
  • String
  • 可选
  • sdfasdfds
  • 真实箱包号
  • └ rejection_quantity
  • Number
  • 可选
  • 100
  • 拒收数量
  • └ firmware
  • String
  • 可选
  • 1.5
  • 固件版本
  • └ bad_quantity
  • Number
  • 可选
  • 200
  • 不良品数量
  • └ actual_departure_note_number
  • String
  • 可选
  • ATD001
  • 实际发货单号
  • └ customer_po_number
  • String
  • 可选
  • 供应商自己定义
  • 客户PO
  • └ ticket_type
  • String
  • 必须
  • RT
  • 单据类型(接收单)
  • └ delivery_note
  • String
  • 必须
  • 发运单号
  • 发运单号
  • └ customer_rt_number
  • String
  • 必须
  • 供应商自己定义
  • 客户接收单

响应参数

名称 类型 示例值 描述
result BaseResDto result
  • └ err_msg
  • String
  • 某某错误描述
  • errMsg
  • └ err_code
  • String
  • 00000000
  • errCode
  • └ is_success
  • Boolean
  • true
  • success

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAisComponentCustomerRtPostRequest req = new AlibabaAisComponentCustomerRtPostRequest();
AlibabaAisComponentCustomerRtPostRequest.CustomerProductionScheduleDto obj1 = new AlibabaAisComponentCustomerRtPostRequest.CustomerProductionScheduleDto();
List<AlibabaAisComponentCustomerRtPostRequest.CustomerRtLinesDto> list3 = new ArrayList<AlibabaAisComponentCustomerRtPostRequest.CustomerRtLinesDto>();
AlibabaAisComponentCustomerRtPostRequest.CustomerRtLinesDto obj4 = new AlibabaAisComponentCustomerRtPostRequest.CustomerRtLinesDto();
list3.add(obj4);
obj4.setCustomerPoLineNumber("1");
obj4.setActualTimeRt("2017-11-01 00:00:00");
obj4.setBrand("intel");
obj4.setQuantity(200L);
obj4.setMpn("IXX1234567");
List<AlibabaAisComponentCustomerRtPostRequest.BoxDto> list7 = new ArrayList<AlibabaAisComponentCustomerRtPostRequest.BoxDto>();
AlibabaAisComponentCustomerRtPostRequest.BoxDto obj8 = new AlibabaAisComponentCustomerRtPostRequest.BoxDto();
list7.add(obj8);
obj8.setSpecifications("100");
obj8.setQuantity(5L);
obj8.setAliPo("PO100001");
obj8.setBoxSkuId("AZ2F35");
obj8.setBoxNum("sdfasdfds");
list5.setBoxList(list7);
obj4.setRejectionQuantity(100L);
obj4.setFirmware("1.5");
obj4.setBadQuantity(200L);
obj1.setCustomerRtLineList(list3);
obj1.setActualDepartureNoteNumber("ATD001");
obj1.setCustomerPoNumber("供应商自己定义");
obj1.setTicketType("RT");
obj1.setDeliveryNote("发运单号");
obj1.setCustomerRtNumber("供应商自己定义");
req.setParam0(obj1);
AlibabaAisComponentCustomerRtPostResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_ais_component_customer_rt_post_response>
    <result>
        <err_msg>某某错误描述</err_msg>
        <err_code>00000000</err_code>
        <is_success>true</is_success>
    </result>
</alibaba_ais_component_customer_rt_post_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

返回
顶部