2020-02-24 GnuCash IRC logs

00:39:10 *** omnireq has joined #gnucash
00:39:10 *** ChanServ sets mode: +v omnireq
01:11:39 *** Mechtilde has joined #gnucash
01:17:56 *** fell has joined #gnucash
01:17:56 *** ChanServ sets mode: +o fell
01:37:45 *** fell_laptop has joined #gnucash
01:37:45 *** ChanServ sets mode: +o fell_laptop
01:39:58 *** fell has quit IRC
02:09:15 *** Mechtilde has quit IRC
02:54:31 *** FH_thecat has quit IRC
03:03:26 *** sbluhm has joined #gnucash
03:07:55 *** sbluhm has quit IRC
03:25:56 *** sbluhm has joined #gnucash
03:25:56 *** ChanServ sets mode: +v sbluhm
03:40:34 *** Aussie_matt has quit IRC
03:50:01 *** bertbob has quit IRC
03:52:43 *** fell_laptop is now known as fell
03:57:57 *** bertbob has joined #gnucash
03:57:58 *** ChanServ sets mode: +v bertbob
04:08:04 *** bertbob has quit IRC
04:18:27 *** Mechtilde has joined #gnucash
04:22:56 *** bertbob has joined #gnucash
04:22:57 *** ChanServ sets mode: +v bertbob
04:55:53 *** gjanssens has joined #gnucash
04:55:53 *** ChanServ sets mode: +o gjanssens
05:13:52 <gjanssens> .
05:13:52 <gncbot> gjanssens: Sent 11 hours and 20 minutes ago: <paul> I'm trying to import my customers.csv into gnucash 3.4-1+b10 on mx19. The notes column (just after the email column) is importing into the shipname column. The notes column is being skipped in the import gui. How do I change the csv so the notes column imports correctly?
05:13:53 <gncbot> gjanssens: Sent 10 hours and 32 minutes ago: <paul> Nevermind. I got it working. Had to make sure each line in the csv ended with a double semi-colon. Also, in the import gui, the notes column was still being skipped but once I clicked on the semicolon separated with quotes bullet and then clicked back on the semicolon separated bullet ... the notes column was not longer being skipped. Thanks to all the devs. Donated again this year. Cheers.
05:18:49 <gjanssens> @tell paul glad you found it. Though for completeness I'll add I didn't do the customer csv import so I know as little about it as jralls...
05:18:49 <gncbot> gjanssens: The operation succeeded.
05:19:09 *** FH_thecat has joined #gnucash
05:36:26 *** User has joined #gnucash
05:48:06 *** User has quit IRC
06:18:33 <chris> I have a feeling I can dedupe QIF in gnc:account-tree-find-duplicates in qif-merge-groups.scm
06:21:13 <gjanssens> chris: thumbs up
06:22:58 <gjanssens> fell: I was going over the aqbanking integration code in gnucash (high-level) and I'm wondering whether it still makes sense to keep support for version 5 ?
06:23:41 <gjanssens> As I understand it won't have much use in Germany any more. However I don't know what the status is of the online ofx support for US banks ?
06:24:04 <gjanssens> I know it has been broken for a while, but has it been fixed by now ?
07:08:59 *** lagertonne has joined #gnucash
07:22:55 *** gjanssens has quit IRC
07:24:13 *** gjanssens has joined #gnucash
07:24:13 *** ChanServ sets mode: +o gjanssens
07:58:06 *** o01eg has joined #gnucash
08:09:36 <chris> fwiw nobody's noticed that gnc:account-tree-find-duplicates had a *major* speedup a few months ago, from 1 qof-query per qif-txn to 1 qof-query per import :-/
08:10:36 <chris> 944e78144
08:20:25 *** chris1 has joined #gnucash
08:22:01 *** KevinDB has quit IRC
08:23:16 *** KevinDB has joined #gnucash
08:23:16 *** ChanServ sets mode: +v KevinDB
08:31:09 *** Mechtilde has quit IRC
08:46:32 *** KevinDB- has joined #gnucash
08:46:32 *** ChanServ sets mode: +v KevinDB-
08:48:16 *** KevinDB has quit IRC
09:04:57 *** Mechtilde has joined #gnucash
09:11:19 *** Mechtilde has quit IRC
09:11:36 *** Mechtilde has joined #gnucash
09:12:51 *** KevinDB- has quit IRC
09:14:08 *** KevinDB has joined #gnucash
09:14:08 *** ChanServ sets mode: +v KevinDB
09:16:45 *** Antic has joined #gnucash
09:16:54 *** ChanServ sets mode: +v Antic
09:19:32 <Antic> Why is it such a problem to manually edit payment transactions in A/R? I occasionally do this when I have to pop in a check number, or change what account the money went into, or (currently) adding a split to a transaction to accept a tip from my customer.
09:31:04 <fell> gjanssens: https://repology.org/project/aqbanking/versions still shows many distributions, which ship AqBanking 5. I do not exactly know the current state of the other modules like EBICS, directofx, paypal. They seem not to be affected by PSD2 changes.
09:34:12 <chris> Antic: why problem? right-click transaction, Edit Payment
09:38:35 <fell> ABout ofx: There is at least one ofx patch in yesterdays aqbanking 6.1.1
09:42:10 <Antic> chris: I read all over the internet that you're not supposed to edit things in A/R or A/P. eg, one part of the GnuCash Mailing list states "be ABSOLUTELY SURE that you do NOT touch the A/R split or change its value. That will throw off the, A/R lots completely."
09:46:31 <chris> Antic: you can edit APAR via Process-Payment
09:46:49 *** Mechtilde has quit IRC
09:47:28 *** fell has quit IRC
09:47:57 <Antic> chris: yes, but what about manually changing the splits? Process Payment doesn't let you create a split, you have to do that manually on the ledger in AR
09:50:01 <chris> well in the register you're not disallowed from changing the splits, so, in a way it's not disallowed. but you must scrutinise the Customer Report (including the beta one) carefully to ensure you understand the consequences
09:50:22 <chris> Antic: Process Payment does create a split APAR<->Bank
09:52:01 <chris> actually, check the customer report (beta) more, and report any bugs. it'll be the replacement customer report in due course.
09:52:51 *** fell has joined #gnucash
09:52:51 *** ChanServ sets mode: +o fell
09:54:11 <chris> the manual mainly recommends forbidding creating MANUAL transactions APAR from/to INC/EXP or ASSET/LIABILITY
09:54:51 <chris> however, creating a manual transaction APAR<->BANK and later assign as payment is a perfectly valid approach
09:55:14 <chris> this is to accommodate, e.g. ppl who download txns from bank, and later assign the amounts as payments to existing bills/invoices
09:56:02 *** fell has quit IRC
09:56:56 <Antic> Yeah I don't see any reason do create transactions like that. Although I've never used the beta report - will check that out momentarily. As for the normal customer report, I think it's working as expected: A customer paid me $95 for a $90 invoice. I processed the payment as $90, then went and added a split in AR that goes from Assets:Cash to Income:Tips. The customer report still shows a $90 invoice, and a $90 payment.
09:57:04 *** fell has joined #gnucash
09:57:04 *** ChanServ sets mode: +o fell
09:58:12 <Antic> well, the tip increases both cash and tips, anyway.
10:00:13 <chris> please review the beta reports. classically we'd expect the $5 to be an overpayment, to be applied to future invoices. your approach (apply $5 as extra income) is also correct but probably not understood by customer invoice (beta)
10:01:45 <Antic> These tips are not overpayments, although I have had that happen in the past, this amount will not be applied to future invoices. Becuase I'm cash-basis, I generally would just go back and add a line-item on the invoice for a tip and repost it before processing a payment, but if I decide to switch to accrual by next tax season I'm trying to make sure it is recorded accurately
10:01:56 *** Mechtilde has joined #gnucash
10:02:05 *** fell has quit IRC
10:02:51 <chris> well, it looks like you're extra careful, so, feel free to experiment.
10:03:43 <chris> as a rule, many gnucash operations are more "devs' understanding of business processes" rather than "accounting dogma", so, bugreports are the way to improve things
10:09:34 *** fell has joined #gnucash
10:09:35 *** ChanServ sets mode: +o fell
10:12:09 <Antic> Well, I'm a C++ programmer, so maybe that's why I like GnuCash lol. I look at QuickBooks and think "what the hell does any of these features even do.. where's the ledger?"
10:15:56 <warlord> Antic, the C++ migration of GnuCash is relatively new.
10:16:29 <Antic> I haven't yet looked into any of the source. I may eventually.
10:17:49 <Antic> The balance goes to -90 for some reason on the beta one. Is that intended? Customer Report: https://pasteboard.co/IWbe2Yb.jpg Beta Report: https://pasteboard.co/IWbenma.jpg
10:18:02 *** fell has quit IRC
10:18:21 *** fell has joined #gnucash
10:18:21 *** ChanServ sets mode: +o fell
10:18:46 <Antic> Oh, the column is actually changed to "Amounts" instead of "Balance"
10:19:02 <chris> ^ Amounts changed to Balance in new beta report, better
10:19:46 <chris> explore beta's Display/Links=detailed
10:21:04 <Antic> oooh, that shows the full 95 there for a payment. I dig.
10:21:27 <Antic> though the rest of the columns, at least in this scenario, seem a bit redundant
10:21:48 <chris> ... and click the row :)
10:22:30 *** sbluhm has quit IRC
10:23:40 <Antic> clicking the row doesn't do anything. I'm running 3.8b+(2019-12-29)
10:24:46 <chris> well then you must try the cutting-edge maint
10:24:54 <Antic> although I did notice that the payment came before the invoice on the detailed section. Maybe because the invoice was reposted after a payment was posted? https://pasteboard.co/IWbhf3T.jpg
10:25:26 <Antic> I tried building from git, but gnucash didn't like running from /opt/gnucash for some reason, despite following all the cmake instructions
10:25:52 <Antic> I marked on my calendar the gnucash release in March though lol
10:25:55 <chris> Antic: no. RHS shows LHS's linked details.
10:26:34 <Antic> ooh
10:26:41 <chris> maybe try flatpak cutting edge. the $5 extra-income is an interesting concept that cannot be handled by beta report yet.
10:26:54 *** omnireq has quit IRC
10:29:01 <chris> however $5 extra income is 'unattached' to customer therefore shouldn't appear in the LHS customer report
10:36:08 <gjanssens> Antic: nothing stops you from changing payment transactions directly in APAR accounts, but there may be subtle side effects
10:36:18 <chris> well gtg now good luck and report bugs
10:36:33 <gjanssens> It think as long as you don't change the APAR account splits themselves you should be good to go
10:37:18 <gjanssens> Those are tied into lots via the business logic and changing them can have side effects (like lots going out of balance in ways you may not expect)
10:37:42 <Antic> chris: thank you!
10:37:46 <gjanssens> However I think the code is more robust than it used to be so it may be less of an issues these days
10:38:04 <gjanssens> So your trick of adding a tip should be safe IMO.
10:38:17 <gjanssens> As it's not changing the APAR split itself
10:38:54 <chris> antic: seriously grab cutting edge and click the row :)
10:39:54 <Antic> xWell, as far as I can tell everything adds up, balances, and looks correct for the last year of business, but whatever unexpected quirks from mucking around and learning this are making me a bit concerned. I'd hate to find something off and realize I remitted the wrong amount of taxes or something
10:40:03 <Antic> chis: I plan to (:
10:40:15 *** sbluhm has joined #gnucash
10:40:15 *** ChanServ sets mode: +v sbluhm
10:41:07 <gjanssens> Antic: your balances won't be off.
10:41:27 <Antic> Also, when I unpost an invoice and have to modify the payment amount, I have to manually go into AR and delete the payment transaction, and recreate a new one with the payment system. Is that okay?
10:41:30 *** fell has quit IRC
10:41:56 <gjanssens> That's fine
10:42:33 <gjanssens> You could also reassing the existing payment to the invoice again (adjusting the amount on the go in the payment window) by using Apply as payment.
10:42:42 <gjanssens> re-assign...
10:43:19 *** fell has joined #gnucash
10:43:19 *** ChanServ sets mode: +o fell
10:44:50 <Antic> Alright. How about changing the date of the payment, "ref" cell, etc? everything fine as long as I don't modify the value of the transaction to/from AR and Income?
10:46:59 <warlord> Antic, you can modify the payment transaction as much as you like, so long as you don't touch the AR Split.
10:47:37 <gjanssens> That includes you're free to change date and description.
10:48:24 <warlord> correct. you can even add more splits.
10:48:39 <warlord> or change the "other" (non AR) account(s)
11:01:50 *** omnireq has joined #gnucash
11:01:50 *** ChanServ sets mode: +v omnireq
11:11:50 *** kael has joined #gnucash
11:11:51 *** ChanServ sets mode: +v kael
11:18:13 *** ArtGravity has joined #gnucash
11:18:13 *** ChanServ sets mode: +v ArtGravity
11:19:15 *** sbluhm has quit IRC
11:19:33 *** guak has joined #gnucash
11:36:36 *** sbluhm has joined #gnucash
11:36:36 *** ChanServ sets mode: +v sbluhm
11:40:26 *** KaiForce has joined #gnucash
11:41:20 *** ramontjunior has joined #gnucash
11:41:55 *** ramontjunior has quit IRC
11:42:11 *** ramontjunior has joined #gnucash
11:44:19 *** Mechtilde has quit IRC
11:50:42 *** kael has quit IRC
11:57:16 *** ramontjunior has quit IRC
12:54:00 *** laxiy has joined #gnucash
13:00:27 *** fell has quit IRC
13:01:14 *** fell has joined #gnucash
13:01:14 *** ChanServ sets mode: +o fell
13:04:17 *** leolein has quit IRC
13:04:33 *** leolein has joined #gnucash
13:04:33 *** ChanServ sets mode: +v leolein
13:04:59 *** leolein has quit IRC
13:05:17 <laxiy> hello, is there any fool-proof step-by-step instruction on how to get gnucash 3.8 on windows get connected to german DKB bank via HBCI/FinTS?
13:06:01 *** leolein has joined #gnucash
13:06:01 *** ChanServ sets mode: +v leolein
13:09:51 *** fell has quit IRC
13:11:04 *** fell has joined #gnucash
13:11:04 *** ChanServ sets mode: +o fell
13:11:24 *** sbluhm has quit IRC
13:25:21 *** Mechtilde has joined #gnucash
13:43:01 *** chris1 has quit IRC
13:52:44 <warlord> laxiy, I recommend you ask on the gnucash-de mailing list
13:56:42 *** calvinct has joined #gnucash
14:07:03 *** frakturfreak has joined #gnucash
14:10:00 *** fell has quit IRC
14:22:03 *** fell has joined #gnucash
14:22:03 *** ChanServ sets mode: +o fell
14:24:51 *** sbluhm has joined #gnucash
14:24:51 *** ChanServ sets mode: +v sbluhm
14:46:00 *** jervin has joined #gnucash
14:51:12 *** jervin has quit IRC
14:52:23 *** jervin has joined #gnucash
14:54:13 <ecdhe> Let's say I have 25 expense accounts in various categories. Then I need to prepare for taxes, and only some of the items in each account are tax deductable. This makes it difficult to determine what the total amount of tax-deductible spending is. One way around this would be to make a pari of accounts for every expense category, such as Fuel (Deductible) and Fuel (Non deductible), but this really explodes against 25 expense accounts. Is there a way
14:54:13 <ecdhe> to tag individual receipts as members of an additional account?
14:56:36 *** keiffer has joined #gnucash
14:58:07 *** jervin has quit IRC
14:59:23 <ecdhe> For instance, Part II of IRS 1040 Schedule C lists 19 seperate categories for tax-deductible expenses; is there a way I could tag certain expenses with one of these 19 categories, such that I could pull a report at the end of the year listing the totals in each category?
15:01:56 <ecdhe> One way would be to make each IRS category its own account, but this effectively breaks various expense accounts in two, in the case where only some expenses with a particular vendor are deductible.
15:13:43 <warlord> ecdhe, no, gnucash does not support "tags" like that. You could use a field like the Action or Notes (or even Split Memo) to add a keyword.
15:24:09 *** keiffer has quit IRC
15:36:47 *** laxiy has quit IRC
15:47:03 <fell> gjanssens or jralls: https://github.com/Gnucash/gnucash-on-windows/pull/32
15:57:24 <fell> I am currently building the same for flatpak...
16:01:47 <ecdhe> warlord: perhaps this is structural, but what I really have to do is keep two sets of books for the same ledger. One set of books is the actual real-world categories for each expense, the kind of categories that let you say "we're paying a lot for shipping, it looks like we could afford to buy a truck and make the deliveries ourselves". The other set of books is from the government's perspective, which doesn't care whether you're buying staples or
16:01:47 <ecdhe> fuel or postage, but whether an expense qualifies as a particular protected class.
16:05:21 <warlord> maybe.
16:05:58 <warlord> or you could just have Expenses:Fuel:Deductable and Expenses:Fuel:Non-Deductible. This still lets you see how much Fuel you buy, but also lets you separate out later.
16:06:19 <ecdhe> warlord: yes, but brings a combinatorial explosion.
16:06:28 <warlord> It's only a factor of 2.
16:06:41 <warlord> .. And only for places where you have both deductible and non-deductible expenses.
16:06:59 <ecdhe> warlord: there are 19 different deductible sub-categories.
16:07:17 <warlord> Then perhaps you should have 19 accounts and not 25? ;)
16:08:15 <ecdhe> warlord: I think you're seeing the picture; if I have 19 accounts, per the IRS, then I would just add my supplier's as sub accounts for each of the 19 categories.
16:08:37 <ecdhe> But some suppliers sell resources in multiple categories.
16:09:17 <ecdhe> So it's a sparse matrix, with an upper limit of 19 categories * 25 vendors
16:09:50 <ecdhe> But I would lose the ability to see the actual real-world attributes of the goods.
16:13:31 <warlord> Wait, I don't understand the 25 vendors -- why does that matter?
16:13:58 <warlord> You don't (or shouldn't) have an Expenses:Fuel:Kroger, Expenses:Fuel:BP, Expenses:Fuel:Shell
16:14:22 <warlord> You just have Expenses:Fuel, and label it as Kroger Gas, BP, or Shell in the transaction description.
16:14:28 <warlord> So it's not at all 19 * 25 here.
16:18:41 *** fell_laptop has joined #gnucash
16:18:42 *** fell has quit IRC
16:18:42 *** ChanServ sets mode: +o fell_laptop
16:18:50 *** fell_laptop is now known as fell
16:22:09 *** gjanssens has quit IRC
16:23:26 <fell> warlord: Let guys like laxiy at first read https://www.aquamaniac.de/rdm/projects/aqbanking/wiki
16:31:20 <fell> and our step by step is https://wiki.gnucash.org/wiki/De/Onlinebanking-Einrichtungsassistent
16:38:56 <warlord> fell, okay
16:39:43 <fell> :-)
16:40:53 *** Aussie_matt has joined #gnucash
16:48:42 *** calvinct has quit IRC
16:53:58 *** Mechtilde has quit IRC
16:54:39 *** Antic has quit IRC
17:00:17 *** KaiForce has quit IRC
17:08:38 <ecdhe> warlord: what if you're being invoiced by Kroger for corporate fuel? It's not a receipt but a check you have to make out to a particular vendor.
17:08:44 *** frakturfreak has quit IRC
17:10:27 <ecdhe> warlord: could you get appropriate reporting by doing a transaction to the kroger account, then moving that amount to the correct taxable category? Then the Kroger account would reflect that you had paid them <annual total> and you could move the fuel portion to fuel, the pencil portion to "office supplies", etc
17:11:02 <ecdhe> A memo line is interesting, but it's not reportable like a tag, or a seperate account would be.
17:11:46 <ecdhe> If I write "kroger" in my memo line under Expenses:Fuel then it's difficult to put a report together to show how much I'm spending at Kroger all year.
17:12:05 <ecdhe> I have to painfully enter all this information manually, I don't want to lose it.
17:19:31 *** oozer has joined #gnucash
18:06:50 *** sbluhm has quit IRC
18:24:46 *** User has joined #gnucash
19:09:33 *** omnireq has quit IRC
19:25:04 *** ArtGravity has quit IRC
19:25:54 *** User has quit IRC
19:29:56 *** fell has quit IRC
19:30:05 *** fell has joined #gnucash
19:30:05 *** ChanServ sets mode: +o fell
19:59:02 <warlord> ecdhe, that's what AP/Vendors are for. AP -> Expenses:Fuel, and then Bank -> AP to pay the bill. "Kroger" is in the description and/or Vendor Bill data.
20:00:06 <warlord> ecdhe, if you put "Kroger" into the description, there are several ways to get a report on how much you spend over the course of a year.
20:00:25 <warlord> My first suggestion would be a search for Desc == Kroger and then run an "Account Report" on the results.
20:15:46 *** g5pw has quit IRC
20:17:28 *** g5pw has joined #gnucash
20:17:29 *** ChanServ sets mode: +v g5pw
20:20:40 *** omnireq has joined #gnucash
20:20:44 *** jervin has joined #gnucash
20:25:08 *** jervin has quit IRC
20:25:08 *** storyjesse has joined #gnucash
20:40:13 *** apteryx_ has left #gnucash
20:45:39 *** oozer has quit IRC
20:58:08 *** fell has quit IRC
21:05:24 *** fell has joined #gnucash
21:05:24 *** ChanServ sets mode: +o fell
21:12:05 *** guak has quit IRC
21:20:10 *** storyjesse has quit IRC
21:36:25 *** fell has quit IRC
22:07:24 *** fell has joined #gnucash
22:07:24 *** ChanServ sets mode: +o fell