2023-03-04 GnuCash IRC logs

00:26:37 *** NoobAlice has quit IRC
01:59:58 *** fell has quit IRC
02:00:49 *** fell has joined #gnucash
02:00:49 *** ChanServ sets mode: +o fell
02:12:21 *** gjanssens has joined #gnucash
02:12:21 *** ChanServ sets mode: +o gjanssens
02:22:56 <chris> jralls: are you needing feedback for #1442? I don't think I have any useful commentary :)
02:32:31 *** gandalf has joined #gnucash
02:43:07 *** bertbob has quit IRC
02:45:19 *** bertbob has joined #gnucash
02:45:20 *** ChanServ sets mode: +v bertbob
03:11:22 *** gjanssens has quit IRC
04:33:42 <fell> jralls, what was the intention, not to update the windows nightlies to AqBanking 6.5.4?
05:03:20 <Simon> https://github.com/Gnucash/gnucash/blob/master/gnucash/ui/gnc-plugin-page-register.ui#L99
05:03:22 <Simon> https://github.com/Gnucash/gnucash/blob/master/gnucash/ui/gnc-embedded-register-window.ui#L83
05:03:28 <Simon> is that escaping correct?
05:04:16 <Simon> it is the only instance of " inside a string in *.ui files
05:06:40 <fell> jralls: ^ false alarm.
05:15:45 <Simon> Weblate has a rate limit of 30 translations in 60 seconds 😡
05:39:53 <Simon> I could have finished this by now but instead I'm still waiting for it to let me do anything
05:58:05 <Simon> heh someone managed to get "cheques" into a source string
06:06:11 <Simon> https://github.com/Gnucash/gnucash/blame/master/gnucash/ui/gnc-plugin-page-register.ui#L276
06:06:23 <Simon> it would be nice if Weblate could PR source string changes :/
06:30:40 *** gandalf1 has joined #gnucash
06:31:08 *** gandalf has quit IRC
06:31:09 *** gandalf1 is now known as gandalf
06:42:55 <Simon> for some reason if you mark a translation as approved I can no longer modify it
06:43:33 <Simon> that makes it difficult to update the year in "translator-credits"
06:46:11 <Simon> msgid "Account for %s is missing."
06:46:13 <Simon> msgstr "Account for 1%s is missing."
06:46:20 <Simon> not quite sure how/why that got approved
06:47:35 <Simon> there's another one:
06:47:37 <Simon> msgid "Price retrieval failed: %s"
06:47:39 <Simon> -msgstr "Price Quotes Retrieval Options"
06:47:41 <Simon> +msgstr "Price retrieval failed: 1%s"
06:47:43 <Simon> you did these last night :/
06:50:08 <Simon> you're also making punctuation changes and doing it :(
06:50:56 <Simon> I reviewed your commit earlier but somehow missed all of these so I'm going to have to do that again
08:42:14 *** mikonos has joined #gnucash
09:05:16 *** mikonos has quit IRC
09:05:30 *** mikonos has joined #gnucash
09:56:19 *** oztunan has quit IRC
09:57:38 *** oztunan has joined #gnucash
09:57:38 *** ChanServ sets mode: +v oztunan
11:43:19 *** rmehyde has joined #gnucash
11:50:02 *** rmehyde has left #gnucash
11:50:13 *** rmehyde has joined #gnucash
11:52:43 *** ChanServ sets mode: +v rmehyde
11:53:20 <rmehyde> hi there, new here please lmk if this isn't the correct way to ask for help
11:53:29 <rmehyde> wondering if anyone is able to help me with imports failing to match. when I import a QFX file only transactions with the exact date and amount are matched (with confidence 5). but if the date is off by just one day, there's no match at all. confirmed "likely match day threshold" is default 4 and adjusting the value has no affect. seeing the same behavior with bayesian matching enabled and disabled. anyone know how I might be able to
11:53:29 <rmehyde> get it to recognize matches within a couple days?
12:02:16 *** rmehyde has quit IRC
12:02:33 *** rmehyde has joined #gnucash
12:16:27 *** rmehyde has quit IRC
12:36:19 *** NoobAlice has joined #gnucash
12:37:17 *** rmehyde has joined #gnucash
12:55:46 *** csims has joined #gnucash
12:58:51 *** csims is now known as CodePenguin
12:59:36 *** ChanServ sets mode: +v CodePenguin
13:00:01 *** ns12 has quit IRC
13:00:36 *** ns12 has joined #gnucash
13:03:16 *** CodePenguin has left #gnucash
13:03:19 *** CodePenguin has joined #gnucash
13:03:19 *** ChanServ sets mode: +v CodePenguin
13:06:29 <CodePenguin> Is there a junk account, that I can use for entries, which will not appear as an asset, liability, asset or income?
13:28:10 <warlord> CodePenguin, Equity?
13:33:47 *** palerider has joined #gnucash
13:41:22 *** palerider has left #gnucash
13:45:03 <CodePenguin> @warlord thanks
13:45:03 <gncbot> CodePenguin: Error: "warlord" is not a valid command.
13:45:13 <CodePenguin> warlord: thanks
14:14:21 <jralls> Simon, I just looked at the summary-bar tip for View>Double Line and the backslashes show up in the displayed message. I wouldn't use quotes there anyway, but regardless the backslashes don't escape the quotes in an XML element.
14:21:08 *** jervin has joined #gnucash
15:33:51 <fell> rmehyde: https://code.gnucash.org/docs/C/gnucash-help/set-prefs.html#prefs-import
15:35:38 <fell> jrall: No backslashes in XML as the messages are limited by tags,not quotes.
15:36:09 <fell> jralls, simon: No backslashes in XML as the messages are limited by tags,not quotes.
15:36:45 *** gandalf has quit IRC
15:44:14 <fell> Perhaps we should use typographical quotes instead of typeriter quotes?
15:45:50 <jralls> fell, if we're going to use quotes at all we should indeed use typographical ones. That should be a bulk change and there isn't time to get it into 5.0., but we can do it for 5.1.
15:48:20 *** mikonos has quit IRC
16:03:56 *** rmehyde has quit IRC
16:28:37 <jralls> Simon, I un-approved the translations in en_AU and fixed the stray "1%s". I've also fixed your string comments... at least I think I got them all. There are two that seem to be the same as the existing string.
16:48:59 <Simon> that's because you changed them yourself first
16:49:31 *** CDB-Man has joined #gnucash
16:49:31 *** ChanServ sets mode: +v CDB-Man
16:51:01 <Simon> it won't let me add a comment while it's in maintenance mode
16:51:22 <Simon> I assume you'll remember to fix View>Double Line...
16:52:48 <jralls> If you mean to remove the quotes, yes, I did that.
17:26:58 <jralls> Simon, I've unlocked weblate. I did an automatic ... to … for most cases, there might be a few left that the regex didn't match.
17:41:27 *** gjanssens has joined #gnucash
17:41:27 *** ChanServ sets mode: +o gjanssens
17:49:04 *** gjanssens has quit IRC
18:30:29 *** CDB-Man has quit IRC
18:35:23 *** rmehyde has joined #gnucash
18:53:26 *** CDB-Man has joined #gnucash
18:53:26 *** ChanServ sets mode: +v CDB-Man
18:59:46 *** ChanServ sets mode: +v rmehyde
18:59:58 <rmehyde> fell: no luck in those settings, what's so strange is that with the default likely match day threshold of 4 I get a highest-confidence match if the dates are the same but no match at all if they differ by just one day
19:03:50 <rmehyde> I'm new to C++ but fluent in other languages, might there be a way to step through the import process in a debugger to get my head around the logic? maybe by modifying a unit test to run over my transactions or something?
19:12:21 <chris> jralls: will the extern "C" {} changes mean converting to cpp will become slightly easier?
19:14:24 <jralls> chris, slightly: It just means that you don't have to wrap the #includes when converting from foo.c to foo.cpp. But you have to be more careful to wrap all of the decls in foo.h if they aren't already.
19:37:26 <jralls> rmehyde, The matcher code is all C, even the parts in Accounts.cpp. Yes, you can step through it in the debugger but you'll want to have built from source with -DCMAKE_BUILD_TYPE=Debug passed to cmake.
19:38:46 <jralls> And if you're on Windows, you'll need to install gdb in your MSYS2 subsystem. It doesn't work very well in an MSYS2 shell but is mostly OK in Powershell.
19:41:30 <jralls> Some of the import matcher unit tests are C++ because they use google test. That's pretty simple, if you're good with C you'll be able to figure it out.
21:17:41 *** stan has joined #gnucash
21:19:50 *** Robert847 has joined #gnucash
21:19:50 *** ChanServ sets mode: +v Robert847
21:22:43 *** stan has quit IRC
21:22:48 *** stan has joined #gnucash
21:24:57 <Robert847> Hi, I am investigating a situation where two OFX imported transactions seem to have been rejected by GnuCash as if they had been previously imported though that is unlikely based on the FITID not being unique. Where are the 'used' FITID's stored?
21:26:27 *** ChanServ sets mode: +v stan
21:28:46 <stan> Newbie here. It appears that partial payments to a bill are included in the Expenses section of the Income Statement Report. Am I correct in that assumption?
21:29:16 <stan> Sorry about that. are *not* included
21:31:21 <Robert847> I was able to import them by appending an "A" to the end of those two FITID's , saving the edited OFX file under a different name and repeating the import, but I have not found the missing original transactions. I am wondering if I accidentally marked them 'Do not import" but the FITID's were cataloged anyway.
21:39:08 <Robert847> Or is there any other way they could go missing without being deleted
21:56:04 <Robert847> Wow. They were the last two transactions from the previous OFX export for that account, but they seem to have been lost at the bottom of the import window then, since I didn't follow my usual procedure of marking them as imported when completing the import process. I would still like to know where to find 'used' FITID's though.
22:00:14 <Robert847> I am thinking that I may have lost the marks that I normally make to existing transactions after importing the bank's OFX version for those two transactions if the file was open when the computer crashed or whatever.
23:40:59 *** miklcct has quit IRC
23:46:08 *** miklcct has joined #gnucash
23:46:08 *** ChanServ sets mode: +v miklcct