Skip to content

Example for writing description for new feature

Anurag Mishra edited this page Sep 28, 2021 · 1 revision

You can follow this as an example while writing PR Description.


TODO:

  • Test cases
  • Documentation

Settings:

Checkout deiffrent new settings for Overtime.

Screenshot 2021-06-15 at 3 13 24 PM

Master Document Type:

Overtime Type: Users can define multiple parameters like Multipliers, Salary components contributing towards overtime Amount, etc.

Screenshot 2021-06-15 at 2 58 00 PM

Transactional Document Type:

Overtime Slip(Based on timesheet):

image

Overtime Slip(Based on Attendance):

image

Salary Slip: Automated to calculate overtime Allowance Based on overtime Slip generated, which will be reflected In Earnings table with references.

Screenshot 2021-06-15 at 3 10 37 PM

Timesheet: You can define Overtime Duration In Time logs in Timesheet

image

Attendance: Defined Multiple parameters to capture Overtime duration.

image

Shift Type: Added Dependent Feilds like Standard Working Time and Allow overtime to automate it through Biometric.

image

Workflow:

  • Overtype Creation:

    • HR Manager/User need To define Overtime Type, which can be applicable for Department, Employee, Employee Grade.
    • he/she now select Applicable Salary Components which will contribute towards overtime calculation, and define Multipliers.
    • Save the documents
  • Workflow if overtime calculation is based on Timesheet

    • User will create Timesheet. In Time logs, He will check Is Applicable for Overtime.
    • When checked System Will automatically Fetch Overtime based on the defined Overtime Type.
    • Use need to define, Overtime duration and date.
  • Workflow if overtime calculation is based on Attendance:

    • Through Biometric Integration and employee check-in.
      • Employee Check-ins Will be automatically Fetch From Biometric Device.
      • System is automated to create Employee Checkin in your ERPNext instance.
      • Based on Employee Check-ins Scheduler will create Attendance and will also calculate Overtime duration.
    • If Shift Management is not being used in your instance you can also Define Overtime Duration manually.
  • After the Creation of Attendance/Timesheet. HR Manager/user will create Overtime slip during Payroll.

    • HR User will Select Employee Based on that System Will Automatic fetch All details like Payroll Frequency, Overtime details.
    • These Overtime Slip will automatic Fetched and the amount will be calculated in the salary slip during payroll.