Skip to main content

New Page

Aegis Software - HRM (Payroll) Module User Manual


🔧 1. Payroll Module Setup (Initial Setup)

1.1 Create Receivable Profile

  • Path: Application >> Receivable Profile

  • Enter staff receivable details here.

  • Ensure staff is created under proper staff classification.

  • ✅ This setup is crucial for posting salary to accounting.

1.2 HRM Staff Profile Setup

  • Path: HRM >> Staff Profile Setup

  • Configure payroll and HR details.

  • Add staff's email address to enable auto-email of salary slips.

  • Include bank account details to generate a salary payment letter to the bank.

1.3 Payroll Head (Addition/Deduction Particular Heads) Setup

  • Path: HRM >> Payroll Head

  • Configure different salary components:

    • Title: Name of the head (e.g., Bonus, Basic Salary, Incentive)

    • Short Name: Abbreviation for the title

    • Apply Working Days: Select "Yes" if the head is affected by attendance (e.g., Basic Salary), else "No"

    • Order #: Determines the order of appearance on the payslip

    • Active: Mark active/inactive based on current use

    • Taxable:

      • Addition: Mark "Yes" if this head contributes to taxable income

      • Deduction: Mark "Yes" if it decreases taxable income (e.g., SSF, PF = Yes; Advance = No)

Taxable Head Comparison Table

Payroll HeadTypeTaxable
Basic SalaryAdditionYes
SSF DeductionDeductionYes
Advance Salary DeductionDeductionNo

1.4 Payslip Structure Setup

  • Path: HRM >> Payslip Structure

  • Select staff ➝ Add required addition/deduction values ➝ Save

  • If applicable, choose Remote Area (A/B/C) to comply with government tax rules

✅ Setup is now complete. You are ready to create and post payslips.


🔁 2. Transaction – Posting Salaries

Path: HRM >> Payroll Posting

Steps:

  1. Select Posting Status: Pending, Posted, or Draft

  2. Select Posting Type: Salary or Wage

  3. Optionally, filter by Department, Cost Center, or Staff Classification

  4. Choose Staff (multi/single/all)

  5. Select Fiscal Year and Salary Post Month

  6. Transaction Date: Defaults to month's end, but can be customized

20250624_134453.png

1 Update Payslip

  • Update payslip structure without navigating to Payslip Structure setup.

2 Add/Edit Payroll Items

  • Add special one-time additions or deductions (e.g., Advance Salary).

  • Select staff ➝ Click Add/Edit ➝ Choose Head ➝ Enter Value.

3 View Payslip

  • Preview payslip before posting.

4 Zero Posting

  • if someone joined mid of fiscal year. that case we have to post not working month to prevent TDS calculation for no work month.

5 Trash Payslip

  • Deletes draft or posted payslip.

  • ⚠️ You can only trash posted payslips if voucher is not generated.

  • Trashed payslips move to Draft.

6 Working Days

  • Enter here staff's attendent days.

7 Last Month = Yes

  • When selected, system treats the salary as final post for the fiscal year.

  • If a staff leaves early, TDS adjustments are auto-handled.

➤ Save as Draft

  • Use when you want to prepare payroll but post it later.

  • To post saved drafts, select status = Draft ➝ Load ➝ Post.

➤ Payroll Details

  • See a detailed breakdown of current payroll post.

➤ Download

  • Download selected staff payslips in Excel.

➤ Summary

  • View total tax, salary, deductions for reporting.


📐 3. Automatic Tax Calculation Logic

Tax is auto-calculated based on:

Setup AreaFields Considered
Staff ProfileGender, Marital Status, Disability
Payroll HeadTaxable (Yes/No)
Payslip StructureRemote Area selection
Payroll PostingWorking days, custom adjustments
OtherSSF, PF contributions

📊 4. Reports Comparison Table

Report NamePathDescription
Staff Payroll History ReportHRM >> Staff Payroll HistoryDisplays all posted salary data. Useful for checking salary records of each staff. Includes two views: Detail View (great for Excel export and manual reporting) and Summary View (grouped by Department, Staff, Month, etc.).
Payslip StructureHRM >> Payslip StructureShows the salary details configured for each staff before actual posting. Includes all heads such as SSF, PF, and insurance. Also useful to verify upcoming increments (filter by Type = Upcoming).
Bank StatementHRM >> Bank StatementPrepares printable bank letters for salary disbursement. Filter staff by Department, Cost Center, Designation, and Month. Output can be viewed or directly printed as an official letter.
Payroll Transaction ReportHRM >> Payroll Transaction ReportDisplays posted payroll data filtered by selected payroll heads. Allows you to choose which heads to include in the report. Also includes summary totals and customizable column order.
Tax ReportHRM >> Tax ReportDisplays TDS/tax information based on posted salary per staff. Useful for internal auditing or preparing tax statements.
Staff Profile Detail ReportHRM >> Staff Profile Detail ReportShows detailed staff information including basic profile and payslip data. Filterable to include/exclude specific fields. Good for audits or master record verification.
Staff Attendance ReportHRM >> Staff Attendance ReportLike the profile detail report, but includes working day and attendance data. You can control which additions/deductions appear. Monthly attendance and posted salary can be reviewed here.
Payslip vs Posted ReportHRM >> Payslip vs Posted ReportHelps you compare the values set in Payslip Structure vs what was actually posted. Useful for catching mismatches or corrections required before final reports.

🛠️ 5. Additional Tools

➤ Template Design

  • Path: HRM >> Template Design

  • Customize bank letter templates using keyboard tokens.

➤ Staff Classification Setup & Rights Control

  • Path:

    • HRM >> Staff Classification Setup

    • HRM >> Staff Profile Setup

    • HRM >> Userright

  • Classify staff for HR segmentation.

  • Use Userright to assign user-based access on transactions & reports.


🎉 Congratulations!

You now know how to:

  • Setup staff, payroll heads, and payslip structure

  • Post and manage payroll transactions

  • Handle tax configurations and end-of-employment TDS

  • Generate reports, letters, and export data