2012-10-30 GnuCash IRC logs

00:50:07 *** briehman has quit IRC
00:53:26 *** ErKa has joined #gnucash
01:16:32 *** xi_ has quit IRC
02:21:06 *** timfrost has joined #gnucash
02:38:31 *** ErKa has quit IRC
02:50:07 *** geroldr has joined #gnucash
03:04:25 *** geroldr has quit IRC
03:05:34 *** geroldr has joined #gnucash
03:46:40 *** ari has quit IRC
04:57:45 *** timfrost has quit IRC
05:01:42 *** mikee sets mode: +o gncbot
05:06:53 *** geroldr has quit IRC
05:17:29 *** geroldr has joined #gnucash
05:35:35 *** aqua___ has joined #gnucash
06:13:18 *** arnotixe has quit IRC
06:14:50 *** aqua___ has quit IRC
06:19:55 *** aqua___ has joined #gnucash
06:41:31 *** Jimraeh1 has left #gnucash
06:46:55 *** bootlkjkgf has quit IRC
06:56:59 *** Jimraeh1 has joined #gnucash
07:05:32 *** aqua___ has quit IRC
07:12:18 *** Jimraeh1 has quit IRC
07:32:57 *** aqua___ has joined #gnucash
07:46:24 *** Jimraeh1 has joined #gnucash
07:56:29 *** Jimraeh1 has quit IRC
08:30:40 *** fungoat has joined #gnucash
08:52:02 *** fuzzybunny69y has joined #gnucash
08:56:28 *** fuzzybunny69y_ has joined #gnucash
09:01:20 *** fuzzybunny69y__ has joined #gnucash
09:01:39 *** fuzzybunny69y has quit IRC
09:01:40 *** fuzzybunny69y__ is now known as fuzzybunny69y
09:07:01 *** aqua___ has quit IRC
09:07:43 *** fuzzybunny69y__ has joined #gnucash
09:08:12 *** fuzzybunny69y_ has quit IRC
09:12:13 *** fuzzybunny69y has quit IRC
09:12:13 *** fuzzybunny69y__ has quit IRC
09:15:02 *** fuzzybunny69y has joined #gnucash
09:26:31 *** fuzzybunny69y has quit IRC
10:11:08 *** ErKa has joined #gnucash
10:41:31 *** ErKa has quit IRC
11:36:04 *** astro^ has quit IRC
11:36:30 *** astro has joined #gnucash
12:18:31 *** ari has joined #gnucash
12:48:09 *** ari has quit IRC
13:46:36 *** candyflip has joined #gnucash
13:53:13 <candyflip> how can a new transaction be created *outside* gnucash, and then imported?
13:56:31 <warlord> candyflip: I dont understand the question.
13:56:58 <candyflip> warlord: I don't want to manually enter the transaction using my keyboard.
13:57:05 <candyflip> i want my script to do the work
13:57:33 <warlord> have your script generate QIF or OFX and then you can import that.
13:57:35 <candyflip> i see that there are options to import QIF files, and replay gc log files
13:58:03 <candyflip> but QIF imports are about as cumbersome as entering manually, if just for one transaction
13:58:30 <candyflip> (since GC tries to figure out what account to associate, and tries to match it to existing transactions)
13:59:51 <candyflip> i know the best way to /extract/ transactions is using another tool (ledger).. so i wonder if there is also a good tool for insertions
13:59:58 <candyflip> perhaps ledger?
14:00:47 <warlord> Well, your other option is to have your script call the gnucash API directly to perform insertions. What is your *source* of data?
14:00:58 *** Linuturk has joined #gnucash
14:02:18 <candyflip> warlord: sounds interesting.. i didn't realize gnucash had an api
14:02:23 <candyflip> i just have a bash script
14:02:31 <warlord> Yep, implemented in C, Scheme, and Python.
14:02:40 <warlord> Where is the bash script getting its data?
14:03:11 <candyflip> the bash script imports a CSV file containing clock-in and clock-outs from a timecard
14:03:32 <candyflip> it then figures out how much to bill for
14:04:04 <warlord> Are you trying to create a txn or an invoice?
14:04:17 <candyflip> both, actually
14:04:43 <candyflip> first a transaction in a dummy account, to track how much I can charge for
14:04:57 <candyflip> then i normally create a proper invoice from that account
14:05:27 <candyflip> but the invoice creation is complex enough that i might have to continue doing that part manually
14:07:29 <candyflip> the .log file replay looks interesting
14:07:40 *** ari has joined #gnucash
14:08:04 <warlord> Don't use the log replay
14:08:05 <candyflip> i can do a manual entry, then perhaps use the resulting .log as a template for future entries, and do a replay
14:08:20 <candyflip> why not?
14:08:26 <warlord> No, you shouldn't. It's broken in many MANY ways..
14:08:34 <warlord> It's very limited in what it can do
14:08:47 <warlord> and it will create broken data files if done improperly
14:10:31 <candyflip> well i'm a bit adverse to the QIF import, because that's a wizard/import process that tries to do too much guesswork and requires the user to make decisions
14:11:03 <candyflip> what are these dtaus files? are those perhaps more deterministic?
14:11:46 <candyflip> hmm.. looks german
14:11:57 <warlord> Yep, they are.
14:12:06 <warlord> Everything requires some human input.. at least at first.
14:12:14 <warlord> Then gnucash can learn for future imports.
14:13:16 <candyflip> i like how ledger can directly work with gnucash files without an HMI, and scripts can use ledger
14:13:33 <candyflip> i'm just not clear on whether ledger can modify gnucash files
14:16:58 <candyflip> i suppose my script could also call a scheme or python script to make use of the GC API, but i don't know those languages
14:16:58 <warlord> I have no idea. ledger isn't a gnucash program
14:18:44 *** ErKa has joined #gnucash
14:18:45 <candyflip> ledger is a great tool for GC users.. can't live w/out it. It enables users to use regular expressions on the commandline to extract gnucash data, and then outputs results in CSV format
14:19:27 <candyflip> it really compensates for gnucash's shortcomings with creating custom reports
14:20:53 <warlord> Gnucash has every report I've needed so far..
14:21:03 <warlord> (then again, if it didn't I could write one using scheme)
14:22:20 <candyflip> what's the difference between QIF and OFX?
14:23:41 <candyflip> ofx is newer
14:30:26 <warlord> different formats. OFX is SGML, QIF is more text-like. QIF allows split txns
14:49:38 *** ErKa has quit IRC
15:07:03 *** Bodhi has joined #gnucash
15:48:21 *** Topcat has joined #gnucash
15:59:29 *** Krzysiek_K has joined #gnucash
16:35:01 *** candyflip has quit IRC
17:06:39 *** Topcat has quit IRC
17:07:02 *** Topcat has joined #gnucash
17:09:32 *** fungoat has quit IRC
17:13:29 *** aqua___ has joined #gnucash
17:32:35 *** ari1 has joined #gnucash
17:38:11 *** ari has quit IRC
17:39:55 *** ari has joined #gnucash
17:40:18 *** aqua___ has quit IRC
17:45:06 *** ari1 has quit IRC
18:14:27 *** Topcat has quit IRC
18:19:32 *** ErKa has joined #gnucash
18:24:40 *** Bodhi has quit IRC
19:06:33 *** ErKa has quit IRC
19:13:13 *** ari has quit IRC
19:45:26 *** briehman has joined #gnucash
19:54:09 *** nafg has joined #gnucash
20:07:11 *** nafg has quit IRC
20:20:28 *** ari has joined #gnucash
20:40:44 *** briehman has quit IRC
20:41:47 *** Jimraeh1 has joined #gnucash
21:02:28 *** briehman has joined #gnucash
21:22:17 *** ari has quit IRC
21:30:42 <warlord> @op
21:30:42 <gncbot> warlord: Error: You don't have the #gnucash,op capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified.
21:30:55 <warlord> @op
21:30:55 *** gncbot sets mode: +o warlord
21:35:53 *** geroldr has quit IRC
21:50:01 *** nafg has joined #gnucash
21:50:02 *** kpreid has quit IRC
21:50:30 *** kpreid has joined #gnucash
22:31:11 *** ari has joined #gnucash