Skip to content
Niraj Gautam edited this page Jun 25, 2025 · 4 revisions
Next PMS Logo

Next PMS

Next PMS is a Frappe app with a modern React frontend, built to enhance timesheet, project, and resource management in ERPNext.

Table of Contents

Installation

Before installing Next PMS, make sure you have following apps installed on your site:

  1. ERPNext
  2. Frappe HR

Once you have required apps installed on you site, follow steps:

  1. Download the app using the Bench CLI.

    bench get-app https://github.com/rtCamp/next-pms.git
  2. Install the app.

    bench --site [site name] install-app next_pms
  3. Migrate the site and restart.

    bench migrate && bench restart

Setup

Next PMS requires minimal setup before starting to use it, Please make changes to your site as mentioned below.

Projects Settings

As time entries are tracked only by date (not by datetime), we need to allow overlapping entries for both the user and the employee. This will by-pass the overlapping time validation while doing time-entries.

setting-1750833482089

Work Schedule

As each employee can have different-different working hours based on policy, two custom fields are added to Employee DocType to capture employee's working hours and working frequency.

You can setup default working hours for all the employees in HR Settings DocType under Standard Working Hours. If you prefer you can override the values from employee's record.

  • Work Schedule – Specifies whether the working hours are calculated per day or per week, if let blank defaults to Per Day.
  • Working Hours – Indicates the number of hours employee will work based on the selected schedule.

Contribution Guide

Please read CONTRIBUTING.md for details.

License

This project is licensed under the AGPLv3 License.

Clone this wiki locally