Attendance and schedule adherence can disagree without either record being wrong.
An agent can work every payable minute of a shift and still be out of adherence for part of it. The same agent can follow the schedule precisely and receive a poor quality score on one interaction. A queue can meet its service target even when one person's attendance needs correction.
These are not competing versions of one fact. They are different records for different decisions.
The practical problem begins when a call center treats one convenient percentage as proof of presence, pay, quality, and service. That shortcut can send a mapping error into coaching, a schedule error into attendance, or an ACD state into payroll.
This guide provides a record map and a correction route for that disagreement. The vendor documentation was checked on September 24, 2026; the US recordkeeping guidance was rechecked on September 30. This is an operating framework, not legal or payroll advice. Requirements vary by jurisdiction and employment arrangement.
The short answer
Call center schedule adherence measures whether an agent's actual contact-center state matched the scheduled activity during defined tracked intervals. Attendance records whether the person was present or absent under the operation's rules. Approved worked time supports payroll. A quality record evaluates an interaction. A service record measures the queue or client result.
Keep all five connected, but do not let one impersonate another.
Table: Call Center Record Ownership Map.
| Record | Question it answers | Primary source | Decisions it can support | What it cannot prove alone |
|---|---|---|---|---|
| Published schedule | What was the person expected to do, and when? | Workforce scheduling system | Coverage plan, activity assignment, planned breaks | Presence, payable time, quality, or service result |
| Attendance and worked time | When was the person present, absent, on break, or on approved leave? | Time and attendance record | Attendance review, approval, payroll-ready time | ACD state, script compliance, call quality, or queue outcome |
| Schedule adherence | Did actual contact-center state match the scheduled activity under the local rules? | WFM plus ACD or presence data | Real-time coverage response, exception review, schedule coaching | Hours owed, interaction quality, or client SLA result |
| Interaction quality | Did the reviewed interaction meet the defined standard? | Quality-management evaluation | Feedback, calibration, coaching, quality trend | Attendance, adherence for the shift, or queue coverage |
| Service outcome | Did the operation meet the queue or client result? | ACD, ticketing, CRM, or client reporting source | Service level, abandonment, resolution, backlog, contracted result | One person's payable hours or the cause of a result |
Microsoft's current workforce-management overview illustrates the split. Forecasting, capacity, scheduling, adherence, and quality management are related contact-center functions, but they do not collapse into one record.
That boundary is the key to resolving a disputed shift.
A schedule is the plan, not the final history
A published schedule says what should happen. It contains activities with planned start and end times, such as queue work, break, meeting, training, or leave. Some systems also mark whether an activity is paid.
The plan can change. Microsoft's schedule-management documentation describes committed bookings that return to an unpublished state when edited and must be republished. That is useful evidence of a general operating principle: the schedule has a version.
Preserve that version when a disagreement occurs. Ask which schedule was published to the agent at the time, which later change was approved, when it became effective, and which adherence calculation used it.
Do not silently change yesterday's schedule until today's adherence looks better. A justified correction should still show the previous value, the new value, the actor, the reason, and the recalculation it caused.
This matters because a schedule can be wrong while the attendance record is right. A supervisor may have approved a meeting but left the queue activity in the published plan. The agent was present and working, yet the adherence system correctly reports a mismatch against the schedule it received. Repair the schedule or its exception, not the worked-time record.
Attendance answers the worked-time question
Attendance begins with clock events, breaks, leave, manual or offline entries, and the operation's rules for presence and absence. Approval turns the reviewed record into an input for payroll or another downstream handoff.
For covered US nonexempt workers, the Department of Labor says employers must keep records of work hours. A fixed schedule can be the starting record only if actual longer or shorter hours are also recorded. That is a US boundary, not a universal legal rule, but it shows why a planned shift cannot automatically become worked time.
The attendance record also should not inherit an ACD exception without review. An agent may be clocked in while attending approved training outside the contact-center desktop. A network fault may make presence unknown. A missed clock-out may overstate time even when ACD history is complete.
Use the attendance workflow to settle presence, worked duration, breaks, leave, corrections, and approval. Use the night shift timesheet model when one shift crosses midnight and downstream systems assign dates differently.
Adherence is a comparison with local rules
Adherence needs at least two inputs: the scheduled activity and the actual state. It also needs rules that explain which intervals count.
Microsoft's historical adherence documentation separates total schedule time, tracked schedule time, time out of adherence, time in adherence, and total time worked. Its calculation removes untracked time, then compares the remaining scheduled time with actual state after configured tolerance.
Genesys similarly shows scheduled activity beside actual presence or routing status. NICE describes the mapping dependency even more directly: real-time adherence needs ACD states mapped to activities, while unknown or unmapped states can leave the comparison unresolved.
So the percentage is derived, not observed. A local adherence definition must identify the schedule version, actual-state source, activity mapping, tolerance, tracked and neutral activities, exception rules, and calculation window.
Current vendor models expose different settings for those choices. That is why there is no unexplained universal target in this guide. Define the operating rule first. Compare teams or periods only after confirming that the denominator and mappings are the same.
Quality belongs to the interaction record
A quality evaluation asks what happened in a selected call, message, ticket, or other interaction. Its evidence may include a recording, transcript, form, reviewer notes, critical questions, coaching, acknowledgement, or dispute.
NICE documents evaluation forms made of questions, answers, critical items, and scores. Genesys describes quality management around recording, evaluation, calibration, coaching, and policies. Those objects evaluate interaction evidence. They do not establish the number of hours worked.
The reverse is also true. Perfect attendance does not prove that an interaction met the quality standard. High adherence does not prove that the agent gave the right answer. A strong quality score does not prove that the queue had enough people scheduled.
When a manager needs to coach behavior, name the record that supports the conversation. Use adherence evidence for a verified scheduled-versus-actual mismatch. Use the quality evaluation for interaction behavior. Use the attendance record for presence or approved worked time. That precision makes the explanation easier to inspect and challenge.
Walk one shift through all five records
Use a simple illustrative shift, not as a customer story but as a control test.
An agent is scheduled for queue work from 9:00 a.m. to 5:00 p.m., with a break at 1:00 p.m. The agent clocks in on time. At 10:30 a.m., a supervisor moves the agent to a 30-minute coaching session but does not update the schedule. At 2:00 p.m., the ACD connection fails for 12 minutes. The agent later receives a high score on a reviewed call, while the queue misses its afternoon service target.
The five records can all be accurate in part:
- The published schedule still says queue work at 10:30 a.m., so it needs a correction or an approved exception.
- Attendance shows a full worked shift because the agent remained present during coaching and the connection fault.
- Adherence reports the coaching interval as a mismatch and may report the fault as unknown, depending on mappings and neutral-time rules.
- The quality record says the selected call met its evaluation standard.
- The service record says the queue missed its target, but it does not assign the cause to this agent.
No single result resolves the others. The operation must repair the source defect, rerun the derived view, and leave the independent records intact.
Use the Wrong-Record Correction Route
Start with the decision that is waiting. Payroll, same-day coverage, coaching, a quality dispute, and a client report have different evidence thresholds and deadlines.
Then follow this route:
- Open the source version. Retrieve the schedule published to the agent, the original clock record, the ACD state history and mappings, the quality evaluation, or the service report that supports the decision.
- Classify the defect. Choose schedule-plan error, time-record error, ACD or integration gap, mapping error, approved exception, actual adherence deviation, quality-review issue, or service-report issue. Do not use "agent issue" as a technical diagnosis.
- Repair only the owning source. Record the previous value, new value, actor, timestamp, reason, supporting evidence, and approval. Leave the other source records unchanged unless they contain their own defect.
- Recalculate the derived record. Republish the schedule when required, rerun adherence, reapprove payable time, or issue a corrected service report. Link the new result to the correction.
- Hold downstream decisions until the required evidence settles. A mapping failure should not become coaching. An unapproved time correction should not reach payroll. A disputed quality evaluation should follow the quality-review route.
- Give the employee the same explanation path. Show the relevant record, rule, exception, and correction outcome in language that does not require administrator knowledge.
Calabrio's historical-adherence documentation shows why recalculation matters. It says retroactive schedule changes can update adherence, while approved exceptions and technical outages can be treated as neutral time under the configured process.
The correction is not an attempt to make the percentage attractive. It is a way to make the comparison reflect the approved facts and rules.
Keep access proportional to the decision
A workforce record can expose employee, client, and operational data. Give each reviewer the minimum access needed for the assigned decision, following the least-privilege principle.
An adherence supervisor may need schedule and ACD state. Payroll may need approved worked time and correction history, but not call recordings. A quality reviewer may need the selected interaction and evaluation form, but not another client's time report. A client may need approved totals for its own service period, not the employee's raw monitoring record.
The client time report checklist provides a separate release control for that last boundary. Build the client copy from approved source data, inspect the exact output, and preserve the version that was shared.
Screenshot evidence needs its own access path. Cloudflare states that R2 objects and metadata are encrypted at rest with AES-256 and transferred with TLS. Those storage and transport controls do not replace permission checks. The application still has to decide who may request an object and what that person may see.
Where KordanoTime fits
KordanoTime is planned to open customer access on December 1, 2026. Its owner-confirmed first-release scope includes schedules, attendance, breaks, leave, online and offline time capture, approvals, payroll-ready exports, and payroll integrations. A team could use it for the time-and-attendance side of this map after release and verification.
The contact-center WFM and ACD remain the source for real-time adherence. The quality-management system remains the source for interaction evaluation. Queue, ticket, CRM, and client systems retain their service outcomes. The planned KordanoTime handoff would carry approved time without turning attendance into an adherence, quality, or SLA verdict. That end-to-end handoff has not yet been independently verified in a working product or deployment.
The planned Early Access tier includes 500 screenshots per team per month; the planned Team tier includes unlimited screenshots. The committed first-release controls use Cloudflare R2 for stored screenshot media, with AES-256 encryption at rest and TLS in transit. Inspected implementation code checks sign-in, organization, screenshot-view permission, and target visibility before issuing a clear screenshot link that expires after five minutes. Blurred media uses an authenticated, permission-checked path for authorized viewers. Working-product and deployment QA remain pending. Screenshots remain a separate evidence type with their own permission boundary. They do not prove attendance, adherence, quality, or service by themselves.
GPS, geofencing, and employee-location features sit outside the first release and are planned for a 2027 release.
The first useful setup step is an ownership decision: name the scheduling source, attendance source, ACD state source, quality source, and service source. Then decide which corrections can flow between them and which must remain independent.
For a broader BPO procurement path across approvals, payroll, billing, and service evidence, use the BPO time tracking operations checklist.
One percentage should never own the whole shift
Schedule adherence is valuable when it answers its own question: did actual contact-center state match the planned activity under the declared rules? Attendance, payroll, quality, and service records answer other questions.
When those records disagree, do not choose the most convenient dashboard. Find the owning source, correct the defect there, preserve the change, rerun the derived view, and hold any decision that lacks reliable evidence.
That discipline gives managers a usable record and employees an explainable one. It also keeps payroll, coaching, quality review, and client reporting from inheriting a metric that was never designed to decide them.
Companies with teams of 6 or more can lock $3 per person per month for 24 months.
Claim your spot
Haris Ali D. is the Founder of Kordano, a workforce operating system for modern teams. He focuses on building practical tools for time tracking, attendance, productivity visibility, and team operations.
He also brings experience in branding, digital strategy, and software development through FullStop, a company he co-founded in 2012.