What is the best way to record a payroll advance that is paid in cash? I would like it if I could record it the payroll advance section so that it triggers on the regular paycheque, but then it will throw my bank rec out because it is not actually withdrawn from my account.
The only way to record payroll advances properly is through the Payroll Module. What you can do is set the bank account so that it's a cash account when you create the payroll advance. If not that then you will need to do a secondary transaction after recording the payroll advance to transfer money from your cash account into your chequing to correct that balance.