How a punch works
The staff member marks attendance on their own phone and the location is attached. You set a radius around the shop or godown, and any punch from outside it is flagged rather than silently accepted or blocked. This is information, not a barrier — a supervisor going straight to a site in the morning should be marked present, and the flag simply lets you see where from. What it removes is the punch made from home at nine and the one made by a colleague on somebody else's behalf.
Hours that add up
Every punch records time in and time out, so hours are calculated rather than assumed and a half day is a half day rather than a negotiation at month end. Late marks, absences and leave sit on the same record. For a driver or loader working irregular days this is the difference between a salary conversation based on a record and one based on two people's memories.
Straight into salary
The register always existed for the salary calculation, and doing that by hand is where the disputes come from. Present days, absences, half days and any overtime you allow feed the monthly salary directly, along with advances taken during the month. The slip shows the working, so the staff member sees how the figure was reached instead of being handed a number.
Deliberately small-shop
This is built for three to fifteen people, not for an HR department. There is no leave policy engine, no approval workflow and no shift roster to configure. Setting up a staff member takes a few minutes: name, phone number, monthly salary. What counts as a working day and how advances adjust are worth agreeing in writing on day one, because that is where most disputes actually start.
Agreeing the rules on day one
Most attendance disputes are not about the record, they are about rules that were never stated. Agree four things in writing when someone joins: the expected start and finish, what counts as a half day, whether overtime is paid and at what rate, and how many minutes of lateness is treated as late. Enter them into the system and tell the staff member the record is on their own phone and they can see it. After that, every month is arithmetic instead of negotiation, and the person who feels fairly dealt with is the one still there in three years.