Looking on-line to see if there is a prescribed format for Canadian pay slips (confusingly called paystubs and nothing to do with cheque stubs) I came across

Free Canadian Pay Stub Generator [No Signup] - Download PDF <https://smoothledger.com/payslip-generator/canada>

and similar and am now left wondering why you don't just use gnucash for the accounting (and possibly cheque printing if desired) and do the payslip the easy way?  This seems like a problem that someone else has already solved.

Wm

On 2026-08-02 17:56, J. Richard Herbert wrote:

Thanks William and Adrian,

    Wm wrote: "Nice catch, Adrien.  I thought that was the bit Richard
    couldn't do and didn't think to try the obvious.
    Richard: perhaps you should remind us again what it is you are
    getting stuck on?"

    Adrien wrote: "I don't use the checks feature, and perhaps indeed
    it won't work for you the way you need, but what happens if you
    select the transaction and choose File > Print Checks...?  You
    could do a test output to file (say, PDF) to examine the results.
    I just did this for a cash account transaction and it created a
    document as if the transaction were a check. While I use the
    Business Features, this transaction wasn't involving them at all.
    In short, you should theoretically be able to print any
    transaction in any account as a 'check'."

Placing the various splits for payroll into an entry in a checking account and then File -> Print Checks cannot not be used for payroll:

  * The memo or account path for each split is nicely printed to a
    check stub so a cheque might be able to provide paystub detail.
  * However, the problem with this method is that payroll has expenses
    and liability account  entries. In that, there are negative and
    positive entries that change their negatiive/positive when saving
    the transaction.  So, split amounts on the stub are wrong and
    transaction split entries are recorded wrong.

However, when doing payroll as a voucher, line entries go in correctly and can be printed as a report for a pay stub. When printing a check for the voucher, the 3 voucher check prints one account line - payable transfer or the main entry Meme when using  SPLITS-ACCOUNT and SPLITS-MEMO in the "voucher.chk" file. for format.

I am pasteing in what printing the voucher can look like for payroll paystub (with redacts for sensitive information since I used a clients name and my business Gnucash books for a test). I also included a line if payroll advances are used. The yellow highlights are what I am working on to address with a request.

  * Different tax number for payroll vs HST with the last 6 digits
    RT0001 versus RP0001
  * Blank lines have an amount in total and so are not blank.
  * There is no needs for a tax line
  * The payment comment does not work for payroll
  * The last line - is not appropriate for payroll

Thanks Richard


_______________________________________________
gnucash-user mailing list
[email protected]
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