Get 50% OFF QuickBooks for 3 months*

Buy now
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements
Work smarter and get more done with advanced tools that save you time. Discover QuickBooks Online Advanced.

Reply to message

View discussion in a popup

Replying to:
DAC7047
Level 2

Reply to message

This thread is the closest I can find to my problem/situation.  I work for a contractor and we put our labor costs against jobs for the purpose of job-specific P&L reports. We do not directly bill customers for labor. 
I'm using QB Desktop Pro 2023.  We were using Enhanced Payroll, but we have switched to an outside payroll processor where we enter the employee hours to their website and they do everything else.  BUT I still want to track the hours worked on each job by each employee.  Using "Enter Time>> Use Weekly Timesheet" I can still input the hours by job the way I used to.  However, the hours just sit there unless I run payroll -- which we are NOT doing anymore.
I tried running a payroll as normal (but after the other payroll company did our REAL payroll).  Of course this created paychecks in my check register that I have no need for since the payroll company already paid these.  And, the total payroll dollar amount is already there since we imported General Ledger payroll dollar amounts from the processing company.
If I void the duplicate paychecks I created, that will undo the job costing data I want to keep!

As I type this, it occurred to me that maybe I should NOT import the payroll processor's General Ledger data at all, but rather use their calculations to manually create a "fake" Payroll Run. 
Does any of this make sense to anyone?  Please help if you can.

Need to get in touch?

Contact us