2020-04-07 GnuCash IRC logs

00:36:48 *** Han has joined #gnucash
01:08:10 *** chris has quit IRC
01:16:30 *** chris has joined #gnucash
01:16:30 *** ChanServ sets mode: +v chris
01:22:17 *** fell has quit IRC
01:22:53 *** fell has joined #gnucash
01:22:53 *** ChanServ sets mode: +o fell
01:39:12 *** sbluhm has joined #gnucash
01:39:12 *** ChanServ sets mode: +v sbluhm
01:56:53 *** Simon has quit IRC
01:57:49 *** Simon has joined #gnucash
01:57:49 *** ChanServ sets mode: +v Simon
02:06:44 *** Mechtilde has joined #gnucash
02:30:19 *** Hirppa has joined #gnucash
02:49:15 *** Gerd has joined #gnucash
03:01:49 *** omnireq has joined #gnucash
03:16:00 *** lcanaska has quit IRC
03:57:40 *** suukim has joined #gnucash
04:05:03 *** Gerd has quit IRC
04:21:10 *** Gerd has joined #gnucash
04:33:05 *** gjanssens has joined #gnucash
04:33:05 *** gncbot sets mode: +o gjanssens
04:33:05 *** ChanServ sets mode: +o gjanssens
05:07:30 *** Aussie_matt has quit IRC
05:10:20 *** fell has quit IRC
05:53:34 *** Gerd has quit IRC
05:57:46 *** fell has joined #gnucash
05:57:46 *** ChanServ sets mode: +o fell
06:21:49 *** User_ has joined #gnucash
06:24:37 *** Gerd has joined #gnucash
07:00:37 *** chris has quit IRC
07:42:16 <warlord> @tell n08l3J Best way is to supply a github PR; then you will either get comments back or it will be incorporated.
07:42:16 <gncbot> warlord: The operation succeeded.
07:46:36 *** Han has quit IRC
07:46:48 *** Han has joined #gnucash
07:51:20 *** Han has quit IRC
07:51:59 *** Han has joined #gnucash
07:54:02 *** jim has joined #gnucash
08:04:16 *** Gerd has quit IRC
08:13:55 *** Mechtilde has quit IRC
08:18:42 *** Mechtilde has joined #gnucash
08:28:38 *** Gerd has joined #gnucash
08:37:29 *** n08l3J has joined #gnucash
08:39:25 *** Mechtilde has quit IRC
08:55:16 *** n08l3J has quit IRC
08:55:41 *** chris has joined #gnucash
08:55:41 *** ChanServ sets mode: +v chris
08:59:13 <chris> .
09:01:44 *** Mechtilde has joined #gnucash
09:07:56 *** n08l3J has joined #gnucash
09:13:40 *** chris has quit IRC
09:25:43 *** n08l3J has quit IRC
09:29:35 *** Jimraehl1 has joined #gnucash
09:30:38 *** Jimraehl1 has quit IRC
09:31:57 *** tonysoar has joined #gnucash
09:35:51 *** SorenV has joined #gnucash
09:40:17 *** n08l3J has joined #gnucash
09:44:25 *** Mechtilde has quit IRC
09:51:46 *** bertbob has quit IRC
09:56:54 *** EggSpurt has joined #gnucash
09:58:34 *** n08l3J has quit IRC
09:58:35 *** bertbob has joined #gnucash
09:58:36 *** ChanServ sets mode: +v bertbob
10:16:50 *** n08l3J has joined #gnucash
10:19:59 *** suukim has quit IRC
10:20:08 *** suukim has joined #gnucash
10:20:12 *** tonysoar has quit IRC
10:30:24 *** suukim has quit IRC
10:30:36 *** suukim has joined #gnucash
10:33:16 *** n08l3J has quit IRC
10:33:16 *** suukim has quit IRC
10:33:23 *** n08l3J has joined #gnucash
10:33:25 *** suukim has joined #gnucash
10:41:07 <warlord> n08l3J, I sent you a message..
10:42:37 *** ramontjunior has quit IRC
10:44:17 *** tonysoar has joined #gnucash
10:45:08 *** AmyWilleron has joined #gnucash
10:45:38 *** Gerd has quit IRC
10:48:18 *** AmyWilleron has quit IRC
10:51:10 *** n08l3J has quit IRC
10:52:08 *** Gerd has joined #gnucash
10:56:13 *** Han has quit IRC
11:03:24 *** n08l3J has joined #gnucash
11:05:13 *** jim has quit IRC
11:14:48 *** tonysoar has quit IRC
11:18:00 *** guak has joined #gnucash
11:21:11 *** n08l3J has quit IRC
11:41:34 *** jim has joined #gnucash
11:46:36 *** omnireq has quit IRC
11:48:59 *** calvinct has joined #gnucash
11:54:12 *** sbluhm has quit IRC
11:55:31 *** guak has quit IRC
11:56:11 *** guak has joined #gnucash
11:58:38 *** omnireq has joined #gnucash
12:02:41 *** Gerd has quit IRC
12:03:16 <gjanssens> .
12:03:16 <gncbot> gjanssens: Sent 2 days, 3 hours, and 31 minutes ago: <chris> would like to test balsheet-eg.scm - unfortunately balsheet-eg.eguile.scm is not installed in the build dir at all - is this something that can be fixed?
12:07:56 *** guak has quit IRC
12:11:11 <gjanssens> @tell chris The build system currently doesn't add them to the build directory. An omission. You can only run those from a true installation (make install)
12:11:11 <gncbot> gjanssens: The operation succeeded.
12:11:16 *** omnireq has quit IRC
12:12:24 *** omnireq has joined #gnucash
12:32:49 *** guak has joined #gnucash
12:33:46 *** guak has quit IRC
12:33:49 *** guak has joined #gnucash
12:36:02 *** Gerd has joined #gnucash
13:06:45 *** suukim has quit IRC
13:07:19 *** EggSpurt has quit IRC
13:17:30 *** calvinct has quit IRC
13:29:12 *** jervin has joined #gnucash
13:38:33 *** Hamaryns has joined #gnucash
13:38:33 *** ChanServ sets mode: +v Hamaryns
13:51:12 *** Mechtilde has joined #gnucash
14:17:06 <sunyibo[m]> How do I track bonds in gnucash?
14:17:23 <sunyibo[m]> How do I track stocks traded in foreign currencies?
14:17:56 *** jervin has quit IRC
14:18:28 *** jim has quit IRC
14:23:12 <SorenV> sunyibo[m] If you haven't found it yet a good place to start is chapter 5 of the manual which can be found here. https://www.gnucash.org/viewdoc.phtml?rev=3&lang=C&doc=help
14:25:24 *** sbluhm has joined #gnucash
14:28:22 *** Gerd has quit IRC
14:34:46 <sunyibo[m]> thanks
14:39:00 *** Gerd has joined #gnucash
14:48:39 *** sbluhm has quit IRC
14:51:21 *** frakturfreak has joined #gnucash
14:57:57 <warlord> sunyibo[m], for the stocks in a foreign currency, you will need to have the foreign currency as a parent of the stock. E.g., Stock:FooBroker:CUR:Stock
14:58:06 <warlord> Sorry, Assets:FooBroker...
15:05:49 *** Gerd has quit IRC
15:26:13 *** Hamaryns has quit IRC
15:30:22 *** gjanssens has quit IRC
15:33:19 *** n08l3J has joined #gnucash
15:48:59 *** Mechtilde has quit IRC
15:52:23 *** ramontjunior has joined #gnucash
16:05:31 *** ramontjunior has quit IRC
16:08:37 *** n08l3J has quit IRC
16:19:19 *** n08l3J has joined #gnucash
16:25:49 *** jervin has joined #gnucash
16:25:56 *** frakturfreak has quit IRC
16:28:33 *** jervin has quit IRC
16:40:36 *** n08l3J has quit IRC
17:04:48 *** User_ has quit IRC
17:20:36 *** omnireq_ has joined #gnucash
17:21:48 *** omnireq has quit IRC
17:22:20 *** chris has joined #gnucash
17:22:20 *** ChanServ sets mode: +v chris
17:28:29 *** Agfarmer18 has joined #gnucash
17:49:50 *** Agfarmer18 has quit IRC
17:51:43 *** Agfarmer18 has joined #gnucash
17:54:53 *** n08l3J has joined #gnucash
17:57:15 *** lcanaska has joined #gnucash
18:13:10 *** n08l3J has quit IRC
18:16:55 *** Agfarmer18 has quit IRC
18:17:01 *** oozer has joined #gnucash
18:30:23 *** omnireq_ has quit IRC
18:31:02 *** omnireq_ has joined #gnucash
18:38:33 *** Agfarmer18 has joined #gnucash
18:49:07 *** SorenV has quit IRC
18:51:53 *** omnireq_ has quit IRC
18:52:32 *** omnireq_ has joined #gnucash
18:57:05 <warlord> jralls, I think it is an absolute requirement that one be able to reconcile "into the future".
18:57:21 <warlord> Of course, how far into the future is an exercise in finding middle ground.
18:57:45 *** bertbob has quit IRC
18:58:28 <jralls> warlord, that's why I think the user should set a cutoff if we're going to have one.
18:59:56 <jralls> And it's perfectly fine to pop up a dialog box asking for confirmation if the user tries.
19:01:00 <jralls> But nothing will completely prevent the user screwing up so there should also be an easy way to find weird reconcile dates.
19:01:27 *** bertbob has joined #gnucash
19:01:27 *** ChanServ sets mode: +v bertbob
19:04:47 <warlord> Then how about a Preference (which defaults to 7) of "how many days in the future can you reconcile?" Don't make it a date-picker, certainly not an arbitrary date-picker. Besides, I think the vast majority of users reconcile into the past, not the future.
19:05:10 <warlord> A pop up to verify is fine, so long as "OK" is an option.
19:05:28 <warlord> But I still think a small window of "allowed" future (without popup) is also perfectly reasonable.
19:08:13 <jralls> gjanssens will be unhappy about a preference and the problem with an arbitrary window is that it's arbitrary.
19:10:00 <warlord> Who cares? I suspect 99% of all reconciliations are in the past?
19:10:12 <warlord> (who cares about it being arbitrary)
19:10:28 <warlord> Make it arbitrary and if people complain then add the preference.
19:12:25 <jralls> Or say that reconciling is by definition in the past and can't be in the future because banks don't post in the future. You can adapt your reimbursables to use a suspense account as Phurrough suggests.
19:12:26 <warlord> And by complain, I don't mean the philosophical "eww, it's arbitrary", but complain in the sense of "I am trying to do X and this arbitrary limit is stopping me"
19:12:47 <warlord> Suspense accounts disconnect the transactions.
19:13:23 <jralls> Rubbish. AP and AR are suspense accounts.
19:13:46 <warlord> AR and AP have lots of metadata to connect inputs and outputs.
19:14:21 <warlord> A regular asset Suspense account does not.
19:14:30 <warlord> And no reports will connect those dots.
19:14:54 <warlord> You can make some assumptions based on amounts and close dates, but what did you say recently about people that assume?
19:18:12 <jralls> You could create invoices for your reimbursables and use that to connect the dots. That's probably the least-effort way. You could also use notes or memos to indicate which reimbursement request goes with which expense.
19:18:38 *** omnireq__ has joined #gnucash
19:19:03 *** omnireq_ has quit IRC
19:19:04 <warlord> It's actually a ton more work than just reconciling 2 days into the future.
19:20:00 <jralls> That doesn't exactly give you assumption-free connection between the expense, reimbursement request, and reimbursement either.
19:20:35 <warlord> That's not the connection I am looking for; it's the connection from reimbursement to bank.
19:21:28 <warlord> And again, it's silly to have to have an extra account and an extra transaction just to be able to reconcile 2 days ahead.
19:21:31 <jralls> You get the check, you deposit it, it shows up on your next statement, or not. That's separate from tracking which reimbursables have been actually reimbursed.
19:22:21 <jralls> That part is what the GnuCash reconciliation is for.
19:22:23 <warlord> Yes, that's true. But I want to be able to reconcile the reimbursibles as I deposit the check, not when I do.
19:22:36 <warlord> I'm reconciling both sides of the reimbursement
19:22:47 <warlord> Yes, I reconcile with the bank from their statement.
19:23:12 <warlord> But I also use it in the reimbursibles account to reconcile the *paid* (reimbursed) expenses
19:23:18 <warlord> So my reconciled balance is always 0
19:23:54 <warlord> It also means I can View -> Filter by -> Status and uncheck "reconciled" in order to see what expenses haven't been reported yet, or recported and not yet reimbursed.
19:24:11 <warlord> The process works very well for me, but requires that I be able to reconcile 1 or 2 days into the future.
19:24:14 <jralls> That requires assuming that you never have two reimbursement vouchers outstanding at the same time, and that you always get fully reimbursed for your requests.
19:25:06 <warlord> True, but the latter is the case, and as for the former, it depends on the delay in getting reimbursed.
19:25:30 <warlord> The process works great for me and much less overhead than using Invoices.
19:25:49 <warlord> Except, and I keep repeating, I need to be able to reconcile 1-2 days into the future..
19:26:12 *** Aussie_matt has joined #gnucash
19:27:25 <jralls> Where does the future requirement come from?
19:28:28 <warlord> When I deposit a check, the deposit is only processed the following day -- and I want my bank deposit to be more in line with when it is processed (which isn't the same as when the funds are actually available)
19:28:43 <warlord> I use deposit-by-phone, so it's always processed the following day.
19:28:57 <warlord> But I want to enter it into gnucash and reconcile at the same time as I process the check.
19:29:06 <warlord> c.f. lazy and forgetful if I can't do it all at the same time.
19:31:24 <warlord> Case in point, I plan to deposit a check today. The bank is only going to process it tomorrow. So I want to enter the transaction with tomorrow's date (because that's when the bank looks at it), even though the funds probably wont be available until Thursday or Friday.
19:31:58 * warlord is always putting transactions into the future to match when I expect them to actually occur.
19:32:11 <jralls> Why? You're fond of telling users that they're keeping their own books, not the bank's.
19:32:33 <warlord> Indeed. For checks that I write I enter them on the date that I write them.
19:32:34 <jralls> For your book, the transaction happens when you open the envelope.
19:33:07 <warlord> The "transaction" is Reimbursibles -> Bank. That happens when I deposit it.
19:33:17 <warlord> Not when the check gets into my hands.
19:33:44 <jralls> For the bank's book, it happens Thursday or Friday when they clearing house tells them the other bank has acknowledged and paid.
19:33:47 <warlord> As for why I date it tomorrow -- I want to be conservative in my model of the bank account value.
19:34:48 <warlord> Here's the difference: If I want into the bank with the check they will process it immediately. If I do it electronically, it's as if I walked into the bank the next day. So I treat it as such.
19:35:04 <warlord> Sorry, I need to disappear for a while.
19:35:10 <warlord> (putting kids to bed)
19:35:11 <warlord> BIAW
19:35:24 <jralls> I'll be away by then Goodnight!
19:40:25 *** EggSpurt has joined #gnucash
19:41:01 *** Yotson has quit IRC
19:57:48 *** jralls is now known as jralls_afk
19:59:14 *** Agfarmer18 has quit IRC
20:00:26 *** EggSpurt has quit IRC
20:10:36 *** Yotson has joined #gnucash
20:26:47 *** guak has quit IRC
20:41:13 *** storyjesse has joined #gnucash
20:49:05 *** tonysoar has joined #gnucash
20:49:31 *** tonysoar has quit IRC
21:03:20 *** oozer has quit IRC
21:03:39 *** jervin has joined #gnucash
21:31:50 *** jim has joined #gnucash
21:41:11 *** jim has quit IRC
22:01:47 <fell> Warlord, I am no fan of your time traveller's gap.
22:02:26 <fell> If there were an preference, the default should be 0.
22:05:28 <fell> And then it should be the book option instead of a preference:
22:07:02 <fell> Assume we were sharing a book. After I open it with d=0, your states would throw errors/get "fixed".
22:07:32 *** omnireq__ has quit IRC
22:57:03 *** jralls_a_ has joined #gnucash
22:57:03 *** ChanServ sets mode: +o jralls_a_
22:58:03 *** jralls_afk has quit IRC
23:14:19 *** jralls_a_ has quit IRC
23:24:06 *** jralls_afk has joined #gnucash
23:24:06 *** ChanServ sets mode: +o jralls_afk
23:48:40 *** jervin has quit IRC