Administrators can enable lenient mode in the attendance service, allowing the system to calculate total working hours based on valid check-in and check-out. With this setup, employees only need to check in at a specified time to be marked present for the entire day. You can manually set the expected working hours for employees or set them with their assigned shift timings.
Learn more.
To cofigure this, navigate to Settings (gear icon) > Attendance > Configuration > Attendance Policy.
Annual Paid Leave (Article 39)
Under Article 39 of Japan’s Labor Law, employees who have worked for six months and attended at least 80% of their scheduled workdays are entitled to paid leave. The number of leave days increases with years of service. Employers are required to grant this leave, but they can adjust the timing to ensure it doesn’t affect business operations.
Feature Explanation
Using the leave type gallery feature in leave service, administrators can define the annual leave policy with accrual options to specify how many days are granted and when they are credited. The rest option lets you set rules for leave reset, carry forward, and encashment.
With the leave type gallery in settings, administrators can select a predefined leave policy template specific to the Japan region.
To configure this, go to Settings (gear icon) >. Leave > Configuration > Leave Policy > Leave Type Gallery.
Core Working Hours for Flexi Shift
In Japan, flextime systems allow employees to adjust their start and end times within a set framework, often including core working hours. Core working hours are the specific time slots during which employees are required to be present at work.
Feature Explanation
Core working hours are the fixed time period within a shift during which employees are required to be working, even if their shift allows for flexible start or end times.
Restrict breaks during core working hours
To configure core working hours settings, navigate to Settings > Shifts > Configuration > Manage Shifts > Add Shift.
- Enter a shift name and choose an identification color.
- Specify the shift duration.
- If shift times are not too specific in your organization, you can allow employees to check in/check out earlier or later than the shift duration. Enable and adjust the Shift Margin preferences as required. With the settings depicted in the screenshot below, the shift starts at 9:00 AM and ends at 06:00 PM. However, employees can check in as early as 08:00 AM and leave as late as 07:00 PM.

You can enable and configure Core Working Hours for a shift. These are fixed hours when employees are required to be present at work, even if the shift has flexible start or end times. Once enabled, core working hours are tracked for that shift.
Limitations:
- You can add up to 5 core working hours for a shift.
- You cannot configure core working hours that overlap with an existing break configuration.
Example: For a General Shift (9:00 AM to 6:00 PM) with core working hours set from 2:30 PM to 3:00 PM. Employees can start earlier or later, but they must be available during the 2:30–3:00 PM period to support team collaboration and operational efficiency.
Configure attendance
Grace Period Policy to take actions such as marking as leave or absent if core working hours are deviated.
- Enable Restrict breaks during core working hours option if you want to prevent employees from availing manual or automatic breaks during the specified core working hours.
Example scenario 1: Restrict breaks during core working hours - Configuring and availing breaks restricted within core working hours
If core working hours is set for General Shift as 10:30 AM to 2:00 PM, and if Restrict break during core working hours is enabled:
- Administrators cannot configure the new break within the core working hours.
- Employees cannot avail manual breaks, and automatic breaks will not be logged during core working hours.
Example scenario 2: Restrict breaks during working hours – Employee started break before core hours and ended after core hours (notification)
If an employee starts a break before core working hours and it ends during or after the core hours, a system-generated email will be sent to the employee, their reporting manager (RM), and the admin, notifying them that the employee availed break during core working hours. This is a system default action.
Example:
- Shift: General (9:00 AM – 6:00 PM)
- Shift Core Hours: 4:00 PM – 4:30 PM
- Restrict Break During Core Working Hours: Enabled
- Break Hours Configured for Employee: 1 hour
Scenario:
- Employee starts break at 3:45 PM
- Employee resumes work at 4:45 PM
Outcome:
Since the break overlaps with the core hours, a notification is automatically sent to the employee, reporting manager, and administrators, informing them that the employee availed a break during core working hours.
Holiday Classification
Set up holiday classifications to facilitate different pay rates for employees who work on holidays. You can tag these classifications to holidays of your organization's calendar.
To configure this, navigate to Settings (gear icon) > Leave > Configuration > Additional Options.
Employees can view the holiday along with its classification type, and the classification is also included in related Leave service reports.
-
In addition to the system classifications, you can click
Add Classification to add new holiday classification.

-
To view the new classification, navigate to
Leave (left side bar) >
Holidays. Click on the filter option (right corner) and select the holiday classification you added.

