[GNC] Doing Payroll in Gnucash

Brad Morrison bradmorrison at sonic.net
Thu Jan 2 10:55:07 EST 2025


Hi Jediatior/ND & GnuCash users, 

https://gnucash.org/docs/v5/C/gnucash-guide/bus_payroll.html - it looks
like GnuCash has a guide that covers this payroll topic. 

---
Thanks, 

Brad - https://www.facebook.com/brad.morrison.12327/ &
https://norcal.social/@BradMorrison 

On 2025-01-02 07:40, Jediator wrote:

> Thanks for all your responses.  I guess creating a script seems to be the answer to automate payroll in GNC.  Are you using the C/C++ APIs in GNC?  Do you have to compile your code for each release? Would it be more easier doing that in Python using Python-binding APIs?  Thanks!
> 
> On 1/1/25 7:00 PM, R. Victor Klassen wrote: I have a rather jurisdiction-specific perl script that I run on a csv file that captures the employees time sheet information.
> 
> And on top of that I have a piece of C++ code that does the necessary queries to get the year-to-date information needed in calculating the deductions, and spits out a second .csv file that is read by the above perl script.  The C++ code is subject to the possibility of breaking at a major release of GnuCash, but hasn't so far (if the sqlite schema changes, it will break for sure).
> 
> So yes it can be done.  I won't say it's all that easy.  But without buying something or outsourcing it I know of no other way to get payroll right in our jurisdiction (Ontario, Canada, specific to rules that apply to farm workers).
> 
> I'm surprised Glenn doesn't also have to deal with Social Security deductions.  Here we have EI, CPP, and the two taxes.  I thought I recalled when in the US having MC and some other kind of Social Security deduction.
> 
> On Jan 1, 2025, at 12:39 PM, Glenn Fowler <gfowler1 at outlook.com> wrote:
> 
> Hi ND,
> 
> What I do is payroll in Quickbooks Payroll Core which is just payroll only and then I just manually add the 3 transactions into GnuCash (payroll check, federal taxes, and state taxes).
> 
> ________________________________
> From: gnucash-user <gnucash-user-bounces+gfowler1=outlook.com at gnucash.org> on behalf of Jediator <jediator at artemisspace.com>
> Sent: Wednesday, January 1, 2025 12:31 PM
> To: gnucash-user at gnucash.org <gnucash-user at gnucash.org>
> Subject: [GNC] Doing Payroll in Gnucash
> 
> Happy New Year everyone!  Anyone using Gnucash for doing Payroll? I'd
> like to know the pros-and-cons of using GNC for payroll processing.  Thanks!
> 
> ND
> _______________________________________________
> 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.
> _______________________________________________
> 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.

_______________________________________________
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