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 <gfowl...@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....@gnucash.org> on behalf 
of Jediator <jedia...@artemisspace.com>
Sent: Wednesday, January 1, 2025 12:31 PM
To: gnucash-user@gnucash.org <gnucash-user@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@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@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@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.

Reply via email to