scheme to retrieve the customer associated with a transaction
Derek Atkins
derek at ihtfp.com
Wed Mar 2 20:20:53 EST 2016
Hi,
On Wed, March 2, 2016 8:11 pm, Macho Philipovich wrote:
> Hi GnuCashers,
> Does anyone know offhand how Scheme code would find the customer and
> job objects that are associated with a given transaction "split", if
> any?
> I'm customizing a report that I've adapted from transaction.scm. The
> last bit of customization is to add two columns showing the customer
> name and job name whenever the transaction is either is a payment
> received toward a customer invoice, or whenever the transaction has an
> associated chargeback (i.e. it the payment of an expense that will
> ultimately be recouped from the customer on whose behalf it was made).
> I'm in the add-split-row method and have variable called "split" to
> work from.
> All suggestions are appreciated, including API references, although a
> couple of lines of code would truly make my day! Thanks.
> Macho
Take a look at the aging.scm report. You'll see:
(let* ((transaction (xaccSplitGetParent split))
(temp-owner (gncOwnerNew))
(owner (gnc:owner-from-split split temp-owner)))
(if (not (null? owner))
...
> 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 617-623-3745
derek at ihtfp.com www.ihtfp.com
Computer and Internet Security Consultant
More information about the gnucash-user
mailing list