Skip to main content

Payroll Event Integration

Summary

This page records the verified Workforce Scheduling event boundary and its adjacent Attendance integration behavior.

Audience

Developers, integration engineers, payroll engineers, QA engineers, and solution architects.

Reference Content

Payroll integration uses approved attendance snapshots through a synchronous service boundary. No scheduling event is published to Payroll, and Payroll is not a verified consumer of the five Attendance contracts.

The AttendanceApproved contract contains work and overtime totals but not shift or policy identifiers. Treat any event-driven payroll dependency as Requires confirmation.

Source References

  • microservices/src/attendance-service/Domain/Attendance/AttendanceCalculator.cs
  • microservices/src/attendance-service/Application/Services/AttendanceQueries.cs
  • microservices/src/contracts/Events/AttendanceLifecycleEvents.cs
  • microservices/src/payroll-service/Program.cs

See Also

Keywords

  • Workforce Scheduling events
  • Attendance integration contracts
  • Transactional outbox

Revision Information

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