Skip to content

payroll — events

EventWhenPayload keys
payroll.profile.updatedprofile created or updatedclinic_id, profile_id, user_id
payroll.period.status_changedperiod transitionsclinic_id, period_id, month, from_status, to_status

Payloads are masked by contract: ids and statuses only — never amounts, bank/tax values (plaintext or ciphertext), or notes. No bundled subscriber; activity_journal may subscribe without importing payroll.