Create Payroll Journal Report
| Time | Status | User Agent | |
|---|---|---|---|
| Make a request to see history. |
URL Expired
The URL for this request expired after 30 days.
Creates a Payroll Journal Report for a date range, which can be downloaded as a CSV or PDF. Payroll information will only be taken into account for reports from checks that are in a processed state.
This endpoint will return a job_id instead of the raw data itself. As the data returned from this endpoint can be large, we utilize a job queue to process this data instead of an immediate synchronous response. Once the job status is marked as complete, the report can be downloaded using the Download Report endpoint.
Returns
| attribute | type | description |
|---|---|---|
| success | boolean | Response status |
| data | object | job_id for Payroll Journal Report |
| errors | array | Contains a list of error objects which consists of:message: Error messagecode: Error code as described in Error codes |
Parameters
start_date
Type: date
Required
The first check date this report should retrieve checks for. Date should be in ISO-8601 format (YYYY-MM-DD).
end_date
Type: date
Required
The last check date this report should retrieve checks for. Date should be in ISO-8601 format (YYYY-MM-DD).
companyID
Type: string
Required
Zeal Company ID
media_type
Type: string
Enum: required
The type of format this report can be downloaded as. Payroll Journals currently support "csv" and "pdf".
Allowed:csv``pdf
include_migrated
Type: boolean
Include migrated data in the report
Allowed: true,false
with_preview_data
Type: boolean
Include preview data in the report (if media_type = csv only)
Allowed: true,false
Request Example
curl --request POST \
--url https://api.zeal.com/reports/payroll-journal \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '{"media_type":"csv"}'
Responses
- 200 - Result
- 400 - Result
Updated 8 months ago