Answers.Body: <p>2 solutions come to mind:</p>
  <ol>
  <li>The traditional way would be to create 1 Campaign per Event. You do not need any custom fields for this, as both Events and Contributions can be associated with a Campaign. For clarity, give the Campaign the same name as your Event, then you can select the Campaign for every donation and it will effectively be linked to your Event (as both the event and the contribution will point to the same campaign).</li>
  <li>A simpler alternative that requires less data-entry would be with a custom field linking the contribution directly to the event. You can create a new custom field of type &quot;Entity Reference&quot; that extends Contributions and references Events. This type of custom field is <a href="https://github.com/civicrm/civicrm-core/pull/25471" rel="nofollow noreferrer">newly available</a> in CiviCRM version 5.60.</li>
  </ol>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-10-27T09:25:00.287Z
Answers.Text: wow.. thats brilliant. Thank you so much... I think Entity Reference looks like the way to go!
Answers.UserDisplayName: Mike Wilson
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-10-27T13:03:37.333Z
Answers.Text: Glad it helped. Don't forget to mark this answer as "accepted" :)
Answers.UserDisplayName: Coleman
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-10-26T16:10:06.883Z
Answers.LastActivityDate: 2023-10-26T16:10:06.883Z
Answers.UserDisplayName: Coleman
Body: <p>I’m trying to figure out the best way to track an in-kind donation of an event from a patron. For example, a patron may help us by allowing us to use their space to run a charity dinner.</p>
  <p>I was thinking about creating a new financial type of ‘in-kind donation’, adding event details in the notes of the contribution itself… but I’d really like to properly link it to the event for reporting purposes? Should I set up a campaign, link both the donation and event to that in a custom field? I could therefore link several different types of in-kind donations to that event campaign as well.</p>
  <p>Any help much appreciated.</p>
  <p>Mike</p>
  
Tags: <civievent><donations><financial-types>
Title: In-Kind Donations linking to an Event
ThreadText: # In-Kind Donations linking to an Event
  
  (Asked by: username_0 on 2023-10-26)
  
  I’m trying to figure out the best way to track an in-kind donation of an event from a patron. For example, a patron may help us by allowing us to use their space to run a charity dinner.
  
  I was thinking about creating a new financial type of ‘in-kind donation’, adding event details in the notes of the contribution itself… but I’d really like to properly link it to the event for reporting purposes? Should I set up a campaign, link both the donation and event to that in a custom field? I could therefore link several different types of in-kind donations to that event campaign as well.
  
  Any help much appreciated.
  
  Mike
  
  **Tags:** civievent, donations, financial-types
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2023-10-26. Score: 1 | Accepted answer
  
  2 solutions come to mind:
  
  1. The traditional way would be to create 1 Campaign per Event. You do not need any custom fields for this, as both Events and Contributions can be associated with a Campaign. For clarity, give the Campaign the same name as your Event, then you can select the Campaign for every donation and it will effectively be linked to your Event (as both the event and the contribution will point to the same campaign).
  2. A simpler alternative that requires less data-entry would be with a custom field linking the contribution directly to the event. You can create a new custom field of type "Entity Reference" that extends Contributions and references Events. This type of custom field is [newly available](https://github.com/civicrm/civicrm-core/pull/25471) in CiviCRM version 5.60.
  
  > **Comments:**
  > **username_0**: wow.. thats brilliant. Thank you so much... I think Entity Reference looks like the way to go!  
  > **username_1**: Glad it helped. Don't forget to mark this answer as "accepted" :)  
  
  ---
  
  