Example holiday classifications include: Public Holiday, Bank Holiday, Regional Holiday, Weekend Holiday, and more.
Late Arrival & Early Exit Reminders
By enabling the required notifications to alert the reporting manager if their reportees check in late, check out early, or fail to check in based on their shift schedule.
To configure this,
Navigate to Settings (gear icon) > Attendance > Configuration > Check In and Check Out.
- For every late check-in: The reporting manager will receive an instant notification.
- For early check-outs: A notification will be sent to the reporting manager at the end of the shift, listing all employees who checked out early.
- For missed check-ins: A notification will be sent at the configured time, listing all employees who have not checked in.

- To customize Email Template to your organizational preference, click Customize Email Template.
Labor Union Representative
A labor union representative in a Japan-region IT company is an employee selected or appointed to represent workers’ interests in negotiations with management over working conditions, wages, and labor rights.
In Zoho People, you can add Labor Union Representatives who may either be internal or external. Internal representatives are employees within the organization, while external representatives are from outside the organization. Each representative serves for a defined tenure, and at any given time, the position can be held by an internal representative, an external representative, or both simultaneously.
Feature Explanation
Only Administrators have access to view/add/edit Labor Union Representative-related records.
Follow the steps bellow to add a new Labor Union Representaitve record:
- Navigate to Operations and select the Attendance service.
- Select the Labor Union Representative tab.
- Click on the Add Representative buton.

- Use the drop-down menu to select the representative type.
– If you choose Internal, select an employee from within your organization.
– If you choose External, enter the representative’s details such as name, email, and address.
– If you choose Internal & External, select an internal employee and also provide the external representative’s details.
Proceed by defining the representative tenure by using the date-range selection options.

-
Click on Add Record. The Labor Union Representative record will now be successfully added.
Click here to learn more about managing and viewing labor union representative records.
For the same tenure, you will not be able to add multiple records.
Extra Agreement Handling
Extra Agreement Handling is a Japan-specific feature that allows administrators to record special clauses. These clauses define periods during which designated employees are legally permitted to work extended overtime.
For each employee a maximum of 6 special clauses (extended overtime) records can be added within a year, i.e, the system will not allow adding more than six instances within a year.
Feature Explanation
Only Administrators have access to view/add/edit special clause records.
Administrators can add special clauses, which are records that legally permit extended overtime for a designated employee. Follow the steps below to add a record:
- Navigate to Operations and select the Attendance service.
- Select the Extra Agreement Handling tab.
- Click on the Add Special Clause button.

- Use the drop-down to select a specific employee. Use the date range selection option to define the period of extended overtime.

- Click Submit. The record will now be added.
Click here to learn more about viewing special clause records.
Break Regularization
The break policy in Zoho People enables employees to submit requests to add missed break entries or update their record in case of any inaccuracies. Such discrepancies may arise when the recorded break details do not match the actual break taken. Through the break regularization process, employees can provide the correct information along with a reason for the update, ensuring their break records remain accurate.
Feature Explanation
To configure break policy, navigate to
Settings > Attendance > Configuration > Break Policy.

Here you can configure settings for break regularization:

Allow employees to regularize their manually logged break entries: Employees can raise regularization requests for their manually logged break entries
- Add missed break entries: Allow employees to add a break entry incase they forgot to log.
- Edit break entries: Allows employees to modify their existing manually logged break entries.
- Defining Reasons that employees can select when raising regularization requests can also be managed here.
- The Restriction section includes options for how early the requests must be raised and how often they can be raised.

Notify about missed breaks: When an allocated break is partially or fully missed, the system triggers a notification at the end of the employee’s shift. You can specify who needs to receive this email.
- Employee: Sends the notification directly to the employee who missed the break.
- Employees’ reporting manager: Notifies the reporting manager of the employee.
- Specific employees: Only the selected employees will be sent a notification.

- Customize Email Template - This allows you to customize the missed break notification email for employees, reporting manager, and specific users.
Raise a Break Regularization Request:
- Navigate to Attendance (left-side tab) > My Data > Regularization.

Click Add Request.
- Select Break under regularize and the respective Date you want to regularize break for.
Click Add missed break entries.
The same steps to be followed if Edit break entries is selected in Break regularization options.
- Select the Break type. Enter the new Start time and End time of the break.
- Enter the Reason.
- Click Submit.
To manage break regularization request for a reportee or team member, navigate to the Team tab. Only users with the appropriate permissions can submit and approve break regularization requests.
Approve Break Regularization Request:
- Navigate to Attendance (left side tab) > Team > Regularization > Break (use the filter option).

- Click on the request.

- Click Approve.
Manage Break Regularization Requests:
Administrators can manage the break regularization request for the entire organization in Operations > Attendance > Regularization > Break (use the filter option).

