As can be read from GnuCash’s documentation, it is not very clear how to represent an employee’s cash advance in GnuCash.

We know that an employee will be treated as a Vendor in GnuCash.

We also know that a Credit Note can be used to represent money that is owed to you by a Vendor. So technically, an employee’s cash advance could be represented by a Credit Note, but I seem to be unable to find a way to elegantly do that.

So for now, I have to keep track an employee’s cash advance by hand, moving from one payslip to the next. This is fine for a couple of employees, but I think this would be impossible if you already have a dozen or more employees.