Open HRMS Book Payroll

Employees are crucial to any organization. So well maintaining the employee's salary process is too important for a company to satisfy all employees. But which is the most difficult task? Payroll configuration is very difficult because it may contain different rules. So the Open HRMS Payroll module is capable of completing all the needs of the payroll configuration of an organization. The whole payroll process for an organization may be ascertained using the OpenHRMS Payroll module. The payroll process's difficulties will be made easier with the module. Payroll's accuracy and compliance are its most crucial components. The organization will suffer a significant loss as a result of a relatively small calculation or entry error. Additionally, the payroll procedure will be carried out by the laws and guidelines established by the government or the financial department of that particular nation. Legal action will be taken against anyone who violates these regulations, and the corporation may even be required to pay hefty fines. If you manage the payroll process manually, you will encounter all of these issues. Consider that you are either seeking assistance or taking new steps to implement new strategies.

The Payroll module of the OpenHRMS requires the installation to access the module, much like every other module. If the module isn't already set up in your OpenHRMS database, you can install it from the App Store. After installation, the menu for the module will be shown on the home window.

 Open HRMS Book payroll-management

Employee Payslips

A view of Employee Payslips is shown on the dashboard once the payroll module is opened. This view makes it simple to organize and access employee payslip information. Pay slips can easily be viewed, created, and downloaded. Take a look out the window.

 Open HRMS Book payroll-management

All of the previously created employee pay slips can be found in this window. The details such as the reference, employee name, payslip name, the dates the payslip was issued, and lastly the status of the payslip.

Payslips such as pay can also be filtered and grouped. You can also add the search to your favorites list. These operations are carried out by clicking the Filter, Group By, and Favorite buttons. A custom filter-adding option is provided in both the Filter and Group by options in place of an existing search. There is also a Search option.

 Open HRMS Book payroll-management

The payslips of an employee can be grouped using the Group By option and can be grouped based on Payslip batches. Later in this session, we'll talk about payslip batches.

 Open HRMS Book payroll-management

Here you can view an employee payslip from two different views. As stated earlier, this is a list view, and there is also a Kanban view of pay slips available here. To select this, click the Kanban view icon located in the window's upper right corner. The Kanban view also shows the above-mentioned details about employee payslips.

 Open HRMS Book payroll-management

One can easily create a new employee payslip by clicking on the NEW button, then a new wizard opens, adding the necessary details. There is another option here to download the payslips also possible by clicking on the icon placed next to the NEW button.

 Open HRMS Book payroll-management

A new window appears after clicking the New button to create a new one. You can then add the information to make a new one. It is immediately apparent that this window contains all the information needed to create a payslip. Enter the employee's name in the appropriate field, Employee, from which you can select it from a dropdown menu. The drop-down menu includes a list of all the system's employees. If the person is brand-new to the organization, you can either create a new employee right here or via the Employee module and specify their details. After that, add the salary period and specify the start and finish dates. Add the employee contract that had been created by the employee module after that. Each employee in the company needs a running contract and it contains data about the job details, such as the range of wages, the duration of the contract, and the working hours. If there is a reference to this, it can be added there. Because the salary structure was previously mentioned in the contract, it was incorporated automatically. The Credit Note field is next. If the payslip contains a reimbursement from another, can activate it; otherwise, keep it disabled. The second option is Leave Salary, a checkbox that determines whether an employee's salary should be paid while on leave.

 Open HRMS Book payroll-management

Worked Days & Inputs tab :-It enables the display of total working hours, which are determined using the work schedule included in the employee contract. After adding the employee details, this tab will automatically be updated with the number of days worked. This aids those who find it difficult to understand the specifics of attendance and absences.

Other Inputs :-It displays additional benefits such as employee expenses paid to the company and other items for which the employer compensates the employee. This will be used to generate a payslip while calculating salary.

 Open HRMS Book payroll-management

Salary Computation :-This page displays each of the employee's salary calculations. Here is an explanation of how the basic salary, allowances, deductions, etc. were calculated. This calculation was carried out using the Salary Rules set up in the Salary Structure. The details of the employee wage and the associated compensation structure, along with some salary structure rules, are contained in the employee contract. As a result, the computation is automatic per those rules. The Compute Sheet button is located in the top left corner and when clicked, the computation is done automatically.

 Open HRMS Book payroll-management

The employee Marc Demo's salary computation is shown below. This calculation is carried out per established salary rules, which are detailed in the salary structure. Here, basic pay, Allowance, deductions, gross pay, and net pay are computed.

 Open HRMS Book payroll-management

The created payslip may also be canceled; to do so, select the button labeled CANCEL PAYSLIP. Then the payslip is rejected, and you can start over at the draft stage.

 Open HRMS Book payroll-management

Then let's discuss these Salary Structures and Salary Rules.

 Open HRMS Book payroll-management

Payslip Batches

Payslip batches are an option provided by the Open HRMS payroll module that simply makes processing payslips faster and more efficient. The payslip batch option facilitates the creation of payslip batches. A list of batches of payslips is displayed while the window is open. Payslip batches include the Kanban view and list views. There are options for filtering, grouping, and favorites.

 Open HRMS Book payroll-management

