Payroll Event Overview
Summary
This page documents confirmed payroll event overview behavior and explicitly marks incomplete integration boundaries.
Audience
Payroll and integration developers, QA and support engineers, solution and security architects, and implementation partners.
Payroll is an integration-event producer and projection-event consumer. Four outbound and 11 inbound event types are confirmed; Payroll domain events are not implemented.
Overview
Payroll publishes PayrollCalculated, PayrollFrozen, PayrollUnfrozen, and PayslipGenerated. Document consumes three, Notification consumes two, and Platform records one. No Payroll subscription is confirmed in Employee, Attendance, Leave, Expense, Integration, Reporting, or Gateway.
The implementation is Transitional because outbox storage and processing abstractions exist but no hosted Payroll relay invocation is confirmed. Delivery guarantees must therefore not be inferred.
Source References
microservices/src/contracts/Events/IntegrationEvent.csmicroservices/src/contracts/Events/PayrollCalculatedEvent.csmicroservices/src/contracts/Events/PayslipGeneratedEvent.csmicroservices/src/payroll-service/Application/PayrollCalculationService.csmicroservices/src/payroll-service/Application/PayrollOutputsService.csmicroservices/src/shared-kernel/Outbox/IntegrationEventJsonSerializer.csmicroservices/src/payroll-service/Messaging/PayrollReadModelConsumer.csmicroservices/src/payroll-service/Domain/PayrollEntities.csmicroservices/src/document-service/Messaging/DocumentReadModelConsumer.csmicroservices/src/notification-service/Application/EventNotificationResolver.csmicroservices/src/notification-service/Messaging/NotificationEventConsumer.csmicroservices/src/platform-service/Messaging/PlatformEventConsumer.csmicroservices/src/integration-service/Domain/IntegrationEntities.cs
Related Articles
See Also
Keywords
- Payroll events
- Payroll Event Overview
- Integration contracts
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly