Payroll "use reports to view per-employee information"

Colin Keenan colinnkeenan at gmail.com
Thu Jun 25 00:09:02 EDT 2015


I have set up payroll for 2 employees following this guide:
http://www.gnucash.org/docs/v2.6/C/gnucash-guide/bus-pay-acct1.html

Although I could have easily created a separate account for my 2 employees,
I followed the advice on that page:

​
>
Note

Resist the temptation to create per-employee sub-accounts to track
individual salaries. Creating a sub-account for each employee leads to
unmanageably large lists of accounts. Imagine the account structure after a
few years of employees coming and going. It is much simpler to keep all of
your employees’ payroll records within a single account
(*Expenses:Salaries* for
example) and use reports to view per-employee information.

​
>

Now though, I see absolutely no way to generate a report for just one
employee (or both, for that matter). I would like to have a report showing
the full year-to-date breakdown of gross pay, net pay, withholdings, and
employer contributions. How can I possibly do this? Seeing nothing on the
built in reports, I tried to create a custom one in Scheme by modifying the
Hello World report, but there's something funny going on and I doubt this
sort of custom report is actually supported. It's also extremely difficult
if it is supported, so I must be missing something. The payroll guide I
followed made it seem as though it would be natural and easy to create a
report for each employee, but then says nothing about how to do it. This
payroll guide doesn't even have you set up each employee as an Employee.
The payments are done entirely by hand and not through the Business
Employee menu. The guide doesn't even have you set up A/Payable. So the
Employee reports are not usable after following this guide.

How do I make the payroll report for each Employee?​


More information about the gnucash-user mailing list