Hello LT11,
Welcome to the Community page. I am here to give you information that could answer your concern.
When creating a payroll our system doesn't allow you to change the employee salary. It does let you modify the hours worked. Therefore before running payroll, you need to calculate the hours worked.

The calculation of hours worked (as seen above) is straightforward for a salaried employee on a weekly or biweekly pay schedule.
Additionally, here's how to override an employee's hours:
QuickBooks Online Payroll
- Select Workers, then select Employees.
- Select Run Payroll.
- Select the pay schedule of the employee. Then select Continue.
- Check the box to the left of the employee.
- Under Salary column, select the hyperlinked dollar amount.
- Select adjust Salary this time only.
- Enter the hours of unpaid time off. Then select Apply.
Intuit Online Payroll Enhanced
- Go to the Payday tab.
- Select the pay schedule of the employee.
- Select the employee. Then select the Check Details icon.
- A window will pop up. Override the Hours Worked field.
- You can put the reason why you want to override the hours in the Memo field.
- Select Create. Then select Approve.
Intuit Online Payroll Full Service
- Go to the Payday tab.
- Select the pay schedule of the employee.
- Select the employee. Then select the salary amount.
- A window will pop up. Enter an amount in the Hours not worked field.
- Select Save. Then continue to create payroll.
I added these link for your future reference:
I'll be here if you have other questions. Let me know in the comments section, and I'd be happy to back you up. Have a wonderful day ahead.