Yes and No. MaidCentral doesn't require batch invoice jobs to be invoiced before closing payroll. All other jobs have to be invoiced.
TWO Warning will pop up on the Payroll Summary if these two parameters have not been met:
There are pending jobs without time sheets. You cannot close payroll until all pending jobs have time sheets or pending jobs have been cancelled.
There are pending jobs that have not been invoiced. You cannot close payroll until all pending jobs have been invoiced or have been cancelled.
Following this payroll workflow before closing payroll, is a major PRO TIP!