Hours (Beta) Process Flow:
How to Add, Edit, or Delete Hours Types and Their Rates
Go to the Definitions Page:
Managing Hours Types
Add a New Hours Type- Enter the details for the new hours type, including:
- Name: For example, "Regular" or "Overtime."
- Rate: The hourly pay rate for this type.
- Save the new hours type to include it in the system.
Edit an Existing Hours Type- Locate the hours type you wish to update.
- Click the Edit option next to the type.
- Make the necessary changes, such as updating the name or hourly rate.
Delete an Hours Type- Find the hours type you no longer need.
- Click the Delete option next to it.
- Confirm the deletion to remove it from the system.
Key Role in Payroll- Hours types define how employee wages are calculated based on the type of work performed.
- Each type can have a distinct pay rate, ensuring accurate payroll processing.
Integral to the Hours Flow- The hours types and rates you set up are applied throughout the system whenever employees log their hours.
- This ensures consistency and accuracy in pay calculations, aligning wages with the type of work performed.
Using the Hour Module
How the Hours Data Search Works
Step 1: Navigate to the Hours Data Search
- Go to the Payroll tab and select Hours-beta.
Step 2: Fill Out the Required Information
- Date Range: Specify the start and end dates of the pay period.
- Pay Frequency: Choose the frequency of pay (e.g., weekly, monthly).
- Specific Pay Period: Select the exact month or week you want to review.
- Hours Type: Indicate the type of hours worked (e.g., regular, overtime).
Step 3: Start the Search
- Once all fields are filled out correctly, click the Search icon to begin processing.
Employee Data Display in the System
- Checkbox: A checkbox to select individual employees.
- Employee Name: The name of the employee.
- Hours Type: The type of hours worked (e.g., regular, overtime).
- Hourly Rate: The rate of pay per hour for the hours type.
- Total Hours Worked: The number of hours worked during the selected date range.
- Total Pay: The total amount of pay for the selected period.
Save Button Flow
- The default form submission is stopped to allow data handling through JavaScript.
- The system verifies if at least one employee has been selected using the checkboxes.
- If no employee is selected:
- The system displays an error message: "Please select at least one employee."
- 1.
Ensure at least one employee is selected from
the table.
- 2.
If no employee is selected, the system displays
an error message: "Please select at least one employee."
- 3.
Once employees are selected, the system
generates payroll items based on the saved data. A payroll item included by
BoVi HR in pay slip calculations.
How Payroll Records Are Processed
Checking for Existing Records:
- For each selected employee, the system looks for a payroll record matching the pay period and hour type.
- If a matching record exists:
- The system updates it by replacing the new hours value to the existing record.
- If no matching record exists:
- The system creates a new payroll record for the employee.
Calculating Payroll:
- The system calculates the payroll for each employee using the following steps:
- Fetch the hourly rate from the employee's profile.
- Use the formula:
- Payroll Value = Hours Worked × Hourly Rate × (Rate of Pay from Employee Profile)
Saving Payroll Data:
- If no existing record is found, the calculated payroll data is inserted as a new record.
- If a record already exists, it is updated with the new calculations.
Completion:
- Once all employees are processed:
- The system returns a success message if everything is completed without issues.
- If any errors occur, the system provides an error message with details about the issue.