Payroll Management

Payroll management

This module consists of the following features: -

a) Payroll

  • Generate New Payroll

  • Payroll History

  • Payslips

  • Bank Credit Instructions

  • PAYE Remittance

  • Provident Pension Remittance

  • Hypo Tax Remittance

  • Payroll Analysis Report

  • Severance Pay

  • Payroll Uploads

  • Master Upload Sheet

b) Allowance and deductions

  • View History

  • Add Allowance

  • Request Allowance

  • Requests for Approval

  • Reports

Payroll Generation

Generate New Payroll

To navigate to this sub-module, go to: Module -> Payroll -> Payroll-> Generate New Payroll as shown in the figure below.

In order to select generate a draft payroll.

  1. Select the payroll type.

  2. Select the currency.

  3. Branches (In case the employee wishes to generate for one branch or multiple)

  4. Department (In case the employee wishes to generate for one department or multiple)

  5. Select employee type.

  6. Click on Generate button.

  7. After clicking the Generate button, a draft payroll will be generated as shown below.

Draft Payroll

Below are the key processes/actions in payroll generation: -

Save as Draft

Once the payroll is saved in draft form, it enables the authorized approvers and users to verify the payroll before marking it as completed

Payroll Update

The update tab enables the approvers or authorized employees to update the payroll with the required information at any time needed before marking it as completed.

Mark as Completed

Once the Payroll is marked as completed, it can’t be edited. This is because it is treated as the final copy that has been approved by the principal signatory and therefore can’t be changed. It is also assumed that salaries or wages have been credited onto the employees’ bank accounts and statutory taxes and social security funds have been confirmed.

NOTE:

Once the payroll has been marked as completed, the employees will receive an email notification if set in the account preferences during employee registration as shown below.

Payslip Generation

To access this section, go to Modules -> Payroll ->Payroll -> Payslips. An employee can select the payroll period of interest from the left side drop-down. To access an employee Payslip, click on the preview tab on the table as shown in the figure below.

Employee Payslip

After generating the collective pay slip form as shown above, you will scroll to the extreme right of the desired employee and click on the preview tab, the pay slip will appear for preview and you can convert it to PDF.

Payslip

Payroll Generation & Approval Workflow

This section is configured from the Company settings under Payroll and Remuneration where the approvers are set up for the Payroll section. These can either be none, or one or multi approvers as shown below;

Payroll Approval

Batch Actions

This feature enables the employee with rights to be able to update or edit all employees at once in this module.

Export

With this feature, the HR/Finance team is able to export a list of employees to excel or PDF for further actions such as printing or analysis. This tab is as shown below on the Payroll interface

Payroll Settings

This tab has a drop down of settings on the Payroll interface under this module. It has two sections i.e. display columns and general settings. The tab is as shown below.

Payroll History

To navigate to this section, go to Modules -> Payroll ->Payroll -> Payroll History. A user will be able to see current and historical payrolls.

Payroll History

LST Report

Local Service Tax (LST) is an annual tax collected by local governments from individuals who earn a living within their area. To navigate to this section, go to Modules -> Payroll ->Payroll -> LST Report.

Reports

This module compromises of all the reports in this module. These include the following: -

Bank credit Instruction Reports

This report contains information necessary to issue a bank instruction. This includes the employee name, bank details and net amount.

Bank instruction report

PAYE and NSSF Remittance Reports

Select a payable period and click on the Generate tab to view the report for that calendar month.

PAYE report
NSSF Remittance Report

Payroll Analysis Report.

Generate customized reports using our integrated pivot basic and advanced analysis tool. To access this sub-module, go to; Modules -> Payroll -> Payroll -> Payroll Analysis Report.

Payroll Report

Note: We advise that the system user gets to understand how pivot reports work before trying to use what is existing in HRMagic.

Allowances and deductions

Employees can use this feature to request for allowances and check if their allowances have been approved or not. To access this module: go to; Modules -> Payroll -> Allowances and Deductions.

View History

This helps the employee view the history of all Allowances and deductions as shown in the figure below. To navigate to this sub-module, go to Modules -> Payroll -> Allowances and Deductions-> View History.

Manage Benefits

Add Allowance

This module enables the user to add allowances per employee according to their categories as shown in the figure below. To navigate to this sub-module; go to; Modules -> Payroll -> Allowances and Deductions-> Add Allowance

Add Allowance Form

Request for Allowance

An employee can request for an allowance as shown below.

Employee Request for Allowance

Requests for Approval

This is for the admin to approve allowances previously requested by employees through the previous section. To navigate to this section, go to Modules >> Payroll >> Allowances and Deductions>> Requests for Approval.

Pending/Approved Allowances

Reports

Generates summary and detailed reports on all allowances.

Forex Exchange Rate

This section only applies to companies that run multi-currency payrolls i.e. run payrolls in other currencies other than the default one. The default currency is the one you will find in the Company Profile Settings. It normally defaults to the country you are operating in or the staff you are paying are from.

Forex Exchange Rates are required during payroll generation because other than paying in local currency (some employees prefer that), statutory taxes (PAYE, NSSF, WHT) must be paid in local currency.

Note: You cannot edit or delete Forex rates added after generating a payroll based on that rate. Also note that the most recent rate (row added) will be one considered over the older ones.

The figure below shows the “Add new Forex Rate” interface

Functional currency is the local currency i.e. UGX

Other currency: Select from the drop-down to the required currency

Exchange rate: The exchange rate at that specified time period

Transaction Date: Assumed date for when you are going to generate a payroll.

Note:

The exchange rate will be used to convert all taxes deducted into the local currency.

Importance of the Forex Exchange Rate

These are for the payrolls with employees who are not being paid using the functional/local currency set under the Company Settings.

Note that the Forex exchange rate doesn’t affect the local currency payroll.

Once the payroll has been completed, it will not affected by a change in rates. The change in rates comes in depending on the transaction date put in the Forex exchange settings.

It’s important to lock/prevent the rate from being edited so as to prevent the payroll figures from changing every time the user updates the draft payroll.

Last updated