Skip to main content

Payslips Batches Group

payslips batch group

General Description

Payslips Batch Group basically is the group of payslips batches that categorized by its payroll admin. This is used to simplify the output of the payroll process. One payroll admin could handle many companies, this feature allows user to merge the data of companies which have the same payroll admin.

Payslips Batches Group Attribute

  1. Name
  2. Period
  3. Credit Note
  4. Pyr Admin (Payroll Admin)
  5. Total Netto
  6. Posted Date

In order to create a payslips batches group, users need to fill the Name and Pyr Admin fields or there will be error message about the invalid input in the required fields.

payslips batch group invalid message

caution

The Payroll Admin field has to be filled because it is the parameter to group the payslips batches.

Generate Batch

Generate batch is the process of generating payslips batches which the selected employees assigned to the same payroll admin. The process includes the selecting process of all different values of struct id in hr_contract table, id in hr_admin_group table, and company id in hr_payroll_structure table from joined hr_admin_group, hr_employee, current_month_payslip (this table is a temporary table that contain hr_payslip.employee_id filtered by employee_id in hr_employee table), hr_contract, and hr_payroll_structure table, where pyr_admin_ids != null && hr_contract.struct_id != null & current_month_payslip.employee_id != null.

The output of this feature is payslips batches like the picture below. payslips batch group invalid message

To generate the amount of the payslip batches group, users have to generate payslips first.

Compute Sheet

Compute sheet feature is functioned to compute the changes of payslips if there is any. Basically, the function generate payslip(s) is designed to create and compute the payslips, but in compute sheet feature, it is only desgined to compute the payslips that have been created in payslips batches. So, if there are any changes in employees salary components, then this feature will help the user to re-compute and do the calculation for all the employees salary components.

note

The Compute Sheet feature could only be run when there is any payslips batch in the payslips batches group.

Confirm

Confirm button is functioned to change the payslips batches group from draft to confirmed. After the status of the payslips batches group changed to confirmed, the system will allow users to create bank transfer.

Confirm pbg

Generate Payslips

SELECT ALL method in payslips batches group has different selector with SELECT ALL method in payslips batches. The payslips batches group will select the employees that assigned to the selected payroll admin, whereas the payslips batches will select the employees from the selected company.

As you can see here, the selected employees in generate payslips feature are only the employees that assigned to the selected payroll admin.

The Employee SMS #19 has expired contract so it does not selected in generate payslips feature

Bank Transfer

Bank Transfer button that appears after the payslips batches group status confirmed will refer users to the Create feature of Bank Transfer Request Group

This Bank Transfer Request Group system also needs validation from the user about which data that needed to be transferred, users can choose one of three options :

  1. Payslips
  2. Input
  3. Account

If the payslips batches group is functioned to grouped the regular payroll, then they could just leave the wage type field blank, but if it groups the irregular payroll such as events, they could choose the wage type.

When the users click the generate bank transfer button, the bank transfer request group will be generated, to check it, just go to:

Bank Transfer Bank Transfer Request Group

To see the details of the Bank Transfer Request Group

info

Generate Payslips button in payslips batches group has the same function as the Generate Payslips button in payslips batches but the selector can be different.