By selecting the NEW button, a new Payslip batch can be created. Put the name of the payslip in the Name box, and specify the start and end dates of the period in the Period field. Add your salary journal to the field. The Add a Line option can be used to add the pay slips that were desired for this batch. To create a batch of payslips after the configuration is complete, click the Generate payslip button in the upper left corner.

 Open HRMS Book payroll-management

The references, employee names, payslip names, start dates, end dates, and current status of the payslips entered into this batch will be presented here.

 Open HRMS Book payroll-management

Making use of these Payslip batches, Payslips for several employees can be generated in one simple click. It made the user's work simpler.

Salary Structures

The Configuration tab has a Salary Structure option. There is a window open with a list view of several salary structures. The title of the salary Structure, References, and the overall number of salary rules are shown in the dashboard. As previously said, the upper right corner is where you'll find the list view and Kanban view. There are options for Search, Filter, Group By, and Favorites.

 Open HRMS Book payroll-management

Both downloading the list and creating a new one using the New button are options. Include the name of the structure in the Name box. There is a place for a reference to be included. Then, if you like, you may add any other structure as a parent. By selecting Add a line, rules can be added inside the salary rules tab.

 Open HRMS Book payroll-management

When adding configured rules, the rule name, code category, and contribution register are presented as just seen in the screenshot.

 Open HRMS Book payroll-management

Salary Rules

These rules are configured using Salary Rules, which are chosen from the Configuration page. Upon opening the file, a list of configured rules is shown. The Kanban view is also available. Other options for Search, Group By, Favorite, and Filter are available. To set up a new rule, click the New button.n

 Open HRMS Book payroll-management

Mention the rule name in the Name column when configuring a new rule. If so, you can mention which category is included in this newly formed rule. One can select one of the categories from the dropdown list, which includes Basic, Gross, Net, Allowance Deduction, and others. The Code follows each rule and needs its code, which must be case-sensitive while configuring rules. Because other rules can be calculated using this wage rule code as a reference. To arrange the computation procedures, use sequence number addition.

Active: - If this option is not enabled, the salary rule can be hidden without actually being hidden. Appears on the payslip:- Used to display the rule on the payslip, appearing on the payslip.

 Open HRMS Book payroll-management

Configure rule conditions from the general tab. There are two sections: conditions and computation. The computation will take place under the condition. Computation is the section where we configure rules to compute that particular head of salary structure.

Conditions : There are three different ways to set the condition. Range, Python expression, and Always True.

1. Range : You can select a minimum range and a maximum range under Range. The minimum range represents the smallest quantity applied to this condition, and the maximum range represents the largest amount. Then the comparison between the range and the field mentioned in the ‘range is based on’.

 Open HRMS Book payroll-management

This means the ‘contract. wage’ is between the ‘Minimum Range; and Maximum Range’, then only it will do the computation.

2. Python Expression is the following type of condition. Here, the condition can be used as a Python code. if the condition is true, the rule is applied in the Python condition field.

 Open HRMS Book payroll-management

3. Always True: will always try to compute the rule mentioned in the computation part

Computation - Three distinct methods of calculating will be used depending on the scenario: percentage (%), fixed amount, and Python code.

The fields Quantity, Percentage Based On, and Percentage should be filled out if the amount type is the percentage. Both the computation of a percentage and a fixed amount need quantity. Add the field value from which the percentage will be taken in the Percentage Based field before adding the actual percentage value.

 Open HRMS Book payroll-management

Fixed Amount is the next type. When employing this computing technique, the fixed amount and quantity are mentioned.

 Open HRMS Book payroll-management

Python Code is the third type. The computation takes place based on an additional Python rule, as in the condition here.

 Open HRMS Book payroll-management

Then a Contribution Register is provided, finally naming a third party participating in paying employees' salaries.

An employee must have a running contract before calculating the salary. Employee contracts can be simply configured from the Employee module. Employees' wages, HR Responsible, and other details are added to a contract. Let's check how an employee contract shows.

In the contract employee's Name, the start and end dates of the contract, the notice period, the Salary Structure, and the working hours are all provided here. The contract must be at the Running stage,which is crucial. Other facts will be displayed as you scroll down the page.

 Open HRMS Book payroll-management

Shift Schedule, department, employee category, job position, and other details are shown in the contract also.HR Responsible must give in there. Inside the Accounting tab Salary Journal can be added, this Accounting details are shown after installing Odoo16 Payroll Accounting Module.

 Open HRMS Book payroll-management

Then, upon selecting the Salary Information tab, the specifics of the wage are provided. Wage type and pay are provided. An employee receives several allowances from the employer, such as HRA and DA. The contract may specify how much money will be provided as these allowances. These allowances can be invoked inside the payroll using rules if values are added here. If an employee works overtime, they are compensated more for it. For that, overtime pay is available in the business. In Odoo, overtime pay is allowed both day- and hour-wise.

 Open HRMS Book payroll-management

