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) »
  • Manual Renewal not working
Pages: [1]

Author Topic: Manual Renewal not working  (Read 865 times)

karlg

  • I’m new here
  • *
  • Posts: 22
  • Karma: 0
  • CiviCRM version: 4.2.1
  • CMS version: 7.15
  • MySQL version: 5.1.65-cll
  • PHP version: 5.3.17
Manual Renewal not working
June 15, 2014, 10:57:13 pm
Hello,

I have a CiviCRM 4.4.5 implementation with fixed (1 July - 30 June) memberships.

When I go to Active Memberships, and click on the 'renew' link, then try to renew a member with the "Record Renewal Payment?" checkbox turned off, and click on Renew, I get a black status panel saying, "Annual membership for .. has been renewed. The new membership End Date is 30 June, 2015."

.. but the end date setting remains unchanged at 30 June 2014.

Also, it used to be that the End Date setting was editable, but this no-longer takes either.


Does anybody know what the problem could be?


Thanks in advance!!

Karl

joanne

  • Administrator
  • Ask me questions
  • *****
  • Posts: 852
  • Karma: 83
  • CiviCRM version: 4.4.16
  • CMS version: Drupal 7
Re: Manual Renewal not working
June 16, 2014, 01:10:13 am
Can you try it on our demo site to see what happens there? 

karlg

  • I’m new here
  • *
  • Posts: 22
  • Karma: 0
  • CiviCRM version: 4.2.1
  • CMS version: 7.15
  • MySQL version: 5.1.65-cll
  • PHP version: 5.3.17
Re: Manual Renewal not working
June 16, 2014, 11:25:33 pm
I tried it on an existing registered user and it worked..

(That's supposed to be good, but I'm unhappy..)


Regards,
Karl

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: Manual Renewal not working
June 17, 2014, 01:32:38 am
are you certain these membeships are not in 'status override'?

can you add a couple of screenshots of the before/renewal/after
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

karlg

  • I’m new here
  • *
  • Posts: 22
  • Karma: 0
  • CiviCRM version: 4.2.1
  • CMS version: 7.15
  • MySQL version: 5.1.65-cll
  • PHP version: 5.3.17
Re: Manual Renewal not working
June 17, 2014, 03:56:30 am
I think there is some corruption somewhere:

- I can add a new individual, add a membership, and renew it, and all works as expected.

- For the individual whose membership won't renew, I had a bright idea and removed the membership that wasn't working, and tried to add a new one.  The whole process works through to the end - after clicking on the save button, and the black panel confirms that a membership has been added, but the page shows 0 memberships..  All without any sort of error message..

joanne

  • Administrator
  • Ask me questions
  • *****
  • Posts: 852
  • Karma: 83
  • CiviCRM version: 4.4.16
  • CMS version: Drupal 7
Re: Manual Renewal not working
June 17, 2014, 04:16:24 am
Quote
For the individual whose membership won't renew...

Are you only having problems with the membership for one individual or is it more extensive than that? 

Quote
but the page shows 0 memberships

I am not sure if you mean there is a zero on the membership tab when you are on the contact summary screen ( which could mean there is an inactive membership) or if there is no membership entry when you click on the membership tab.

« Last Edit: June 17, 2014, 04:22:33 am by joanne »

karlg

  • I’m new here
  • *
  • Posts: 22
  • Karma: 0
  • CiviCRM version: 4.2.1
  • CMS version: 7.15
  • MySQL version: 5.1.65-cll
  • PHP version: 5.3.17
Re: Manual Renewal not working
June 17, 2014, 06:56:26 am
- It's definitely more extensive.  I know of problems with two individuals.

- The membership tab shows no memberships, and I can't add any..

joanne

  • Administrator
  • Ask me questions
  • *****
  • Posts: 852
  • Karma: 83
  • CiviCRM version: 4.4.16
  • CMS version: Drupal 7
Re: Manual Renewal not working
June 17, 2014, 08:38:09 am
Were the " problem people" and their memberships created in civicrm or were they imported/migrated from elsewhere?

How old in this install? If it isn't new has it been upgraded recently and were you able to renew existing memberships before then? If it is an old site have you always been in charge of it?

You say you know of two people this is happening with.  Does that meant that there are other people with existing memberships where you have been able to renew their memberships or just that you have only tried to renew memberships for two people and had trouble with both of those?

Are there any customisations on your site?

As the demo sites works correctly it would appear to be something specific to your site, so the more information you provide the greater the chance that someone may be able to help you.


karlg

  • I’m new here
  • *
  • Posts: 22
  • Karma: 0
  • CiviCRM version: 4.2.1
  • CMS version: 7.15
  • MySQL version: 5.1.65-cll
  • PHP version: 5.3.17
