AW: sql query to link invoice payments to invoice id?

Derek Atkins warlord at MIT.EDU
Mon Jan 10 10:25:27 EST 2011


"Jannick Asmus" <jannick.news at gmail.com> writes:

> Derek Atkins wrote:
>
>>> I am trying to identify the invoice payments TOGETHER with the
>>> associated invoice in the sqlite file of my GnuCash file. Since
>>> there is a window to process the payment, I suspect there should be
>>> a link between the payment and the invoice guid.
>
>> The way they are mapped is via the LOT in the A/R account.  When you
>> post an invoice is "creates" a lot, and then payments are applied to
>> that lot until the balance reaches 0 (at which point any remaining
>> proceeds get applied to the next lot owned by the same customer).
>
> Aah, that explains a lot. I will see how I can manage to get things
> straight out of the sqlite file.
>
>> So, the mapping would be via the lot's in the splits in the A/R
>> account for the payment transaction.  Note that you could have
>> multiple splits in the A/R account in the case of a payment being
>> applied to multiple invoices.
>
> This seems to be a problem at the moment. I will think how I can
> handle this.

Write your report in the Gnucash Scheme language and it'll be much
easier as the data will already be bound together for you!

> Thanks for your input!

> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.

-derek

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available


More information about the gnucash-user mailing list