2008-02-02 GnuCash IRC logs

00:36:29 *** IanL has quit IRC
02:20:48 *** danishka has joined #gnucash
02:25:08 *** snavin has quit IRC
02:30:31 *** kielein has joined #gnucash
02:34:12 *** Slart has quit IRC
03:41:22 *** warlord has joined #gnucash
03:41:22 *** gncbot sets mode: +o warlord
03:46:29 *** warlord-afk has quit IRC
03:48:40 *** warlord is now known as warlord-afk
05:33:57 *** _gunni_ has joined #gnucash
06:00:06 *** |gunni| has joined #gnucash
06:05:43 *** _gunni_3 has joined #gnucash
06:08:31 *** _gunni_ has quit IRC
06:13:22 *** Karti has quit IRC
06:13:53 *** |gunni| has quit IRC
06:32:02 *** _gunni_3 has quit IRC
06:34:19 *** Karti has joined #gnucash
06:36:00 *** |gunni| has joined #gnucash
06:42:00 *** pdc__ has quit IRC
07:18:44 *** Karti has quit IRC
07:24:46 *** Karti has joined #gnucash
07:47:56 *** tjanssen has joined #gnucash
08:13:09 *** Dave_is_sexy has joined #gnucash
08:14:41 <Dave_is_sexy> Hi guys. Does anyone know how to say "£X in Assets:Savings" > "$X in Assets:Checking". It's the £/$ translation that's got me stuck.
08:15:57 <Dave_is_sexy> *edit: "$Y...
08:24:43 *** |gunni| has quit IRC
08:26:23 *** |gunni| has joined #gnucash
08:27:55 *** twunder has joined #gnucash
08:28:52 *** ErKa has joined #gnucash
08:29:10 <Dave_is_sexy> S'ok I've done it :)
09:37:04 *** Dave_is_sexy has left #gnucash
09:49:49 *** pdc has joined #gnucash
09:55:37 *** twunder has quit IRC
10:02:10 *** IanL has joined #gnucash
10:02:16 <IanL> hey all,
10:03:23 *** warlord-afk is now known as warlord
10:05:05 <IanL> hey warlord
10:06:14 <warlord> hi
10:06:16 <warlord> good morning.
10:07:45 <IanL> good evening ;)
10:09:20 <warlord> heh
10:10:24 <IanL> The QIF import druid is just plain broken, I feel a bit like we're wasting time trying to fix it,
10:11:51 <IanL> Though at the same time I'm not sure Charles and I are knowedgeable enough of the source code and proficient enough (respectively) to reengineer the QIF importer.
10:14:02 <IanL> The idea of having a function that is run when you click next determine what page to jump to is kind of silly and requires testing a lot of back and forth combinations to make sure it's working properly, is kind of silly.
10:17:44 <jsled> yup. At the same time, showing useless pages is kind of silly too. :)
10:17:59 <jsled> But … yes, please! Re-write the qif import druid! In C, please! :)
10:18:45 <IanL> Well, I'm thinking the druid has an page order. It's just a matter of what pages show up, so it would make more sense to have something determine if the page is shown or not, so something like, if next page is showable, go there, other wise go to the next page and so on.
10:19:04 <IanL> rather than, the silly gotoish logic that's there now,
10:19:32 *** twunder has joined #gnucash
10:20:54 <jsled> Really, it's just the QIF parser. Once you have the parsed transactions, hand them off to the generic importer, and done.
10:21:14 * jsled guesses, anyways.
10:21:18 <IanL> well,
10:21:20 <IanL> sort of,
10:21:36 <IanL> but the QIF importer in particular needs a lot of human interaction,
10:21:40 <jsled> Oh, and glib has PCRE, so that helps.
10:23:26 <IanL> nods,
10:25:37 <IanL> I'm not a genius in C and it scares me to rewrite the importer for something as quirky as QIFs.
10:26:36 <warlord> jsled: QIF requires a lot more interaction than just that. You have to map QIF Categories and Accounts to GNC Accounts..
10:26:47 <warlord> You have to deal with Ambiguities.. E.g. Dates
10:26:53 <IanL> yah,
10:27:19 <IanL> QIF categories and accounts could be done using the generic importer account matcher thingy though right?
10:27:31 <warlord> I dont know.
10:27:50 <IanL> transaction matcher I mean,
10:28:25 <warlord> I still dont know ;)
10:28:27 <jsled> Right. So deal with all the QIF-specific parsing at the front end (a-la CSV), then hand off to the generic importer.
10:28:32 * jsled doesn't really know either.
10:28:37 <jsled> But don't let that stop you! :)
10:28:44 <jsled> Go for it! Yay, IanL!
10:29:01 * jsled goes to prime the basement, biaw.
10:29:02 <IanL> You select accounts in OFX in the transaction matcher though right?
10:29:11 <IanL> later,
10:30:45 <IanL> I'm thinking you could do the same think with QIF at least for that part,
10:30:58 <IanL> though I don't really know either, I'm learning as I'm going,
10:31:30 <warlord> Oh, I think the txn matcher could be used in liew of the qif payee/memo match + dup detection.
10:31:39 <warlord> (generic txnmatcher)
10:33:19 <warlord> But the other qif-specific stuff probably still needs to be there.
10:33:47 <warlord> This is why I was working on the generic druid builder, so we could create functional druid-lets and build them together into a full druid.
10:33:48 <IanL> hmm
10:34:12 <IanL> I think that's a good idea for what it's worth,
10:34:38 <IanL> Druids are certainly nicer looking than having a bunch of windows pop up in succession,
10:34:51 <warlord> I agree.
10:35:55 <IanL> ah, your right, though, 1 QIF file doesn't necessarily mean it contains transactions for 1 account right?
10:36:22 <warlord> Correct.
10:36:27 <IanL> it can be like acct 1: txn1 txn2 ... acct2: txn1 txt2 ... ...
10:36:28 <warlord> You can have a multi-account QIF file.
10:36:31 <warlord> Yep
10:36:56 <IanL> OFX isn't like that is it?
10:37:31 <IanL> at least the importer figures it out. I never really messed with files that were for multiple accounts personally,
10:38:10 <warlord> Nope, it's not.
10:38:43 <IanL> so it's like 1 file, 1 account then
10:39:08 <IanL> forgive my at least momentary ignorance
10:41:26 <warlord> it's okay.
10:42:22 <IanL> is there code anywhere for this generic druid builder that you worked on?
10:49:08 <warlord> yeah, it's spread out a bit (because I was trying to make it not depend directly on gtk)
10:49:43 <warlord> So there's some in app-utils, some in gnome-utils, some in import-export, and some in import-export/qif
10:49:53 *** |McLANE| has joined #gnucash
10:52:39 <IanL> not depend directly on gtk?
10:54:41 <warlord> yes. there's the generic builder and then the gtk implementation behind it.
10:55:24 <IanL> ok, so it's not directly dependent on anything like GnomeDruid or anything like that
10:56:24 <IanL> well, at least the generic part wouldn't be right?
10:57:36 <warlord> right.
10:58:04 <warlord> one could theoretically build a curses frontend.
10:58:13 <IanL> I see.
10:59:16 <IanL> So there isn't anything stopping you from using glade or something to make the pages right?
11:03:20 <IanL> also, if you don't mind, what files should I be looking for in gnome-utils, import-export, and import-export/qif?
11:16:11 <IanL> man, I compiled gnucash with --enable-debug but backtrace still has looks like it's missing debug info,
11:17:29 <warlord> Honestly, it's been years.. I dont know offhand.
11:17:39 <IanL> ok,
11:18:08 <IanL> http://rafb.net/p/wYuK7p70.html
11:18:45 <IanL> did I miss something when compiling with enable-debug?
11:19:52 <warlord> That --enable-debug only builds gnucash code with debugging symbols. It doesn't affect gtk, glib, etc.
11:20:48 <IanL> mkay,
11:21:16 <IanL> I didn't see any gnucash stuff in the backtrace so I was thinking the ??
11:21:18 <IanL> was it,
11:21:56 <IanL> maybe the bug I'm seeing is a gtk bug,
11:22:11 <warlord> probably.
11:23:21 <IanL> crap,
11:23:39 <IanL> I don't feel like going and installing debug symbols for gtk too ;P
11:26:56 <warlord> yum install libgtk-debug ;)
11:27:41 <IanL> well, I installed them but them but it still gives me ??
11:27:56 <IanL> it's apt-get here ;)
11:37:10 <IanL> ok, I think I'm off to bed here.
11:37:26 <IanL> thanks for your help warlord
11:38:11 *** IanL has left #gnucash
12:07:25 *** danishka has quit IRC
12:20:21 *** |McLANE| has quit IRC
12:21:28 *** |McLANE| has joined #gnucash
12:35:00 *** kielein has quit IRC
12:35:42 *** kielein has joined #gnucash
12:45:43 *** jim has joined #gnucash
12:52:28 *** Karti has quit IRC
12:54:14 *** jim has quit IRC
12:55:11 *** Karti has joined #gnucash
12:57:27 *** Karti has quit IRC
12:57:39 *** cortana has joined #gnucash
12:59:57 *** |McLANE| has quit IRC
13:05:06 *** |McLANE| has joined #gnucash
13:15:15 *** snavin has joined #gnucash
13:18:45 *** ErKa has quit IRC
13:22:10 *** cortana has quit IRC
13:33:03 *** Arcturius has joined #gnucash
13:35:26 <Arcturius> Is there anyway to get my tax report to say what my A/R balance as of say Dec 31 was?
13:38:41 <Arcturius> Also, is there anyway to get a scheduled transaction to do something based on the account balance at a certain time? Like if I have an account fee that is way if my minimum balance that month was over a certain amount? Or automatic interest calculation and so on?
13:39:02 *** cortana has joined #gnucash
13:43:56 *** snavin has quit IRC
13:52:40 *** kmachalica has joined #gnucash
14:02:52 <Arcturius> Well, I found an answer to question #2 and it appears to be no. But question number one is still open :)
14:03:13 *** sjc has joined #gnucash
14:05:42 *** twunder has quit IRC
14:12:48 <warlord> Arcturius: which "tax report"?
14:16:03 <Arcturius> The one where you go Reports/Tax Report & TXF Report
14:16:28 <warlord> I'm afraid I've no clue about that report. sorry.
14:16:46 <Arcturius> What report would work?
14:16:58 <Arcturius> I just want a report to give all my "tax related" stuff
14:17:06 <Arcturius> along with the A/R balance at year end
14:17:32 <warlord> For A/R balance at year end you could just run an Account Summary Report, I think.
14:17:45 *** wizkid239 has joined #gnucash
14:18:14 <Arcturius> Can I tell the account summary to only do accounts with the tax related field?
14:18:49 <warlord> Manually..
14:19:24 <Arcturius> hmmm
14:19:41 <Arcturius> Well, I guess I'll just have to divide it into two different reports
14:20:39 <warlord> Probably.
14:20:56 <Arcturius> Thanks though. That account summary part does give me the number I need
14:21:14 *** wizkid238 has quit IRC
14:21:40 <warlord> Good.
14:21:41 <warlord> :)
14:23:18 <Arcturius> You know if it is actually possible to export graphs?
14:23:24 <Arcturius> I keep getting a blank html file
14:24:08 <warlord> I dont think it's exportable.
14:24:37 <Arcturius> hmm, that's weird
14:25:37 <Arcturius> I guess you can print to a ps file
14:25:42 <Arcturius> almost as good
14:25:43 <warlord> Or PDF
14:30:03 *** wizkid238 has joined #gnucash
14:34:35 *** Arcturius has quit IRC
14:35:36 *** Slart has joined #gnucash
14:38:28 *** wizkid239 has quit IRC
14:45:21 *** wormeyman has left #gnucash
15:57:09 *** warlord is now known as warlord-afk
17:58:01 *** Karti has joined #gnucash
18:12:28 *** andi5 has joined #gnucash
18:12:28 *** gncbot sets mode: +o andi5
18:26:32 *** _gunni_ has joined #gnucash
18:34:58 *** |gunni| has quit IRC
20:13:26 *** _gunni_ has quit IRC
20:27:22 *** kielein has quit IRC
20:58:07 *** tjanssen_ has joined #gnucash
21:03:59 *** tjanssen has quit IRC
21:08:18 *** sjc has quit IRC
21:32:21 *** twunder has joined #gnucash
21:48:04 *** snavin has joined #gnucash
21:54:12 *** aindilis has quit IRC
21:55:49 *** aindilis has joined #gnucash
22:00:27 *** tjanssen_ has quit IRC
22:00:34 *** andi5 has quit IRC
22:19:49 *** _McLANE_ has joined #gnucash
22:29:16 *** |McLANE| has quit IRC
22:52:34 *** conrad has joined #gnucash
22:52:34 *** gncbot sets mode: +o conrad
22:52:45 *** twunder has quit IRC
22:53:29 *** benoitg has joined #gnucash
22:53:51 *** benoitg has left #gnucash
22:55:55 *** benoitg has joined #gnucash
23:44:38 *** kmachalica has quit IRC
23:58:02 *** kmachalica has joined #gnucash