I see how important enter cash advance to your employee. Let me provide details steps to resolve this.
Did you record the advance payment? What pay type did you use? Entering cash advance to your employee needs to create a paycheck for the advance, then set up another earnings pay item and rename it as "Advance Payment."
In the Additional Pay Types section, select Other Earnings. Select Edit ✎ to rename it as Advance payment.
Add the amount or enter it as you run payroll.
When finished, select Save.
Once done, create a cash advance repayment item to get your money back from your employee.
Here's how:
Go to Payroll, then Employees.
Select your employee.
From Deductions & contributions, select Start or Edit.
Select + Add deduction/contribution.
From the dropdown menu, add the following:
Deduction/contribution type: Other taxable deductions
Type: Cash Advance Repayment
Description: Add a deduction name, such as "Cash Advance Repayment."
Select Flat amount.
Enter the amount to deduct from your employee’s paycheck.
If you need to collect the advance over more than one paycheck, enter the total amount owed in the Annual maximum field.
When finished, select Save.
Once done, create a paycheck with the repayment payroll item. Don’t forget to remove the amount from the item when your employee is done paying back the advance. This way, it doesn’t keep collecting.
In case this scenario presents itself again, these articles will surely guide you on how to handle it: