I would think it depends on how the points can be used. 

If the Loyalty Points have a value and can be used for payment then they are 
more like an available balance on the Customer's account; like if they had over 
paid an invoice. You would need to track their loyalty point balance and in the 
GL you would need to record a "prepayment" type liability as the points are 
earned. (100 points = €1 account balance that can be used straight off an 
invoice amount)

If it's more like an airline program (free flight) then the price of the flight 
they book with points will not be known until they book it. I don't have any 
idea how the airlines make provision for this liability in their books.

I guess you could pick a specific loyalty scheme and implement it; however, I'm 
not sure how you could do a generic, framework loyalty functionality.

Gareth.


-----Original Message-----
From: Adrian Crum [mailto:adrian.c...@sandglass-software.com] 
Sent: 12 October 2011 13:40
To: dev@ofbiz.apache.org
Subject: Re: discussion: loyalty points

 From my perspective, loyalty points are no different than any other discount - 
so we could use the existing discount-related accounting.

-Adrian

On 10/12/2011 1:16 PM, Hans Bakker wrote:
> We would like to implement loyalty points. There is a box on the party 
> profile, but no database field, service etc.
>
> Because loyalty points are a liability to the customer, accounting 
> should be aware of it and should be registered for example in the 
> billing account, however with a reference to the related royalty 
> points
>
> However where should we store the royalty points with that reference 
> to the billing account?
>
> opinions welcome!
>


Reply via email to