2019-11-11 GnuCash IRC logs

00:01:05 *** Gerd has quit IRC
00:01:24 *** o01eg has quit IRC
00:01:57 *** o01eg has joined #gnucash
00:10:00 *** Gerd has joined #gnucash
00:43:51 *** Mechtilde has joined #gnucash
00:46:38 *** Gerd1 has joined #gnucash
00:47:23 *** Gerd has quit IRC
00:47:23 *** Gerd1 is now known as Gerd
01:25:12 *** Gerd has quit IRC
01:33:55 *** Gerd has joined #gnucash
01:37:40 *** pohly1 has joined #gnucash
01:50:45 *** Gerd has quit IRC
02:00:10 *** Gerd has joined #gnucash
02:09:13 *** Mechtilde has quit IRC
02:21:10 *** Gerd has quit IRC
02:38:44 *** gggg has joined #gnucash
03:08:14 *** Mechtilde has joined #gnucash
03:12:16 *** omnireq__ has quit IRC
03:12:36 *** omnireq__ has joined #gnucash
03:33:46 *** omnireq__ has quit IRC
03:34:42 *** omnireq__ has joined #gnucash
04:01:09 *** cri has joined #gnucash
04:01:51 <cri> Guys, when is it planned for the site http://gnucash.org/ to be back online?
04:16:14 <mauritslamers> cri: there are hardware issues with www.gnucash.org
04:17:03 <mauritslamers> and if I remember correctly, there were delays in getting new parts
04:50:47 *** gjanssens has joined #gnucash
04:50:47 *** ChanServ sets mode: +o gjanssens
05:37:06 *** Mechtilde has quit IRC
05:40:05 <chris> warlord: I'll report back in bugzilla. the havoc is easily visible only in the new-owner-report. any other business reports hides the mess.
05:40:42 <chris> I'd like to know your strategy for "prepayments go to oldest invoice": is this that is meant to be handled via payment-processing dialog, or in the owner-report?
05:41:38 <chris> I am aware old owner-report counts prepayments and tries to assign to the oldest report; I don't know if it's bug-free; but is it something that the payment-dialog is supposed to enforce at all?
05:42:13 <chris> if the former, then I can modify the aging-list generator to assign unattached payment to old invoices just like current report.
05:42:25 <chris> if the latter then I'll leave my aging-list generator as is.
05:43:03 <chris> i.e. it can report "Invoice aging 0-30=$100, Prepayment=-$100, Total=$0" for $100 invoice + $100 unattached payment.
05:43:19 * chris feels it's fine to leave them separate
05:49:05 *** fell has joined #gnucash
05:49:05 *** ChanServ sets mode: +o fell
06:17:18 <aarktica> chris: I finally created a test case datafile to illustrate the net worth computation mismatch.
06:19:32 *** Mechtilde has joined #gnucash
06:41:02 *** gggg has quit IRC
06:45:38 <gjanssens> chris: I don't think the payment dialog should force anything. At best it can propose a default assignment.
06:47:12 <gjanssens> IIRC in gnucash 2.4 and older you couldn't select invoices in the payment dialog, or maybe a single one at best.
06:48:09 <gjanssens> If you didn't have a preselected invoice, the payment would be applied to invoices, oldest first. If you did preselect and invoice the payment would be applied to that invoice.
06:48:37 <warlord> You could select a single one that put it in the front of the FIFO, on the theory that, in general, someone was only paying 1 invoice (or didn't care which invoice was paid, because the account is based on the customer)
06:48:37 <gjanssens> Any spillover would again be automatically applied to the other open invoices, oldest first.
06:49:03 <gjanssens> However the "prepayments got to oldest invoice" doesn't apply to the process payment dialog, it applies when you post an invoice
06:49:25 <gjanssens> And even that's optional: there's a preference to enable or disable this behaviour.
06:49:43 <warlord> That preference is also new -- in the original code it would auto-post
06:50:13 <gjanssens> warlord: right
06:50:36 <gjanssens> I don't remember when that preference was added. It seems to be there for longer than I remember.
06:51:32 <warlord> I still think you put it in. ;)
06:58:23 <gjanssens> heh, quite possible :)
06:58:50 <gjanssens> It's been a long journey and git history serves as my external memory so I don't have to remember it all...
06:59:57 <gjanssens> chris: I have just tested - the auto-assignment when entering a payment has been removed. I'd have to dig in the history to figure out why though.
07:03:48 *** chf has quit IRC
07:29:31 *** User has joined #gnucash
07:42:16 <chris> i'm not so familiar with the .c part, all i know is aging.scm treats overpayments with special care: https://github.com/Gnucash/gnucash/blob/maint/gnucash/report/business-reports/aging.scm#L72
08:01:56 <chris> aarktica: and what exactly is wrong with the networth if I may ask
08:03:09 <chris> bug report should illustrate the discrepancy
08:03:26 <chris> because we can't read your mind
08:16:53 *** jervin has joined #gnucash
08:18:04 <chris> Here's my current new-owner-report: https://imgur.com/a/DflQzVj
08:19:06 <chris> of note: (1) overpayment on 10/11/19 correctly handled -- gets line in the 'details' section on right side. (2) underpayment on 05/11/19 correctly handled.
08:19:49 <chris> (3) overpayment gets its own bucket in aging-list at the bottom. it is added to aging-list to report a net amount 84GBP receivable from customer.
08:20:29 <chris> (4) (not shown) aging-report uses the same aging-list function, so, will show identical details.
08:23:44 <chris> all I can say is, the flexibility that we are aiming for begets much gnclot headaches!
08:28:08 *** jervin has quit IRC
08:47:51 <warlord> I feel that "Lots" was not fully thought out when first designed and implemented.
08:47:57 <warlord> s/was/were
08:49:09 <chris> agree... its use in stock is fine, but for business tracking, isn't that great
08:50:05 <warlord> I used it because it made sense at the time.
08:50:19 <warlord> It generally had the right semantics.
08:51:50 <chris> and here we are ;) trying to make the best of it
08:52:16 <chris> i'd trust the upgraded new-owner-report will be a welcome addition to the family
08:52:25 <warlord> I'm sure.
08:52:38 <warlord> What are the problems with using Lots for biz features?
08:54:21 <chris> I haven't had much thought... but it will force payments-for-multiple-invoices to be split up, and the overpayment must be decoded separately
08:55:13 <chris> it'd be imho generally easier to force an-account-per-customer situation
08:55:34 <warlord> True.. But again, the original concept was one payment per invoice... with a payment over multiple invoices being rare.
08:55:35 <chris> thereby leveraging the existing account-balance calculators for any business tracking
08:55:46 <aarktica> chris: The formula to calculate is: networth = total assets - total liabilities
08:56:13 <warlord> I wanted to avoid account-per-customer, because I didn't want to have to have 100-1000 extra accounts laying around.
08:56:17 <chris> warlord: not complaining though.
08:56:36 <aarktica> chris: However, total assets is incorrect in the networth report, as it doesn't match what is displayed in the Accounts tab.
08:56:49 <warlord> trust me, I completely thought through many of these issues 15-20 years ago
08:57:07 <chris> aarktica: the networth linechart offers a choice of pricing: try 'pricedb-latest' which is what the Accounts tab uses
08:57:13 <chris> warlord: ok.
08:58:01 * chris not complaining
08:58:54 <aarktica> chris: How can I access the choice of pricing? I don't see it in the Options dialog.
08:59:02 <warlord> And for the record, all the logic was FINE until someone came along and decided they needed to allow assigning multiple invoices to a payment, and adding credit notes and all that.. ;)
08:59:28 <chris> aarktica: report options->general->price-source
08:59:55 <chris> aarktica: a good bug report will include incorrect numbers, screenshot, expected numbers!
09:00:45 <aarktica> Will do. Thanks!
09:01:46 <aarktica> Changing from weighted average to nearest in time fixed the issue.
09:02:21 <chris> good, so, nothing wrong with the formula
09:03:09 <chris> gjanssens/warlord: I'll merge my ongoing WIP for business-reports. I figure being beta they're allowed to get incremental fixes!
09:03:27 <chris> each merge gets them closer to what I'd want the report to display
09:06:24 <warlord> I wonder if the default choice should be changed to nearest-in-time?
09:06:38 <warlord> chris, sure.
09:07:23 <chris> warlord/jralls: the original report writers used weighted-average as default for *many* reports until someone bugged that unrealized gains didn't figure
09:07:43 <chris> so, most were changed to average-cost with all the malarkey from 2 years ago
09:09:13 <chris> except equity-statement still uses weighted-average, documented in 797419
09:10:35 <chris> gtg now, I *do* hope someone else can beta test my reports
09:11:04 *** chf has joined #gnucash
09:17:04 <warlord> have a good evening, chris
09:18:50 *** kriesel has joined #gnucash
09:24:34 *** kriesel has quit IRC
09:26:33 <gjanssens> chris: no other accounting software I use has separate accounts per customer. They all use one single account with some kind of suplementary mapping (for which we have reused the lots code)
09:28:18 <gjanssens> oh and see you later :)
09:34:05 *** jervin has joined #gnucash
09:34:08 *** fell has quit IRC
09:37:52 *** jervin has quit IRC
09:43:04 *** fell has joined #gnucash
09:43:04 *** ChanServ sets mode: +o fell
10:04:33 <cri> mauritslamers: Thanks
10:05:27 <cri> mauritslamers: there isn't a mirror to download?
10:05:41 <mauritslamers> there is the releases page on github
10:06:16 <mauritslamers> https://github.com/gnucash/gnucash/releases
10:06:23 <cri> I am on it.
10:06:28 <cri> Thanks - looking.
10:11:33 <warlord> cri, or go to SF to download.
10:11:48 <warlord> www.gnucash.org just points to SF
10:11:49 *** o01eg has quit IRC
10:12:01 <warlord> (for sw downloads)
10:12:44 <cri> warlord: pardon me, SF stands for?
10:12:50 <mauritslamers> sourceforge
10:12:53 <cri> (I have a blank)
10:12:56 <cri> ah yes :)
10:13:10 <cri> I am on GitHub already.
10:13:11 <mauritslamers> *click* ;-)
10:13:22 <cri> mauritslamers: (:
10:18:07 *** Mechtilde has quit IRC
10:22:49 *** jervin has joined #gnucash
10:28:25 *** omnireq__ has quit IRC
10:32:59 *** jervin has quit IRC
10:55:52 *** kael has joined #gnucash
10:55:52 *** ChanServ sets mode: +v kael
10:58:01 *** kael has quit IRC
11:03:33 *** omnireq has joined #gnucash
11:03:33 *** ChanServ sets mode: +v omnireq
11:32:32 *** guak has joined #gnucash
11:58:00 *** omnireq has quit IRC
12:07:05 *** omnireq has joined #gnucash
12:07:05 *** ChanServ sets mode: +v omnireq
12:08:51 *** omnireq has quit IRC
12:10:13 *** omnireq has joined #gnucash
12:10:14 *** ChanServ sets mode: +v omnireq
12:12:19 *** omnireq has quit IRC
12:13:31 *** omnireq has joined #gnucash
12:13:31 *** ChanServ sets mode: +v omnireq
12:15:53 *** Mechtilde has joined #gnucash
12:17:20 *** sbluhm has quit IRC
12:18:57 *** Mechtilde has quit IRC
12:19:20 *** Mechtilde has joined #gnucash
12:30:18 *** mr_sm11th has joined #gnucash
12:30:18 *** ChanServ sets mode: +v mr_sm11th
12:56:18 *** Gerd has joined #gnucash
12:59:54 *** oozer has joined #gnucash
13:08:26 *** kael has joined #gnucash
13:08:26 *** ChanServ sets mode: +v kael
13:10:44 *** sbluhm has joined #gnucash
13:10:44 *** ChanServ sets mode: +v sbluhm
13:54:39 *** User has quit IRC
14:07:48 *** frakturfreak has joined #gnucash
14:07:48 *** ChanServ sets mode: +v frakturfreak
14:09:12 *** Gerd has quit IRC
14:13:56 *** kael has quit IRC
14:16:47 *** User has joined #gnucash
14:18:13 *** gjanssens has quit IRC
14:41:28 *** sbluhm has quit IRC
14:58:34 *** sbluhm has joined #gnucash
14:58:35 *** ChanServ sets mode: +v sbluhm
15:24:12 *** fell has quit IRC
15:24:28 *** fell has joined #gnucash
15:24:28 *** ChanServ sets mode: +o fell
15:42:08 *** boldstripe has joined #gnucash
15:55:50 *** Mechtilde has quit IRC
15:59:17 *** Gerd has joined #gnucash
15:59:51 *** Mechtilde has joined #gnucash
16:01:04 *** chris has quit IRC
16:02:30 *** chris has joined #gnucash
16:02:30 *** ChanServ sets mode: +v chris
16:08:09 *** sbluhm has quit IRC
16:35:53 *** Mechtilde has quit IRC
16:45:40 *** PowaBanga has quit IRC
16:53:49 *** pohly1 has quit IRC
16:57:29 *** fell has quit IRC
16:58:04 *** PowaBanga has joined #gnucash
17:00:18 *** fell has joined #gnucash
17:00:18 *** ChanServ sets mode: +o fell
17:01:40 *** Gerd has quit IRC
17:04:59 *** mr_sm11th has quit IRC
17:05:16 *** frakturfreak has quit IRC
17:07:21 *** Gerd has joined #gnucash
17:11:33 <warlord> jralls, I went to go work on installing my racks.... and I couldn't find all my mounting hardware! I had had a ziplock of all my bolts and nuts, and it went missing in the past month. Blah. replacements arrive tomorrow, but I wasted yesterday.
17:29:09 *** fell_laptop has joined #gnucash
17:29:09 *** ChanServ sets mode: +o fell_laptop
17:29:10 *** fell has quit IRC
17:57:55 *** kael has joined #gnucash
17:57:55 *** ChanServ sets mode: +v kael
18:14:39 *** oozer has joined #gnucash
18:15:12 *** User has quit IRC
18:17:31 *** Gerd has quit IRC
18:18:00 <jralls> warlord, I hate it when that happens.
18:21:37 *** kael has quit IRC
18:31:57 *** TownsendHardware has quit IRC
19:05:20 *** fell_laptop is now known as fell
19:05:59 <fell> jralls, you teached me to use {{Templates}}. ;-)
19:08:36 *** fell has quit IRC
19:13:16 *** fell has joined #gnucash
19:13:16 *** ChanServ sets mode: +o fell
19:16:36 *** gggg has joined #gnucash
19:45:06 <warlord> jralls, me too.
21:00:58 *** guak has quit IRC
21:01:48 *** oozer has quit IRC
21:05:38 *** aarktica has quit IRC
21:30:06 *** gncbot has joined #gnucash
22:16:57 *** omnireq has quit IRC
23:08:23 *** omnireq has joined #gnucash
23:53:53 *** Mechtilde has joined #gnucash
23:56:14 *** jervin has joined #gnucash
23:57:26 *** jervin has quit IRC