Answers.Body: <p>I have discovered how to record a partial refund on registrations entered on-line as multiple registrations for the same organization.</p>
  
  <p>Scenario:
  Secretary registered 5 people for full conference passes.  Subsequently learned that 4 of them should have been 1-day passes.  It happens that the record that the payment info is associated with is not one of the ones being changed.</p>
  
  <p>What I did:
  I edited the four incorrect registrations clicking <strong>Change Selections</strong>, applying the correct discount code, making the correct selections, and clicking <strong>Save</strong>.  All the <strong>Participant Status</strong> fields were changed by CiviCRM to <em>Pending Refund</em>.  I did not click <strong>Record Refund</strong>, but observed that the <strong>Fees</strong> area was adjusting the total fees and indicating the difference from the Total Paid in the Balance column and the Status of the Contribution record for the payment had changed to <em>Pending Refund</em>.  When I completed all the edits, I went to the event record for the payer, and clicked <strong>Record Refund</strong> and completed the <strong>New Refund</strong> form. It showed the correct Refund Due.  I added in a <em>Fee Amount</em> because we add a processing fee for refunds.  The <em>Net Amount</em> calculated correctly. All <strong>Participant Status</strong> fields were  automatically updated to <em>Registered</em> and the status of the <strong>Contribution</strong> record for the registrations was updated to <em>Completed</em>, all the selection changes were recorded there, and the total fee was adjusted correctly. The only thing I don't see in the completed contribution and registration records is the actual refund amount, so I would record that in the contribution note field.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-20T03:43:30.277Z
Answers.LastActivityDate: 2018-01-20T03:43:30.277Z
Answers.UserDisplayName: Diane Robinson
Answers.Body: <p>Try installing the <a href="https://github.com/JMAConsulting/biz.jmaconsulting.lineitemedit" rel="nofollow noreferrer">Line Item Edit</a> extension, then edit the line item.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-11-26T16:09:11.527Z
Answers.Text: Now that we finally updated to 5. something, we stumbled across this and are testing it - good to have validation we are moving in the right direction!
Answers.UserDisplayName: Diane Robinson
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-11-19T22:55:54.977Z
Answers.LastActivityDate: 2018-11-19T23:31:08.423Z
Answers.LastEditDate: 2018-11-19T23:31:08.423Z
Answers.UserDisplayName: Joe Murray
Body: <p>On 4.7.15</p>
  
  <p>Tried to update a contribution record from Pending Refund to Completed (not integrated with accounting software)</p>
  
  <p>Got "Cannot change contribution status from Pending refund to Completed" message</p>
  
  <p>Customer registered on-line (we use Drupal) but made a selection error that requires a small refund.  I was able to change selections from within Civi, and prices updated correctly. Now that the refund has been processed through Authorize.net, I want to update the Contribution record.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-11-16T19:24:23.070Z
