CR: Provision to add employees who do not need to fill logs to their respective costcentre / project.
By Shuvam:
"After PETS has begun to be used, I am able to see the need for a
low-level change, which will have an impact on SBR and PETS code.
In the employee table, I need to maintain a column to notify which
employees need to fill logs in PETS. The others won't need to fill logs.
For those who don't need to fill logs, their salaries will be accounted
for in a specific cost centre, which will be fixed for each employee.
(For instance, today, Jenny, Prajakta, etc have their salaries tracked
to "Corporate" cost centre in our accounting system, and Hitesh' salary
is tracked to "BD - hard sales".) For others, their time logs in PETS
will decide how to track parts of their salaries in various cost centres
and projects.
Therefore, I feel that we need a column in the employee table for this.
If the column has a value of null, it'll mean that the cost centre or
project for this employee's salary must be obtained from PETS logs. If
it has a specific CC or project code, then this means that PETS should
not expect to see any logs for this person, and his or her full salary
should be accounted for in the given CC or project.
Therefore, we need the following changes:
1. An extra column in the employee table
2. Change to the UI for employee editing, to allow the user to set an
employee's salary accounting method. This will be from a drop-down
list, which will show the following:
From PETS logs
--------
Project 1
Project 2
Project 3
:
:
:
--------
Cost centre 1
Cost centre 2
Cost centre 3
So the user will select "From PETS logs" for all engrs and one of
the other options for the corporate staff.
3. Change to PETS to allow any officer to fill logs (as is true today)
but it should not raise an alert for those officers who have a
specific CC or Project set in their salary accounting column. No
warnings should be sent out in those cases to their reporting
officers, etc.
4. Change to PETS so that the reports which show project-wise breakup
of employees' salaries will now show the 100% salary for the given
project for all officers whose sal accounting column is non-null.
5. Change to PETS for reports which report unfilled or unchecked logs.
These reports should simply not report any error for those officers
who have this column non-null."
- Login to post comments
- Printer-friendly version
- Send to friend