Importing payroll information
Derek Atkins
derek at ihtfp.com
Thu Jan 9 16:00:56 EST 2014
Hi,
On Thu, January 9, 2014 3:46 pm, R. Victor Klassen wrote:
> After what feels like an extensive search I found some information on
> importing payroll information, which appears to be for importing pay
> check/cheque information into a personal file.
>
> What I need to do is import payroll information into a business account.
> In essence, since GnuCash doesn’t directly handle payroll, and I’ve done
> it manually for a year, I’m thinking of increasing the level of
> automation, and would like to generate what will be imported happily by
> GnuCash into a split transaction for each of the payroll cheques I
> generate.
>
> I tried putting a sample transaction in a dummy file, and exporting it as
> CSV, but as far as I can tell, GnuCash doesn’t import a CSV file that it
> exports, at least not that file.
>
> A “typical” transaction might look like:
>
> 2014-01-09 1003 Barb Aloot
> Pay period ending 08-Jan-2013
> 2002 Gross wages for 31 hour Expenses:Payroll:Wages 345.00
> 3001 Employer contribution to WSIB Expenses:Payroll:Wages 12.94
> 4001 Employer contribution to CPP Expenses:Payroll:Wages 20.45
> …
> 8001 Total payable to CPP Liabilities:Accounts Payable:CPP
> Payable 40.90
> 1003 Net Pay Assets:Current Assets:Chequing Account 294.75
>
>
>
> My guess is that CSV import does not support a split like this? If so, am
> I best off generating QIF or something else? Does someone have a sample
> of a valid importable file (any importable format) that is close to what
> I’m doing?
You DEFINITELY would want to use QIF for this, assuming you don't want to
use Scheme or Python to code the import. but doing it in QIF is pretty
easy. It's just a standard QIF split transaction.
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
-derek
--
Derek Atkins 617-623-3745
derek at ihtfp.com www.ihtfp.com
Computer and Internet Security Consultant
More information about the gnucash-user
mailing list