Accrual Problems

General support regarding TimeTrex, such as
configuring policies/taxes or processing payroll.
Locked
srisun
Posts: 12
Joined: Sun Nov 16, 2008 6:53 pm

Accrual Problems

Post by srisun »

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
shaunw
Posts: 7839
Joined: Tue Sep 19, 2006 2:22 pm

Post by shaunw »

What version of TimeTrex are you running?
srisun
Posts: 12
Joined: Sun Nov 16, 2008 6:53 pm

Post by srisun »

2.1.3 Standard version
shaunw
Posts: 7839
Joined: Tue Sep 19, 2006 2:22 pm

Post by shaunw »

Please upgrade to the latest version of TimeTrex. v2.1.3 is extremely old.
srisun
Posts: 12
Joined: Sun Nov 16, 2008 6:53 pm

Post by srisun »

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
shaunw
Posts: 7839
Joined: Tue Sep 19, 2006 2:22 pm

Post by shaunw »

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.
srisun
Posts: 12
Joined: Sun Nov 16, 2008 6:53 pm

Post by srisun »

Shaun

Thanks. I was able to upgrade successfully. I checked and looks like everything seems to be back up and running, EXCEPT - the current Pay Period shows up as "N/A", instead of "OPEN".

Would it automatically reset itself?

Thanks for all your help.

Ram
srisun
Posts: 12
Joined: Sun Nov 16, 2008 6:53 pm

Post by srisun »

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
srisun
Posts: 12
Joined: Sun Nov 16, 2008 6:53 pm

Post by srisun »

Shaun

I clicked on Add new Pay Period and gave exact same dates as the existing pay period which was originally saying N/A. Now, it shows as OPEN.

Might have fixed the problem, but will post again if I have more probs.

Thanks

Ram
srisun
Posts: 12
Joined: Sun Nov 16, 2008 6:53 pm

Post by srisun »

Sorry Shaun

But looks like this maximum shift time is a major issue for me. It is not letting anyone clock out now, because the max shift time is set to 0.00 somewhere and I dont know how to change it!!!

Please help before my other employees start freaking out.

Thanks

Ram
shaunw
Posts: 7839
Joined: Tue Sep 19, 2006 2:22 pm

Post by shaunw »

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".
srisun
Posts: 12
Joined: Sun Nov 16, 2008 6:53 pm

Post by srisun »

My EditPayPeriod does not show a Maximum Shift Time. It still shows a Daily Continuous time!!!
shaunw
Posts: 7839
Joined: Tue Sep 19, 2006 2:22 pm

Post by shaunw »

Sounds like there might be a permission issue with clearing out cache directories.

Try deleting all the files in the timetrex/templates_c directory, does that change the EditPayPeriodSchedule page at all?
srisun
Posts: 12
Joined: Sun Nov 16, 2008 6:53 pm

Post by srisun »

Thanks Shaun

You are the best. I deleted all files in that directory and now am able to see the Maximum Shift Time.

Will open another thread if I encounter or see any more problems.

Thanks again.

Ram
Locked