Skip to main content

Payroll Calculation

Summary

Calculation resolves the period, reuses or creates a non-frozen run, selects active workforce, requires Attendance input, loads other confirmed inputs, produces employee earnings/deductions/gross/net outcomes, validates them, and aggregates totals. Recalculation replaces run details. Formulas and rates are excluded.

Audience

Payroll and HR administrators, Finance users, employees, managers, analysts, product owners, QA engineers, and implementation partners.

Overview

Calculation resolves the period, reuses or creates a non-frozen run, selects active workforce, requires Attendance input, loads other confirmed inputs, produces employee earnings/deductions/gross/net outcomes, validates them, and aggregates totals. Recalculation replaces run details. Formulas and rates are excluded.

Source References

  • microservices/src/payroll-service/Application/PayrollCalculationService.cs
  • microservices/src/payroll-service/Domain/PayrollEntities.cs

See Also

Keywords

  • Payroll
  • Payroll Calculation
  • Workforce management

Revision Information

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