Re: discussion: loyalty points

2011-10-12 Thread Adrian Crum
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!



Re: discussion: loyalty points

2011-10-12 Thread Hans Bakker
Can you explain more?

remember we want to know how many loyalty points are outstanding and we
want to know the value which should be transactions in the ledger

Regards,
Hans

On Wed, 2011-10-12 at 13:39 +0100, Adrian Crum wrote:
 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!
 

-- 
Ofbiz on twitter: http://twitter.com/apache_ofbiz
Alternative ofbiz website: http://www.ofbiz.info
http://www.antwebsystems.com : Quality services for competitive rates.



Re: discussion: loyalty points

2011-10-12 Thread Adrian Crum
Discounts do not become accounting transactions until they are applied 
to an invoice - then you can use the existing discount-related accounting.


The method of converting loyalty points to a discount is business 
specific, so I am not sure how that could be implemented in the project. 
Maybe have an infrastructure in place that a business can tailor to 
match their business processes.


-Adrian

On 10/12/2011 1:49 PM, Hans Bakker wrote:

Can you explain more?

remember we want to know how many loyalty points are outstanding and we
want to know the value which should be transactions in the ledger

Regards,
Hans

On Wed, 2011-10-12 at 13:39 +0100, Adrian Crum wrote:

 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!



RE: discussion: loyalty points

2011-10-12 Thread Gareth O'Brien
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!