Skip to content

PayEase: Base Release

Latest

Choose a tag to compare

@pushpakdeore09 pushpakdeore09 released this 09 Nov 16:04
· 9 commits to main since this release
4150703

PayEase - Version Release Notes

Overview

The Payroll Management System is designed to streamline employee management, payroll processing, and financial record-keeping for an organization. This application provides an intuitive user interface to manage employees, departments, payroll, allowances, deductions, and taxes. Additionally, it offers tools to generate comprehensive payroll reports and individual pay slips for employees, simplifying the payroll process and enhancing administrative efficiency.


Core Functionalities

1. Employee Management

  • Create, View, Update, Delete Employees: Manage employee profiles, including personal details, contact information, job designation, base salary, and department assignments.
  • Automatic Salary Calculations: Calculates employee net salary based on allowances, deductions, and taxes.

2. Department Management

  • Department Creation and Assignment: Add departments and assign employees to departments. The system automatically updates the employee count for each department.
  • Departmental Employee Management: Track employees within each department and maintain structured department records.

3. Payroll and Payroll Month

  • Monthly Payroll Creation: Configure payrolls for each month, including details for base salary, allowances, deductions, and taxes.
  • Payroll Month Selection: Select the specific month for payroll calculations, and manage payrolls based on the designated payroll month.

4. Allowances, Deductions, and Taxes

  • Allowance Types: Support for multiple types of allowances, including one-time and recurring allowances, with configurations for allowance name, percentage, and type.
  • Deduction Types: Manage deductions such as taxes and other mandatory contributions, including custom deduction percentages and types.
  • Automated Calculations: Calculates allowance and deduction values based on employee base salary, ensuring accurate payrolls.

5. Generate Payroll Reports and Pay Slips

  • Monthly Payroll Report: Generate detailed payroll reports, summarizing employee compensation for a given month. Reports are exportable to PDF.
  • Individual Pay Slip Generation: Create individualized pay slips with complete breakdowns of earnings, deductions, and net pay.

Technology Stack

  • Backend:

    • Spring Boot
    • Spring Data JPA
    • Hibernate
    • MySQL
  • Frontend:

    • React
    • Material-UI
    • Tailwind CSS
  • Additional Technologies:

    • Node.js (for environment setup and package management)

Release Versions

v1.0.0 - Initial Release

Key Features

  • Basic CRUD operations for Employee and Department management.
  • Payroll processing with allowance, deduction, and tax calculations.
  • Simple payroll report and pay slip generation.

For a full list of upcoming features and to track ongoing development, refer to the project roadmap.