Payday is the most important day for employees. It's an opportunity to build trust between employers, employees, and your platform. With that in mind, Check now supports payment statuses at the payroll item and contractor payment level.
status is a new, read-only field with the following possible values:
- draft: The related payroll is not yet approved. See the associated payroll status for more details.
- pending: The related payroll has been approved. See the associated payroll status for more details.
- processing: The related payroll is processing. See the associated payroll status for more details.
- paid: The employee has been paid. For direct deposits, the payment has been posted to their bank account. For payroll items and contractor payments with manual payment methods, Check assumes that the employee has been paid by cash or paper check on payday.
Introducing these more granular statuses allows you to access information about individual payments within a payroll. However, once all the payments for a payroll have succeeded, the payroll will be paid and you need only reference that top-level status field to determine the status of the underlying payroll item and contractor payments.