2016-11-29 GnuCash IRC logs

01:31:38 *** Mechtilde has joined #gnucash
01:34:18 *** mrklintscher has quit IRC
01:58:36 *** fell_ has joined #gnucash
02:00:20 *** fell has quit IRC
02:01:21 *** mrklintscher has joined #gnucash
02:02:09 *** Mechtilde has quit IRC
03:31:51 *** iliv has joined #gnucash
03:45:12 *** Mechtilde has joined #gnucash
03:53:07 *** iliv has quit IRC
03:54:50 *** iliv has joined #gnucash
03:57:14 *** fabior has joined #gnucash
04:13:35 *** Mechtilde has quit IRC
06:16:11 *** O01eg has joined #gnucash
06:17:19 *** fabior has quit IRC
06:30:28 *** fabior has joined #gnucash
06:46:08 *** iliv has quit IRC
07:03:53 *** mlncn has joined #gnucash
07:06:09 *** O01eg has quit IRC
07:13:32 *** iliv has joined #gnucash
07:33:17 *** Mechtilde has joined #gnucash
07:39:33 *** iliv has quit IRC
07:41:31 *** fabior has quit IRC
07:44:57 *** iliv has joined #gnucash
07:58:50 *** Mechtilde has quit IRC
08:02:48 *** cyphase has quit IRC
08:08:38 *** To7 has quit IRC
08:13:27 *** iliv has quit IRC
08:14:13 *** iliv has joined #gnucash
08:29:59 *** mlncn has quit IRC
08:40:53 *** happyuser has joined #gnucash
08:41:58 <happyuser> Hello, I wanted to say a big thanks to all the developers for your work on gnucash! I am very happy to have an open source accounting an online banking tool!
08:46:18 <happyuser> I setup HBCI online banking and doing transaction worked right from the start. Now I am left only with one question: How do I deal with let's say invoices that I have to pay in 30days via online banking?
08:47:24 <happyuser> Do I do a scheduled transaction without repetition? But if so, where can I enter the IBAN of the recipient of my money? I can just enter a normal account.
08:48:22 <happyuser> Or do I create a scheduled transaction for in 30 days, and do a separate online banking transaction for in 30 days?
08:49:51 <happyuser> But then I have the problem that I cannot enter a date for an online transaction, it gets always executed directly...
08:56:49 *** mlncn has joined #gnucash
08:57:07 *** mrklintscher2 has joined #gnucash
08:59:05 *** mrklintscher has quit IRC
09:15:27 <warlord> happyuser: AFAIK there is no way in GnuCash to schedule a transaction to "fire" at a future date. For one thing, there is no way to guarantee that gnucash is running when you would want it to fire.
09:17:42 *** mlncn has quit IRC
09:26:38 <happyuser> warlord: Can I not use the normal schedule transaction feature with repeat one time to schedule a normal transaction in the future (forgetting about all online banking for now)?
09:27:27 <warlord> Sure, that you can do.
09:27:31 <happyuser> Perhaps I am misunderstanding the schedule transaction feature, but I thought that I can use that for both recurring transactions as well as future transactions
09:27:40 <happyuser> ok
09:28:12 <warlord> You could do it for a non-recurring transaction, but it seems like a lot of overhead when you could just pre-date it. I.e., just enter the transaction with the future date.
09:28:18 <happyuser> I guess I will then have to let gnucash remind me about that transaction and can perform it manually via online banking feature.
09:28:57 <happyuser> warlord: Oh, I didn't know I could do that!
09:29:11 <happyuser> That is indeed way easier
09:29:40 <warlord> :)
09:29:45 <happyuser> warlord: Thanks for your help, I think that solves my issue :)
09:30:06 <warlord> You'll just need to remind yourself to send it..
09:30:11 <happyuser> yes
09:30:24 <warlord> Maybe use the 'cleared' field to indicate that it's been sent.
09:30:29 <happyuser> that I can do by just looking at the transactions after the blue line I think
09:30:32 <warlord> And you'll need to remmeber to send it.
09:30:38 <happyuser> or liked that, yes
09:31:00 <happyuser> you mean the reconcile feature with c instead of n, right?
09:31:20 <warlord> Yes.
09:31:28 <warlord> Just click on the 'n' and it will switch to 'c'
09:31:43 <happyuser> I will do that, thanks a lot!
09:34:58 <warlord> you're welcome
09:45:38 *** dgtlmoon has quit IRC
09:58:44 *** dgtlmoon has joined #gnucash
10:11:29 *** mlncn has joined #gnucash
10:19:45 *** fell_ is now known as fell
10:20:26 *** gncbot sets mode: +o fell
10:23:31 <fell> IIRC one can set an execution date - at least on the web interface of FinTS able banks.
10:26:24 <fell> I did't use it for long time, bit I believe, if you enter a future date GC will ask you if it should transmit the transaction now with that execution date or store it and remind you a few days before - if it is executed.
10:31:10 *** warlord has quit IRC
10:32:15 *** To7 has joined #gnucash
10:53:46 *** iliv has quit IRC
11:05:44 *** Mechtilde has joined #gnucash
11:11:32 <happyuser> fell: I can enter a future date for a transaction via the web interface of my bank as you mentioned. But I don't know how you get this dialog where gnucash asks me if it should a transaction now with a given execution date or store it and remind me.
11:12:45 <happyuser> The only way I see to use online banking functionality right now is via "Actions - Online Actions - Issue SEPA transaction".
11:13:14 <happyuser> And unfortunately there is no date dialog available when I use it.
11:13:55 <happyuser> When I on the other hand enter a normal (offline) transaction in gnucash with a future date, then it is not executed via online banking.
11:14:07 <Mechtilde> do you mean Scheduled Transaction?
11:14:35 <Mechtilde> then you get a reminder
11:14:41 <happyuser> Mechtilde: I want to do an online banking transaction that is executed in 10 days
11:15:07 <happyuser> If I use the "Issue SEPA transaction" dialog, then it gets executed right away
11:15:50 <happyuser> There is no date field I can set so that my bank will do the transaction in 10 days and not now
11:16:09 <Mechtilde> You want the possibility to say to the bank via GnuCash to do it ten days later?
11:16:24 <happyuser> Yes, if that is possible.
11:16:40 <Mechtilde> I think it is better to tell it at mailinglist of aqbanking
11:17:04 <Mechtilde> this is the communication modul between GnuCash and th bank server
11:18:09 <Mechtilde> that depends if this is part of th HBCI standard
11:18:32 <happyuser> Hm
11:18:56 <happyuser> I wonder how the right way to do this looks like.
11:19:14 <Mechtilde> which is realised in aqbanking
11:19:20 <happyuser> Imagine I get an invoice I have to pay in 30 days.
11:19:29 <happyuser> I can enter it as a normal transaction in gnucash.
11:20:16 <Mechtilde> and you transfer it via aqbqnking for HBCI or via OFX
11:21:07 <happyuser> Mechtilde: Ok, perhaps I am really wrong here and have to check out what aqbanking is capable of.
11:22:55 <fell> I believe I used it ~10 years ago with account no instead of IBAN
11:24:43 <fell> Unfortunatly I have no book qith an FinTS setup here.
11:24:51 <fell> with
11:25:46 <happyuser> fell: That's perfectly ok, it is my issue to solve :P
11:26:41 <happyuser> From a first look I would say aqbanking does not support online banking transactions with a future date (Terminüberweisungen)
11:27:36 <fell> Or the GC-SEPA-GUI is missing it or needs some trick
11:29:03 <fell> Google offered http://lists.gnucash.org/pipermail/gnucash-de/2013-February/008624.html
11:33:05 *** O01eg has joined #gnucash
11:35:16 *** Mechtilde has quit IRC
11:43:02 *** dgtlmoon has quit IRC
11:43:48 *** warlord has joined #gnucash
11:43:48 *** gncbot sets mode: +o warlord
11:52:45 <happyuser> fell: In the thread you linked they also say that online banking transactions with a future date are not possible from gnucash and probably will not be unless developers really want to work on it (in gnucash and aqbanking). So I will stop my search for a solution now and do the best with the things that do work from within gnucash. Still glad about
11:52:45 <happyuser> all the opinions and suggestions from people in here :)
11:53:09 <happyuser> Thanks a lot everyone and bye!
11:53:11 *** happyuser has left #gnucash
11:55:48 *** dgtlmoon has joined #gnucash
12:06:18 *** Artefact2_ has joined #gnucash
12:06:52 *** mlncn has quit IRC
12:07:46 *** Artefact2 has quit IRC
12:29:25 *** gjanssens has joined #gnucash
12:29:25 *** ChanServ sets mode: +o gjanssens
12:30:15 <gjanssens> c++ beginner's question: let's say I create some object like auto ojb = new bla
12:30:49 <gjanssens> then store this object in a container eg, vec.push(obj)
12:31:12 <gjanssens> When I clear this vector, will the memory for obj be released or should I independently free it ?
12:32:46 <warlord> I believe that the auto_ptr template performs ref-counting for you
12:33:03 <warlord> So auto_ptr<Type> obj = new ...;
12:33:18 <gjanssens> that should be unique_ptr or shared_ptr now
12:33:27 <warlord> vector<auto_ptr<Type> > vec ...
12:33:34 <gjanssens> auto_ptr has been deprecated
12:33:35 <warlord> will auto-delete appropriately
12:34:05 <warlord> Okay.. Point remains, when refcount goes to zero, the underlying object is deleted.
12:34:07 <gjanssens> And that was what I was wondering. Without that smart pointer wrapping the original object won't be freed ?
12:34:17 <warlord> Correct.
12:34:33 <gjanssens> Ok, time to do some small refactoring in my code then :)
12:34:37 *** jonas_ has quit IRC
12:35:24 *** jonas has joined #gnucash
12:35:41 *** jonas has quit IRC
12:35:48 *** jonas has joined #gnucash
12:41:27 *** mlncn has joined #gnucash
13:43:44 *** mlncn has quit IRC
14:13:10 *** mlncn has joined #gnucash
14:20:05 *** mrklintscher2 has quit IRC
14:36:08 *** karelk has joined #gnucash
14:36:56 *** karelk has joined #gnucash
14:42:34 *** mrklintscher has joined #gnucash
14:43:15 *** fabior has joined #gnucash
14:46:36 *** fabior has quit IRC
14:52:02 *** karelk has quit IRC
14:57:23 *** karelk has joined #gnucash
14:59:40 *** fabior has joined #gnucash
15:10:24 *** karelk has quit IRC
15:12:55 *** fabior has quit IRC
15:44:23 *** gjanssens has quit IRC
15:49:40 *** aqua has joined #gnucash
16:07:46 *** aqua has quit IRC
16:25:11 *** aqua has joined #gnucash
16:33:51 *** aqua has quit IRC
16:44:39 *** iliv has joined #gnucash
17:03:31 *** iliv has quit IRC
17:06:36 <jralls> @tell gjanssens Use either a std::shared_ptr or std::unique_ptr instead of std::auto_ptr. Auto_ptr has been removed from the standard and deprecated in the standard library because it didn't quite work right.
17:06:36 <gncbot> jralls: The operation succeeded.
17:09:02 *** fell has quit IRC
17:09:38 <jralls> @tell gjanssens You probably want a shared_ptr in a container; a unique_ptr isn't really useful there because it can only be moved, not copied, so the only way to use one in a container is to pop it.
17:09:38 <gncbot> jralls: The operation succeeded.
17:14:13 <warlord> jralls: I think he was aware that auto_ptr was removed.
17:14:36 <warlord> <gjanssens> auto_ptr has been deprecated
17:15:11 <jralls> warlord: Ah, missed that in the thread.
17:18:20 <jralls> warlord: BTW, only shared_ptr has a refcount. Both auto_ptr and unique_ptr aren't copyable in the current sense of the term, only movable.
17:18:42 <jralls> No copies => no refs to count.
17:21:25 <warlord> *nods*
17:22:24 <warlord> I think my point at the time was that you neded to use the *_ptr templates in order to get the object to auto-destroy when it goes out of reference.
17:22:31 <warlord> (or out of scope)
17:32:04 <jralls> warlord: Yes, in that you were correct, just a bit out-of-date.
17:32:34 <jralls> That's why it's a "BTW".
17:34:06 <warlord> :)
18:30:51 *** User_ has joined #gnucash
19:20:20 *** mlncn has quit IRC
19:23:28 *** User_ has quit IRC
20:28:21 *** mlncn has joined #gnucash
20:42:39 *** warlord has quit IRC
20:45:43 *** mlncn has quit IRC
20:46:46 *** mlncn has joined #gnucash
22:00:09 *** O01eg has quit IRC
22:08:23 *** mlncn has quit IRC
22:14:15 *** O01eg has joined #gnucash
22:42:10 *** koanhead has quit IRC
22:46:49 *** meb has joined #gnucash
22:50:52 *** meb has quit IRC
22:59:53 *** fell has joined #gnucash
22:59:54 *** gncbot sets mode: +o fell
23:18:54 *** meb has joined #gnucash
23:24:50 *** meb has quit IRC
23:26:55 *** koanhead has joined #gnucash