文档中心 > API类目 > 电子发票

alibaba.einvoice.prod.apply.update (发票中台-发票申请状态变更)

更新发票申请的状态

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
apply_id String 必须 13213123 申请id
message String 可选 购方信息错误 附加信息
apply_status String 必须 cancelled 申请状态
invoice_uks InvoiceUkDto [] 可选
  • 最大列表长度:100
  • 该申请下所有已开具成功的发票。 申请完结时(状态变更为 apply_status=inv_success 时),该字段必传
    • └ invoice_no
    • String
    • 可选
    • 12345678
    • 发票号码
    • └ invoice_code
    • String
    • 可选
    • 6666666666
    • 发票代码

    响应参数

    名称 类型 示例值 描述
    missing_invoices InvoiceUkDto [] [{"invoiceNo":"88888888","invoiceCode":"123456789"}] update_success=false时返回。 该申请下存在未归集成功的发票。即:attach_invoices 中携带的发票存在未回传成功的发票。 此时调用方,需先调用发票回传接口,完成发票回传。然后再重试此接口。
    • └ invoice_no
    • String
    • 88888888
    • 发票号码
    • └ invoice_code
    • String
    • 123456789
    • 发票代码
    update_success Boolean false 事务执行结果,true成功,false失败

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaEinvoiceProdApplyUpdateRequest req = new AlibabaEinvoiceProdApplyUpdateRequest();
    req.setApplyId("13213123");
    req.setMessage("购方信息错误");
    req.setApplyStatus("cancelled");
    List<AlibabaEinvoiceProdApplyUpdateRequest.InvoiceUkDto> list2 = new ArrayList<AlibabaEinvoiceProdApplyUpdateRequest.InvoiceUkDto>();
    AlibabaEinvoiceProdApplyUpdateRequest.InvoiceUkDto obj3 = new AlibabaEinvoiceProdApplyUpdateRequest.InvoiceUkDto();
    list2.add(obj3);
    obj3.setInvoiceNo("12345678");
    obj3.setInvoiceCode("6666666666");
    req.setInvoiceUks(list2);
    AlibabaEinvoiceProdApplyUpdateResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_einvoice_prod_apply_update_response>
        <missing_invoices>
            <invoice_uk_dto>
                <invoice_no>88888888</invoice_no>
                <invoice_code>123456789</invoice_code>
            </invoice_uk_dto>
        </missing_invoices>
        <update_success>false</update_success>
    </alibaba_einvoice_prod_apply_update_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

    返回
    顶部