Comments.Text: Are you able to accept your own answer so this can be closed off
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-11-19T21:04:11.427Z
Comments.Text: I was hoping that someone would either confirm or deny that this was the best way to handle this situation, but yes, this can be closed off, although I don't know how that happens.  Is that something I'm supposed to do?
Comments.UserDisplayName: Diane Robinson
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-11-19T21:59:42.940Z
Comments.Text: Hi Diane - you are welcome to leave it longer but since no one else has responded yet it may be unlikely to gather more comments. You should be able to 'Accept' your own answer - unless you don't have enough 'reputation' yet to do so. Also worth knowing that there are more / other eyes watching at eg https://chat.civicrm.org/civicrm/channels/user-support if you find you don't get support here. hope that helps.
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-11-20T01:08:23.877Z
Comments.Text: i mentioned your ticket in that channel - seems to have given you another option. hope that helps
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-11-21T00:03:46.453Z
Comments.Text: I don't seem to have the ability to Accept - but we are currently testing the Line Item Edit extension.
Comments.UserDisplayName: Diane Robinson
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-11-21T01:13:38.747Z
Comments.Text: let me go find some of your other questions to up your Reputation
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-11-21T01:15:18.470Z
Comments.Text: hopefully that helps - looks like some of those questions also deserve some acknowledgement from you - helps keep the volunteers who support this service enthuised ;-)
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-11-26T16:13:27.867Z
Comments.Text: Got it - still learning the ropes, and appreciate the help and guidance!
Comments.UserDisplayName: Diane Robinson
Tags: <civievent><civicontribute>
Title: Is there a way to update a partial refund for an event registration and associated contribution?
ThreadText: # Is there a way to update a partial refund for an event registration and associated contribution?
  
  (Asked by: username_0 on 2018-01-17)
  
  On 4.7.15
  
  Tried to update a contribution record from Pending Refund to Completed (not integrated with accounting software)
  
  Got "Cannot change contribution status from Pending refund to Completed" message
  
  Customer registered on-line (we use Drupal) but made a selection error that requires a small refund. I was able to change selections from within Civi, and prices updated correctly. Now that the refund has been processed through Authorize.net, I want to update the Contribution record.
  
  **Tags:** civievent, civicontribute
  
  > **Comments:**
  > **username_1**: Are you able to accept your own answer so this can be closed off  
  > **username_0**: I was hoping that someone would either confirm or deny that this was the best way to handle this situation, but yes, this can be closed off, although I don't know how that happens.  Is that something I'm supposed to do?  
  > **username_1**: Hi username_0 - you are welcome to leave it longer but since no one else has responded yet it may be unlikely to gather more comments. You should be able to 'Accept' your own answer - unless you don't have enough 'reputation' yet to do so. Also worth knowing that there are more / other eyes watching at eg https://chat.civicrm.org/civicrm/channels/user-support if you find you don't get support here. hope that helps.  
  > **username_1**: i mentioned your ticket in that channel - seems to have given you another option. hope that helps  
  > **username_0**: I don't seem to have the ability to Accept - but we are currently testing the Line Item Edit extension.  
  > **username_1**: let me go find some of your other questions to up your Reputation  
  > **username_1**: hopefully that helps - looks like some of those questions also deserve some acknowledgement from you - helps keep the volunteers who support this service enthuised ;-)  
  > **username_0**: Got it - still learning the ropes, and appreciate the help and guidance!  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_2 on 2018-11-19. Score: 4 | Accepted answer
  
  Try installing the [Line Item Edit](https://github.com/JMAConsulting/biz.jmaconsulting.lineitemedit) extension, then edit the line item.
  
  > **Comments:**
  > **username_0**: Now that we finally updated to 5. something, we stumbled across this and are testing it - good to have validation we are moving in the right direction!  
  
  ---
  
  ### Answer by username_0 on 2018-01-20. Score: 2
  
  I have discovered how to record a partial refund on registrations entered on-line as multiple registrations for the same organization.
  
  Scenario:
  Secretary registered 5 people for full conference passes. Subsequently learned that 4 of them should have been 1-day passes. It happens that the record that the payment info is associated with is not one of the ones being changed.
  
  What I did:
  I edited the four incorrect registrations clicking **Change Selections**, applying the correct discount code, making the correct selections, and clicking **Save**. All the **Participant Status** fields were changed by CiviCRM to *Pending Refund*. I did not click **Record Refund**, but observed that the **Fees** area was adjusting the total fees and indicating the difference from the Total Paid in the Balance column and the Status of the Contribution record for the payment had changed to *Pending Refund*. When I completed all the edits, I went to the event record for the payer, and clicked **Record Refund** and completed the **New Refund** form. It showed the correct Refund Due. I added in a *Fee Amount* because we add a processing fee for refunds. The *Net Amount* calculated correctly. All **Participant Status** fields were automatically updated to *Registered* and the status of the **Contribution** record for the registrations was updated to *Completed*, all the selection changes were recorded there, and the total fee was adjusted correctly. The only thing I don't see in the completed contribution and registration records is the actual refund amount, so I would record that in the contribution note field.
  
  
  ---
  
  