skolakan / npsp

Automatically exported from code.google.com/p/npsp
0 stars 0 forks source link

Household Last Membership Level and Membership End Date discrepancy #343

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?

1. Create a household with two or more members

2. Create a membership entry for two household (hh) members each with values as 
following: hh member1 Close Date > hh member2 Close Date AND hh member1 
Membership End Date < hh member2 Membership End Date; each household member 
signs up at a different Member Level
OR
Create two membership entries with same Close Dates and different Membership 
End Dates for one household member (e.g. if he pays for two years, we would 
enter two membership transactions): enter transaction with later Membership End 
Date before transaction with earlier Membership End Date

3.

What is the expected output? What do you see instead?

On Household Detail, Last Membership Level should be the Level entered for the 
opportunity with the Max Membership End Date. Instead it shows the Level of the 
opportunity with Max Close Date (Created Date?).
So, on Household Detail, Membership End Date and Last Membership Level may come 
from two different opportunity records which causes a discrepancy. 

What version of the packages are you using?
Households 2.4.4
Contacts&Organizations 2.1.2

Please provide any additional information below.

Original issue reported on code.google.com by antje.te...@gmail.com on 8 Aug 2012 at 10:43

GoogleCodeExporter commented 8 years ago

Original comment by kbro...@gmail.com on 9 Aug 2012 at 5:37