文档中心 > API类目 > 酒店交易API

taobao.xhotel.order.distribution.tmc.query.invoice (特殊场景查询发票)

特殊场景查询发票

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
query_tp_btrip_invoice_req QueryTpBtripInvoiceReq 可选 入参
  • └ partner_code
  • String
  • 可选
  • 32131231321
  • hid
  • └ bill_start_date
  • Number
  • 可选
  • 20220301
  • 账期开始时间
  • └ page_no
  • Number
  • 可选
  • 1
  • 账期结束时间
  • └ page_size
  • Number
  • 可选
  • 100
  • 页数
  • └ bill_end_date
  • Number
  • 可选
  • 20220301
  • 页大小

响应参数

名称 类型 示例值 描述
error_msg String 系统异常,请稍后重试 错误信息
result QueryTpBtripInvoiceResp 结果
  • model
  • InvoiceCycleOrderModel []
  • 发票周期订单模型
  • └ invoice_cycle_order_id
  • Number
  • 3213122312
  • 发票汇总id
  • └ partner_code
  • String
  • 59840974744
  • hid
  • └ bill_start_date
  • Number
  • 20220301
  • 账期开始时间
  • └ bill_end_date
  • Number
  • 20220331
  • 账期结束时间
  • └ invoice_amount
  • Number
  • 5000
  • 应开(收)票金额 单位:分
  • └ actual_invoice_amount
  • Number
  • 5000
  • 实开(收)票金额 单位:分
  • └ invoice_status
  • byte
  • 1
  • 发票状态
  • └ audit_status
  • byte
  • 1
  • 验票状态
  • page
  • Page
  • 分页信息
  • └ page_no
  • Number
  • 1
  • 页码
  • └ page_size
  • Number
  • 20
  • 页大小
  • └ total_count
  • Number
  • 100
  • 总数量
error_resp_code Number 101 错误码
code4_dev String 101 提供给开发者的错误码
msg_for_dev String 参数错误 提供给开发者的错误信息
is_success Boolean false 请求是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
XhotelOrderDistributionTmcQueryInvoiceRequest req = new XhotelOrderDistributionTmcQueryInvoiceRequest();
XhotelOrderDistributionTmcQueryInvoiceRequest.QueryTpBtripInvoiceReq obj1 = new XhotelOrderDistributionTmcQueryInvoiceRequest.QueryTpBtripInvoiceReq();
obj1.setPartnerCode("32131231321");
obj1.setBillStartDate(20220301L);
obj1.setPageNo(1L);
obj1.setPageSize(100L);
obj1.setBillEndDate(20220301L);
req.setQueryTpBtripInvoiceReq(obj1);
XhotelOrderDistributionTmcQueryInvoiceResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<xhotel_order_distribution_tmc_query_invoice_response>
    <error_msg>系统异常,请稍后重试</error_msg>
    <result>
        <model>
            <invoice_cycle_order_model>
                <invoice_cycle_order_id>3213122312</invoice_cycle_order_id>
                <partner_code>59840974744</partner_code>
                <bill_start_date>20220301</bill_start_date>
                <bill_end_date>20220331</bill_end_date>
                <invoice_amount>5000</invoice_amount>
                <actual_invoice_amount>5000</actual_invoice_amount>
                <invoice_status>1</invoice_status>
                <audit_status>1</audit_status>
            </invoice_cycle_order_model>
        </model>
        <page>
            <page_no>1</page_no>
            <page_size>20</page_size>
            <total_count>100</total_count>
        </page>
    </result>
    <error_resp_code>101</error_resp_code>
    <code4_dev>101</code4_dev>
    <msg_for_dev>参数错误</msg_for_dev>
    <is_success>false</is_success>
</xhotel_order_distribution_tmc_query_invoice_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

返回
顶部