Payroll Readiness Storage
Audience
Developers, QA and support engineers, data reviewers, implementation partners, solution architects, privacy reviewers and security reviewers.
Reference Content
Summary
Payroll Service keeps a local EmployeePayrollProfile projection and integration-delivery ledgers. This is an employee reference model, not a complete onboarding readiness checklist.
Projection path
Selected objects
- EmployeePayrollProfile: payroll-local employee identity/status and payroll configuration reference data.
- ProcessedIntegrationEvent: idempotency evidence for consumed events.
- OutboxMessage: local publication intent.
The broader Payroll context contains payroll runs, calculations and components outside this lifecycle selection.
Readiness meaning
Profile presence or status synchronization does not prove bank validation, statutory setup, compensation approval or inclusion in a payroll run. No dedicated persisted onboarding-readiness decision was found.
Consistency
Delivery is eventually consistent. Unique event processing constraints reduce duplicate handling, but lag, poison events and reconciliation ownership require operational definition.
Requires confirmation
Unless explicitly confirmed above, production migration governance, rollback, reconciliation, retention, privacy, performance, concurrency and operational ownership require confirmation.
Source References
microservices/src/payroll-service/Infrastructure/PayrollDbContext.csmicroservices/src/payroll-service/Messaging/PayrollReadModelConsumer.cs
Related Articles
See Also
Keywords
- Onboarding database
- Offboarding database
- Lifecycle persistence
Revision Information
- Status: Draft
- Last reviewed: 2026-07-20
- Review cycle: Quarterly