Page 1 of 1

Bug Report/buggy behavior - pay periods ended

Posted: Wed Jan 16, 2013 5:21 am
by Rickliftig
In our office this week, the pay periods (timecards) had ended with no warning. Hours entered in by employees were not recorded (see PS).

PS: when the first employee re-entered her numbers, the other time cards appeared.
PPS: It would be very handy to have the calendar pop-up when setting up pay periods. It would be even easier if a payperiod could be setup to pay ie. Every other week on Friday.

Rick

Re: Bug Report/buggy behavior - pay periods ended

Posted: Wed Jan 16, 2013 10:09 am
by Tom Zaccaria
I really love your PPS. Great idea.

drtmz

Re: Bug Report/buggy behavior - pay periods ended

Posted: Wed Jan 16, 2013 11:26 am
by Rickliftig
Tom -

Maybe this will be feature request 5,295?

My points were spent way back at #300!

Re: Bug Report/buggy behavior - pay periods ended

Posted: Wed Jan 16, 2013 11:45 am
by jsalmon
It sounds to me like the hours were actually recorded but there was no pay periods to display the times on. Then it sounds like someone created a pay period thus the times showed up when they went back into the time card window.

Re: Bug Report/buggy behavior - pay periods ended

Posted: Sun Jan 27, 2013 5:34 am
by bcpayne
I ran into this problem because i only set up a few months pay periods whe adopting od. It took a few days before we noticed we couldnt find people's hours. I then went and added more pay periods and all the hours were already there, nothing lost. So after the initial shock i realized its not a big deal.

It would be very nice to have a calendar pop up when making pay periods, no doubt.

Re: Bug Report/buggy behavior - pay periods ended

Posted: Mon Feb 11, 2013 12:45 pm
by babysilvertooth
I don't like the way you cannot specify pay periods to start and end on certain days. Rather it keeps pushing the 'start date' out every pay period. For example, I like to run it from Sunday to Saturday, but it always want to run Sunday to Sunday, so the next period runs Monday to Monday, then Tuesday to Tuesday....etc...

Re: Bug Report/buggy behavior - pay periods ended

Posted: Tue Jul 22, 2014 12:30 pm
by B.Thomas
We just started using Open Dental for tracking employee time. I also noticed a problem when adding Pay Periods. When Clicking the "Add" button in the Time card setup it adds a 14 day pay period by default. The problem is that it adds 14 days on the day after the last pay period, so it is actually advancing one day every pay period throwing off schedules. For example; Pay period 1 ends on Sunday, I click add and the next pay period goes from Monday to Monday, I click add again and the next pay period goes from Tuesday to Tuesday and so on.

Is it possible that pay periods only add Sunday to Sunday?

Thanks for all the work!

Re: Bug Report/buggy behavior - pay periods ended

Posted: Fri Jul 25, 2014 8:25 am
by tgriswold
The issue is that pay periods cannot always go from Sunday to Sunday. The next pay period cannot overlap the previous pay period, so it could not start again on Sunday. You would have to have pay periods that either went from Sunday to Saturday, or Monday to Sunday. Which would make the pay period 13 days from the start date, instead of 14.

Re: Bug Report/buggy behavior - pay periods ended

Posted: Mon Nov 10, 2014 1:52 pm
by Mifa
Would the following fix in FormTimeCardSetup.cs work or is there something else to modify?

Code: Select all

		private void butAdd_Click(object sender, System.EventArgs e) {
			PayPeriod payPeriodCur=new PayPeriod();
			if(PayPeriods.List.Length==0){
				payPeriodCur.DateStart=DateTime.Today;
			}
			else{
				payPeriodCur.DateStart=PayPeriods.List[PayPeriods.List.Length-1].DateStop.AddDays(1);
			}
			payPeriodCur.DateStop=payPeriodCur.DateStart.AddDays(13);   //MF was 14
			payPeriodCur.DatePaycheck=payPeriodCur.DateStop.AddDays(4);
			FormPayPeriodEdit FormP=new FormPayPeriodEdit(payPeriodCur);
			FormP.IsNew=true;
			FormP.ShowDialog();
			if(FormP.DialogResult==DialogResult.Cancel){
				return;
			}
			FillGrid();
			changed=true;
		}
Since 1 day is already added to DateStop to determine the next DateStart, only 13 days remain to be added then to find the next DayStop.

Re: Bug Report/buggy behavior - pay periods ended

Posted: Wed Dec 10, 2014 9:08 am
by babysilvertooth
Mifa wrote:Would the following fix in FormTimeCardSetup.cs work or is there something else to modify?

Code: Select all

		private void butAdd_Click(object sender, System.EventArgs e) {
			PayPeriod payPeriodCur=new PayPeriod();
			if(PayPeriods.List.Length==0){
				payPeriodCur.DateStart=DateTime.Today;
			}
			else{
				payPeriodCur.DateStart=PayPeriods.List[PayPeriods.List.Length-1].DateStop.AddDays(1);
			}
			payPeriodCur.DateStop=payPeriodCur.DateStart.AddDays(13);   //MF was 14
			payPeriodCur.DatePaycheck=payPeriodCur.DateStop.AddDays(4);
			FormPayPeriodEdit FormP=new FormPayPeriodEdit(payPeriodCur);
			FormP.IsNew=true;
			FormP.ShowDialog();
			if(FormP.DialogResult==DialogResult.Cancel){
				return;
			}
			FillGrid();
			changed=true;
		}
Since 1 day is already added to DateStop to determine the next DateStart, only 13 days remain to be added then to find the next DayStop.
I would love to know if there is a solution for this....makes it much longer entering new pay periods. Having a 13 pay period is fine (or whatever an office needs).