Re: Manual Renewal not working
June 17, 2014, 02:48:46 pm
Quote from: joanne on June 17, 2014, 08:38:09 am
Were the " problem people" and their memberships created in civicrm or were they imported/migrated from elsewhere?
It was a new site and everything was created within this install.

Quote from: joanne on June 17, 2014, 08:38:09 am
How old in this install? If it isn't new has it been upgraded recently and were you able to renew existing memberships before then? If it is an old site have you always been in charge of it?
About 2.5 years old.  It's at 4.4.5, which I believe is the current release - I have always tried to keep it up to date.
Yes, another person and myself have always been in charge of it.

The other person in charge of membership has complained that he was previously able to update the 'End Date' field in the membership record, but now no longer.
I just tried on the original individual having the problem and couldn't update it, but could do so on a test individual I recently created..

Quote from: joanne on June 17, 2014, 08:38:09 am
You say you know of two people this is happening with.  Does that meant that there are other people with existing memberships where you have been able to renew their memberships or just that you have only tried to renew memberships for two people and had trouble with both of those?
I only have the experience with those two people: the initial person whose membership an attempt was made to renew, and my personal record when I was trying to see what the parameters of the problem were.  My record was created in August 2012, and the other person's in December 2012.

I just picked another individual who was added in December, 2012, and was able to change his 'End Date' field.


Quote from: joanne on June 17, 2014, 08:38:09 am
Are there any customisations on your site?
No customisations

Quote from: joanne on June 17, 2014, 08:38:09 am
As the demo sites works correctly it would appear to be something specific to your site, so the more information you provide the greater the chance that someone may be able to help you.

Thanks Joanne, I understand and am happy to provide and do anything that will help get to the bottom this..

Karl

karlg

  • I’m new here
  • *
  • Posts: 22
  • Karma: 0
  • CiviCRM version: 4.2.1
  • CMS version: 7.15
  • MySQL version: 5.1.65-cll
  • PHP version: 5.3.17
Re: Manual Renewal not working
June 19, 2014, 04:44:25 pm
Any help, please?

We are on a fixed 1 July - 30 June membership cycle, and people are renewing right now, and CiviCRM is taking their money, but not updating the End Dates of some people..

joanne

  • Administrator
  • Ask me questions
  • *****
  • Posts: 852
  • Karma: 83
  • CiviCRM version: 4.4.16
  • CMS version: Drupal 7
Re: Manual Renewal not working
June 19, 2014, 06:23:40 pm
If some memberships get updated and some don't then you need to look for differences between the two sets of contacts, or differences between the memberships that belong to the two sets of contacts.  This is not something easily done via the forum.

Do you have custom fields associated with these memberships?  We had a problem on upgrading to the 4.4 series as follows:
  • Custom alphanumeric field was set to length 10.
  • In 4.2 people were entering more than 10 characters but this wasn't causing an error - the entries were just being truncated to 10 characters.
  • In 4.4 people were entering more than 10 characters and this did cause an error - but it wasn't a silent fail such as you are describing.
 
Another thing to look for is a field which is a mix of empty, NULL and non-null values. 

I have had a problem with simultaneous payments. If two payments are submitted to our payment processor in the same second (eg both at 14:35:50) the payment processor can cope but CiviCRM loses one or both payments and/or membership updates linked to those payments.   This doesn't seem like your problem though, because I am able to manually submit the missed renewal.

You said you couldn't update membership end dates manually.  Is that for all memberships including those that renew correctly, or just your problem people/memberships?

karlg

  • I’m new here
  • *
  • Posts: 22
  • Karma: 0
  • CiviCRM version: 4.2.1
  • CMS version: 7.15
  • MySQL version: 5.1.65-cll
  • PHP version: 5.3.17
Re: Manual Renewal not working
June 20, 2014, 12:40:25 am
Thank you Joanne,

Can't update membership end dates only for those for whom the renew option does not work.

Yes, I have some custom fields, and your suggestion about silent failure due to a rule not being satisfied does sound like an area that would be really important to investigate!

I'll get onto it and get back to you!


Regards,
Karl

karlg

  • I’m new here
  • *
  • Posts: 22
  • Karma: 0
  • CiviCRM version: 4.2.1
  • CMS version: 7.15
  • MySQL version: 5.1.65-cll
  • PHP version: 5.3.17
Re: Manual Renewal not working
June 22, 2014, 04:09:57 pm
SOLVED!

Thanks Joanne, that hint about silent failure with criteria for custom fields was the core idea!

I removed all the custom fields, but that didn't dove it, so kept looking..


CiviCRM <-> Drupal role synchronisation was the problem.  There was at least one invalid synchronisation.  When I removed them, things started working again.

Should this be reported?  How?


Regards,
Karl

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMember (Moderator: Deepak Srivastava) »
  • Manual Renewal not working

This forum was archived on 2017-11-26.