Actually, if I understand the request correctly, there is a way around it.
  
The "Expire Date" script calculates the expiration date based on the "Start
Date" field.  The "Start Date" field is taken from the "Default Start Date"
field which, unless you manually entered your own "Start Date," adds one
year to the "Summary::MEM: LAST MEMBER DUES DATE."  Herein lies the problem.

[Now, I haven't actually tested this so take it as the way I THINK this can
be worked around:] 

You could alter the Expire Date script (or replace it with a new script just
for this purpose) so that the "Start Date" is taken from the "Post Date"
rather than the "Last Member Dues Date."  This would then set the Expiration
from the Post Date but leave previous payment records as they are.

The problem I can see with this is that you would just be switching the
problem to a new one.  You would still need to eyeball the records so that
those you WANT to have their expiration based on their previous membership
dues date are entered that way manually.  So, either way, some records are
going to be auto-entered incorrectly and need to be manually corrected.

Does this make sense?  If I have figured it out, I would be happy to offer a
step by step of the script alteration (only after testing it of course).


-- 
Barry Madore
Technology Circuit Rider
MAP for Nonprofits
Direct:  651/632-7235
MAP:  651/647-1216
email: [EMAIL PROTECTED]
MAP web:  http://www.mapnp.org
   

> The way I read this, it's not logically possible. You want to set
> expiration date based on their previous expiration date (or member
> status, which is derived from it). But, member status is derived from
> expiration date, so you get a circular calculation. Humans can deal
> with this kind of situation, but it's too much to ask of a
> silicon-based life form.
> 
> Anyone see a way around this?
> 
>> How do I make the dues post-dating only go to one year?
>> 
>> Hi ebasers,
>> 
>> We have a membership database that contains many records of lapsed members.
>> Thanks to Ebase, we have been retrieving some of these folks.  However, if
>> they have ever given dues money to us, when I go to enter a new payment, it
>> dates their membership back from when they last expired!
>> If I can keep an eye on this it's fine, and we do WANT to do this for people
>> whose membership expired in the last 6months to 1 year, but prior to that,
>> we just want to enter them as new members (with a record, of course, of
>> their old, lapsed membership).
>> Is there a way to change the default so that it sets today's date as
>> membership start when their last payment was several years ago?


------------------ 
Reminder to each recipient: To change your list account preferences, go to
http://email.sparklist.com/scripts/lyris.pl?enter=support  and enter the email address 
you used to subscribe to the ebase support list:: [email protected]

To unsubscribe send a blank email to [EMAIL PROTECTED]
---------------------------------------------------------------------
 ebase - Relationship Management for Nonprofits, http://www.ebase.org
---------------------------------------------------------------------

Reply via email to