CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMember (Moderator: Deepak Srivastava) »
  • Membership expiration date base on payment date
Pages: [1]

Author Topic: Membership expiration date base on payment date  (Read 470 times)

vences

  • I’m new here
  • *
  • Posts: 19
  • Karma: 0
  • CiviCRM version: 4.4.6
  • CMS version: Drupal
  • MySQL version: 5.5.4
  • PHP version: 5.3
Membership expiration date base on payment date
November 11, 2014, 05:48:15 pm
I'm using D7, with CiviCRM 4.4.6. I had created a contribution page, with membership form included.

By now after renewal membership, the expiration date extend according to the end date. Eg:

Start Date: 1 Nov 2014
End date: 5 Nov 2014
Status: Expired

If renewal payment made on 11 Nov, for one month, the expiry date is changed to 5 Dec 2014.

But I want the expiry date to be one month after payment date, which is 11 Dec 2014.

Is there any way I can configure it to get the above result?

If not in configuration, any way I can change it in codes?

joanne

  • Administrator
  • Ask me questions
  • *****
  • Posts: 852
  • Karma: 83
  • CiviCRM version: 4.4.16
  • CMS version: Drupal 7
Re: Membership expiration date base on payment date
November 11, 2014, 07:09:37 pm
How is your membership defined in terms of Duration, Period Type and Fixed Period Rollover Day (if any).

Also please include membership status rules with how the start and end of these are defined.

vences

  • I’m new here
  • *
  • Posts: 19
  • Karma: 0
  • CiviCRM version: 4.4.6
  • CMS version: Drupal
  • MySQL version: 5.5.4
  • PHP version: 5.3
Re: Membership expiration date base on payment date
November 11, 2014, 10:09:16 pm

Currently I have only one membership type:

Name: General
Min Fee: 170.00
Financial type: Member dues
Duration: 1 month
Period: rolling

This is my enabled membership status rule:

Name: New
Start Event: member since
Start Event Adjust: empty
End Event: member since
End Event Adjustment: 3 day
Current Membership: Yes (checked)

Name: Current
Start Event: member since
Start Event Adjust: 3 day
End Event: end date
End Event Adjustment: empty
Current Membership: Yes (checked)

Name: Expired
Start Event: end date
Start Event Adjust: 1 day
End Event: not selected
End Event Adjustment: empty
Current Membership: Yes (checked)

Name: cancelled
Start Event: member since
Start Event Adjust: empty
End Event: member since
End Event Adjustment: empty
Current Membership: no (not checked)

And I'm using a price set for membership, named "session pricing".

Two price field included: unlimited sessions(radio type) and specialist session (checkbox type). In each pricing option in price field, I set different price with financial type "Member dues"

In my contribution page "Membership Signup and Renewal", "membership section enabled?" option is selected, and membership price set is set to "session pricing".

Is there anything I can change to get the result?

joanne

  • Administrator
  • Ask me questions
  • *****
  • Posts: 852
  • Karma: 83
  • CiviCRM version: 4.4.16
  • CMS version: Drupal 7
Re: Membership expiration date base on payment date
November 11, 2014, 11:51:33 pm
For your expired status you need to set Current Membership to No.

If current membership is yes then when someone with that staus renews their start date stays as it was and their existing end date is extended by one month.

If you change the current memberhsip to No for your expired status someone who renews when their memberhsip is expired will keep the same member since date, get a new start date of the day they renew and get  end date = day of renewal + one month.

vences

  • I’m new here
  • *
  • Posts: 19
  • Karma: 0
  • CiviCRM version: 4.4.6
  • CMS version: Drupal
  • MySQL version: 5.5.4
  • PHP version: 5.3
Re: Membership expiration date base on payment date
November 12, 2014, 09:03:25 pm
It works!! Really thank you for your help!

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMember (Moderator: Deepak Srivastava) »
  • Membership expiration date base on payment date

This forum was archived on 2017-11-26.