2023-04-01 GnuCash IRC logs

00:08:47 <warlord> jralls, php-7.2.24-1.fc29.x86_64
00:23:14 *** warlord has quit IRC
00:58:06 *** NoobAlice has quit IRC
01:54:08 *** fell has quit IRC
01:55:28 *** fell has joined #gnucash
01:55:28 *** ChanServ sets mode: +o fell
03:32:07 *** gandalf has joined #gnucash
03:52:41 *** rtrev has joined #gnucash
04:30:37 <Simon> Stock accounts don't support a future value?
04:31:01 <Simon> my Bank accounts have Present/Future/Cleared/Reconciled/Projected Minimum in the status bar
04:31:37 <Simon> a Stock account with only future dated transactions has Shares/Current Value in the status bar
04:31:52 <Simon> it has the future value for both of those, which is definitely wrong for "Current Value"
04:34:10 *** gandalf1 has joined #gnucash
04:34:30 *** gandalf has quit IRC
04:34:30 *** gandalf1 is now known as gandalf
04:55:13 *** richard has joined #gnucash
04:57:41 *** richard has left #gnucash
05:01:18 *** rtrev has quit IRC
07:57:45 *** gandalf has quit IRC
09:22:54 *** marek has quit IRC
10:46:45 *** gandalf has joined #gnucash
10:51:27 *** jervin has joined #gnucash
10:53:04 *** NoobAlice has joined #gnucash
10:53:05 *** ChanServ sets mode: +v NoobAlice
11:40:33 *** jervin has quit IRC
11:48:09 *** marek has joined #gnucash
12:23:37 *** jervin has joined #gnucash
12:29:02 *** jervin has quit IRC
13:44:55 *** gandalf1 has joined #gnucash
13:45:21 *** gandalf has quit IRC
13:45:21 *** gandalf1 is now known as gandalf
14:38:39 *** phebus has quit IRC
14:55:43 *** gandalf1 has joined #gnucash
14:56:11 *** gandalf has quit IRC
14:56:11 *** gandalf1 is now known as gandalf
15:16:45 *** ChanServ sets mode: +v Milou[m]
16:17:29 *** chipxxx has joined #gnucash
16:49:34 *** chipxxx has quit IRC
16:55:06 *** chipxxx has joined #gnucash
17:05:49 *** gandalf has quit IRC
17:07:43 *** chipxxx has quit IRC
17:13:18 *** chipxxx has joined #gnucash
17:26:05 *** chipxxx has quit IRC
17:33:40 *** chipxxx has joined #gnucash
17:52:51 *** chipxxx has quit IRC
18:10:08 *** chipxxx has joined #gnucash
18:16:52 *** chipxxx has quit IRC
18:26:31 *** chipxxx has joined #gnucash
18:29:17 *** NoobAlice has quit IRC
18:42:18 *** chipxxx has quit IRC
19:16:31 <jralls> chris, Fixing https://bugs.gnucash.org/show_bug.cgi?id=798810 to make scm_to_value<GncOptionAccountList> stop reversing the list causes the fourth and fifth values in https://github.com/Gnucash/gnucash/blob/stable/gnucash/report/reports/standard/test/test-income-gst.scm#L201 to flip. Any idea why?
19:53:44 <jralls> chris, er, make that the third and fourth values, 20.00 and 35.00.
20:52:06 <chris> jralls: the #L201 $20 and $35 are the GST totals
20:53:00 <jralls> So what controls their order in the table? Are they associated with accounts?
20:54:07 <chris> yes see #L95
20:56:59 * jralls scratches head. But there are three accounts there, so if the list is getting reversed it should be 248, 35, 20 not 35, 20, 248.
20:58:23 <chris> oh no there are 3 accounts but 2 are sales and 1 purchase
20:58:36 <chris> the purchase tax account is on the RHS of this report
20:58:55 <chris> you can see in file:///tmp/test-gstr-display-options-enabled.html
21:00:36 * chris trying an idea for a fix: reverse list only if list has guids
21:01:03 <chris> https://pastebin.com/raw/ybMZJtvn
21:02:13 <jralls> That seems a bit of a hack, but I'll give it a go.
21:06:38 <jralls> Didn't work, which is interesting.
21:12:31 <jralls> Heh, you put from_report = false on the guid leg.
21:13:13 <jralls> Oh, no, I missed the ! in the test.
21:14:54 <chris> I suspect this is not the best fix...
21:15:53 <chris> what's generating the SCm list of guids here?
21:15:54 <jralls> I agree, but I'm summoned for dinner, so I've pushed it to get CI happy. The implication is that there's another reversal somewhere.
21:16:16 <chris> breakfast too here
21:16:22 <jralls> OK. Later.
21:46:55 *** isometry has joined #gnucash
22:01:42 *** palerider has joined #gnucash
22:04:23 *** palerider has left #gnucash
22:09:08 <chris> jralls: could it be that #L1223 string_list should be scm_reverse'd after all these scm_conses?
22:17:48 <chris> hmm no it's not enough
22:22:31 *** ChanServ sets mode: +v isometry
22:22:59 <isometry> what exactly are the rows at the bottom when I'm editing a budget?
22:23:25 <isometry> "Income", "Expenses", "Transfer", "Remaining to Budget"
22:24:16 <chris> Income: total income, eg paycheck $1000
22:24:39 <chris> Expenses: total expenses eg groceries+rent $600
22:24:54 <isometry> it looks like the last one lists the credits minus the debits for each budget period
22:25:05 <chris> Transfer: savings eg $400
22:25:21 <isometry> it's a little confusing that it's possible to make that nonzero?
22:25:22 <chris> Remaining to budget: if it's $0 then you've completed your envelope budgeting
22:25:45 <isometry> I think I'm misunderstanding the budget interface somehow
22:26:47 <isometry> it seems like I'm manually calculating numbers that get calculated for me when I enter a transaction
22:28:17 <isometry> if I expect a few transactions in a budget period, am I supposed to add them all up myself to figure out how they affect each account?
22:29:00 <isometry> and if I change my mind about one of the amounts, I add or subtract the same number in two rows?
22:37:10 <chris> that's the idea
22:48:53 <isometry> that seems a little inconvenient?
22:49:11 <isometry> is there a reason it doesn't track transactions and handle the double-entry automatically?
23:56:34 *** phebus has joined #gnucash
23:56:34 *** ChanServ sets mode: +v phebus