文档中心 > API类目 > 欢行开发平台API

alibaba.tae.expense.report.list.query (报销单列表查询)

报销单列表查询

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
report_list_open_request_dto ReportListOpenRequestDTO 必须 请求实体
  • pagination
  • Pagination
  • 可选
  • 分页参数
  • └ page_number
  • Number
  • 可选
  • 1
  • 页码
  • └ page_size
  • Number
  • 可选
  • 20
  • 每页数量
  • └ end_date
  • Date
  • 可选
  • 2026-08-01 00:00:00
  • 查询结束日期,包含当天
  • └ tenant_key
  • String
  • 必须
  • ant
  • 租户身份标识;开放API调用必填,Agent调用由上下文识别
  • └ form_status
  • String
  • 可选
  • ALL
  • 表单状态,NEW_ASSIGN:新派单;NEW_RECEIVE:新收单;HOLD:HOLD;FIN_INIT_APPEND_FINISH_TODO:加签完成待处理;FIN_APPEND_BIZ_DIS_AGREE:财务签收后业务否决;ALL:所有;SA:未提交;RC:撤回;WA:;UA:业务审批中;WP:财务审批中;AP:已完成;RJ:已否决;RF:已驳回;CL:已结案
  • └ app_key
  • String
  • 必须
  • ant_group
  • 调用方应用身份;开放API调用必填,Agent调用由上下文识别
  • └ employee_no
  • String
  • 必须
  • 091103
  • 企业员工工号;开放API调用必填,Agent调用由登录态注入
  • └ form_name
  • String
  • 可选
  • REIMBURSE_LOAN
  • 表单类型,TRAVEL_REIMBURSE:差旅报销单,EXPENSE_REIMBURSE:费用报销单,REIMBURSE_LOAN:既包含差旅报销单也包含费用报销单
  • └ start_date
  • Date
  • 可选
  • 2026-08-10 00:00:00
  • 查询开始日期,包含当天

响应参数

名称 类型 示例值 描述
content ReportListOpenDTO 结果实体
  • └ total
  • Number
  • 2
  • 总数
  • records
  • ReportListItemOpenDTO []
  • 报销单列表
  • └ form_status_name
  • String
  • 已完成
  • 单据状态说明
  • └ template_type
  • String
  • STANDARD_PAY
  • 审批付款模式
  • └ report_pay_status
  • String
  • 已付款
  • 报销单付款状态名称
  • └ submit_paper
  • Boolean
  • false
  • 是否已提交纸质单据
  • └ finance_status
  • String
  • COMPLETED
  • 财务处理状态
  • └ source_category
  • String
  • ER
  • 单据类型,如ER费用报销单、TR差旅报销单
  • └ submit_date
  • Date
  • 2026-08-01 10:30:00
  • 提交时间
  • └ ou_code
  • String
  • OU001
  • 费用归属组织编码
  • └ pay_state
  • String
  • PAID
  • 底层付款状态编码
  • └ approve_amount
  • String
  • 3200.0
  • 审批金额
  • └ audit_ht_user_name
  • String
  • 李四
  • 财务审核人姓名
  • └ submit_user_name
  • String
  • 张三
  • 提交人姓名
  • └ pay_send_time
  • Date
  • 2026-08-05 10:00:00
  • 付款推送时间
  • └ instance_id
  • String
  • proc-inst-20260811-001
  • 审批流程实例ID
  • └ submit_ht_user_id
  • Number
  • 90001
  • 提交人欢行用户ID
  • └ pay_send_state
  • String
  • SUCCESS
  • 付款推送状态
  • └ state
  • String
  • AP
  • 底层单据状态编码
  • └ pay_status_call_date
  • Date
  • 2026-08-06 11:00:00
  • 付款状态回调时间
  • └ summary
  • String
  • 北京出差交通及住宿费用
  • 报销事由摘要
  • └ corp_id
  • Number
  • 8001
  • 租户ID
  • └ is_thrown_a_p
  • Boolean
  • true
  • 是否已推送应付
  • └ related_report_no
  • String
  • 3000111223
  • 关联单据号,差旅报销单关联的就是差旅单号
  • └ audit_ht_user_id
  • Number
  • 90002
  • 财务审核人欢行用户ID
  • └ throw_a_p_date
  • Date
  • 2026-08-05 09:00:00
  • 推送应付时间
  • └ pay_send_error
  • String
  • 开户行错误
  • 付款推送错误信息
  • └ corp_name
  • String
  • 阿里巴巴集团
  • 租户名称
  • └ submit_paper_notify_time
  • Date
  • 2026-08-05 10:00:00
  • 纸质单据通知时间
  • └ head_id
  • Number
  • 102345678
  • 报销单主键ID
  • └ dispatch_time
  • Date
  • 2026-08-02 14:00:00
  • 财务派单时间
  • └ submit_amount
  • String
  • 3500.0
  • 提交金额
  • └ is_closed
  • String
  • N
  • 是否已关闭,兼容现有Y/N标记
  • └ is_skip_paper
  • String
  • N
  • 是否跳过纸质单据,兼容现有Y/N标记
  • └ form_status
  • String
  • AP
  • 表单状态编码
  • └ hold_reason
  • String
  • 发票需要换票
  • 挂起原因
  • └ form_no
  • Number
  • 202608110001
  • 报销单号
  • └ currency_code
  • String
  • CNY
  • 币种编码
  • └ current_page
  • Number
  • 1
  • 页码
  • └ page_size
  • Number
  • 10
  • 每页数量
