Skip to main content

Payroll Source Map

Summary​

This page records confirmed payroll source map behavior and marks incomplete boundaries explicitly.

Audience​

Payroll users, developers, QA and support engineers, architects, and implementation reviewers.

Reference Content​

Documentation concernPrimary source area
Routes, guards, navigationClient portal App, AppLayout, ProtectedRoute
DashboardDashboardPages
Calculation/review/freezeCalculateSalaryPage
AdvancesAdvanceSalaryPage
Payslips/components/statutory/reportsPayrollFeaturePages
Employee PayrollEssPages
Runtime/startup/healthPayroll Program
Native calculation/lifecyclePayrollCalculationService
Compatibility behaviorPayrollCompatService
Payslip/export behaviorPayrollOutputsService
Projection synchronizationPayrollReadModelConsumer
Persistence/outboxPayrollDbContext and Persistence
Shared contractsContracts event definitions
ObservabilityShared observability extension
Cutover/parity/smokePayroll runbook and validation scripts

API endpoint and database object catalogs remain in their dedicated sections to avoid duplication.

Source References​

  • UI/salary-ui/apps/client-hrms-portal/src/App.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/components/AppLayout.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/utils/ProtectedRoute.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/pages/salary/CalculateSalaryPage.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/pages/salary/AdvanceSalaryPage.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/pages/hr/PayrollFeaturePages.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/dashboard/DashboardPages.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/ess/EssPages.tsx
  • microservices/src/payroll-service/Program.cs
  • microservices/src/payroll-service/Application/PayrollCalculationService.cs
  • microservices/src/payroll-service/Application/PayrollCompatService.cs
  • microservices/src/payroll-service/Application/PayrollOutputsService.cs
  • microservices/src/payroll-service/Messaging/PayrollReadModelConsumer.cs
  • microservices/src/payroll-service/Infrastructure/PayrollDbContext.cs
  • microservices/src/payroll-service/Infrastructure/Persistence.cs
  • microservices/src/shared-kernel/Extensions/ObservabilityExtensions.cs
  • microservices/src/contracts/Events/PayrollCalculatedEvent.cs
  • microservices/src/contracts/Events/PayslipGeneratedEvent.cs
  • microservices/docs/payroll-cutover-runbook.md
  • microservices/scripts/compare-payroll-parity.ps1
  • microservices/scripts/payroll-cutover-go-no-go.ps1
  • microservices/scripts/smoke-payroll-cutover.ps1
  • microservices/scripts/smoke-payroll.ps1
  • scripts/validate-payroll-scenarios.ps1

See Also​

Keywords​

  • Payroll reference
  • Payroll Source Map

Revision Information​

  • Status: Draft
  • Last reviewed: 2026-07-15
  • Review cycle: Quarterly