[GNC] Doing Payroll in Gnucash

Jediator jediator at artemisspace.com
Thu Jan 2 10:40:34 EST 2025


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.



More information about the gnucash-user mailing list