#
Attendance #
How can I change the default shift timing applied to all my employees?
You can modify or reassign default shifts directly from the Attendance settings in SalaryBox.
Actionable Steps to Resolve:
- Go to the Attendance Details page.
- Select all employees whose timing you wish to update.
- Click on Update Work Timing.
- If the previous shift was Fixed (e.g., 10:15 AM to 7:00 PM), remove it.
- Select the new shift from the created shift list.
- If you want employees to punch in/out at any hour, select Any Time Punch.
- Update the Week Off designation for each employee (e.g., Friday as Week Off).
I have rotation-based staff or flexible rosters. What plan do I need?
Flexible and rotation shifts are available only in advanced plans.
Upgrade your subscription from SB Attendance Lite to the SB Attendance Pro plan that supports flexible rosters and rotation shifts.
If an employee’s attendance report shows “Zero” week-offs, how do I fix this?
This occurs when a week off isn’t set in the employee’s work timing policy.
Actionable Steps to Resolve:
- Go to My Team → Attendance Details → Work Timing.
- Select the employee and assign the week off (e.g., Sunday).
How do I assign alternating Week Offs (e.g., first and third Saturday) to all employees?
You can assign alternating week-offs from the web portal under Work Timings.
Actionable Steps to Resolve:
- Go to My Team → Attendance Details → Work Timing.
- Select employees and choose the day (e.g., Saturday).
- Tick Week Off and select First and Third weeks.
- Assign shifts for other days.
The system isn’t showing the “Late” status for employees who arrive late. How do I enable this?
The “Late” status appears only when employees have an assigned fixed shift.
Actionable Steps to Resolve:
Create a Shift:
- Go to Settings → Attendance Settings → Shifts → Add Shift.
- Enter shift name and timings, then save.
Assign the Shift:
- Go to My Team → Attendance Details → Work Timings.
- Select and assign the shift to employees.
Once assigned, the system will mark future late punches automatically.
If I don’t want the “Late” mark to show up until after the grace period, how can I configure it?
Adjust the shift start time to include the grace period instead of using a grace setting.
Actionable Steps to Resolve:
- Add your grace time (e.g., 20 mins) to the official start time.
- Update the shift start time (e.g., 10:00 → 10:20 AM).Remove the grace setting from the policy.
Why is my employee’s attendance marked as “Late” immediately (e.g., 9:01 AM) even with a grace period?
The system visually marks attendance as “Late” after the shift start time, but the grace period prevents penalties until it expires.
Actionable Steps to Resolve:
No action needed, the mark is informational. Salary deductions apply only after the grace period ends.
My night shift employee punches in today (e.g., 8 PM) but can’t punch out the next morning (e.g., 5 AM). How do I fix this?
The issue occurs when the shift timing doesn’t cover overnight hours. You must create a night shift that spans two calendar days.
Actionable Steps to Resolve:
On Web Portal:
- Go to Settings → Attendance Settings → Shifts.
- Click Add Shift and set Start Time (e.g., 9:30 PM) and End Time (e.g., 6:30 AM).
- Save the shift.
On Mobile App:
- Go to Settings → Attendance Settings → Shifts.
- Add a new shift with overnight timings and save.
I cannot create a new shift or access the Shift Creation option. Why is this happening?
Only the Admin can create new shifts. Branch Admins can assign existing shifts but not create new ones.
Actionable Steps to Resolve:
- Log in using the Admin credentials.
- Go to Settings → Attendance Settings → Shifts.
- Click Add Shift, enter details, and save.
I need to assign two non-consecutive shifts (e.g., morning and afternoon) to a single employee. Is this possible?
You can assign multiple shifts to a single employee through their Work Timing settings.
Actionable Steps to Resolve:
- Go to My Team → Attendance Details.
- Select the employee and click Work Timings.
- Choose both the Morning and Afternoon shifts.Click Save/Update.
What is the procedure to assign a new shift to all employees in bulk?
You can assign a shift to all employees at once through the My Team section on the web portal.
Actionable Steps to Resolve:
- Go to Settings → Attendance Settings → Shifts.
- Create and save the new shift.
- Navigate to My Team → Attendance Details.
- Select all employees and click Update Work Timings.
- Choose the new shift and click Save/Update.
How can I ensure Overtime is only calculated after the employee completes a fixed number of working hours (Mandatory Shift)?
You can control when Overtime begins using the Automation Rule feature (available in the Pro plan) by defining mandatory working hours for half-day and full-day shifts.
Actionable Steps to Resolve:
- Go to My Team → Attendance Detail.
- Open the Automation Rule section.
- Set the Mandatory Half Day (e.g., 4 hours).
- Set the Mandatory Full Day (e.g., 8 or 8.5 hours, based on your shift length).
- Once employees complete the full-day mandatory hours, any additional time worked will automatically be calculated as Overtime.
How can I ensure employees who work past midnight (e.g., until 1 AM) can punch out correctly?
When employees work beyond midnight, the system needs an extended shift limit to recognize their punch-out as part of the same workday. Without this configuration, the punch-out after 12 AM may not register correctly.
Actionable Steps to Resolve:
- Go to Settings > Attendance Settings > Shift.
- Click Add a New Shift and define the regular shift timing (e.g., 8:30 AM to 5:00 PM).
- Use the Add Limit option to extend the shift duration, calculate the total maximum hours from the shift end time (e.g., 5:00 PM) to the latest expected punch-out time (e.g., 1:00 AM).
- Save the shift and assign it to the employees who work past midnight.Do not delete the old shift, as it may affect historical attendance data.
If an employee punches in for a short period (e.g., 1 hour), leaves, and later punches in and out again, how does SalaryBox calculate their attendance and salary?
The system counts multiple punch-ins as one working day. If at least one valid punch cycle (In & Out) exists, the employee is marked Present. However, it doesn’t automatically deduct hours for long mid-day breaks.
Actionable Steps to Resolve:
- Go to Attendance → Dashboard → Employee Name to review punch logs.
- If total hours are less than required, manually change the status to Half Day or Absent.
- Set Mandatory Working Hours under the Automation Rule to automate such deductions.
We only have one company mobile phone, and we need two different employees to mark their attendance on that single device. Is this possible?
This is not possible as SalaryBox links each employee’s account to a unique verified device for security and accuracy.
- If an employee logs in from a new or shared device, a device verification request is sent to the admin.
- The system does not support multiple employees marking attendance from one device. Each employee must use their own phone number and device to punch attendance.
Why is my employee seeing an error that says “You can mark attendance after your admin approves your request” or “Device verification request has not been approved yet”?
This occurs when an employee tries to mark attendance from a new or unverified device. For security reasons, the Admin must approve the device verification request before the employee can proceed.
Actionable Steps to Resolve
On Mobile (Android):
- Log in with your Admin account on the SalaryBox app.
- On the main screen, tap Pending Request below the blue attendance box.
- Select Device Verification.
- Find the employee’s name and tap Approve (or open the request, then Approve/Reject).
- Ask the employee to close and reopen the app; they can now mark attendance.
On Desktop:
- Log in with your Admin account.
- Click Pending Requests on the top-right.
- Select Device Verification and approve the request.
On iPhone:
- Log in with the Admin account.
- Go to Settings → Device Verification Requests.
- Approve the employee’s device request.
- Ask the employee to restart the app to mark attendance.
For my field staff (salesmen, etc.) who visit multiple client locations daily, which location setting should I use so they can mark attendance?
Field staff who travel to multiple client sites should be assigned the “From Anywhere” attendance setting. This setting enables them to punch in and out from any location instead of being restricted to a fixed branch.
Actionable Steps to Resolve:
- Log in to your Admin account on the web or mobile app.
- Go to Settings → Branch / Company Details.
- Under Attendance Location Type, select “From Anywhere.”
- Assign this setting to all field staff profiles.Instruct employees to punch in at their first client visit and punch out at the last; attendance and working hours will be automatically calculated.
How can an Admin manually edit an employee’s Punch In or Punch Out time?
Admins can manually edit an employee’s Punch In or Punch Out time from either the web portal or the Android app. This helps in correcting or updating attendance records when required.
Actionable Steps to Resolve:
From Web Portal:
- Log in to the SalaryBox Web Portal.
- Go to Attendance → Attendance Dashboard.
- Select the employee and choose the desired month.
- Click on the specific date you want to edit.
- Update the Punch In or Punch Out time and save.
From Android App:
- Open the SalaryBox App and go to Attendance.
- Tap on the employee’s name.
- Select the date you want to edit.Update the timings and save the changes.
An employee is punching in from hundreds of kilometres away (e.g., 300 km) from the registered office location. How can I restrict their attendance to the office only?
If an employee can punch in from outside the office, their attendance mode is likely set to “Anywhere.” You can restrict this by updating their attendance mode settings.
Actionable Steps to Resolve (Web Portal):
- Log in to the SalaryBox web portal using your admin account.
- Go to My Team → Attendance Details.
- Open the Attendance Modes section.
- Select the employees you want to restrict and click Update Attendance Modes.
- Choose “Mark attendance from office” and save.
To apply for all employees:
- Select the top checkbox (to select all names) → click Update Attendance Modes → Mark attendance from office → Save.
To update for one employee:
- Open their profile → Attendance Details → Attendance Modes → Mark attendance from office → Save.
How do I switch an employee who is currently using a biometric device to use mobile attendance (Selfie or App Punch In)?
To change an employee’s attendance mode from biometric to mobile app (Selfie or App Punch In), first remove them from the biometric device and then enable mobile attendance options through the admin panel or app.
Actionable Steps to Resolve:
On Web:
- Log in to the SalaryBox web portal → Settings → Attendance Settings → Biometric → Manage Employees.
- Find the employee and click Remove to unlink them from the biometric device.
- Go to My Team → Employee Name → Attendance Details → Attendance Modes.
- Enable preferred options like Selfie Attendance, GPS Attendance, or Mark Attendance from Office.
On Android:
- Open the SalaryBox Admin App → Settings → Attendance Settings → Biometric.
- Tap Remove beside the employee’s name to unlink them.
- Open the employee’s profile → Edit (top-right) → Attendance Details.
- Enable Selfie, GPS, or Office Attendance modes.
- Once updated, the employee can mark attendance directly from the mobile app.
My employee is actively working, but their attendance data is suddenly incomplete or missing from the dashboard. What should I check?
Missing attendance often occurs when a Date of Leaving is accidentally entered in the employee’s profile. The system then assumes the employee is no longer active and stops tracking attendance.
Actionable Steps to Resolve
- Log in to the Admin account on the desktop.
- Go to My Team and click on the employee’s name.
- Open the Employment Details section.
- Check the Date of Leaving field.
- If a date is entered, remove it and click Update Details.
- Once removed, the attendance data should appear correctly on the dashboard.
My employee punched in successfully in the morning, but when they tried to check out in the evening, the app still showed “Punch In” instead of “Punch Out.” Why is this happening?
This happens when a punch-out time limit has been set in the shift settings. When configured, the “Punch Out” option is only available within that defined time window.
Actionable Steps to Resolve:
On Web:
- Go to the SalaryBox web portal → Settings → Attendance Settings → Shifts.
- Click Edit beside the shift to check if a time limit is set.
- To remove it, create a new shift by selecting Add Shift → Anytime (for flexible punch-in and punch-out).
On Android:
- Open the SalaryBox app → Settings → Attendance Settings → Shifts.
- Tap Edit next to the shift to check the time limit.
- To remove it, tap Add Shift → Anytime to allow flexible punching.
- Once updated, employees will be able to punch out normally after their shift.
An employee has punched in, but their attendance dashboard status is showing as “Absent” (red mark). How do I fix this?
This usually happens after an update to your Automation Rules. Employees must complete the defined mandatory full-day working hours to have their status appear as “Present.” Check that both full-day and half-day hours are correctly configured.
Actionable Steps to Resolve:
On Web:
- Go to the SalaryBox web portal → Employee Name → Attendance Details → Automation Rules.
- Review and update the working hour settings.
On Android:
- Open the SalaryBox app → Employee Name → Edit (top-right) → Attendance Details → Automation Rules.
- Update the settings as required.
- Once saved, the attendance status will reflect correctly.
The app shows a distance error (e.g., 600+ meters) even though the employee is physically in the office. How do we fix the inaccurate location reading?
If the app incorrectly shows the employee as “away from the location” or displays a high distance in meters, the issue is usually with the device’s GPS location data needing a refresh.
Actionable Steps to Resolve:
- Ask the employee to open Google Maps on their mobile device.
- Allow Google Maps to locate and refresh its current position.Once the location is updated in Google Maps, open the SalaryBox app and try the Punch In/Punch Out process again.
When trying to Punch In, my employees see an error saying “Request Permission” or “Please provide access permission from settings.” How do I resolve this?
This error occurs when the necessary permissions for the SalaryBox application are not fully enabled on the employee’s mobile device.
Actionable Steps to Resolve:
- Locate the SalaryBox app icon on the employee’s mobile phone.
- Press and hold the app icon (for 1–2 seconds) to open App Info.
- Go to the Permissions section.
- Allow all permissions listed, especially Camera, Contacts, Photos/Storage, and Location.
- Once all permissions are enabled, the Punch In option will become available immediately.
Why is the QR code showing as “Invalid” when employees try to mark attendance, even after I have refreshed it?
This error appears when employees scan an outdated or inactive QR code.
Actionable Steps to Resolve:
1. Check QR Code Status:
- After refreshing, the old QR code becomes invalid.
- Ensure the new QR code is generated, downloaded, and displayed for employees to scan.
2. Verify Employee Branch Assignment:
- Go to Employees → Select Employee → Check Branch Assignment in the SalaryBox app (web or mobile).
- Confirm the employee is assigned to the correct branch linked to the QR code.
3. Refresh the QR Code (if needed):
- Go to Settings → Attendance Details → QR Code.
- Click Refresh QR Code and note the latest refresh date/time.
- Share the new QR code with employees at that branch.
An employee cannot access or view their own attendance details. What should I do?
If an employee is facing an issue where they are unable to access their own attendance details, even after keeping the screen open for several minutes, and it continues loading, the administrator needs to verify a specific setting within the employee’s profile.
Actionable Steps to Resolve:
- Open the SalaryBox application (either on the desktop or mobile phone).
- Click on the name of the employee who is facing the issue.
- Once the profile is open, look on the right-hand side for options and navigate to Attendance details or Attendance settings.
- Locate the option labeled “Staff can view own attendance.” This option should be enabled (“on”) for the employee to access their own attendance data.
Why is my staff seeing an error when trying to mark attendance on my mobile phone (e.g., “Move closer to the radius”)?
If employees are marking attendance from their mobile phones and encounter an error such as “Move closer to the radius” or “You are away from the location,” it usually relates to location restrictions in the SalaryBox app.
This happens when the employee’s current GPS location is outside the allowed radius of their assigned branch.
Actionable Steps to Resolve:
- Go to Settings → Branches in the web portal.
- Open the respective branch.
- Review and, if needed, update the branch address and radius to ensure accuracy.
- Once the branch location and radius are correctly set, employees will be able to mark attendance without location-related errors.
Why is my staff seeing an error when trying to mark attendance on the mobile phone (e.g., “Error marking attendance”)?
You may see this error for the following reasons:
- The admin has already manually marked the staff’s attendance.
- Staff’s face is not properly enrolled in the SalaryBox app.
Actionable Steps to Resolve:
- Open the SalaryBox app on your Android phone.
- Tap on Settings at the bottom right.
- Go to Attendance Settings.
- Under AI Face Recognition, you’ll see a list of employees.
- Find the staff’s name, tap on Delete Face, and then Re-Enroll Face in proper lighting.
- After re-enrolling, go to the Attendance Kiosk.
- Tap on Update Staff List (top-right corner).
- Try marking attendance again.
My field staff often works shorter shifts (e.g., 6 hours) that do not meet the standard 8-hour rule, causing them to be marked Half Day or Absent. How do I fix the mandatory work hours for them?
You can customize the Mandatory Full Day Hours and Half Day Hours in the Automation Rules to match your field staff’s actual working duration (for example, setting 5.5 hours instead of the standard 8 hours). This ensures that their attendance reflects their shorter shifts accurately.
Actionable Steps to Resolve:
- Ensure “Present on Punch In” is turned OFF for these employees.
- Open the Automation Rules for the specific employee(s) from the web or Android app.
- Adjust the working hour rules:
- Full Day Hours: Set this to the minimum time required for a full day (e.g., 5.5 hours).
- Half Day Hours: Set this to the minimum time required for a half day (e.g., 3 hours).
- Click Save to apply the changes.
When I disable “Present on Punch In,” what does the employee see on their application immediately after punching in?
When “Present on Punch In” is disabled, the system only records the employee’s In Time after punching in. The Green “Present” status will not appear immediately. The attendance status will be updated only after the employee punches out and the total working hours are calculated.
Actionable Steps to Resolve:
- Ensure that Mandatory Full Day Hours and Half Day Hours are defined under Automation Rules.
- Inform employees that their attendance will show as “Pending” or “In Progress” until they punch out.
- Once the employee punches out, the system will:
- Mark Present if working hours meet or exceed Full Day Hours.
- Mark Half Day if working hours meet the Half Day requirement but are less than Full Day.
If I turn OFF the “Present on Punch In” rule, but I forget to set Mandatory Hours, will the employee still be marked Present?
When “Present on Punch In” is turned OFF and the Mandatory Work Hours (Full Day and Half Day) are not defined, the system cannot determine attendance and will automatically mark the employee as Absent.
Actionable Steps to Resolve:
- Go to My Team → Attendance Details → Automation Rules.
- Ensure “Present on Punch In” is turned OFF.
- Set both Mandatory Full Day Hours (e.g., 8 hours) and Mandatory Half Day Hours (e.g., 3 hours).
- Click Save to apply the changes and ensure attendance is calculated correctly.
Do I have to set these Automation Rules (Mandatory Hours, Present on Punch In) one by one for every employee?
No, you don’t need to configure these settings individually. SalaryBox allows you to apply Automation Rules in bulk for all employees at once through the web portal.
Actionable Steps to Resolve:
- Open SalaryBox on your browser.
- Navigate to My Team → Attendance Details → Automation Rules.
- Click the Name checkbox at the top to select all employees.
- On the top-right, click Update Automation Rules.
- Disable “Present on Punch In.”
- Enter both:
- Mandatory Full Day Hours
- Mandatory Half Day Hours
(Both fields must be filled to ensure correct attendance records.) - Click Save to apply the settings in bulk.
Can I set a rule so that if an employee forgets to punch out, they are automatically marked Absent or Half-Day? Can I set a time (e.g., 8 PM) for automatic punch-out?
You cannot set a fixed automatic punch-out time (like 8 PM). However, you can use Mandatory Working Hours rules to automatically mark employees as Present, Half-Day, or Absent based on total work duration, even if they forget to punch out.
Actionable Steps to Resolve:
From Web:
- Go to My Team → Attendance Details → Automation Rules.
- Disable “Present on Punch In.”
- Enter both Full Day Hours and Half Day Hours (e.g., 9 hrs / 5 hrs).
- Click Save.
From Mobile:
- Open SalaryBox App → Employee → Edit → Attendance Details → Automation Rules.
- Disable “Present on Punch In.”
- Enter Full Day Hours and Half Day Hours, then Save.
Example Setup:
- Works 5–9 hrs → Half-Day
- Works <5 hrs → AbsentNo Punch-Out → Absent
How do I find the specific attendance settings, such as Branch Assignment and Attendance Mode, for an individual employee?
You can easily check an employee’s Branch Assignment and Attendance Mode from both the web portal and the mobile app. These settings help ensure that each employee’s attendance is tracked according to their assigned location and punching mode.
Actionable Steps to Resolve:
From the Web Portal:
- Log in to your SalaryBox Admin Account on the web.
- From the left-hand menu, click on My Team.
- Select the employee whose settings you want to view.
- To check Branch Assignment:
- Click on Employment Details from the left-side options.
- Under Employment Details, you’ll see the Branches section showing the assigned branch.
To check Attendance Mode:
- Click on Attendance Details from the left-side menu.
- Under Attendance Details, you’ll find the Attendance Modes section showing the configured mode(s).
From the Android App (Admin Access):
- Open the SalaryBox Admin App and go to the Employee List.
- Tap on the employee name you want to check.
- On the top-right corner, tap the Edit icon.
- To check Branch Assignment:
- Go to Current Employment and open it.
- Inside, you’ll see the Branches option showing the assigned branch details.
To check Attendance Mode:
- In the same section, tap on Attendance Details.Under Attendance Modes, you can view the assigned mode(s).
My employees are marking attendance from outside the office, but they are supposed to be confined to the office location. How do I restrict their attendance to the branch?
To restrict employees from marking attendance outside the office premises, you must set their Attendance Mode to “From Office.” This ensures employees can punch in or out only when physically within the defined Attendance Radius around the registered branch location.
Actionable Steps to Resolve:
- Log in to your SalaryBox Admin Account (Web).
- Go to My Team → Attendance Details → Attendance Modes.
- Select the employees who should be restricted to office-based punching.
- Click Update Attendance Mode (top-right corner).
- Choose From Office and click Update.Refresh the page to confirm that the selected employees are now restricted to From Office mode.
How do I set up a fixed device, like a tablet, at the office for multiple employees to use for punching in and out?
You can set up a fixed device (Attendance Kiosk) that allows multiple employees to punch in and out using face recognition. This is done by linking the device to your company account as an Attendance Kiosk.
On Desktop (Recommended):
- Log in to your SalaryBox Admin account on a desktop or PC.
- Click Settings (top-right corner).
- Scroll to Attendance Settings and select Attendance Kiosk.
- Enter the mobile number of the device (tablet) you want to use for attendance.
- Once saved, the tablet becomes your Attendance Kiosk.
On Android App (Admin Account Only):
- Open the SalaryBox app and log in with your Admin account.
- Tap Settings → Attendance Settings.
- Enable AI Face Recognition.
- Enroll all employees’ faces for accurate recognition and attendance marking.
How can I update attendance records for an entire month in bulk?
To correct or update attendance records for a full month, follow these steps:
1. Navigate to My Team in the SalaryBox app.
2. Select Attendance from the left-hand menu.
3. Go to the Attendance Dashboard.
4. Click the Import Attendance button in the top-right corner.
5. Choose the month you want to update.
6. Download the provided template and make the necessary changes.
7. Upload the updated file by clicking Upload Attendance Data.
This process allows you to efficiently update multiple records at once.
How can I make punch-out mandatory for staff?
To ensure that staff must punch out to have their attendance recorded correctly (available in the SB Attendance Pro Module):
1. Go to My Team and click on the staff member’s name.
2. Scroll to Attendance Details.
3. Select Automation Rule.
4. Disable the Present on Punch-In toggle.
5. Set values for Mandatory Half-Day Hours and Mandatory Full-Day Hours to ensure accurate tracking.
6. Click Update Automation Rules.
Once set, staff must punch out for their attendance to be marked accurately.
Why are employees marked as late when they punch in shortly after the shift start time, despite a grace period being in place?
Example: Staff who punch in at 10:04 AM are marked as late, even though there is a 15-minute grace period after the 10:00 AM shift starts.
The “Late” tag appears because the punch-in time (e.g., 10:04 AM) is after the shift start time (10:00 AM). However, with a 15-minute grace period configured, no late fine is applied unless the punch-in occurs after 10:15 AM. The “Late” label simply indicates the time difference and does not affect fine calculations unless the grace period is exceeded.
Why do employees receive a “Punch-in not allowed” message when attempting to punch in slightly before the shift start time?
Example: A staff member receives a “Punch-in not allowed” message when trying to punch in at 9:43 AM for a 10:00 AM shift.
This occurs because the shift settings allow punch-ins only within 15 minutes before the shift start time. In this case, 9:43 AM is 17 minutes early, exceeding the allowed window. To adjust this:
- Go to Settings > Shifts.
- Click Edit for the relevant shift.
Check the Allow punch-in before shift setting and adjust the time window as needed.
Click Confirm.
Why does the AI Attendance Kiosk show a “Face does not match” error when staff try to punch in?
This issue may arise due to the following reasons. Check these settings:
- AI Kiosk Configuration:
->Go to Settings > Attendance Kiosk.
->Click Edit for the kiosk and verify that the correct branch is assigned. - Face Enrollment Verification:
->On an Android device, log in to the SalaryBox app with admin credentials.
->Go to Settings > Attendance Settings > AI Face Recognition.
->Ensure the staff member’s face is properly enrolled. - Kiosk Number Validation:
->Confirm the staff is using the correct and updated AI Kiosk number to log in.
- AI Kiosk Configuration:
Can I edit a shift’s start and end times after it’s been created and assigned?
No, you cannot edit the start or end times of a shift once it’s assigned to staff. This restriction ensures consistency in attendance metrics like late arrivals, early departures, and overtime. Instead:
- Create a new shift with the updated timings in Settings > Shifts.
- Assign the new shift to the relevant staff.
This maintains accurate attendance tracking without affecting past records.
Can I rename a shift to match a department’s name (e.g., from “Shift 1” to “HR Department”)?
Yes, you can rename an existing shift:
- Go to Settings > Shifts.
- Click Edit next to the shift (e.g., “Shift 1”).
- Update the Shift Name to the desired name (e.g., “HR Department”).
- Click Save to apply the changes.
Can I prevent staff from punching in after the grace period?
No, staff cannot be fully restricted from punching in after the grace period, as this would require admins to manually mark attendance for late staff, which is impractical. Instead, the system automatically marks punch-ins after the shift start time and grace period as “late” in attendance reports, allowing for tracking without blocking attendance.
How can staff without smartphones mark their attendance?
Staff without smartphones can still mark attendance using these options:
- Attendance Kiosk: Set up a kiosk on a shared office device for staff to mark attendance.
- Attendance Manager: Assign a team lead or supervisor as an Attendance Manager or Advanced Attendance Manager. Staff can use the manager’s device to mark their attendance.
How do I set up selfie attendance for an employee?
To enable selfie attendance, go to My Team, select the employees, turn on Allow punch-in from Staff App, and choose Selfie as the attendance mode. You can also select QR if preferred, but only one mode can be active at a time.
Can an employee mark attendance using both QR and Selfie?
No, an employee can only use either QR code or Selfie to mark attendance, not both. You must choose and enable one attendance method at a time, and the other must be disabled to avoid conflicts.
How can I choose if my employee should mark attendance from the office or from anywhere?
To set the attendance location, go to the employee’s Attendance Mode and select either From Office or From Anywhere under GPS Attendance. If you choose From Office, ensure the employee is assigned to the correct branch with the proper location. To verify or update the branch location, go to My Branches and tap Edit on the branch.
Why is my employee not listed in the Attendance Kiosk?
This happens if the employee is assigned to a different branch than the one linked to the kiosk. Attendance kiosks are branch-specific, so ensure the employee is assigned to the same branch as the kiosk to appear in the list.
Why am I not able to add my number to the Attendance Kiosk?
You might be using a mobile number already registered in SalaryBox as an admin or employee. The Attendance Kiosk requires a unique mobile number not linked to any existing user profile. Try a different, unused number to set up the kiosk.
Can I enroll faces on the web?
No, face enrollment for attendance can only be done using an Android device, not on the web portal.
What if the kiosk doesn’t recognize an employee’s face?
If the kiosk fails to recognize an employee’s face, check the face enrollment for accuracy, ensure proper lighting, and verify the camera is functioning. If needed, update the employee’s face data to resolve the issue.
How can I set up night shifts in SalaryBox?
To set up a night shift (e.g., 8:00 PM to 5:00 AM):
- Create the shift by entering the start time (8:00 PM) and end time (5:00 AM, next day).
- Since night shifts cross into the next day, employees may not punch out exactly at 5:00 AM. To avoid issues:
->Use the Add Limit option.
->Allow 1 to 2 extra hours after the shift end time for punch-out.
This flexibility ensures employees can punch out if delayed, and their attendance is recorded correctly.
Why is it showing ‘Punch In’ to my employee after completing a night shift when they are trying to punch out?
This happens if an employee tries to punch out after the shift ends, as the app considers it a new day and shows Punch In instead of Punch Out. To fix this, set a punch-out time limit when creating the night shift. For example, if the shift ends at 5:00 AM, add a 1–2 hour limit so employees can punch out by 6:00 or 7:00 AM without issues.
Can I assign multiple shifts to a staff member?
Yes, you can assign multiple shifts to a staff member. When they punch in, the app will display a list of their assigned shifts, allowing them to select the correct shift for that punch-in.
What is the difference between Paid and Unpaid breaks?
- Paid breaks are counted as part of an employee’s working hours.
- Unpaid breaks are not included in working hours.
For example, a 30-minute lunch break: - If paid, it’s included in total working hours.
- If unpaid, it’s excluded from total working hours.
Can my employees punch attendance multiple times a day?
Yes, employees can punch in and out multiple times a day. The system records each punch to accurately calculate their total working hours.
What happens if my employee takes more than the designated break time?
If an employee exceeds the allowed paid break time, the extra time is not counted in their total working hours. This ensures only the approved break duration is included. You can monitor break usage in real-time using the Live Attendance Dashboard in SalaryBox.
How do I know if someone has edited the punch-in or punch-out time of an employee?
You can’t directly see who edited the punch timings (e.g., Admin, Branch Admin, or Attendance Manager), but you can check if changes were made by reviewing the Notification Center (bell icon, top right). Original punch-in and punch-out times are recorded there and remain unchanged, even if edited later, allowing you to compare and detect manual changes.
Can I import punch timings in bulk?
No, punch-in and punch-out timings cannot be imported in bulk. They must be recorded individually through the app or kiosk.
Why is an employee’s name not visible in the attendance report?
If an employee’s name is missing from the attendance report:
- Ensure the person downloading the report is not a Branch Admin, as they can only see employees from their assigned branch.
- Check if the employee is active and verify if a Date of Leaving is entered. If a leaving date exists, remove it to make the employee visible in the report again.
How can I make punch-out mandatory?
To require employees to punch out:
- Disable the Present on Punch-In feature in Automation Rules settings.
- Set up Mandatory Working Hours to ensure attendance is only marked after punch-out.
Why is my employee showing as absent even though they completed their shift?
This happens if the Present on Punch-In setting is OFF and no mandatory working hours are defined. When OFF, attendance is only marked after punch-out. Without mandatory hours, the system lacks criteria to mark the employee present, resulting in an absent status despite completing their shift. To fix this:
- Keep Present on Punch-In turned ON, or
- Define mandatory working hours in the settings.
How do I set up the Company Roster?
The Company Roster is located under the Attendance tab in the left-side menu, showing a monthly calendar view for flexible shift setups. With the roster, you can:
- Assign rotational shifts to employees with Flexible work timings.
- Set custom week-offs for employees individually or in bulk, for those with Flexible work timings.
It’s ideal for managing employees with non-fixed weekly schedules.
Can I track real-time attendance for multiple employees?
Yes, you can monitor real-time attendance for multiple employees using the Live Attendance Dashboard in SalaryBox. This feature shows current punch-in, punch-out, and break statuses for all employees, helping you track attendance instantly.
What should I do if an employee’s attendance is not being recorded correctly?
If attendance isn’t recording properly, check:
- The employee is using the correct attendance mode (e.g., Selfie, QR, or GPS).
- They are assigned to the right branch and location for From Office attendance.
- The device’s GPS and internet are active for location-based attendance.
The Notification Center for any discrepancies in punch timings.
Manually adjust the attendance in the system if needed, after verifying the issue
How can I set up automatic half-day deductions for late arrivals?
Available in the SB Attendance Pro Module, you can configure automatic half-day deductions:
- Go to My Team and select the staff member’s name.
- Scroll to Attendance Details.
- Click Automation Rules.
- Under Auto Half-Day if Late By, select Not Set and enter the grace period (e.g., 30 minutes).
- Save the changes.
If the staff punches in after the grace period, their attendance will be marked as a half-day.
These settings ensure staff can only mark attendance within the branch’s radius.
How can I correct an employee’s punch-in or punch-out time?
To manually adjust punch-in or punch-out times:
- Navigate to the Attendance section.
- Open the Attendance Dashboard.
- Select the employee’s name.
- Choose the relevant month and date.
- Click the existing punch-in or punch-out time.
- Enter the correct time, ensuring the correct AM/PM is selected.
- Click Confirm to save.
Why is an employee marked absent despite punching in?
This issue typically occurs due to incorrect automation settings. To troubleshoot:
- Go to My Team and select the staff member’s name.
- Scroll to Attendance Details > Automation Rules.
- Check if the Present on Punch-In toggle is disabled. If so, enable it or:
->Set Mandatory Half-Day Hours and Mandatory Full-Day Hours (e.g., 4 hours for half-day, 8 hours for full-day). - Save the changes.
These settings ensure the system recognizes punch-ins and marks attendance correctly.
Why are employees marked as Absent or Half-day even if they punch in, and how does the ‘Auto Half Day’ rule work?
Employees may be marked as Absent or Half-day if the Present on Punch In toggle is disabled. In this case, employees must complete their mandatory working hours (e.g., 9 or 10 hours for a full day) and punch out to be marked present. If they only punch in or fail to meet the required hours, they may be marked absent until they punch out.
The Auto Half Day rule applies when an employee works between the mandatory half-day hours (e.g., 5 hours) and full-day hours (e.g., 10 hours), marking them as half-day. If they work less than half-day hours, they are marked absent.
To adjust the auto half-day duration (e.g., for 30 minutes of lateness):
- Go to My Team > Select the employee’s name.
- Scroll to Attendance Details > Automation Rules.
- Set the desired late duration for the Auto Half-Day rule.
- Save the changes.
Note: Automation rules must be set individually for each employee, as bulk copying is not supported.
How can I ensure employees are marked “Present” immediately upon punching in?
To mark employees as Present immediately after punching in:
- Go to My Team > Select the employee’s name.
- Scroll to Attendance Details > Automation Rules.
- Enable the Present on Punch In toggle.
- Save the changes.
This ensures employees are marked present upon punching in, without needing to complete mandatory hours or punch out.
How do I set up a late-coming policy, and can multiple late days be converted into a half-day?
To configure a late-coming policy:
- Navigate to My Team > Attendance Penalty Overtime.
- Click on Late Coming Policy.
- Set Allowed Late Days (e.g., 4 times per month) and the allowed Minutes for lateness (e.g., 1 minute past shift start marks them late).
- Save the settings.
Converting late days to half-day:
This feature is only available in the SB Attendance Pro plan, not the Lite plan. To deduct a half-day’s salary for late arrivals:
- Select Fixed Daily Rate in the policy if you are updating the late-coming policy as per the fixed deduction, or choose 0.5*hourly salary if you are updating the late-coming policy based on the hours they are late.
- Enter the per-day deduction amount.
- This can be set individually but requires manual entry for bulk uploads.
Can I add a specific lunch break duration in the system?
No, the option to define a specific lunch break duration is not available in the basic SB Attendance Lite plan. This feature requires the SB Attendance Pro plan.
How can I set up an overtime policy, and can it offset late deductions?
To configure an overtime policy:
- Go to My Team > Attendance Penalty Overtime.
- Select the Overtime option.
- Choose a calculation method:
Use custom multipliers or hourly rates.
Set specific amounts for full-day or half-day overtime pay (e.g., double payment). - Save the settings.
Offsetting late deductions:
- Late arrival deductions and overtime are treated as separate policies. Overtime hours cannot offset morning late fines; both are calculated independently.
Why isn’t the QR code scanning option available on an employee’s mobile, or can they use both biometric and mobile attendance simultaneously?
If the QR code scanning option is unavailable, it’s likely because the employee is set up for biometric attendance. Employees can only use one attendance mode at a time (biometric, QR code, or selfie punch). To enable QR code scanning:
- Go to the employee’s Attendance Details.
- Disable biometric attendance and any conflicting modes (e.g., selfie punch).
- Save the changes.
- Ask the employee to log out and log back into the app.
The QR code scanning option should now be available.
How can I prevent employees from punching in too early before their scheduled shift?
To restrict early punch-ins (e.g., allowing punch-ins only 10 minutes before the shift):
Go to Settings > Shifts.
Edit the relevant shift.
Set the Allow punch-in before shift option to the desired time limit (e.g., 10 minutes).
Save the changes.
This ensures employees cannot punch in earlier than the specified window.
Is there an option to bulk upload or import employee rosters to assign shifts for a large number of staff?
Currently, there is no direct option to import employee rosters for shift assignments. However, you can streamline the process for large teams (e.g., 180+ employees):
- Go to Settings > Shifts.
- Identify groups of employees with the same shift (e.g., 8:00 AM to 8:00 PM).
- Select these employees using checkboxes.
- Assign the desired shift and date to the group in one action.
- Repeat for other shift groups.
This method allows efficient shift assignment without individual entries.
How can I check the status of pending requests or handle device verification?
To check the status of pending requests or handle device verification requests, follow these steps:
- Log in to the Salarybox web portal.
- Locate the “Pending Requests” option on the top right-hand side of the dashboard.
- Click on “Pending Requests” to view a dropdown menu.
- Select from the subheadings, such as Leave Requests, Device Verification Requests, Reimbursement Requests, or New Joinee Requests, to view or manage the specific request type.
This will allow you to track the status or take action on the respective requests.
Where can I find a comprehensive report detailing full monthly attendance for all employees?
You can generate a full monthly attendance report for all employees directly from the SalaryBox web portal or mobile app.
Actionable Steps to Resolve:
From the Web Portal:
- Log in to the SalaryBox web portal.
- Go to Reports → Attendance.
- Select Detailed Attendance Report.
- (Optional) Apply filters such as branch or department.
- Choose the desired month.
- Click Generate Report.
- Download the file from the Recent Reports section.
From the Mobile Application:
- Open the SalaryBox app.
- Tap Settings → Reports.
- Select Attendance → Detailed Attendance Report.
- (Optional) Apply filters and choose the month.
- Tap Download and check the file under Downloads.
How do I download historical reports (over multiple months or years)?
You can download an Employee Attendance History Report to review an employee’s attendance over multiple months or years.
Actionable Steps to Resolve:
- Log in to the SalaryBox web portal with your Admin account.
- From the left menu, click Attendance → Attendance Dashboard.
- Click on the employee’s name.
- On the top-left, click Download Report.
- Select Employee Attendance History Report.
- Choose the Start and End Date Range (month or year).
- Click Download, and the report will be saved in XLSX format automatically.
How can I see if an employee worked overtime on their weekly off day, and why is it sometimes shown as “1 Day” instead of hours worked?
When an employee works on their weekly off, the system automatically records it as one working day, regardless of how many hours they worked.
Actionable Steps to Resolve:
To view the actual overtime hours worked, download the Detailed Attendance Report, which includes a separate column for Overtime Hours.
How can I obtain a report that specifically shows who arrived late today?
You can generate a Daily Attendance Report from either the web portal or the mobile app to identify employees who arrived late based on your configured attendance rules.
Actionable Steps to Resolve:
From the Web Portal:
- Log in to the SalaryBox web portal.
- On the left-hand menu, click Reports → Recent Reports.
- Select Daily Attendance Report.
- Choose today’s date.
- Click Generate Report.
- Once generated, download it from the Recent Reports section.
- The report will highlight employees marked as Late In.
From the Mobile App:
- Open the SalaryBox app and log in with your admin account.
- Tap Settings → Reports → Attendance Reports.
- Select Daily Attendance Report.
- Choose today’s date and apply filters if required.
- Tap Generate Report.
Why are the specific break start and break end times not visible in my downloaded report?
The visibility of break start and end times depends on the report format you select and where you view the data.
Actionable Steps to Resolve:
- Download the Excel (XLSX) version of the Detailed Attendance Report to view break start and end times.
- Note: PDF versions typically only show total working hours and do not display specific break details.
Where can I find a report that includes detailed punch-in/punch-out times, as well as late arrivals and early departures, for all employees?
You can access a detailed monthly attendance report for all employees from both the web portal and the mobile application.
Actionable Steps to Resolve:
From the Web Portal:
- Open SalaryBox on your web browser.
- On the left-hand side, click Reports.
- Under Reports, select Attendance.
- Choose Detailed Attendance Report from the available options.
- Select the month for which you want the report.
- Click Generate Report.
- Once generated, the report will appear under Recent Reports, where you can download it.
From the Mobile Application (Android):
- Open the SalaryBox mobile app.
- Tap Settings at the bottom right corner.
- Tap Reports → Attendance → Detailed Attendance Report.
- Choose your preferred format and tap Download.Once downloaded, you can view the file in the Downloads section.
