Bug Report/buggy behavior - pay periods ended

For users or potential users.
Post Reply
User avatar
Rickliftig
Posts: 764
Joined: Thu Jul 10, 2008 4:50 pm
Location: West Hartford, CT
Contact:

Bug Report/buggy behavior - pay periods ended

Post by Rickliftig » Wed Jan 16, 2013 5:21 am

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
Another Happy Open Dental User!

Rick Liftig, DMD FAGD
University of CT 1979
West Hartford, CT 06110
srick@snet.net

Tom Zaccaria
Posts: 353
Joined: Mon Feb 25, 2008 3:09 am

Re: Bug Report/buggy behavior - pay periods ended

Post by Tom Zaccaria » Wed Jan 16, 2013 10:09 am

I really love your PPS. Great idea.

drtmz

User avatar
Rickliftig
Posts: 764
Joined: Thu Jul 10, 2008 4:50 pm
Location: West Hartford, CT
Contact:

Re: Bug Report/buggy behavior - pay periods ended

Post by Rickliftig » Wed Jan 16, 2013 11:26 am

Tom -

Maybe this will be feature request 5,295?

My points were spent way back at #300!
Another Happy Open Dental User!

Rick Liftig, DMD FAGD
University of CT 1979
West Hartford, CT 06110
srick@snet.net

User avatar
jsalmon
Posts: 1551
Joined: Tue Nov 30, 2010 12:33 pm
Contact:

Re: Bug Report/buggy behavior - pay periods ended

Post by jsalmon » Wed Jan 16, 2013 11:45 am

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.
The best thing about a boolean is even if you are wrong, you are only off by a bit.

Jason Salmon
Open Dental Software
http://www.opendental.com

bcpayne
Posts: 77
Joined: Wed Feb 15, 2012 8:00 am
Location: Pueblo, CO
Contact:

Re: Bug Report/buggy behavior - pay periods ended

Post by bcpayne » Sun Jan 27, 2013 5:34 am

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.

babysilvertooth
Posts: 129
Joined: Sat Jun 12, 2010 3:18 pm

Re: Bug Report/buggy behavior - pay periods ended

Post by babysilvertooth » Mon Feb 11, 2013 12:45 pm

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...

User avatar
B.Thomas
Posts: 160
Joined: Mon Jul 23, 2007 11:00 pm

Re: Bug Report/buggy behavior - pay periods ended

Post by B.Thomas » Tue Jul 22, 2014 12:30 pm

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!

tgriswold
Posts: 122
Joined: Fri Jun 07, 2013 8:52 am

Re: Bug Report/buggy behavior - pay periods ended

Post by tgriswold » Fri Jul 25, 2014 8:25 am

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.
Last edited by tgriswold on Fri Dec 19, 2014 1:26 pm, edited 1 time in total.
Travis Griswold
Open Dental Software
http://www.opendental.com

Mifa
Posts: 141
Joined: Wed Nov 21, 2007 6:52 pm
Location: Saint-Bruno, QC, Canada
Contact:

Re: Bug Report/buggy behavior - pay periods ended

Post by Mifa » Mon Nov 10, 2014 1:52 pm

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.

babysilvertooth
Posts: 129
Joined: Sat Jun 12, 2010 3:18 pm

Re: Bug Report/buggy behavior - pay periods ended

Post by babysilvertooth » Wed Dec 10, 2014 9:08 am

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).

Post Reply