Skip to main content

Payroll Integration

Audience

Developers, QA engineers, support engineers, security engineers, solution architects, and implementation partners.

Reference Content

This page records source-verified technical behavior and boundaries for the workforce-scheduling capability.

Summary

Payroll does not read shifts or assignments directly in the reviewed implementation. Scheduling influences payroll indirectly by changing attendance calculation outputs that are captured in an approved snapshot.

Data path

The calculator produces work hours, overtime, shortfall or deduction, status, and paid units. The snapshot aggregates approved attendance measures for a payroll period. Payroll consumes that stable attendance projection rather than resolving historical scheduling configuration itself.

Consequences

The snapshot protects payroll from later configuration drift, but correctness depends on attendance being recalculated and approved with the intended effective policy. No scheduling-specific payroll event, direct roster query, or automatic payroll recalculation on shift change was verified.

Source References

  • microservices/src/attendance-service/Application/Services/PayrollSnapshotService.cs
  • microservices/src/attendance-service/Domain/Attendance/AttendanceCalculator.cs
  • microservices/src/payroll-service/Application/PayrollCalculationService.cs

See Also

Keywords

  • Workforce scheduling
  • Shift policy
  • Attendance integration

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-20
  • Next review: 2026-10-20