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