Docs · Payroll · How-to

Mark attendance

You will have the month’s attendance saved for every employee, Paid days worked out, and loss-of-pay days ready to reduce the salary when payroll runs.

Payroll › Attendance is a month grid: one row per employee, one column per day. You only mark the exceptions. The rule Unmarked days count as Present means a driver who worked every day needs nothing from you; you mark the absences, leave and off days, and Paid days is calculated.

Attendance feeds the LOP column on the payroll run. Mark it before you run payroll, or the run will pay a full month.

Before You Start

  • Every driver and employee exists under Drivers or People › Employees and is Is Active, or has a Last working date in the month.
  • You know the company’s rule for weekly offs and holidays, so you mark them consistently.

Steps

  1. Open Payroll › Attendance and choose the month.
  2. Stay in the Register view to see the day grid. Each row is an employee; each cell is a day.
  3. Mark the exceptions on each row: absent, leave or off days. Leave the worked days unmarked; they count as Present.
  4. Check the Paid days figure at the end of each row. It should equal the days in the month minus the unpaid absences you marked.
  5. Switch to the Counts view to see the totals per employee side by side. Use it to spot a row with a suspiciously low or high count before you save.
  6. Click Save.
  7. Repeat through the month if you prefer to mark weekly; the grid keeps what you saved.

On the Attendance screen

Element

What it does

Month selector

Which month’s grid you are editing

Register view

The day-by-day grid per employee

Counts view

Totals per employee: present, absent, leave, Paid days

Day cell

Mark an exception; unmarked means Present

Unmarked days count as Present

The rule shown on the screen; nothing to switch on

Paid days

Days the salary is paid for; drives LOP in the payroll run

Save

Writes the month’s marks

What This Changes

  • The LOP column on Payroll › Payroll for that month is filled from the unpaid days, and the salary is reduced in proportion.
  • The Payslip for each employee shows Paid days and the LOP deduction.
  • An employee with a Last working date inside the month is paid up to that date; days after it are not counted.
  • Nothing posts to the ledgers until payroll is approved; attendance alone changes no balance.

Tips

  • Mark attendance weekly from the trip records: a driver on a booking that day was present. The Driver Run Sheet is a quick cross-check.
  • Decide once whether weekly offs are paid and mark them the same way every month; the Counts view makes an inconsistent row obvious.
  • If a driver joined mid-month, mark the days before the Joining Date as not paid so Paid days is right.

Frequently asked questions

Need Help?

Chat with the NShine ERP support team on WhatsApp at +91 79950 87755, or ask from inside the app. Last checked 9 November 2026 against app.nshineerp.com.

Ready to Take Control of Your Business?

Start your 7 day free trial today

No credit card | No commitment | Just try it and see