Break Summary Report
To access the break summary report, navigate to Reports (bottm left corner) > Team Reports / Organization Reports > Break Summary Report tab.
The break summary report provides a detailed view of how employees take breaks during their working hours. It displays the average break duration, the number of days where breaks were partially taken or missed, the average number of breaks taken per day, and the average time spent on each break for each employee.
You can use the filter option to view break details for a specific period. Click on the ellipsis icon and select the desired option if you would like to Export, Print, or Download this report.
Early Clock-in Adjustment (Round-off)
The Round-off option automatically adjusts employees’ attendance times, such as check-in, check-out, and total working hours to the rounded time. It helps standardize attendance data by rounding times up or down within a small margin, making payroll calculations and time reports more consistent.
Feature Explanation
To enable round off feature, navigate to Settings > Attendance > Configuration > Attendance Policy > Round-off.
All the following examples are based on a general shift of 9:00 AM to 6:00 PM, with 8 hours as the expected working hours for employees.
Automatically adjusts the employee’s first check-in to the shift start time based on the configured buffer.
For late check-in, select any one of the following option as required:
- You can round off any late check-in time to the shift start time by selecting the Round off to the shift start time option.
Example: If the shift starts at 9:00 AM and this option is selected, any check-in time after 9:00 AM will automatically be recorded as 9:00 AM, regardless of how late the employee checks in.
You can round off a late check-in time to the shift start time if the employee checks in after the shift starts, within the specified number of minutes.
Example: If the shift starts at 9:00 AM, and an employee checks in at 9:10 AM with a 15-minute buffer, their check-in time will be recorded as 9:00 AM, if late check-in was made after 9:15 AM it will not be rounded off.
2. Round off last check-out time
Automatically adjusts the employee’s last check-out to the shift end time based on the configured buffer.
For early check-out, select any one of the following options as required:
- You can round off any early check-out time to the shift end time by selecting the Round off to the shift end time option.
Example: If the shift ends at 6:00 PM, any check-out time before 6:00 PM will automatically be recorded as 6:00 PM, regardless of how early the employee checks out.
- You can round off an early check-out time to the shift end time if the employee checks out before the shift ends, within the specified number of minutes.
Example: If the shift ends at 6:00 PM and an employee checks out at 5:50 PM with a 15-minute buffer, their check-out time will be recorded as 6:00 PM. If the check-out was made before 5:45 PM, it will not be rounded off.

For late check-out, select any one of the following options as required:
- You can round off any late check-out time to the shift end time by selecting the Round off to the shift end time option.
Example: If the shift ends at 6:00 PM and this option is selected, any check-out time after 6:00 PM will automatically be recorded as 6:00 PM, regardless of how late the employee checks out.
- You can round off a late check-out time to the shift end time if the employee checks out after the shift ends, within the specified number of minutes.
Example: If the shift ends at 6:00 PM and an employee checks out at 6:10 PM with a 15-minute buffer, their check-out time will be recorded as 6:00 PM. If the check-out was made after 6:15 PM, it will not be rounded off.
3. Round off total working hours to expected work hours
Rounds off the total working hours to the expected working hours if the difference is within the specified number of minutes.
Example: If the expected working hours are set as 8 hours and an employee works for 7 hours and 55 minutes with a 10-minute buffer, their total working hours will be rounded off to 8 hours.

Missed Weekend Alert
Missed weekend off alert monitors employees’ weekend offs and triggers notifications when they fail to take the required weekend break, helping maintain work-life balance and compliance.
To enable missed weekend alerts:
-
Navigate to Settings > Attendance > Configuration > Check In and Check Out.
-
Scroll to the end of the page to find the
Missed weekend alerts settings.

-
Enable the required alert options:
-
Weekly weekend off alert: Enable this option to trigger a notification when an employee has not taken at least one weekend off during the week.
-
4-Week weekend off alert: Enable this option to trigger a notification when an employee has not taken at least four weekend offs within a 4-week period.
-
In the Notify only when missed, choose which type of weekends should be considered when tracking missed weekends:
-
Statutory weekends: Only the official company-declared statutory weekends will be checked for missed weekend off.
Example: If your organization sets Sunday as the statutory weekend and Saturday as the non-statutory weekend in the work calendar or shift, working on Sunday will trigger a notification.
-
Non-statutory weekends: Only non-statutory weekends will be checked for missed weekend off.
Example: If your organization sets Sunday as the statutory weekend and Saturday as the non-statutory weekend in the work calendar or shift, working on Saturday will trigger a notification.
All weekends: Both statutory and non-statutory weekends will be checked for missed weekend off.
Example: If your organization sets Sunday as the statutory weekend and Saturday as the non-statutory weekend in the work calendar or shift, working on both days will only trigger a notification.
Learn more about missed weekend alerts settings.