Answers.Body: <p>You could do CiviCRM &gt;&gt; Membership &gt;&gt; Batch entry.</p>
  <p>Only thing you need to do is manually select all the contacts.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-11-20T00:49:41.893Z
Answers.Text: That is a very good start and should be able do it that way this year.  Would be great if a list of members found in Find Memberships could be imported into this function so that they could all renewed using Batch Data Entry without the need to manually select all the contacts.  Thanks for the great suggestion.
Answers.UserDisplayName: geoffp22
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-11-20T01:08:01.463Z
Answers.Text: We will need some custom coding to allow that via an extension. But it is doable
Answers.UserDisplayName: Pradeep Nayak
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-11-14T11:34:05.923Z
Answers.LastActivityDate: 2023-11-14T11:34:05.923Z
Answers.UserDisplayName: Pradeep Nayak
Body: <p>I have &gt;400 memberships to renew.</p>
  <p>Pressing the Renew hyperlink in <strong>individual</strong> Membership does two things
  (1) updates the Membership Expiry if and when payment received
  (2) creates a record with a pending invoice in CiviContribute</p>
  <p>These invoices get sent automatically to Xero using CiviXero, and when paid in Xero, CiviContribute status gets updated and CiviMember status changes from Pending to Current - very nice !</p>
  <p>I want to Renew multiple memberships without having to do the above 400 times.</p>
  <p>I can generate a Membership report for the type of membership in question and select the memberships to act on.</p>
  <p>In the Action List, I select &quot;Update Multiple Memberships&quot;</p>
  <p>I choose the Profile that selects the relevant fields I have identified.</p>
  <p>I can update the expiry date for all memberships in a few moments, but this does not trigger the invoice/CiviContribute process.</p>
  <p>I have read about an Action &quot;Renew Multiple Memberships&quot; but cannot find this option.</p>
  <p>Is it possible to renew multiple memberships including triggering Civi Contribute automatically?</p>
  <p>Any help is appreciated.</p>
  <p>Joomla V4.  Latest CiviCRM</p>
  
Tags: <civicontribute><civimember><civixero>
Title: Renew multiple memberships
ThreadText: # Renew multiple memberships
  
  (Asked by: username_0 on 2023-11-13)
  
  I have >400 memberships to renew.
  
  Pressing the Renew hyperlink in **individual** Membership does two things
  (1) updates the Membership Expiry if and when payment received
  (2) creates a record with a pending invoice in CiviContribute
  
  These invoices get sent automatically to Xero using CiviXero, and when paid in Xero, CiviContribute status gets updated and CiviMember status changes from Pending to Current - very nice !
  
  I want to Renew multiple memberships without having to do the above 400 times.
  
  I can generate a Membership report for the type of membership in question and select the memberships to act on.
  
  In the Action List, I select "Update Multiple Memberships"
  
  I choose the Profile that selects the relevant fields I have identified.
  
  I can update the expiry date for all memberships in a few moments, but this does not trigger the invoice/CiviContribute process.
  
  I have read about an Action "Renew Multiple Memberships" but cannot find this option.
  
  Is it possible to renew multiple memberships including triggering Civi Contribute automatically?
  
  Any help is appreciated.
  
  Joomla V4. Latest CiviCRM
  
  **Tags:** civicontribute, civimember, civixero
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2023-11-14. Score: 0
  
  You could do CiviCRM >> Membership >> Batch entry.
  
  Only thing you need to do is manually select all the contacts.
  
  > **Comments:**
  > **username_0**: That is a very good start and should be able do it that way this year.  Would be great if a list of members found in Find Memberships could be imported into this function so that they could all renewed using Batch Data Entry without the need to manually select all the contacts.  Thanks for the great suggestion.  
  > **username_1**: We will need some custom coding to allow that via an extension. But it is doable  
  
  ---
  
  