[GNC] Payroll - basic

Adrien Monteleone adrien.monteleone at lusfiber.net
Tue Jul 21 19:56:26 EDT 2026


Interesting approach.

If I'm not mistaken, the usual advice is to set up Scheduled 
Transactions with multiple splits to handle the individual checks, one 
for each employee. (or just use the 'Duplicate Transaction' feature)

As for where to make suggestions the wiki lists several places, but more 
than likely an RFE (Request For Enhancement) filed in bugzilla 
(bugs.gnucash.org) would be the best place to track progress and for 
discussion. You could make your specific suggestions there, or add them 
to existing RFEs. (there are already some for implementing Payroll 
functions)

I wouldn't hold my breath though. The devs already have their hands full 
migrating the underlying code base to be a proper database app. I 
wouldn't expect a big new feature to land until that is complete. (no 
date in sight) But if it is just a tweak of an existing feature like 
you've outlined, it might catch someone's eye who'll make it happen.

In the meantime, since these tweaks all seem to be display/print 
related, you could likely export/save the 'checks' to a file rather than 
send directly to a printer, then write a script or macro to make your 
changes saved back to said file, then send the file as a print job on 
the actual checks. (You could also just edit them manually before 
printing, but I suspect that would get tedious)

Regards,
Adrien

On 7/16/26 8:04 PM, J. Richard Herbert wrote:
> Thanks for replying Derek.
> 
> Well, my experiment was, I put in my wage expense and then tax 
> deductions (to an account for remittance) along with employer 
> contribution expenses with their corresponding counterpart (to an 
> account for remittance). Those all went to the appropriate expenses and 
> liability accounts.
> 
> When inputting the voucher, I wrote "Pay for 2026-07-01 to 2026-07-14" 
> into the memo line when posting.
> 
> Then for printing I saved a report configuration after altering options:
> 
> 1. Display: I untoggled subtotal, use detailed tax summary, invoice
>     owner ID and job details. And added my company name name on one line
>     and "Paystub" on the next line of extra notes
> 2. Display Columns" I untoggled Action, Quantity, Discount, Taxable,
>     Tax Amount and Total.
> 3. General: I added "Payroll" to Custom Title and used the "Default"
>     Stylesheet.
> 4. Layout: I changed the second line to Today's Date and removed the
>     "invoice date, due date, billing ID, terms, job details" from the
>     last line.
> 
> What I ended up with was not perfect, but can suffice for a small number 
> of employees.
> 
> The result could be better if:
> 
> 1. The "Unit Price" column header is changed to "Amount"
> 2. There was an option to leave out the "Tax Row"
> 3. If there was a write a different Payment comment to "Deposited into
>     your Account" or "Paycheck provided" on the payment row
> 4. If there was a way to untoggle the "Amount due" row.
> 
> I also noted that note all selections available for layout lines could 
> be accessed.
> 
> Still, I think using a voucher is doable with a few minor adjustments to 
> the print configuration.
> 
> Who do I send a suggestion note to??
> 
> Thanks, Richard
> 
>     "The Employee Voucher was created with the intent to handle Employee
>     Expense Voucher (reimbursement). I don't know if you can shoehorn
>     payroll into it.
> 
>     The Employee object /was/ designed to potentially be extended to
>     include a (future) payroll module, but such a module was never 
> written."
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
> 




More information about the gnucash-user mailing list