Overview
If your late arrivals or early departures are not writing back to your MIS, this is usually due to an issue with attendance codes or reason selection.
For writeback to work correctly:
A valid reason must be selected
The reason must match a recognised MIS attendance code
Your settings must enforce correct selection
Common cause
The most common reason writeback fails is:
The selected reason does not match an MIS attendance code
This can happen if:
A student enters free text instead of selecting a valid reason
A custom reason is not linked to an attendance code
The reason does not exactly match your MIS configuration
How to fix this
To ensure writeback works correctly, enable Reason Exact Match Required.
This setting ensures:
Students must select a valid reason
Free text entries that don’t match will not be accepted
Only recognised attendance codes are used
Enable Reason Exact Match
Go to Configuration → Settings
Select Students
Click Late Arrival & Early Leave
Tick Reason Exact Match Required
Other things to check
If the issue continues, also check:
1. Reasons are linked to attendance codes
Ensure all custom reasons have a valid MIS code assigned
2. Writeback is enabled
Check the reason is not set to Don’t Writeback
3. Student exists in MIS
The student must exist in your MIS for writeback to work
4. MIS integration is active
Confirm your MIS integration is set up and connected
Important notes
Writeback will fail if no valid attendance code is selected
Free text responses will not write back unless matched to a code
Enabling exact match improves accuracy and consistency

