文档中心 > API类目 > 信息平台-采购

alibaba.infop.ceres.rcv.modify (采购系统接收单修改接口)

采购系统接收单修改接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_rcv_dto RcvDto 必须 修改接收单入参对象
  • duplicate_approver
  • RcvApproverDto
  • 可选
  • 审批工号去重列表
  • └ asset_manager
  • String []
  • 可选
  • 38912
  • 资产管理员去重工号
  • └ financial_review
  • String []
  • 可选
  • 38912
  • 财务初审去重工号
  • └ financial_super
  • String []
  • 可选
  • 38912
  • 财务复审去重工号
  • └ requester
  • String []
  • 可选
  • 38912
  • 需求方去重工号
  • └ requester_supervisor
  • String []
  • 可选
  • 38912
  • 需求方主管去重工号
  • └ specify_asset_manager
  • String []
  • 可选
  • 38912
  • 指定资产管理员
  • └ specify_requester
  • String []
  • 可选
  • 38912
  • 指定需求方
  • files
  • FileDto []
  • 可选
  • 附件
  • └ file_download_url
  • String
  • 可选
  • ftp://admin:Aqc_paas@ito-db-1.inc.alipay.net/requiremng-file/pdf/20170719-20180719.PDF
  • 附件下载地址
  • └ file_name
  • String
  • 可选
  • ito.pdf
  • 附件名称
  • └ interface_source_code
  • String
  • 必须
  • OES2
  • 来源系统(一般是Aone上应用名称的大写)
  • └ po_number
  • String
  • 必须
  • PO35047550
  • PO单号
  • └ rcv_description
  • String
  • 必须
  • desc
  • 接收单描述
  • └ rcv_number
  • String
  • 必须
  • RT20042978
  • 接收单号,修改时必传
  • rcv_shipment_lines
  • RcvLineDto []
  • 必须
  • 接收单行对象
  • └ expense_month
  • Date
  • 可选
  • 2018-04-10 10:10:10
  • 费用归属月份
  • └ item_name
  • String
  • 必须
  • item
  • 物品名称
  • └ po_line_num
  • Number
  • 可选
  • 1
  • po行号
  • └ rcv_line_num
  • Number
  • 必须
  • 1
  • 接收行号
  • └ received_amount
  • String
  • 必须
  • 30
  • 接收金额
  • └ source_bill_nos
  • String []
  • 可选
  • 1
  • 来源系统单据号
  • source_bills
  • LinkDto []
  • 可选
  • 来源单据
  • └ name
  • String
  • 可选
  • 1
  • 名称
  • └ url
  • String
  • 可选
  • 1
  • 连接
  • └ status
  • String
  • 必须
  • auditing
  • auditing/audited
  • └ unique_id
  • String
  • 可选
  • zxc123
  • 幂等校验序列

响应参数

名称 类型 示例值 描述
result_code String 1 结果编码
result_message String 1 结果信息
result_success Boolean true 调用结果
value String 1 接收单号

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaInfopCeresRcvModifyRequest req = new AlibabaInfopCeresRcvModifyRequest();
AlibabaInfopCeresRcvModifyRequest.RcvDto obj1 = new AlibabaInfopCeresRcvModifyRequest.RcvDto();
AlibabaInfopCeresRcvModifyRequest.RcvApproverDto obj2 = new AlibabaInfopCeresRcvModifyRequest.RcvApproverDto();
obj2.setAssetManager("38912");
obj2.setFinancialReview("38912");
obj2.setFinancialSuper("38912");
obj2.setRequester("38912");
obj2.setRequesterSupervisor("38912");
obj2.setSpecifyAssetManager("38912");
obj2.setSpecifyRequester("38912");
obj1.setDuplicateApprover(obj2);
List<AlibabaInfopCeresRcvModifyRequest.FileDto> list4 = new ArrayList<AlibabaInfopCeresRcvModifyRequest.FileDto>();
AlibabaInfopCeresRcvModifyRequest.FileDto obj5 = new AlibabaInfopCeresRcvModifyRequest.FileDto();
list4.add(obj5);
obj5.setFileDownloadUrl("ftp://admin:Aqc_paas@ito-db-1.inc.alipay.net/requiremng-file/pdf/20170719-20180719.PDF");
obj5.setFileName("ito.pdf");
obj1.setFiles(list4);
obj1.setInterfaceSourceCode("OES2");
obj1.setPoNumber("PO35047550");
obj1.setRcvDescription("desc");
obj1.setRcvNumber("RT20042978");
List<AlibabaInfopCeresRcvModifyRequest.RcvLineDto> list7 = new ArrayList<AlibabaInfopCeresRcvModifyRequest.RcvLineDto>();
AlibabaInfopCeresRcvModifyRequest.RcvLineDto obj8 = new AlibabaInfopCeresRcvModifyRequest.RcvLineDto();
list7.add(obj8);
obj8.setExpenseMonth(StringUtils.parseDateTime("2018-04-10 10:10:10"));
obj8.setItemName("item");
obj8.setPoLineNum(1L);
obj8.setRcvLineNum(1L);
obj8.setReceivedAmount("30");
obj1.setRcvShipmentLines(list7);
obj1.setSourceBillNos("1");
List<AlibabaInfopCeresRcvModifyRequest.LinkDto> list10 = new ArrayList<AlibabaInfopCeresRcvModifyRequest.LinkDto>();
AlibabaInfopCeresRcvModifyRequest.LinkDto obj11 = new AlibabaInfopCeresRcvModifyRequest.LinkDto();
list10.add(obj11);
obj11.setName("1");
obj11.setUrl("1");
obj1.setSourceBills(list10);
obj1.setStatus("auditing");
obj1.setUniqueId("zxc123");
req.setParamRcvDto(obj1);
AlibabaInfopCeresRcvModifyResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_infop_ceres_rcv_modify_response>
    <result_code>1</result_code>
    <result_message>1</result_message>
    <result_success>true</result_success>
    <value>1</value>
</alibaba_infop_ceres_rcv_modify_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

返回
顶部