Skip to main content

Why Are My Late / Early Students Not Writing Back?

Learn why Late Arrivals and Early Leavers may not be writing back to your Management Information System (MIS), how to diagnose the issue, and the most common steps to resolve it.

Overview

When a student records a Late Arrival or Early Leave, Custr attempts to immediately write the attendance event back to your MIS.

If the writeback is unsuccessful, the attendance is still recorded within Custr, but your MIS attendance record will not be updated.

Most writeback issues are caused by configuration rather than system faults and can usually be resolved by checking your attendance reasons and MIS settings.


How Attendance Writeback Works

When a student records a Late Arrival or Early Leave, Custr follows this process:

Student records attendance

Attendance is saved in Custr

Custr attempts to write the attendance to your MIS

Writeback is either:

  • Successful

  • Failed

  • Not Required

Writeback attempts are made immediately and are not retried if they fail.


Checking the Writeback Status

You can see the result of every writeback attempt from the attendance record.

To view the status:

  1. Open the student’s attendance record.

  2. Select the Writeback tab from the panel on the right-hand side.

The writeback status will display one of the following:

Successful

The attendance was successfully written back to your MIS.

Failed

Custr attempted to write the attendance but your MIS rejected or could not process the request.

Not Required

No writeback was attempted.

This usually means:

  • The selected reason was configured as Don’t Writeback

  • No attendance code was available

  • The attendance event was not configured to write back


Troubleshooting Checklist

If attendance is not writing back, check the following in order.

1. Does your MIS support attendance writeback?

Not every MIS supports attendance writeback.

For compatibility information, see How Custr Works with Your MIS.


2. Is the attendance reason mapped to an MIS code?

Every reason that should write back must be linked to a valid MIS attendance code.

If a custom reason has not been mapped correctly, the writeback will fail.


3. Is the reason configured as “Don’t Writeback”?

Reasons can intentionally be configured so they do not update your MIS.

If the selected reason is set to Don’t Writeback, the attendance will remain within Custr only.


4. Is Reason Exact Match Required enabled?

If users can freely type attendance reasons, they may enter text that cannot be matched to an MIS attendance code.

Enabling Reason Exact Match Required ensures users must select a valid configured reason, helping prevent writeback failures.


5. Does the student exist within your MIS?

The student must exist within your MIS before attendance can be written back.

Enabling Student Exact Match Required ensures users must select a student record, helping prevent writeback failures.

If the student has not yet synchronised or cannot be matched, no attendance record can be updated.


6. Is your MIS Integration connected?

Confirm your MIS connection is active and synchronising correctly.

If your student records are not synchronising, attendance writeback may also fail.


7. Are your time-based attendance codes configured correctly?

If you use time-based attendance codes, check that:

  • The correct attendance codes have been configured.

  • The time thresholds are correct.

Custr uses the student’s actual check-in time, not the time the device reconnects to the internet.

For example:

  • Student checks in at 8:55am

  • iPad reconnects at 10:00am

Custr will still use the attendance code that applies to 8:55am.


8. Was the iPad offline?

If the iPad temporarily loses its internet connection, attendance will still be recorded locally.

As long as the device reconnects on the same day, Custr will attempt the writeback.

If the device does not reconnect until the following day, the attendance will remain within Custr and will not be written back to your MIS.


Understanding Attendance Updates

When writeback is successful, Custr updates the relevant attendance session within your MIS.

For example, if a student records a Late Arrival during the morning session, Custr updates the appropriate AM attendance mark.

If an attendance mark already exists for that session, the writeback will replace it with the configured attendance code.


Before Contacting Support

If you have checked the above and attendance is still not writing back, please include the following information when contacting Support:

  • School name

  • Student name

  • Date and time of attendance

  • MIS provider

  • Attendance reason selected

  • Whether the Writeback status shows Failed or Not Required

Providing this information helps us investigate the issue more quickly.


Related Articles


Important Notes

  • Attendance writeback is attempted immediately after a Late Arrival or Early Leave is recorded.

  • Writeback attempts are not retried if they fail.

  • Attendance is still recorded within Custr even if writeback is unsuccessful.

  • The Writeback tab within the attendance record shows whether the attempt was Successful, Failed, or Not Required.

  • Devices that reconnect on the same day can still complete attendance writeback. If they reconnect on a later day, attendance will remain within Custr but will not be written back to your MIS.

  • Time-based attendance codes use the student’s actual attendance time rather than the time the device reconnects.

Did this answer your question?