Set a salary package
You will have each employee on a named package that applies from a given month, with future raises scheduled and leavers given a last day, so the payroll run has nothing to guess.
Payroll › People lists every employee with their Pay (the package name and the month it applies from), their Last day and their Bank. Two actions do the work: Set package puts a person on a package now, and Schedule change books a different package from a future month.
A package is the monthly amount and its structure. Set it once when the employee joins; afterwards you only touch People for a raise or a leaver.
Before You Start
- The employee exists under Drivers or People › Employees with Joining Date, Salary Type and Bank Info filled in.
- You know the agreed monthly amount and the month it starts.
Steps
- Open Payroll › People and find the employee. A person with no package shows an empty Pay column and will be Blocked in the run with Net is 0.00.
- Click Set package.
- Enter the package details and the month it applies from. The Pay column then reads the package name and "from <month>".
- Save and check the Bank column shows the account the salary will go to. It is read from Bank Info on the employee record; fix it there if it is blank.
- For a raise, click Schedule change, choose the new package and the first month it applies. The current package runs until then; nothing changes in already approved months.
- For a leaver, set the Last day. It matches Last working date on the employee record; the final month is paid up to that day and later runs skip the person.
- Open Payroll › Payroll for the month and confirm the row shows the new Gross. A changed net is held for review the first month; read the Payslip and approve.
Columns and actions on People
Element | What it holds |
|---|---|
Employee | Name from the Drivers or Employees record |
Pay | Current package name and the month it applies from |
Last day | Final working day for a leaver; blank for current staff |
Bank | Salary account from Bank Info on the record |
Set package | Put the person on a package from a chosen month |
Schedule change | Book a different package from a future month |
What This Changes
- The payroll run for the first month on the package shows the new Gross, and the row is Held for review because the net changed against last month.
- A scheduled change takes effect only from its month; earlier months keep their approved figures.
- A Last day stops the person appearing in runs after that month and lets the final run approve instead of Blocking with InactiveEmployeeLastWorkingDateMissing.
- Nothing posts to the ledger from People itself; the ledger moves when the run is approved.
Tips
- Schedule raises as soon as they are agreed, with the right start month, instead of remembering to edit on pay day.
- Keep Salary Type on the employee record and the package in People consistent; the record says how the person is paid, People says how much.
- Trip-based pay is not part of the package. It is recorded per booking in Employee Payments and netted in the run.
Frequently asked questions
Need Help?
Chat with the NShine ERP support team on WhatsApp at +91 79950 87755, or ask from inside the app. Last checked 9 November 2026 against app.nshineerp.com.
