Skip to main content

Attendance Validation Reference

Summary

This matrix catalogs confirmed validation categories; exact internal messages and numeric thresholds are not published.

Audience

Developers, QA, support, and administrators.

AreaRuleLayerError categoryMaturity
ContextTenant and employee context are requiredAPI/applicationUnauthorized or invalid requestImplemented
Daily recordOne outcome per employee/dateDomain/persistenceConflictImplemented
EmployeeProfile must be active and date-validApplication/domainInvalid requestImplemented
Manual captureResolved weekly off blocks manual markingApplicationInvalid requestImplemented
Hours/statusValues must satisfy the selected modeDomain calculatorValidationImplemented
Shift assignmentEffective dates cannot overlapDomain/applicationConflictImplemented; UI absent
ReopenOnly one pending request per employee/dateApplication/persistenceConflictImplemented
ReopenFuture dates are prohibitedApplicationValidationImplemented
Reopen approvalPayroll-locked periods cannot be reopenedApplication/integrationConflict/dependencyImplemented
WorkflowTransition must be valid for current stateDomain/applicationConflictImplemented

Reference Content

The source-backed catalog above is the normative reference content for this Draft page.

Source References

  • microservices/src/attendance-service/Application/Services/AttendanceCommands.cs
  • microservices/src/attendance-service/Application/Services/ReopenRequestWorkflow.cs
  • microservices/src/attendance-service/Application/Services/ShiftPolicyCommands.cs

See Also

Keywords

  • Attendance
  • Attendance Validation Reference
  • Reference

Revision Information

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