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

alibaba.einvoice.unitorder.check (服务商订购单上传核对)

开票服务商回传收到的订购单用于电子发票平台核对

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
orders SimpleUnitOrder [] 必须
  • 最大列表长度:1000
  • 订购单列表
    • └ order_id
    • String
    • 必须
    • A123456
    • 订购单号
    • └ tax_disk_no
    • String
    • 可选
    • 888888
    • 税盘编号
    • └ status
    • Number
    • 必须
    • 1
    • 状态-0:待部署,1:部署,2:变更,3:释放
    begin Date 必须 2016-01-01 00:00:00 开始时间,来自于查询消息
    end Date 必须 2016-01-01 23:59:59 结束时间,来自于查询消息

    响应参数

    名称 类型 示例值 描述
    result Boolean true 上传结果

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaEinvoiceUnitorderCheckRequest req = new AlibabaEinvoiceUnitorderCheckRequest();
    List<AlibabaEinvoiceUnitorderCheckRequest.SimpleUnitOrder> list2 = new ArrayList<AlibabaEinvoiceUnitorderCheckRequest.SimpleUnitOrder>();
    AlibabaEinvoiceUnitorderCheckRequest.SimpleUnitOrder obj3 = new AlibabaEinvoiceUnitorderCheckRequest.SimpleUnitOrder();
    list2.add(obj3);
    obj3.setOrderId("A123456");
    obj3.setTaxDiskNo("888888");
    obj3.setStatus(1L);
    req.setOrders(list2);
    req.setBegin(StringUtils.parseDateTime("2016-01-01 00:00:00"));
    req.setEnd(StringUtils.parseDateTime("2016-01-01 23:59:59"));
    AlibabaEinvoiceUnitorderCheckResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

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

    返回
    顶部