# Attendance, holidays and fingerprint attendance in Irsaal goods transport

> Mark Present, Absent, Leave or Half Day each day, declare holidays, get an attendance reminder, use fingerprint marking and deduct late arrival from pay.

- Product: Irsaal Goods Transport Software, by Irsaal Software
- Section: Staff & payroll
- Page: https://irsaalsystems.com/help/transport-attendance
- Last updated: 2026-09-25

**Attendance** in Irsaal Goods Transport Software is the daily register of who came to work: **Present**, **Absent**, **Leave**, **Half Day** or **Holiday**, with arrival times, holidays, an optional reminder, optional fingerprint marking and, if you switch it on, deductions for lateness. Open it under **HR & Payroll → Attendance** (page **Attendance**: "Mark attendance for" a date). It needs **View** on **Attendance** and the **Edit** right to mark; **Mark All Present** needs its own button permission. It is part of the add-on "Employees, payroll & attendance" (Business and Professional). Pay is worked out on the employee's ledger ([Employees, wages and salary payments in Irsaal goods transport software](https://irsaalsystems.com/help/transport-employees-and-payroll)).

## How do I mark attendance?

1. Open **Attendance**. It opens on today with every active employee listed. Counters across the top read **Employees**, **Marked**, **Pending**, **Present**, **Absent**, **Leave / Half** and **Holiday**.
2. Tap a status next to an employee to mark them. **Present** stamps the arrival time at that exact moment (or, if **Attendance Arrival Time** is set to ask, opens a clock; see below). Marking a past date records no arrival time on the default setting.
3. When everybody is done the screen says **All done!** ("Every employee has been marked for this date."). Change the date at the top to mark or correct a past day. **Clear / undo** removes a mark. A recorded time can be changed with **Change arrival time**.
4. To mark several at once, tick the boxes (or **Select all employees**) and use **Apply to selected:** to choose a status. **Mark All Present** marks the whole list in one tap and needs the **Mark All Present** button permission.

For example, eight employees are listed under **Pending**. Six walk in and are tapped **Present**, one rang ahead and is tapped **Leave**, and one never came and is tapped **Absent**. The counters read **Marked** 8, **Pending** 0, and the screen says **All done!**

Every mark records who made it (**Marked by**), and every check-out records who entered it and when. A departure typed in days after the shift is flagged "entered … (N days late)" on the register, on the employee's ledger and in the **Attendance Report**.

## How do daily and hourly staff use the register?

For an employee on **Daily Wages** or **Hourly Wages**, marking them **Present** clocks them in and marking them **Out** (**Check out**, **Record when they left**) clocks them out: "their hours and pay land in the Employees ledger by themselves." Their row shows **On shift** or **Clocked in** while the wage clock runs.

## How do I declare a holiday?

Press **Mark Holiday**, choose **Apply to** **All employees** or **Selected**, pick a preset name or type one ("Or type a custom holiday name…") and confirm ("Marks the chosen employees as … for this date. Any existing marks for the date will be overwritten."). A holiday is not an absence, so it never counts against anybody in the attendance percentage or in a salary deduction.

## How is the arrival time recorded?

On **Settings → Attendance → Attendance Arrival Time** ([Settings in Irsaal goods transport software: company, bilty and SMS alerts](https://irsaalsystems.com/help/transport-settings-and-modules)):

- **Stamp the clock automatically (current)**: tapping **Present** records that exact moment.
- **Ask for the time on a clock**: tapping **Present** or **Half Day** opens a clock and the time you set is recorded, which also works for past dates.

## Can the software remind me to mark attendance?

Yes: **Settings → Attendance → Attendance Reminder** ("Start reminding from", "Repeat every (min)", "Play a sound"). From that hour, anybody who can see attendance is told how many staff are still unmarked and who they are, and who has a shift still running from an earlier day. **Take Attendance** opens the register, **Remind me later** puts it off for your repeat interval, and **Not today** silences it until tomorrow. It never marks anybody itself: "a register filled in by software is not a record of who came to work."

## Can staff mark themselves with a fingerprint?

Yes, on a device with its own fingerprint reader (Windows Hello, Touch ID, Android fingerprint), if the address is secure (https). Switch on **Settings → Attendance → Attendance with Biometric (Fingerprint)**, then enrol each employee once from the **Employees** page (**Enrol fingerprint**, one employee can have several fingers or devices). On **Attendance**, **Scan Fingerprint** marks whoever touches the reader **Present**, or checks them out if they are already in. The fingerprint never leaves the device: only a key that verifies the answer is stored. **Absent**, **Leave** and **Holiday** are still marked by hand, and a manager who can edit employees can always mark by hand when a reader breaks; the override is recorded.

## Can lateness be deducted from pay?

Optionally. With **Settings → Attendance → Deduct pay for late arrival & early leaving** on (set **Shift starts**, **Shift ends**, **Late grace (min)** and **Early grace (min)**), the **Pay Salary** form offers a deduction next to the absence deduction: **Only the minutes missed** (recommended), **A fixed fine for the day**, or **Half a day's pay**. Nothing is ever deducted automatically: you see the figure and decide. It applies to monthly-salary staff only; a day never loses more than one day's pay.

## Frequently asked questions

### How do I mark attendance in Irsaal goods transport software?

**HR & Payroll → Attendance**, tap **Present**, **Absent**, **Leave** or **Half Day** beside each employee, or use **Mark All Present**.

### How do I mark a past day's attendance?

Change the date at the top of **Attendance** and mark as usual. With **Ask for the time on a clock** you can also set the arrival time for that day.

### Why can't my manager use Mark All Present?

Their role lacks the **Mark All Present** button permission on **Attendance**. The ready-made **Station Manager** role has it.

### Is a holiday counted as absent?

No. A declared holiday never counts against anybody.

### How do I switch on fingerprint attendance?

**Settings → Attendance → Attendance with Biometric (Fingerprint)**, then **Enrol fingerprint** on each employee on the **Employees** page. It needs a secure (https) address and a device with a fingerprint reader.

### Where is the attendance report?

**Reports → Attendance Report**, with **Marked By** and check-out columns ([The 16 reports in Irsaal goods transport software, and how to read them](https://irsaalsystems.com/help/transport-reports)).

## Khulasa (Roman Urdu)

"HR & Payroll → Attendance" mein roz ki hazri lagti hai: har employee ke samne Present, Absent, Leave ya Half Day dabayen, ya "Mark All Present" se sab ko ek dafa. Eid jaisi chhuttiyan "Mark Holiday" se lagti hain aur kisi ki absent ginti mein nahi aatin. Daily aur hourly staff ko Present karne se unki shift shuru ho jati hai aur ghante aur kamai unke ledger mein khud jama hoti hai. "Settings → Attendance" se arrival time ka tareeqa, yaad-dihani ("Attendance Reminder"), fingerprint attendance aur late aane par katauti tay hoti hai; software khud kisi ki hazri nahi lagata.

---

Source: https://irsaalsystems.com/help/transport-attendance — Irsaal Help Center (https://irsaalsystems.com/help).
