2023-09-12 GnuCash IRC logs

00:24:49 *** jwhite has quit IRC
01:12:42 *** fell has quit IRC
01:14:01 *** fell has joined #gnucash
01:14:01 *** ChanServ sets mode: +o fell
01:43:43 *** gandalf has joined #gnucash
01:52:07 *** Luk6655 has joined #gnucash
01:52:07 *** ChanServ sets mode: +v Luk6655
03:04:04 *** gjanssens has joined #gnucash
03:04:04 *** ChanServ sets mode: +o gjanssens
04:10:04 *** Aussie_matt has joined #gnucash
04:29:17 *** gandalf has quit IRC
04:29:29 *** gandalf has joined #gnucash
06:27:56 *** nevivurn has joined #gnucash
06:27:56 *** ChanServ sets mode: +v nevivurn
06:37:19 *** Luk6655 has quit IRC
07:09:56 *** chf has joined #gnucash
07:43:24 *** palerider has joined #gnucash
07:47:55 *** palerider has quit IRC
08:31:26 *** gandalf1 has joined #gnucash
08:31:53 *** gandalf has quit IRC
08:31:53 *** gandalf1 is now known as gandalf
09:07:16 *** jwhite has joined #gnucash
09:07:16 *** ChanServ sets mode: +v jwhite
09:22:57 *** nevivurn has quit IRC
09:26:50 *** gandalf has quit IRC
09:27:02 *** gandalf has joined #gnucash
09:48:33 *** Luk6655 has joined #gnucash
09:48:33 *** ChanServ sets mode: +v Luk6655
09:49:18 <Luk6655> hi, any idea why when I post an invoice to an income account, that income account shows negative balance until the invoice is paid?
09:53:14 <warlord> You have the "Reverse Credit Accounts" setting wrong?
09:55:06 <Luk6655> it doesn't seem to make a difference, I think I confused what the "income account" is for.
09:55:33 <Luk6655> I thought this is the account that gets the actual payment, it seems that's not the case, payment is a separate thing
09:56:09 <Luk6655> probably better to make another account called "sales" and post it there, then post the payment into the income account, that's what chatgpt says anyway :-)
09:57:33 <Luk6655> income account should be asset account in the above
09:59:59 <warlord> No, the Income Account is the INCOME account. It's where the money COMES from. E.g Income:Salary
10:00:22 <warlord> ChatGPT is wrong.
10:00:30 <warlord> When using Invoices, you are using Accrual accounting.
10:00:51 <warlord> When you post the invoice you get a transaction from INCOME -> A/R. When you get the payment you post a transaction from A/R -> Bank
10:02:19 <Luk6655> My account names are in Polish, while the gnucash interface is in English, so that's that, I used the wrong names above. Initially I had the following Assets->Bank accountA, Income->Sales, Tax. When I posted the invoice I posted it into the Assets->Bank account A
10:02:31 <Luk6655> this showed the Bank account A with negative value
10:03:49 <Luk6655> Then i posted it into an Income->Sales, but you're saying it is wrong. Where should it be posted to?
10:04:28 <Luk6655> Account Receiveable?
10:05:28 <Luk6655> I do have an Account Receivable (named in Polish) it record the other side of the transaction
10:05:41 <warlord> Yeah, that's wrong.
10:05:47 <Luk6655> ok
10:05:53 <warlord> Invoice Income should be the Income, not Asset.
10:06:08 <warlord> In the invoice use Income:Sales
10:06:16 <warlord> in the PAYMENT use Asset:Bank
10:09:20 <Luk6655> I haven't tried to log the payment yet, but I did select Income:Sales for the Income Account dropdown. This results in positive values in both Income:Sales and another account under Assets called "receivables", it seems to look ok, is that right?
10:10:24 <warlord> Yes, that is correct.
10:10:34 <Luk6655> ok, thanks
10:10:38 <warlord> Then when you Process Payment it is move from Receivables to Cash/Bank
10:10:44 <warlord> it WILL move
10:10:53 <Luk6655> yes, I'll do that now
10:12:11 <Luk6655> yes, it did
10:12:19 <warlord> great
10:15:47 <Luk6655> I wonder, Is there a way to delete a non posted invoice? I'm just learning how to use it and I seem to have created 3 invoices with the same number, only one is posted. I'd like to delete two of these, but when I press the delete button nothing happens.
10:15:59 <warlord> no. But you can reuse it.
10:20:27 <Luk6655> ok, it is a bit weird, I wonder if there is some technical reason for this
10:23:36 <warlord> Mostly just to elimitate the complexity of making sure it can be deleted.
10:23:41 <warlord> eliminate.
10:25:20 <Luk6655> fair enough
10:30:28 <Luk6655> there is faq entry for this: https://wiki.gnucash.org/wiki/FAQ#Q:_How_can_I_delete_an_Invoice.2C_Customer.2C_Vendor.2C_or_Employee.3F
10:31:42 <Luk6655> I'm not that much bothered by the invoice thing, but the others might be more of a pain, especially after years of use
10:32:10 <warlord> Nah, just mark them as "Inactive" and they wont show up in the default searches.
10:32:49 <Luk6655> as long as one can edit all fields it should be fine
10:33:07 *** cproo12 has joined #gnucash
10:33:07 *** ChanServ sets mode: +v cproo12
10:33:17 <warlord> So long as it's unposted, yeah, you can edit everything.
10:33:26 <warlord> you can change the customer.
10:33:27 <warlord> etc
10:35:00 <Luk6655> I probably have to create a dummy customer? I haven't figured out a way to blank the customer field of an invoice
10:35:23 <warlord> All invoices require a customer.
10:35:39 <warlord> What's the point of making an invoice without a customer? Who is paying you?
10:37:08 <Luk6655> ha ha, I'm just exploring how to hide it when I end up creating an invoice by mistake
10:37:39 <Luk6655> like what I did just now
10:39:03 <warlord> just unpost and reuse
10:39:04 <Luk6655> To avoid this I have to find out when is a new invoice created. Probably when you select a customer?
10:39:22 <warlord> No, an invoice is created when you create one.
10:39:35 <warlord> (new invoice)
10:40:08 <Luk6655> when you press ok in the window that pops up when you choose business->new invoice?
10:40:20 <warlord> yes.
10:40:23 <Luk6655> ko
10:40:25 <Luk6655> ok
11:06:48 *** cproo12 has quit IRC
11:07:48 *** cproo12 has joined #gnucash
11:07:48 *** ChanServ sets mode: +v cproo12
11:08:15 *** cproo12 has quit IRC
11:18:25 *** chris has joined #gnucash
11:18:25 *** ChanServ sets mode: +v chris
11:18:25 *** gncbot sets mode: +o chris
11:23:01 <AdrienM> Luk6655, I change the invoice numbers for any I need to reuse to "USE NEXT" which helps me find them, but of course I have to look first. I suppose you could also create a placeholder customer if you want, but I just edit those for the same customer when needed.
11:45:28 *** nevivurn has joined #gnucash
11:45:28 *** ChanServ sets mode: +v nevivurn
11:49:24 <Luk6655> AdrienM, I ended up deleting them in the file manually
11:49:46 <Luk6655> I like that the file is very readable with just at text editor
11:58:41 <Luk6655> I'ma bit confused by these reportX.eguile.scm files. I understand how reportc can be made by loading a reportX.scm, but what about the eguile.scm? Is there some converter that creates .scm files based on an eguile template? If so , how to run it?
12:04:40 <Luk6655> do we need to load the eguile file just like the scm file? (I am RTfM, it's just not very good at describing the basics)
12:05:58 <AdrienM> Sorry, someone else will have to assist on that point. I've only slightly dabbled in Scheme, and certainly not eguile.
12:06:11 *** Aussie_matt has quit IRC
12:08:21 <chris> eguile was designed and written by a Neil P who has scrubbed all traces of eguile from his online presence <g>
12:08:49 <chris> eguile has 3 files - 1 scm template, 1 scm data, 1 css
12:08:54 * chris going...
12:31:25 *** chris has quit IRC
14:33:40 *** palerider has joined #gnucash
14:41:06 *** palerider has left #gnucash
15:54:54 *** gandalf has quit IRC
16:00:54 *** oztunan has quit IRC
16:17:18 *** el_capitan2 has quit IRC
16:44:01 *** gjanssens has quit IRC
16:47:55 <jralls> fell I'd vote for the fonts directory because it saves chasing them down for random distros. Plus I have no idea how to tell cmake to look for a font.
16:50:03 <fell> OK. Will you add them?
16:53:35 <warlord> well, I added it to code, so it should be there now.
17:22:06 <fell> warlord you installed the fonts on code, but the next user, who tries to build the docs himself will complain that the zh .pdfs are broken.
17:30:19 <warlord> True -- the "autoconf" (cmake) should fail if the fonts are not installed.
17:32:33 <fell> Do you know cmakes test for it?
17:41:23 <jralls> They'll complain only if they want the Chinese docs and don't already have a suitable Chinese font. It doesn't--or at least shouldn't--have to be that specific Chinese font. Also someone from TW or HK would probably want a traditional one instead of simplified.
17:42:51 <fell> The doc is in Hans, not Hant
17:44:18 <fell> I remember an Error message because the svg file used a different font.
17:47:29 <jralls> Did Xu specify the fonts without generic fallbacks? That's a bit rude.
17:57:40 <fell> He wrote in reply of https://github.com/Gnucash/gnucash-docs/pull/323#issuecomment-1685281912 There seems be some font missing in the log. The so-called missing "Source Han Sans" is due to incorrectly assigned font family names in SVG file, and I have fixed it. I'm still working out where the missing "Courier-Bold" comes from.
18:00:40 <fell> I assume your SVG program will choose and store a font name without asking
18:29:20 <jralls> You misunderstood his comment, which is made clear by looking at commit 91dfbe1: The English version of basics_AccountRelationships.svg specifies Bitstream Vera Sans which unsurprisingly lacks glyphs for Unicode's Unified Han block. He replaced that specification with just "serif". It will work with any font that supports the Unified Han block.
18:30:41 <Luk6655> does anyone know where to put gnucash config.user file on debian? The most obvious is ~/.config/gnucash but I don't think its being read (no errors appear if there is garbage in the file)
18:34:05 <Luk6655> this site claims the file should be called config-user.scm, does anyone know if there should be an error popup if this file has a syntax error, or is there some other way to check if its loading?
18:36:44 <Luk6655> nevermind, I did eventually get a warning about the file so I think it is being read
19:02:04 <Luk6655> well, it seems the eguile file can't just be loaded, the documentation is really severely lacking in terms of this eguile stuff
19:03:03 <Luk6655> With scm it is pretty straightforward, with eguile, I can't find how to specify what file to load, how to load it, where to place it and so on
19:06:33 *** chris has joined #gnucash
19:06:34 *** ChanServ sets mode: +v chris
19:06:34 *** gncbot sets mode: +o chris
19:08:23 <Luk6655> chris, you replied last time when I asked about eguile, do you know how is one supposed to run it?
19:28:23 *** Luk6655 has left #gnucash
20:32:35 <AdrienM> Luk6655, the wiki has a page or so and a nice map for the various 'file locations' GnuCash uses. Use the wiki's search feature to find it. All of Linux should be the same.
20:33:20 <AdrienM> The tracefile most likely will have those loading errors, but if you invoke from a shell, you should get them in stdout as well.
20:46:14 *** NoobAlice has joined #gnucash
20:46:14 *** ChanServ sets mode: +v NoobAlice
21:34:35 *** chf has quit IRC
21:35:03 *** chf has joined #gnucash
22:00:19 *** el_capitan2 has joined #gnucash
22:00:19 *** ChanServ sets mode: +v el_capitan2
22:14:06 <el_capitan2> hi everybody, I'm trying to figure out the impact of Reverse Balanced Accounts on budgeting. If somebody chooses None for that setting, their various views of the system show a negative value for their Credit Card Liability account. If they're planning to pay down the balance of that credit card down over the period of the budget, are they right to enter positive numbers in those lines in the budget? If they're planning on adding more debt each
22:14:06 <el_capitan2> period, are they right to enter negative values every period? And then flipping it all around, if Credit Accounts is selected, are they right to enter negative numbers if they're paying the balance down, and positive numbers if they're running the balance up?
22:33:51 *** cproo12 has joined #gnucash
22:33:51 *** ChanServ sets mode: +v cproo12
22:41:55 <el_capitan2> I think the answer to my question is yes because when i toggle the Reverse Balanced Accounts setting the Budget itself is negating whatever had been there before.
22:52:42 *** cproo12 has quit IRC
23:10:24 *** cproo12 has joined #gnucash
23:10:24 *** ChanServ sets mode: +v cproo12
23:10:46 *** cproo12 has quit IRC
23:49:55 *** jwhite has quit IRC