That's about the contract, discuss more about the contract from the Employee module. Let's go over a few basic salary rules that are most frequently applied.

  • ● Basic pay:- This is the payment made to an employee for his or her labor and basic pay does not include any bonuses or allowances. Here, the condition is set to always true and is part of the Basic category. Based on a Python expression, the computation

  • result = contract.wage
  • which means the amount added in the contract as the wage is taken as the Basic salary of the employee.
 Open HRMS Book payroll-management
  • Gross Pay- Before taxes, benefits, and other payroll deductions are taken out of an employee's salary, that amount is known as their gross pay. It, in reality, is the total of all allowances and the basic. Here, the Python-based computation is based on the Gross category.

  • Here are the categories.BASIC is the basic salary and categories.ALW is the sum of all the allowances included in the category Allowances. Here the ALW is the code added inside the category ‘Allowances’ and BASIC is the code provided for the category Basic.
 Open HRMS Book payroll-management
  • Net Salary - Net salary, which is the sum credited to the employee account, is also referred to as home-taken salary. Here, it is added to the Net category. Python expressions are also used here in the calculations.

  • result = categories.BASIC + categories.ALW + categories.DED
 Open HRMS Book payroll-management
  • Allowance- A portion of the bonuses awarded to the employee is referred to as allowances. Many allowances, including Dearness, House Rent, and other benefits, are offered to employees and are based on the nature of the company.

Here, the employee received a fixed $250 meal voucher allowance. Nonetheless, the range-based condition was established. Therefore, this allowance will only be given to employees whose contract wages fall between $10,000 and $25,000 each year.

 Open HRMS Book payroll-management
  • Deduction- There are numerous deductions based on the nature of the business. Taxes and provident funds are two instances of deductions from salaries.
  • As a deduction in this case, the Provident Fund is listed under Deduction. The calculation is of the percentage kind. The percentage is based on the ‘contract.wage’, with 5% as the proportion. Therefore, 5% of the wage amount specified in the employment contract is deducted from the provident fund.
 Open HRMS Book payroll-management

Then navigate to further Salary Structure tabs. It is possible to add the child rule for the parent rule, which may be thought of as a subrule for the main rule, in the child rule session.

 Open HRMS Book payroll-management

A new popup window, resembling the salary rule setup window, will open when the add a line option is clicked, allowing the addition of child rules.

 Open HRMS Book payroll-management

Under the Accounting tab, three fields are there: Tax, Credit Account, and Debit Account. Adding the accounting information on the account from which the employee receives his salary. The Debit Account is specifically provided for this rule, indicating that this specific salary rule is applied from that account. And the pay that is credited from that account is added to the Credit Account.

 Open HRMS Book payroll-management

Then any descriptions regarding the rule can be added in the Description tab.

Contribution Register

You may access the ability to configure Contribution Registers in the OpenHRMS Payroll module via the Configuration tab of the module's configuration page. The records that list the people who an employee or company is responsible for paying are known as contribution registers. A contribution register could exist on the employee and corporation sides.

 Open HRMS Book payroll-management A list of pre-configured ones is presented when the contribution register is opened. The Kanban view of this contribution record can also be viewed with the aid of Odoo 16. There are additional options to filter, group by, and favorite this.  Open HRMS Book payroll-management

Click on the New, then a wizard will open. add the name and partner name there. then any description about it can be mentioned there.

 Open HRMS Book payroll-management

Settings

The Open HRMS Payroll module can add new options inside the Configuration tab settings. There are three settings for the payroll module when opening the settings.

The Open HRMS Payroll module can add new options inside the Configuration tab settings. There are three settings for the payroll module when opening the settings.

Payroll Rules: -From firm to company, salaries differ. Payroll may vary depending on the country. Taxes, deductions, and allowances may vary. So the corporation can choose from here if it needs a particular country's salary package. Select the Choose a payroll button. Localization, which results in a wizard, contains many compensation plans. From there, one can select and install a package on the system in question. So the salary calculations can be done under that.

 Open HRMS Book payroll-management

Leave Salary - There is a field called Leave Salary, which was previously discussed, inside the Employee Payslip. The leave salary is used to determine how much the employee should be paid while on leave. Both the basic and gross payment can be calculated at this time which makes a decision next.

 Open HRMS Book payroll-management

Accounting - Accounting is the final choice. Enable this option if you want the payroll entries to post to the company's accounts. But only the Enterprise version makes this feasible.

 Open HRMS Book payroll-management

But in Odoo16 Open HRMS provides another module Odoo16 Payroll Accounting will make payroll accounting possible inside the community also. Simply install the module from the Apps.

 Open HRMS Book payroll-management

As previously noted, only after installing this module are the Journal details accessible on the Contract's Accounting page.

 Open HRMS Book payroll-management  Open HRMS Book payroll-management

A single click on the journal entry will open a new window with a detailed view of the entry. Account name, Label, the amount credited and debited, and entry date are all included. The label indicates the salary rule that created this entry.

 Open HRMS Book payroll-management

The salary expense is debited in ‘004 Salary_Expense_Account’ and credited to the bank account ‘002 Salary_Bank Account’
The OpenHRMS Payroll module's Payroll application is capable of handling an organization's whole payroll operation. One can use the module to create payslips for a single employee or a group of employees easily.