Reporting Period Object

Zeal Reporting Periods

Zeal Reporting Periods describe the date range that an employee should be paid for. Zeal creates reporting periods for every possible date range for the pay schedules of employees. See Pay Frequency, Reporting Periods, and Check Dates for more information.

You can use the Reporting Periods endpoints to find the right Zeal Reporting Period and reportingPeriodID and attach it to an Employee Check.

The reporting period spans from the start to the end, BOTH dates inclusive. For example, the reporting period with the start date of 2024-08-02 and the end date of 2024-08-08 spans the 168-hour period from August 2nd at 12:00:01 AM to August 8th at 11:59:59 PM.

attributes type description
reportingPeriodID string ID of Reporting Period
pay_schedule string Has one of the following values:
daily
weekly
biweekly
semimonthly
monthly
start date Start date of the reporting period (YYYY-MM-DD)
end date End date of the reporting period
(YYYY-MM-DD)

Example JSON

{
  "reportingPeriodID": "5eb317a40d1158d5ddcb6895",
  "pay_schedule": "weekly",
  "start": "2023-12-02",
  "end": "2023-12-08"
}