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