Skip to content

查询发薪活动明细列表

根据「发薪活动 ID 」和「分页参数」查询发薪活动明细列表和关联的算薪明细分段数据。

使用场景

当前接口仅支持查询某个发薪活动下的所有发薪明细数据,若需要查询某些员工在特定范围内的发薪明细,请使用批量查询发薪明细接口。

请求

项目
HTTP URLhttps://open.feishu.cn/open-apis/payroll/v1/payment_activity_details
HTTP MethodGET
接口频率限制5 次/秒
支持的应用类型custom,isv
权限要求 调用该 API 所需的权限。开启其中任意一项权限即可调用payroll:payment_activity_details:read 获取发薪明细数据

请求头

名称类型必填描述
Authorizationstringtenant_access_tokenuser_access_token 值格式:"Bearer access_token" 示例值:"Bearer u-7f1bcd13fc57d46bac21793a18e560" 了解更多:如何选择与获取 access token

查询参数

名称类型必填描述
page_indexint页码,第一页从 1 开始
示例值:100
数据校验规则
- 取值范围:1100000
page_sizeint每页大小,范围为:[1, 100]
示例值:10
数据校验规则
- 取值范围:1100
activity_idstring发薪活动 ID,调用查询发薪活动列表接口后,可以从返回结果中获取到发薪活动 ID。
示例值:7202076988667019308
include_segment_databoolean是否需要查询算薪明细的分段信息,如果不传该参数或传 false ,那么只返回发薪活动明细数据;如果该参数传了 true,那么同时返回发薪明细对应的算薪明细分段数据。
示例值:false
acct_item_idsstring\[\]算薪项 ID 列表,调用批量查询算薪项接口后,可以从返回结果中获取到算薪项 ID。 1. 当前参数传空时,接口会返回发薪明细中所有的算薪项; 2. 当前参数不为空时,接口只返回发薪明细中与 acct_item_ids 存在交集的算薪项。
示例值:7202076988667019333
数据校验规则
- 长度范围:0100

响应

响应体

名称类型描述
codeint错误码,非 0 表示失败
msgstring错误描述
data\--
  └ payment_activity_detailspayment_activity_detail\[\]发薪明细列表
    └ employee_idstring员工的飞书人事雇佣 ID,调用搜索员工信息接口后,可以从返回结果中获取到飞书人事雇佣 ID。
注:调用搜索员工信息接口时,查询入参 user_id_type 应为 people_corehr_id。
    └ payment_detailspayment_accounting_item\[\]发薪明细详情
      └ idstring算薪项 ID,调用批量查询算薪项接口后,可以从返回结果中获取到算薪项 ID。
注:明细中返回的部分算薪项可能不存在于批量查询算薪项的接口结果中。
      └ accounting_item_namesi18n_content\[\]算薪项名称
        └ localestring语种
        └ valuestring语种对应的值
      └ accounting_item_valueaccounting_item_value算薪项值
        └ original_valuestring算薪项数据原始值,当发薪明细的数据来源为「人工导入」时,如果当前算薪项类型为引用类型,那么算薪项原始值可能为空。
        └ reference_valuesi18n_content\[\]引用类型算薪项展示值
          └ localestring语种
          └ valuestring语种对应的值
      └ segment_valuessegment_value\[\]算薪项分段数据
        └ start_timestring分段开始时间-毫秒级时间戳,[start_time, end_time] 是一个左闭右闭区间。
        └ end_timestring分段结束时间-毫秒级时间戳,[start_time, end_time] 是一个左闭右闭区间。
        └ reference_valuesi18n_content\[\]引用类型算薪项分段展示值
          └ localestring语种
          └ valuestring语种对应的值
        └ original_valuestring算薪项分段原始值
      └ accounting_item_typeint算薪项类型,1-文本;2-金额;3-数值;4-百分比;5-日期;6-引用
  └ totalint发薪明细总数

响应体示例

json
{
    "code": 0,
    "msg": "success",
    "data": {
        "payment_activity_details": [
            {
                "employee_id": "7202076988667019308",
                "payment_details": [
                    {
                        "id": "7202076988667019308",
                        "accounting_item_names": [
                            {
                                "locale": "zh_cn",
                                "value": "名称"
                            }
                        ],
                        "accounting_item_value": {
                            "original_value": "100",
                            "reference_values": [
                                {
                                    "locale": "zh_cn",
                                    "value": "名称"
                                }
                            ]
                        },
                        "segment_values": [
                            {
                                "start_time": "7220356259681386540",
                                "end_time": "7220356259681386540",
                                "reference_values": [
                                    {
                                        "locale": "zh_cn",
                                        "value": "名称"
                                    }
                                ],
                                "original_value": "10000"
                            }
                        ],
                        "accounting_item_type": 1
                    }
                ]
            }
        ],
        "total": 50000
    }
}

错误码

HTTP状态码错误码描述排查建议
5002500001unknown error未知错误,请联系技术支持
4002500002param is invalid参数错误,请检查参数。
5002500003rpc fail请求调用出错,请联系技术支持
2002500004current payment activity is not exist or deleted当前发薪活动不存在或已被删除。

内容来源:飞书开放平台 · 自动爬取整理