2007-08-13 GnuCash IRC logs

00:17:03 *** pecisk_ has joined #gnucash
00:17:12 *** wizkid238 has quit IRC
00:17:12 *** pecisk has quit IRC
00:19:47 *** wizkid238 has joined #gnucash
01:25:27 *** twunder has quit IRC
01:26:01 *** warlord-afk is now known as warlord
01:26:23 <warlord> TheMafia: of course, but you can only print one check at a time, so you need to put the sheet through three times.
01:36:55 <warlord> good night
01:36:57 *** warlord is now known as warlord-afk
02:02:05 *** kielein has joined #gnucash
02:38:49 *** TheMafia has quit IRC
03:27:12 *** Jaran has quit IRC
03:41:49 *** Esaj has joined #gnucash
04:38:15 *** Jaran|zZZZzz has joined #gnucash
05:32:55 *** ashley has joined #gnucash
05:34:53 <ashley> Hello out there? I am enquiring about gnucash and considering switching to it. However I need to use a currency that isn't in the list.
07:27:02 *** conrad has joined #gnucash
07:27:03 *** gncbot sets mode: +o conrad
07:39:39 *** cortana has quit IRC
07:41:13 *** cortana has joined #gnucash
08:14:36 *** piyo has quit IRC
08:27:19 *** Demitar has quit IRC
08:41:31 *** twunder has joined #gnucash
08:49:27 *** rchern has joined #gnucash
09:10:11 <chris> warlord-afk: I'm not sure, but since I only saw your response, your smack-down might have been been better off-list.
09:11:11 <jsled> ashley: if you build from source, you can edit the currency list.
09:11:27 <jsled> ashley: Also, we can add currencies which will be availble in the next release.
09:11:31 <jsled> ashley: What's the currency?
09:18:42 *** rchern has quit IRC
09:59:09 *** motin has joined #gnucash
10:01:51 <ashley> Yemeni Riyal
10:02:22 <ashley> Oh, and I'm not at the stage that I know HOW to build from source.
10:02:24 <ashley> thanks
10:04:14 <jsled> huh. It's in the iso 4217 list; I wonder when it's not in our list.
10:05:40 <jsled> ashley: is <http://en.wikipedia.org/wiki/Yemeni_Rial>, correct? 1 YER = 100 fils ?
10:09:10 <ashley> that sounds like the right one, but I can't find it in my gnucash
10:09:26 <jsled> No, it's not in our list.
10:09:53 <ashley> ok, so what is the "iso 4217 list"
10:10:16 <jsled> http://svn.gnucash.org/repo/gnucash/trunk/src/engine/iso-4217-currencies.scm
10:10:53 *** janssege has joined #gnucash
10:11:39 <ashley> I opened that but couldn't find Yemen in it.
10:11:46 <jsled> Right.
10:12:10 <jsled> But if you look at, say, <http://www.evertype.com/standards/iso4217/iso4217-en.html>, you'll see it's listed.
10:12:20 <jsled> Thus, my confusion about why our file does not contain it.
10:12:27 <ashley> oh
10:12:39 <jsled> Oh well. I'll add it in now; it'll be in the next build (2.2.1).
10:13:52 <ashley> At this stage I virtualy nothing about gnucash. As I mentioned first of all, I want to know if it will support all that I am doing first. Also I tried importing a QIF from Quicken, but all the currencies became US dollars. I believe this is something being worked on.
10:14:17 <ashley> Wow! Are you a real live programmer?!! Cool!
10:14:22 <jsled> You should be able to select the currency during the import process.
10:14:44 <ashley> Any date when that build will be out?
10:15:42 <jsled> I think there's a proposal for this coming weekend. What distro/os are you using, though?
10:16:23 <ashley> opensuse 10.2
10:16:32 <jsled> Oh. What version are you using now?
10:19:41 <ashley> im trying to look that up now, but I am also downloading any updates, so I don't know if it will take long
10:20:25 <ashley> The GnuCash personal finance manager. The GNU way to manage your money! This copy was built from r16304:16306 on 2007-07-16.
10:20:29 <ashley> 2.2.0
10:20:45 <jsled> Oh, hmm. Great.
10:21:08 <jsled> So, I'm not sure how long it will take OpenSuSE to package 2.2.1 and make it available to you.
10:21:35 <ashley> About the import, it would only import one currency, I think. It said something about not being able to import more at this stage.
10:22:50 <ashley> I have the rauchs repository
10:23:28 <ashley> Also I am forced to use windows occasionally, so it would be nice to have the latest stuff working there.
10:23:43 <jsled> Well, the windows build should be available immediately.
10:24:22 <ashley> OH! So if I don't upgrade the windows one, but import stuff with Yemeni Rial from the linux one, will that cause problems?
10:25:00 <jsled> probably, yes.
10:25:11 <jsled> I'm not exactly sure how it handles it.
10:25:27 <ashley> Ok, thanks. Thank you VERY much for your personal help. Much appreciated.
10:25:43 <ashley> Now I have to learn how to use it.
10:25:45 <jsled> It's probably best to wait until you can use 2.2.1 on both systems.
10:25:58 <jsled> If you've not read it, the Tutorial and Concepts Guide is very useful.
10:26:13 <ashley> Ok. Is that built in, or on a web site?
10:27:01 <jsled> It should be in the Help menu. It's also on http://www.gnucash.org/docs.phtml
10:28:51 <ashley> Thanks again.
10:29:33 <ashley> Now that you've solved all my problems I'll sign off. Ta.
10:29:50 <jsled> ashley: take care.
10:30:09 *** ashley has quit IRC
10:33:03 <jsled> heh
10:52:11 *** warlord-afk is now known as warlord
10:52:16 <warlord> chris: which smack-down?
10:53:18 <chris> oh, the job-posting
10:54:02 <warlord> Oh, that! Yeah, I might've wanted to reply off-list. Oh well. Next time.
10:55:10 *** motin has quit IRC
11:15:42 *** motin has joined #gnucash
11:16:14 *** bonez41 has joined #gnucash
11:17:41 *** motin_ has joined #gnucash
11:19:44 *** motin has quit IRC
11:23:42 *** bonez41 has quit IRC
11:28:15 *** motin_ has quit IRC
11:35:56 *** motin_ has joined #gnucash
11:39:36 *** motin__ has joined #gnucash
11:45:57 *** motin__ has quit IRC
11:49:21 *** motin_ has quit IRC
12:01:30 *** henrik_ has joined #gnucash
12:04:53 *** henrik_ has quit IRC
12:08:20 *** Demitar has joined #gnucash
12:21:33 *** conrad has quit IRC
12:31:32 *** choji has joined #gnucash
12:31:50 <choji> Hi
12:32:03 <choji> Anyone here?
12:32:30 <jsled> please don't meta-ask.
12:32:44 <jsled> Just go ahead and ask your question; if someone can respond, they will. :)
12:34:34 <choji> ok sorry! I have a quastion about gnucashs price-editor. How can i set up a http proxy?
12:35:00 <jsled> Oh, for Finance::Quote?
12:36:00 <choji> yes
12:38:58 <jsled> Hmm. It looks like it supports the "standard" environment variables.
12:39:29 <jsled> But I don't know off the top of my head ... I'm just doing some googling. So, it's probably better if you do the googling. :)
12:42:21 <choji> i added already the line "export http_proxy=http://proxy:port" to /etc/bash.bashrc but gnucash dont use it. also i started gnucash from the commandline. I'm here because i had no luck on googling :(
12:44:47 <jsled> Hmm. So, on the command-line, you can use `gnc-fq-dump` to do a quick test.
12:45:00 <jsled> In that shell, do `echo $http_proxy`?
12:45:47 <warlord> http://www.w3.org/pub/WWW/Proxies/
12:46:02 <warlord> Is the proxy attribute specified?
12:46:16 <jsled> warlord: that url's 404.
12:46:29 <warlord> Hmm, too bad. Got it from "perldoc LWP"
12:47:44 <jsled> (out to get lunch; biab)
12:48:00 <warlord> The following environment variables are used by LWP:
12:48:00 <warlord> ...
12:48:00 <warlord> http_proxy
12:48:00 <warlord> These environment variables can be set to enable communication
12:48:00 <warlord> through a proxy server. See the description of the "env_proxy"
12:48:01 <warlord> method in LWP::UserAgent.
12:49:50 <warlord> Ahh, from LWP::UserAgent ...
12:50:00 <warlord> The following additional options are also accepted: If the
12:50:01 <warlord> "env_proxy" option is passed in with a TRUE value, then proxy set-
12:50:01 <warlord> tings are read from environment variables (see env_proxy() method
12:50:01 <warlord> below). If the "keep_alive" option is passed in, then a "LWP::Con-
12:51:31 <warlord> Are we using $ua->env_proxy ?
12:54:51 <choji> echo $http_proxy shows me the right content of the variable. lynx, w3m and so on use the right proxy. in the same cli the command "gnc-fd-dump dwsfunds 471190" runs against my firewall on http-port
12:56:02 <choji> can it be a problem in my version from gnucash? i us the version 2.0.5 from debian etch.
12:56:23 <warlord> It could just be that F::Q doesn't set up the env_proxy
12:56:32 <warlord> Apparently it's not automatic.
12:56:50 <warlord> I'm not sure if it's F::Q or GnUCash. But file a bug report.
13:03:02 <choji> hmm ok in the perl-code of Quote.pm is the line "$ua->env_proxy;" included. so im looking forward if the problem is in my client settings. so long thx for help
13:14:22 *** EmleyMoor has joined #gnucash
13:15:04 <EmleyMoor> I'm getting a message I understand, but for a reason I don't - I'm being told I am trying to create a scheduled transaction that will never run
13:15:51 <EmleyMoor> If I try to create it as a "Once", it won't have it
13:16:05 <warlord> EmleyMoor: what version of gnucash?
13:16:05 <EmleyMoor> If I create it as a "Daily" with the same end date, it works.
13:16:11 <EmleyMoor> Why would that illogical thing be?
13:16:28 <EmleyMoor> 2.0.5
13:17:00 <warlord> Ah, yeah, the SX subsystem's been redone in 2.2
13:17:04 <warlord> I think this has been fixed.
13:17:22 <EmleyMoor> Ah - so a known bug with an obvious workaround?
13:18:15 <warlord> I dont think there's a workaround in 2.0.x
13:18:20 <warlord> maybe jsled will pipe up
13:18:46 <EmleyMoor> There is - have it as a different frequency but for 1 occurrence only
13:19:06 <jsled> Those are both good workarounds. I did fix a bug with Once handling, but I can't recall if it affected 2.0.5.
13:20:27 <EmleyMoor> I seem to recall my bank had a similar bug in their SO processing in 1991-2
13:20:58 <EmleyMoor> (you couldn't have a "once", they converted it to "monthly, 1 occurrence")
13:21:42 *** roxy_ has joined #gnucash
13:22:40 <EmleyMoor> OK - I will watch for that one
13:23:02 *** EmleyMoor has quit IRC
13:26:47 *** jakin has joined #gnucash
13:28:36 *** sorush20 has joined #gnucash
13:28:46 <sorush20> hi is there a capital account anywhere?
13:37:37 <sorush20> http://www.tfd.com/capital
13:38:44 <jsled> I'm not an accountant, but I think you just mean an Asset account? Or do you mean sense (3) from the link you gave?
13:39:01 <sorush20> the link I gave
13:39:35 <sorush20> that is the starting amount of money that I put into the company
13:40:44 <jsled> If that transaction is "inside" the period of the books, wouldn't it be Income? If that exists before the books were started, it'd probably be Equity.
13:43:28 <warlord> actually, it's Equity
13:43:33 <warlord> Equity:Owners Capital
13:46:36 *** gunnicom_ has joined #gnucash
14:09:37 *** findlay_ is now known as findlay
14:19:08 *** roxy_ has quit IRC
14:19:28 *** twunder has quit IRC
14:31:29 *** roxy_ has joined #gnucash
14:32:16 *** roxy_ has quit IRC
14:32:55 *** roxy_ has joined #gnucash
14:53:00 *** janssege has quit IRC
15:20:21 *** twunder has joined #gnucash
15:33:56 *** choji has quit IRC
15:42:10 *** andi5 has joined #gnucash
15:42:11 *** gncbot sets mode: +o andi5
15:44:15 <andi5> chris: ping
15:47:53 <chris> andi5: pong
15:48:10 <andi5> so you asked about problems with rr, right :)
15:50:08 <andi5> what do you think about http://pastebin.ca/raw/656006 ? ... gcc complained about missing planner-marshal.h here
15:51:26 <andi5> then, i cannot compile with goffice 0.3.7 or above, because there is no goffice/graph/gog-renderer-pixbuf.h anymore.... and i do not have an older version available currently :(
15:51:56 <chris> andi5: that makes sense to me.
15:53:01 <chris> is that something that was fixed on trunk?
15:53:12 <andi5> yep
15:53:37 <chris> I really have no problem with rebasing the branch.
15:53:49 <warlord> yeah, we should just rebase the branch.
15:54:02 <andi5> i suppose that is r15704... what is the base of rr currently?
15:54:06 <chris> It's not really disruptive, because the major work is in new files.
15:55:28 <andi5> r15679?
15:55:36 <chris> yeah, I think so.
15:55:52 <andi5> will you do or should i?
15:57:03 <chris> I'd rather you give it a try, but if it turns out to have messy conflicts, you can get me to do it.
15:57:10 <andi5> ok
16:05:50 <andi5> Q: what is lib/egg good for?
16:06:16 *** roxy_ has quit IRC
16:06:36 <chris> andi5: ?? for deleting?
16:06:45 <andi5> ok
16:06:58 <nbinont> maybe an easter egg?
16:07:02 <chris> we haven't had a libegg for a long time
16:07:33 <chris> andi5: maybe you've been checking out some old trees?
16:08:25 <andi5> i see it in trac
16:08:36 <warlord> lib/egg is from pre-gtk-2.4 days
16:08:47 <warlord> It's what turned into GtkAction, IIRC.
16:09:24 <nbinont> oh
16:10:26 <chris> I think it turned into several things. It was like a advance proving ground for gtk.
16:11:33 <andi5> chris: somehow some empty directories, like lib/{goffice,libgsf-1.12.3} do not seem to be removed by the merge :(
16:12:10 <andi5> maybe it is all about svn's merge capabilities? ;-)
16:14:16 <chris> andi5: just set git's svn.rmdir key in your config.
16:14:29 *** andi6 has joined #gnucash
16:14:30 *** gncbot sets mode: +o andi6
16:14:33 <andi6> arrasdg
16:14:53 <chris> andi5: just set git's svn.rmdir key in your config. (in case you missed it)
16:15:26 <chris> andi6: and the same goes for you.
16:15:51 *** Esaj has quit IRC
16:16:04 <andi6> i thought i have had set that flag :(
16:16:36 *** gunnicom| has joined #gnucash
16:16:53 <chris> well, you won't see the effect until to dcommit.
16:17:00 <chris> s/to/you/
16:17:01 <andi6> oh well... i used svn
16:17:34 <chris> um, oh, sorry, I misunderstood.
16:22:04 <andi6> ah... it will remove them... i searched for the dirs at the bottom but not at the top ... sorry
16:22:47 *** andi5 has quit IRC
16:23:06 <chris> I don't understand what you mean, but ok. :)
16:23:17 <andi6> =)
16:23:37 <andi6> (say it lists a, a/b and a/c, i expected a/b, a/c, a
16:25:51 *** gunnicom_ has quit IRC
16:26:40 <chris> ah, gotcha
16:27:02 <andi6> 6 conflicts i can see... i think i can manage that
16:33:07 <andi6> chris: is there a reason http://svn.gnucash.org/trac/changeset/14248 happened on the branch?
16:33:14 *** andi6 is now known as andi5
16:35:08 <chris> andi5: I can't recall.
16:39:27 <andi5> same holds for http://svn.gnucash.org/trac/changeset/14244 .... feel free to compare with http://svn.gnucash.org/trac/changeset/15876 *g*
16:39:45 <andi5> now we need to decide for the best comments ;-)
16:43:42 <chris> uhg. clearly this branch has lived too long.
16:44:02 <warlord> See, chris, you shoud've finished the work a long time ago! :)
16:55:46 <andi5> chris: i guess in http://svn.gnucash.org/trac/changeset/14252 you wanted to add gnc_commodity_apply_hack_for_1_8(com); to Account.c?
17:00:37 <chris> andi5: I think I determined it was not needed because it was now happening on read.
17:00:38 <andi5> chris: i am sorry, i feel like i could make the merge, but i guess it is much less painful for you than for me ... but rest assured that it should not be _that_hard
17:01:02 <andi5> yeah, maybe
17:01:15 *** twunder has quit IRC
17:01:28 <andi5> there are some "old" changes coming back to you now :)
17:02:33 <chris> yeah, that's right. That function only has to be applied to commodities read from a file written by <=1.8
17:05:45 <andi5> chris: and another cookie: if you do the rebase, you encourage people like me to concentrate more on that branch than they would otherwise
17:07:02 *** kielein has quit IRC
17:07:02 *** wizkid238 has quit IRC
17:07:02 *** Jaran|zZZZzz has quit IRC
17:07:02 *** gelf has quit IRC
17:07:13 *** Jaran|zZZZzz has joined #gnucash
17:07:13 *** kielein has joined #gnucash
17:07:13 *** wizkid238 has joined #gnucash
17:07:13 *** gelf has joined #gnucash
17:12:05 *** conrad has joined #gnucash
17:12:06 *** gncbot sets mode: +o conrad
17:17:24 *** andi5 has quit IRC
17:19:33 *** kielein has quit IRC
17:19:33 *** Lllama has joined #gnucash
17:21:16 <Lllama> Evening all. The Windows version just took 3 hours to start up. Is that a new record? :-)
17:23:21 <jsled> Nope, the current record-holder is 4h17m23s; but there's a doping scandal, so... ;)
17:23:59 <jsled> Lllama: if possible, and reproducible, it'd be great to know what/where it's spending it's time.
17:24:32 <jsled> Was any process in particular running that whole time? gconf? guile?
17:24:57 <Lllama> jsled: That's the weird thing. There was very little sign of it running at all.
17:26:33 <jsled> Hmm. I wish I knew what to suggest; I'm not at all a windows user. :/
17:26:42 <warlord> @op benoitg
17:26:42 *** gncbot sets mode: +o benoitg
17:26:51 <warlord> and andi isn't around
17:26:53 <Lllama> I just forgot I'd launched it and then it popped up. It'd done something similar earlier. I hammered on the icon and got about 20 instances an hour later.
17:27:19 <Lllama> jsled: No problem. That's what the Linux hard drive is for.
17:27:45 <Lllama> ;-)
17:27:46 <jsled> Lllama: well, we've had a bunch of similar reports. It'd be nice to get the problem fixed.
17:28:18 <Lllama> Looking at it now: gnucash-bin.exe is there, but taking up no CPU. HD not doing anything.
17:28:58 <jsled> Lllama: would you be interested in running it under the debugger, to maybe interrupt it to ascertain where it's spending time?
17:29:18 <jsled> http://wiki.gnucash.org/wiki/Windows#gdb
17:31:33 <Lllama> jsled: i shall give it a go. It'll probably be tomorrow before I get a chance.
17:36:08 <Lllama> I'll let you know how I get on...
17:36:35 *** Lllama has left #gnucash
17:47:01 *** _lasindi has joined #gnucash
17:55:33 *** lasindi_ has quit IRC
18:00:25 *** gunnicom| has quit IRC
18:05:30 <sorush20> hi
18:05:31 <sorush20> hi
18:05:59 <sorush20> if I were to get a loan form the bank and add it to my company accounts as equity how would I add interestJ?
18:12:05 <jsled> why wouldn't it work exactly like a Liability-based loan?
18:13:42 <sorush20> jsled: I guess so .. first I have to put it into liabilities other loans then I have to put it into bank then in cash account.
18:14:11 <sorush20> is three something wrong with the calculator?
18:14:24 <sorush20> financial calculator
18:14:28 <jsled> not that I'm aware of.
18:14:36 <warlord> sorush20: wouldn't it be Liability:Loan -> Asset:Checking ?
18:14:50 <sorush20> warlord: yes My mistake
18:15:42 <warlord> ok
18:16:55 <sorush20> I have entered the period of repayment and the amount and interest rate in the financial calculator but its not working
18:17:11 <sorush20> its not calculating the amount monthly and the total repayment
18:17:26 <sorush20> it keeps telling me to enter the amount of payments
18:22:12 <warlord> which function are you using? pmt(), ipmt(), or ppmt()?
18:27:02 *** lasindi_ has joined #gnucash
18:30:24 <sorush20> warlord: I don't know what to use , I want to pay monthly
18:32:36 *** _lasindi has quit IRC
18:33:22 <jsled> sorush20: you need to enter the first 3 fields.
18:33:37 <jsled> then, "Calculate".
18:33:44 <sorush20> I have done that but it will not calculate
18:33:54 <jsled> So, what are you entering?
18:34:21 <sorush20> Payment periods then interest rate , presetn value
18:34:31 <sorush20> 24, 8, 80000
18:34:47 <jsled> Sorry, you need to enter 4 of the 5.
18:34:49 <jsled> It'll compute the last one.
18:35:05 <sorush20> periodic payment is based on the total value
18:35:08 <sorush20> I can't enter that
18:35:15 <jsled> Generally, you'll enter everything except periodic payment.
18:35:45 <jsled> Nice, and I've caused it ot get into an infinte loop.
18:37:27 <sorush20> its giving me a negaitve value of 28.68 is that interest per month
18:38:41 *** xi__ has joined #gnucash
18:39:34 <xi__> would it be possible in the future to remove GNOME as a dependency for gnucash? I'm a slackware user and it isn't easy to get GNOME installed on it
18:39:40 <jsled> xi__: no.
18:39:59 <xi__> but doesn't gtk do most of the rendering stuff
18:40:04 <xi__> what purpose does gnome serve exactly
18:40:37 <jsled> sorush20: I get -3818.18.
18:41:28 <jsled> xi__: mostly it's gnomeprint, gtkhtml and goffice for graphing.
18:41:39 <xi__> maybe it would be possible to turn off whatever features gnome requires at compile time
18:41:39 <jsled> xi__: then, those have other deps.
18:41:44 <jsled> Plus, gconf for prefs storage.
18:43:11 <jsled> xi__: We're not really interested in that. If you want to submit a patch, you're welcome to.
18:43:25 <jsled> xi__: Why not use a distro that makes it *easy* to have fundamental packages? :)
18:43:50 <xi__> because i love slackware :(
18:44:57 <sorush20> jsled: did you use payment period 24 interest rate 8 present value 80000 future value 86400.00? compounding discrete; period monthly End?
18:45:10 <jsled> I heartly recommend Gentoo; it has that bare-bones feel that I understand Slack people like, but it *also* has basic package management.
18:45:33 <jsled> future value 86400?
18:45:36 <jsled> future value should be 0.
18:46:04 <xi__> slack has package management, but patrick doesn't care about gnome and so he doesn't make packages for it
18:46:34 <jsled> Oh. You lose, then, I guess.
18:46:50 <jsled> Why be at the whim of what he wants?
18:47:04 <xi__> because everything else about slack is great :)
18:50:34 <chris> jsled: ISTR, that infinite loop was actually introduced by codehelp.
18:50:41 *** xi__ has quit IRC
18:51:07 <sorush20> can gnucash calculate interest and add it periodically to an account ?
18:51:26 <jsled> sorush20: no.
18:51:53 <jsled> Though you could setup a scheduled transaction to do much of the heavy lifting; it would prompt you monthly for the value of the account.
18:52:03 <jsled> Which is admittedly something that it should be able to do; but it can't right now.
18:55:28 <chris> A casual browse through r13248-r13255 shows a serious lack of understanding on many levels.
18:58:59 <cortana> what is it about slackware!
18:59:06 <cortana> sometimes i think i should try it to see what i'm missing
18:59:12 <jsled> heh.
18:59:35 <jsled> it sounds like the answer is "everything".
19:00:10 *** pdc has joined #gnucash
19:02:04 <cortana> haha
19:49:29 *** rchern has joined #gnucash
19:52:45 <chris> jsled: do you moderate -changes?
19:53:09 <chris> or warlord, do you?
19:53:10 <warlord> chris: I do, but I'm not going to approve your 32M message.
19:53:17 <warlord> I'll just discard it.
19:53:37 <chris> ok, I'll send email about it instead.
19:53:51 <warlord> Mail went to -patches.
19:54:56 <chris> oh, I forgot about -patches. I'll still send something to -devel, though.
19:55:32 <warlord> ok
20:06:18 *** nbinont_ has joined #gnucash
20:14:17 *** nbinont has quit IRC
20:15:40 <rchern> does gnucash support anything like ctrl-tab to switch between open accounts?
20:20:05 <warlord> Yes, but only if the notebook has focus.
20:23:46 <chris> so, warlord, I was thinking about business features, and registers, and multiple currencies, and read-only transactions...
20:24:29 <chris> ... would it help any if Entries were just implemented as Splits + extra info in the kvp?
20:24:57 <warlord> not really, because the Entry semantics are very different.
20:25:30 <chris> seems like that might 1) make it easier to keep things in sync, 2) support multiple currencies as well as engine does, 3) make entry-lists more like registers.
20:26:16 <warlord> It wont do 1 at all. 2) is relatively easily-solvable, and I dont see 3) as a problem at all.
20:26:28 <warlord> Entries have TWO sets of accounts and values!
20:26:38 <warlord> (because an Entry can be attached to both a Bill AND an Invoice)
20:27:42 <chris> well, I guess I meant to imply that invoices would just be transactions + extra kvp info.
20:28:15 <chris> are there invoice accounts?
20:28:20 <warlord> No.
20:28:41 <chris> invoices seem like collections of entries,
20:28:54 <chris> which balance
20:30:44 <warlord> Nope, there's no balancing.
20:31:01 <chris> well the invoice transation has to balance.
20:31:17 <warlord> true, but that's the invoice TXN, not the "invoice"
20:31:30 <warlord> Note that the invoice txn is not necessarily a 1:1 mapping to the invoice entries.
20:31:57 <chris> I didn't realize that.
20:32:49 <warlord> Yeah, there's a function called "Accumulate Splits" which accumulates all the Entries for each Account into a single Split in the posted TXN.
20:32:53 <warlord> (and this is the default)
20:35:05 <warlord> IMHO SXes shouldn't have been Accounts/Txns/Splits, either.
20:35:48 *** pdc has joined #gnucash
20:38:11 <chris> oh, wait, I knew that invoice txn was not 1:1 with entries.
20:38:28 <chris> I thought you were saying invoices weren't 1:1 with invoice transactions.
20:38:36 <chris> but they are, right?
20:39:37 <warlord> No.
20:39:50 <warlord> The list of entries on an invoice is not 1:1 to the list of splits in the invoice-txn
20:42:03 <chris> I see.
20:42:06 <rchern> how do you switch between them? ctrl-tab isn't working for me
20:43:12 <jsled> The left and right arrows work here, if the tabs have focus.
20:44:21 <rchern> any way to give the tabs focus without using the mouse? rofl, i fold.
20:44:33 <warlord> rchern: no, I dont think so.
20:44:41 <chris> so, does a single entry use both "customer" fields and "vendor" fields at the same time?
20:45:20 <warlord> It can, yes.
20:45:21 <jsled> rchern: From all of the pages except the register, you should be able to shift-tab (or (forward) tab) focus back to the tab strip itself.
20:45:31 <jsled> But the register "captures" everything.
20:45:56 <rchern> yeah :( i hate using the mouse hehe
20:46:11 <jsled> yeah. There was -user traffic not too long ago about this.
20:46:15 <jsled> Maybe a bug about it as well.
20:46:25 <rchern> -user?
20:46:31 <jsled> the gnucash-user mailing list.
20:46:32 <chris> warlord: Is there a design doc, or a readme or a ER diagram or something?
20:46:35 <rchern> ah
20:47:06 <warlord> chris: Um, not in SVN; there were some long emails to -devel back in 2001.
20:47:10 <jsled> oh, right. rchern: ctrl-alt-pg{up,dn}
20:47:24 <jsled> http://bugzilla.gnome.org/show_bug.cgi?id=450717#c1
20:48:07 <rchern> holy crap that's a loud beep
20:49:19 <warlord> chris: actually, src/doc/business.txt
20:49:41 <warlord> Although the email from 2001 probably is better.
20:50:43 <chris> :( not very useful.
20:50:48 <rchern> thanks, if i can avoid the beeping that'll be fabulous
20:50:53 <warlord> sorry.
20:51:32 <chris> most of the stuff in that directory is pretty sketchy.
20:51:59 <warlord> heh.
20:52:33 <chris> I mean, netlogin.txt, c'mon.
20:53:40 <warlord> chris: https://lists.gnucash.org/pipermail/gnucash-devel/2001-November/005064.html
20:53:42 <chris> "If save format was XML text, then could use RCS ..."
20:53:47 <chris> whooo
20:54:10 <chris> "Requires changes to engine FileIOP.h as well
20:54:11 <chris> "
20:54:22 <chris> makes for amusing reading.
20:54:32 <rchern> eh, using that keyboard shortcut screws up focus in the accounts window, oh well
20:54:51 <warlord> Anyways, I need to head out for a bit. I should be back in about 1.5-2 hours.
20:55:14 *** warlord is now known as warlord-afk
21:07:04 <jsled> rchern: beeping?
21:09:12 *** twunder has joined #gnucash
21:12:54 <chris> warlord-afk: that's much better, thanks.
21:13:31 <chris> so, it seems that gncEntry is what became of "SalesOrder" and "PurchaseOrder"
21:14:04 <chris> and interestingly enough, the first response is from jsled, and suggests using a Split for that.
21:14:36 <chris> warlord-afk: and your response was that you "kind of did it this way".
21:14:50 <chris> So, i guess it's not a totally crazy idea.
21:22:18 <chris> I guess each entry would have to go with either an invoice or a bill, but not both.
21:23:37 *** twunder has quit IRC
21:48:28 *** IanL has joined #gnucash
21:59:29 *** warlord-afk is now known as warlord
22:00:34 <warlord> chris: right, but I wanted to handle chargebacks and be able to easily link the two.
22:01:33 <chris> is that kind of like how reversing transactions are linked?
22:07:35 <warlord> Um.... I suppose it COULD be, but right now it's one GncEntry that's attached to two GncInvoice objects (one Vendor Bill (or Employee Expense Voucher), one Customer Invoice)
22:15:31 <rchern> jslred: totally delayed response: yeah, if i try to use ctrl-alt-pg{up,down} past the end, then i hear a really loud beep which is at least double the volume of the music i have playing lol
23:09:12 *** nbinont has joined #gnucash
23:17:27 *** nbinont_ has quit IRC