Accrual Problems
Accrual Problems
For some reason, for some of the employees, Timetrex is suddenly showing a lot of used accrued time. For example
#
Type
Amount
Date
Functions
1 Used -8.00 11-14-2008 [ View ]
2 Used -8.00 11-14-2008 [ View ]
3 Used -8.00 11-14-2008 [ View ]
4 Used -8.00 11-14-2008 [ View ]
5 Used -8.00 11-14-2008 [ View ]
6 Used -8.00 11-14-2008 [ View ]
7 Used -8.00
It goes on and on till 295 rows. I tried deleting these, but would not let me delete. However, after rebooting the system and trying to delete just one line, even though it still shows all 295 lines as used PTO, the accrued amount is shown correctly.
Please let me know how to correct this. Any logs that you need to look at, if you tell me to how to get the logs, I will be glad to get them. I am not an IT guys, but will do my best.
Thanks
Ram
#
Type
Amount
Date
Functions
1 Used -8.00 11-14-2008 [ View ]
2 Used -8.00 11-14-2008 [ View ]
3 Used -8.00 11-14-2008 [ View ]
4 Used -8.00 11-14-2008 [ View ]
5 Used -8.00 11-14-2008 [ View ]
6 Used -8.00 11-14-2008 [ View ]
7 Used -8.00
It goes on and on till 295 rows. I tried deleting these, but would not let me delete. However, after rebooting the system and trying to delete just one line, even though it still shows all 295 lines as used PTO, the accrued amount is shown correctly.
Please let me know how to correct this. Any logs that you need to look at, if you tell me to how to get the logs, I will be glad to get them. I am not an IT guys, but will do my best.
Thanks
Ram
Thanks Shaun
But before I upgrade, I need to let you know that I am not an IT expert.
Do I just download the most recent version from timetrex.com and click on install? Will it automatically import all existing data from my existing database or do I have to manually do something?
I am sorry if this has been answered already in another thread, but I looked and could not find an answer.
Appreciate your help.
Ram
But before I upgrade, I need to let you know that I am not an IT expert.
Do I just download the most recent version from timetrex.com and click on install? Will it automatically import all existing data from my existing database or do I have to manually do something?
I am sorry if this has been answered already in another thread, but I looked and could not find an answer.
Appreciate your help.
Ram
The version you are running is so old, there is a possibility that you run into problems. Make sure you have excellent backups first.
You need to upgrade TimeTrex in the same way that you originally installed it. If you originally used our automated installer, you need to continue to use it. If you originally used our .ZIP file, you need to continue to use that method.
Mixing the installation procedures is a recipe for disaster.
In the future I recommend keeping on top of the upgrades, because if you wait another year to do an upgrade you may find the version you are running has been discontinued and no longer supported for upgrades. We try to do our best to support old versions of TimeTrex as much as possible, but our resources for testing that far back are limited.
You need to upgrade TimeTrex in the same way that you originally installed it. If you originally used our automated installer, you need to continue to use it. If you originally used our .ZIP file, you need to continue to use that method.
Mixing the installation procedures is a recipe for disaster.
In the future I recommend keeping on top of the upgrades, because if you wait another year to do an upgrade you may find the version you are running has been discontinued and no longer supported for upgrades. We try to do our best to support old versions of TimeTrex as much as possible, but our resources for testing that far back are limited.
I am copy pasting the error log from the apache2 folder. When I was using the earlier version, I was not asked to create a Maximum Shift Time during Pay Period creation.
However, looks like the newer versions do require this as a mandatory field. When I upgraded, it never asked me to create or update the pay schedules.
[Wed Nov 19 20:08:45 2008] [notice] Digest: generating secret for digest authentication ...
[Wed Nov 19 20:08:45 2008] [notice] Digest: done
[Wed Nov 19 20:08:45 2008] [notice] Apache/2.0.59 (Win32) DAV/2 PHP/5.2.4 configured -- resuming normal operations
[Wed Nov 19 20:08:45 2008] [notice] Server built: Jul 21 2006 08:48:52
[Wed Nov 19 20:08:46 2008] [notice] Parent: Created child process 1072
Apache.exe: Could not determine the server's fully qualified domain name, using 192.168.1.59 for ServerName
[Wed Nov 19 20:08:46 2008] [notice] Digest: generating secret for digest authentication ...
[Wed Nov 19 20:08:46 2008] [notice] Digest: done
[Wed Nov 19 20:08:46 2008] [notice] Child 1072: Child process is running
[Wed Nov 19 20:08:46 2008] [notice] Child 1072: Acquired the start mutex.
[Wed Nov 19 20:08:46 2008] [notice] Child 1072: Starting 250 worker threads.
[Wed Nov 19 20:12:38 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: new_day_trigger_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 115, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:12:38 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: maximum_shift_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 116, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:23:38 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: new_day_trigger_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 115, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:23:38 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: maximum_shift_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 116, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:23:59 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: new_day_trigger_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 115, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:23:59 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: maximum_shift_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 116, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:24:12 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: new_day_trigger_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 115, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:24:12 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: maximum_shift_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 116, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:33:01 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: new_day_trigger_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 115, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:33:01 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: maximum_shift_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 116, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:33:39 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: new_day_trigger_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 115, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:33:39 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: maximum_shift_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 116, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
However, looks like the newer versions do require this as a mandatory field. When I upgraded, it never asked me to create or update the pay schedules.
[Wed Nov 19 20:08:45 2008] [notice] Digest: generating secret for digest authentication ...
[Wed Nov 19 20:08:45 2008] [notice] Digest: done
[Wed Nov 19 20:08:45 2008] [notice] Apache/2.0.59 (Win32) DAV/2 PHP/5.2.4 configured -- resuming normal operations
[Wed Nov 19 20:08:45 2008] [notice] Server built: Jul 21 2006 08:48:52
[Wed Nov 19 20:08:46 2008] [notice] Parent: Created child process 1072
Apache.exe: Could not determine the server's fully qualified domain name, using 192.168.1.59 for ServerName
[Wed Nov 19 20:08:46 2008] [notice] Digest: generating secret for digest authentication ...
[Wed Nov 19 20:08:46 2008] [notice] Digest: done
[Wed Nov 19 20:08:46 2008] [notice] Child 1072: Child process is running
[Wed Nov 19 20:08:46 2008] [notice] Child 1072: Acquired the start mutex.
[Wed Nov 19 20:08:46 2008] [notice] Child 1072: Starting 250 worker threads.
[Wed Nov 19 20:12:38 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: new_day_trigger_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 115, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:12:38 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: maximum_shift_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 116, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:23:38 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: new_day_trigger_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 115, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:23:38 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: maximum_shift_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 116, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:23:59 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: new_day_trigger_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 115, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:23:59 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: maximum_shift_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 116, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:24:12 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: new_day_trigger_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 115, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:24:12 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: maximum_shift_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 116, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:33:01 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: new_day_trigger_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 115, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:33:01 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: maximum_shift_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 116, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:33:39 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: new_day_trigger_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 115, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
[Wed Nov 19 20:33:39 2008] [error] [client 192.168.1.160] PHP Notice: Undefined index: maximum_shift_time in C:\\Program Files\\TimeTrex\\timetrex\\interface\\payperiod\\EditPayPeriodSchedule.php on line 116, referer: http://192.168.1.59:8085/interface/payp ... e.php?id=2
Maximum shift time is set in your pay period schedule.
Admin -> Payroll -> Pay Period Schedule, click Edit on your pay period schedule.
As for the first pay period showing a status of "N/A", if the dates are in the future, that is normal. The pay period list page will always show the next (in the future) pay period as N/A. You should never need to manually create pay periods, unless you have setup a manual pay period schedule. If you do, something else is wrong.
In fact, if you did manually create a pay period in the future chances are really good that you could break automatic pay period creation in the future. If the dates are off by even one second a conflict can occur, and if there are any gaps, punches that fall in those gaps won't be assigned to a pay period and will effectively be "lost".
Admin -> Payroll -> Pay Period Schedule, click Edit on your pay period schedule.
As for the first pay period showing a status of "N/A", if the dates are in the future, that is normal. The pay period list page will always show the next (in the future) pay period as N/A. You should never need to manually create pay periods, unless you have setup a manual pay period schedule. If you do, something else is wrong.
In fact, if you did manually create a pay period in the future chances are really good that you could break automatic pay period creation in the future. If the dates are off by even one second a conflict can occur, and if there are any gaps, punches that fall in those gaps won't be assigned to a pay period and will effectively be "lost".