I missed some hours on an employee's last paycheck, for the last pay period. I went to post the hours to the correct date and was give the warning "The person has already been paid through 01/19/2019 [the pay period end date]. Changes to activities on or before this date will not affect payroll transactions". Then if I go to print a check for him it want to print the total hours for the pay period, not just the missing hours.
How do I pay an employee for the hours missed while still making sure both the hours and the earnings gets applied to the correct pay period?
You have two options. You can manually adjust the paycheck in the old pay period to only reflect the hours you missed, or manually add those hours to the next paycheck. QuickBooks pulls hours on the time card for the period range onto the paycheck. You cannot pick and choose which hours to pull.
You use the Payroll functions and the Pay Period overlooks that you did enter Earlier Time for the person, but entered it after that paycheck cycle. So, in this New Cycle, you will use the Second Screen to open Paycheck Details for that employee and Increase their time manually per the overlooked info from the last cycle.
It simply means QB cannot automatically pay everyone for the current cycle and also automatically select historic dates for that other employee, automatically mixing concepts.