Importing attendance from a machine

Updated 30 July 2026 · App version 3.2.158

Take the file off your fingerprint machine and load it into the app — the attendance fills itself in.

The screenshots show the app in Bangla, its main language. The buttons sit in the same places in English.

  1. Take a pendrive. There is a small rectangular slot on the machine — plug it in there.

  2. Press the machine's main button. It is usually labelled MENU or M/OK.

  3. Find the pendrive entry in the menu. It may say USB, PenDrive or USB Disk.

  4. Go inside and choose the option that downloads attendance — Download AttLog.

  5. Now also take the name list. In the same place there is another option — Download User.

    Without the name list the app only gets ID numbers, no names — and you then have to match every ID to a student by hand. Do not skip this step.

  6. When the screen says success, take the pendrive out. Plug it into the phone (or copy the files to the phone via a computer).

  7. Open the app. On the home page tap "মেশিনের হাজিরা" (Machine attendance).

    machine-import — ধাপ 7
  8. Tap "ফাইল বাছাই করুন" (Choose files) and select the pendrive files — all of them together. Then tap "এগিয়ে যান" (Continue).

    machine-import — ধাপ 8
  9. On "এই ফাইলে কাদের হাজিরা?" (Whose attendance is this?) choose "ছাত্র-ছাত্রী" (Students), then pick which class and which session, and tap "এগিয়ে যান".

    On "এই ফাইলে কাদের হাজিরা?" (Whose attendance is this?) choose "ছাত্র-ছাত্রী" (Students), then pick which class and which session, and tap "এগিয়ে যান".
  10. Check that the machine IDs matched the right students. Tap any wrong row to pick the correct student. Then tap "দেখে নিন" (Review).

    Check that the machine IDs matched the right students. Tap any wrong row to pick the correct student. Then tap "দেখে নিন" (Review).

    IDs that matched no student will not be recorded — the app warns you before saving. Better to go back and match them.

  11. Read what will be saved, then tap the save button. When you see "হাজিরা তোলা হয়েছে" (Attendance imported) tap "শেষ" (Finish).

    Read what will be saved, then tap the save button. When you see "হাজিরা তোলা হয়েছে" (Attendance imported) tap "শেষ" (Finish).
  12. If your machine already has its own numbers (1001, 1002 and so on), tell the app first. On the "মেশিনের হাজিরা" page tap "শিক্ষকদের নম্বর ঠিক করুন" (Set the teachers' numbers).

    machine-import — শিক্ষকদের নম্বর ঠিক করুন

    Skip this and the app hands out fresh numbers (9001, 9002…). Those match nothing in your machine's file, so the import will run and land on nobody.

  13. Each name has a box next to it. Tap the box and type the number that person has on the machine. The numbers stay in English digits — the machine's keypad has no Bangla on it.

    machine-import — প্রত্যেক নামের পাশে নম্বরের বক্স
  14. Give the same number to two people and the box turns red with the reason underneath, and the save button stops working. Fix the red one and it works again.

    Two people on one number means the second fingerprint enrolled overwrites the first on the device. That is why the app blocks it.

  15. When everything is right tap "নম্বর সেভ করুন" (Save numbers) at the bottom. Open the page again and each row says "আগে থেকেই আছে" (already set) — that means it saved.

  16. Students work the same way. On the "মেশিনের হাজিরা" page tap "নম্বর ঠিক করে দিন" (Set the numbers), pick the class, then type and save the numbers the same way.

  17. To import STAFF attendance, after choosing the file answer "এই ফাইলে কাদের হাজিরা?" (Whose attendance is this?) with "শিক্ষক" (Teachers) instead of "ছাত্র-ছাত্রী". No class is needed then.

    A day the teacher marked themselves in the app is never overwritten by the machine file — their own entry stands.

Common questions

My machine already has numbers — do I have to enrol every finger again?

No. Just type those numbers into the app ("শিক্ষকদের নম্বর ঠিক করুন" or "নম্বর ঠিক করে দিন"). Nothing on the machine changes.

I cannot see "মেশিনের হাজিরা" on the home page.

This feature is enabled per school — we check a school's machine file first, then switch it on for them. To get it enabled, send your machine's file in the WhatsApp group and ask.

If I import the same file twice, will attendance be doubled?

No. Importing the same file again just says there is nothing new — that is fine and safe.

Can I use a report exported from the machine's software?

Careful — in ZKTime a Calculate report can mark everyone present. Use Attendance Records, or the raw file downloaded from the machine itself. The app warns you when it detects the wrong kind of file.

Do I need internet?

Reading and matching the file works offline. Only the final save needs internet. If it fails the app lets you copy a report — send that in the group and we will look at it.

Should I mark non-punchers absent?

Leave that switch off the first time. Anyone who forgot to punch, or whom the machine did not recognise, would be marked absent. Check the results are right first.

Ask AI about this page

Ask an AI app to explain this page in simple language.

Ask ChatGPT Ask Gemini

Learn how to use an AI app

Get Hazira Khata free on Google Play

More tutorials