event_type says what happened and payload carries the details.event_type | When to send it | payload fields |
|---|---|---|
employee_left | An Employee enabled for Salary Deduction has left their Employer. Send it once the leave date has taken effect. | payroll_id, employee_id, leave_date |
employee_payroll_moved | An Employee enabled for Salary Deduction has moved to another Payroll. Send it once the move has taken effect. | payroll_id, employee_id, new_payroll_id, effective_from |
event_id. Ontime ignores an event_id it has already received, so a retry never creates a second event.problem_details object.