Hello, I'd like to use gncInvoiceAttachToLot to try to fix the disconnection but I don't get it to work in python. It's not in declared in engine/gncInvoice.h and if I declare it there's a probleme with scheme compiling. So I guess I'll just leave it like that and fix the invoice-transaction links by creating new invoices/transactions.
regards, Christoph Holtermann Am 21.06.2015 um 05:47 schrieb Christoph Holtermann: > Hello, > > I'm cleaning up my invoices. When I wanted to assign a payment to an invoice > there were some invoices missing in the dialogue. Those invoices have > transactions > assigned to them. I wanted to find out what was wrong and I came as far as to > find out that the list of invoices to attach the payment to was created by > gnc_payment_window_fill_docs_list an there with > xaccAccountFindOpenLots > > having a look at the lots I found that in those lots that were missing there > was no > attached payment. The text of the assignment with the number of the invoice > is there but GetInvoiceFromLot is None. The Lot is not closed. > > When in gnucash I changed the invoice taking back the transaction gnucash > crashed. When I started it anew I could create a new transaction. For that > new transaction I could properly assign a payment. > > I didn't use the assignment procedure until some days ago. So I cannot tell > when how or why the data corruption happened. I created the first invoices > in the end of 2013. Maybe something changed in the meantime. > > Maybe it would be useful to check for consistency of data by having a look > if every transaction which is supposed to have an assigned transaction has > all these transactions with lots pointing at itself. > > I wonder if I can make things work if I manually assing the transaction to > the lot. > > regards, > > Christoph Holtermann > > > Am 23.05.2015 um 21:04 schrieb John Ralls: >>> On May 23, 2015, at 8:41 AM, Geert Janssens <geert.gnuc...@kobaltwit.be> >>> wrote: >>> >>> On Saturday 23 May 2015 15:51:34 Christoph Holtermann wrote: >>>> Am 23.05.2015 um 11:47 schrieb Geert Janssens: >>>>> On Saturday 02 May 2015 17:10:39 Christoph Holtermann wrote: >>>>>> Hello, >>>>>> >>>>>> for some months it seems to me that some business reports don't >>>>>> work right. For example there's the "Kundenbericht" (customer >>>>>> report). It shows only one invoice where there are a lot for the >>>>>> specific customer. Changing the period of time doesn't solve the >>>>>> problem. It seems like a bug to me. >>>>> I don't see this on my system. My customer report lists all my >>>>> invoices. Do you perhaps have multiple A/R accounts ? The customer >>>>> report can only list one at the time and my select the wrong one by >>>>> default. I have been bitten by this in the past for vendor reports. >>>>> >>>>>> Then when I enter a new invoice it's always number 1 and not >>>>>> counting >>>>>> up anymore. >>>>> Same here - I can't reproduce on my system (Fedora 21, latest git >>>>> build). >>>>> >>>>> What backend are you using ? I only tested with an xml file. >>>>> >>>>> Regards, >>>>> >>>>> Geert >>>> Backend is MySQL. I'm using the master branch. Maybe it's the latter. >>>> If I find some time I'll build the normal one. >>>> >>> My test was with the master branch as well. Can you try if the same >>> happens with an xml file ? If not, there is a bug in the mysql backend. >>> It's very well possible this is one of the corner cases we've mentioned >>> before in the sql backends. >> Could be. Counters are maintained in KVP directly from Scheme. Moving all >> KVP to libqof is my current development project; I intend to rewrite the >> File>Properties stuff in C++ as part of that effort. >> >> Where are the invoice-customer links kept? >> >> Regards, >> John Ralls >> >> >> _______________________________________________ >> gnucash-devel mailing list >> gnucash-devel@gnucash.org >> https://lists.gnucash.org/mailman/listinfo/gnucash-devel > -- --- Nachricht gesendet von C. Holtermann --- - - - Verschlüsselte Nachrichten können über - - den öffentlichen Schlüssel auf folgendem - - Keyserver an mich gesendet werden: - http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x4DD9CF0482B0620B _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel