Importing CSV files

Derek Atkins derek at ihtfp.com
Thu Jul 19 17:14:35 EDT 2012


Um, you can't have only one account.  GnuCash wont let you.  Double-entry
accounting requires at least two accounts (a debit account and a credit
account) for each transaction.  GnuCash enforces this, as does the QIF
importer.

If you don't specify a correct Expense account, the QIF Importer will
target them all into the "Unspecified" expense account.

But to me, based on this log (not sure what those GObject issues are!) and
the previous transaction log file, the QIF importer is working correctly
and your transaction is getting marked "Reconciled".  Perhaps you're not
importing it into the account you think?

I highly recommend you read the GnuCash Concepts & Tutorial Guide before
you reply again.

-derek

On Thu, July 19, 2012 4:55 pm, Richard Thomas wrote:
> Hi Derek,
>
> Thanks for taking a look at my QIF file, nice to know it looks OK.
>
> On running this on a Windows system, so I found a gnucash.trace.5THUHW.log
> in my C:\Users\<user>\AppData\Local\Temp directory.  I put a
> copy-and-paste
> of this at the bottom of this reply.
>
> I only have the one account set up in GNUCash at the moment and that's by
> Bank account.
>
> I'm don't know where references to an Expenses account from, I'm not
> looking to do anything in GNUCash for Expenses.
>
> Please could you let me know what I should look at next.
>
> Thank you,
>
> Richard.
>
>
>
>
> * 19:40:58  WARN <qof.engine> [guid_init()] only got 3517 bytes.
> The identifiers might not be very random.
> * 19:49:40  WARN <GLib-GObject> invalid uninstantiatable type `<invalid>'
> in cast to `GObject'
> * 19:49:40  CRIT <GLib-GObject> g_object_notify: assertion `G_IS_OBJECT
> (object)' failed
> * 19:49:43  WARN <GLib-GObject> invalid uninstantiatable type `(null)' in
> cast to `GObject'
> * 19:49:43  CRIT <GLib-GObject> g_object_notify: assertion `G_IS_OBJECT
> (object)' failed
> * 19:49:47  WARN <GLib-GObject> invalid unclassed pointer in cast to
> `GObject'
> * 19:49:47  CRIT <GLib-GObject> g_object_notify: assertion `G_IS_OBJECT
> (object)' failed
> * 19:49:51  WARN <GLib-GObject> invalid uninstantiatable type `<invalid>'
> in cast to `GObject'
> * 19:49:51  CRIT <GLib-GObject> g_object_notify: assertion `G_IS_OBJECT
> (object)' failed
> * 19:49:55  WARN <GLib-GObject> invalid uninstantiatable type `(null)' in
> cast to `GObject'
> * 19:49:55  CRIT <GLib-GObject> g_object_notify: assertion `G_IS_OBJECT
> (object)' failed
> * 19:49:58  WARN <GLib-GObject> invalid unclassed pointer in cast to
> `GObject'
> * 19:49:58  CRIT <GLib-GObject> g_object_notify: assertion `G_IS_OBJECT
> (object)' failed
> * 19:56:40  WARN <gnc.gui.search> [type_label_to_new_button()] No
> translatable new-button label found for search type "Split", please add
> one
> into dialog-search.c!
> * 21:37:33  CRIT <gnc.gui> gnc_tree_model_budget_get_iter_for_budget:
> assertion `GNC_BUDGET(bgt)' failed
>
>
>
>
> On 19 July 2012 21:44, Derek Atkins <derek at ihtfp.com> wrote:
>
>> Hi,
>>
>> On Thu, July 19, 2012 4:39 pm, Richard Thomas wrote:
>> > Hi,
>> >
>> > Thanks for your help.
>> >
>> > Here's a copy-and-paste of the QIF file I have generated:
>> >
>> > !Type:Bank
>> > D19/07/2012
>> > NTST
>> > PRICHARD ENTERPRISES
>> > CX
>> > T-12.34
>> > ^
>>
>> This looks reasonable..
>>
>> > Here's a copy-and-paste of my log file (is that the trace file?)
>>
>> No, the tracefile is /tmp/gnucash.trace, like I said.  However, the
>> transaction does look to be reconciled in the log file you posted.  Keep
>> in mind that it will only be reconciled in the Bank account, not in the
>> Expense account.  Are you looking in the Bank or Expense account to look
>> for the reconciled state?
>>
>> -derek
>>
>> --
>>        Derek Atkins                 617-623-3745
>>        derek at ihtfp.com             www.ihtfp.com
>>        Computer and Internet Security Consultant
>>
>>
>


-- 
       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