is_success Boolean true success
result_message String 系统异常 errorMessage
result_code String A00001 errorCode

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaTaeExpenseReportListQueryRequest req = new AlibabaTaeExpenseReportListQueryRequest();
AlibabaTaeExpenseReportListQueryRequest.ReportListOpenRequestDTO obj1 = new AlibabaTaeExpenseReportListQueryRequest.ReportListOpenRequestDTO();
AlibabaTaeExpenseReportListQueryRequest.Pagination obj2 = new AlibabaTaeExpenseReportListQueryRequest.Pagination();
obj2.setPageNumber(1L);
obj2.setPageSize(20L);
obj1.setPagination(obj2);
obj1.setEndDate(StringUtils.parseDateTime("2026-08-01 00:00:00"));
obj1.setTenantKey("ant");
obj1.setFormStatus("ALL");
obj1.setAppKey("ant_group");
obj1.setEmployeeNo("091103");
obj1.setFormName("REIMBURSE_LOAN");
obj1.setStartDate(StringUtils.parseDateTime("2026-08-10 00:00:00"));
req.setReportListOpenRequestDto(obj1);
AlibabaTaeExpenseReportListQueryResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_tae_expense_report_list_query_response>
    <content>
        <total>2</total>
        <records>
            <report_list_item_open_d_t_o>
                <form_status_name>已完成</form_status_name>
                <template_type>STANDARD_PAY</template_type>
                <report_pay_status>已付款</report_pay_status>
                <submit_paper>false</submit_paper>
                <finance_status>COMPLETED</finance_status>
                <source_category>ER</source_category>
                <submit_date>2026-08-01 10:30:00</submit_date>
                <ou_code>OU001</ou_code>
                <pay_state>PAID</pay_state>
                <approve_amount>3200.0</approve_amount>
                <audit_ht_user_name>李四</audit_ht_user_name>
                <submit_user_name>张三</submit_user_name>
                <pay_send_time>2026-08-05 10:00:00</pay_send_time>
                <instance_id>proc-inst-20260811-001</instance_id>
                <submit_ht_user_id>90001</submit_ht_user_id>
                <pay_send_state>SUCCESS</pay_send_state>
                <state>AP</state>
                <pay_status_call_date>2026-08-06 11:00:00</pay_status_call_date>
                <summary>北京出差交通及住宿费用</summary>
                <corp_id>8001</corp_id>
                <is_thrown_a_p>true</is_thrown_a_p>
                <related_report_no>3000111223</related_report_no>
                <audit_ht_user_id>90002</audit_ht_user_id>
                <throw_a_p_date>2026-08-05 09:00:00</throw_a_p_date>
                <pay_send_error>开户行错误</pay_send_error>
                <corp_name>阿里巴巴集团</corp_name>
                <submit_paper_notify_time>2026-08-05 10:00:00</submit_paper_notify_time>
                <head_id>102345678</head_id>
                <dispatch_time>2026-08-02 14:00:00</dispatch_time>
                <submit_amount>3500.0</submit_amount>
                <is_closed>N</is_closed>
                <is_skip_paper>N</is_skip_paper>
                <form_status>AP</form_status>
                <hold_reason>发票需要换票</hold_reason>
                <form_no>202608110001</form_no>
                <currency_code>CNY</currency_code>
            </report_list_item_open_d_t_o>
        </records>
        <current_page>1</current_page>
        <page_size>10</page_size>
    </content>
    <is_success>true</is_success>
    <result_message>系统异常</result_message>
    <result_code>A00001</result_code>
</alibaba_tae_expense_report_list_query_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

返回
顶部