Answers.Body: <p>If you are using Drupal you could potentially set this up using webform-civicrm since that allows you to set the Organisation fields to require it to be an existing contact.
  For Contribution Pages in general, the 'on behalf of' works on principle that an individual is signing up and registering that the membership belongs to the Organisation. I am not sure that maps so easily to a situation where the administrators are doing all the work, which is what i understood from your description.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-07-14T22:27:16.880Z
Answers.LastActivityDate: 2015-07-14T22:27:16.880Z
Answers.UserDisplayName: petednz - fuzion
Answers.Body: <p>The <a href="https://civicrm.org/extensions/public-autocomplete-of-organisation-names" rel="nofollow noreferrer">public autocomplete of organisation names</a> can convert the Organization Name field into an autocomplete field.</p>
  <p>You have to be careful with the configuration, however, to make sure not to expose all organisations in your database (if there are  sensitive ones, or duplicates).</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-12-13T16:45:18.327Z
Answers.LastActivityDate: 2024-12-13T16:45:18.327Z
Answers.UserDisplayName: bgm
Body: <p>Our members are all organisations (schools and colleges). Payment is taken outside of Civi after sending an invoice. We're not currently using Contributions. We're looking at a big project to automate/improve our reporting. I'm interested in using a contribution page internally to record payment, most likely using a price set to count how many of certain options they have purchased either with their membership or separately afterwards.</p>
  
  <p>It is important that we only create memberships on existing organisations, but the help for selecting an "On Behalf Of" profile says "The profile must include Organization Name and Email Address". Is there a way of restricting the selection of organisations to existing only, and preferably within certain subtypes or a certain group?</p>
  
Tags: <civimember><contributions><contribution-page>
Title: Contributions- on behalf of existing organisations only?
ThreadText: # Contributions- on behalf of existing organisations only?
  
  (Asked by: username_0 on 2015-07-14)
  
  Our members are all organisations (schools and colleges). Payment is taken outside of Civi after sending an invoice. We're not currently using Contributions. We're looking at a big project to automate/improve our reporting. I'm interested in using a contribution page internally to record payment, most likely using a price set to count how many of certain options they have purchased either with their membership or separately afterwards.
  
  It is important that we only create memberships on existing organisations, but the help for selecting an "On Behalf Of" profile says "The profile must include Organization Name and Email Address". Is there a way of restricting the selection of organisations to existing only, and preferably within certain subtypes or a certain group?
  
  **Tags:** civimember, contributions, contribution-page
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2015-07-14. Score: 1
  
  If you are using Drupal you could potentially set this up using webform-civicrm since that allows you to set the Organisation fields to require it to be an existing contact.
  For Contribution Pages in general, the 'on behalf of' works on principle that an individual is signing up and registering that the membership belongs to the Organisation. I am not sure that maps so easily to a situation where the administrators are doing all the work, which is what i understood from your description.
  
  
  ---
  
  ### Answer by username_2 on 2024-12-13. Score: 1
  
  The [public autocomplete of organisation names](https://civicrm.org/extensions/public-autocomplete-of-organisation-names) can convert the Organization Name field into an autocomplete field.
  
  You have to be careful with the configuration, however, to make sure not to expose all organisations in your database (if there are sensitive ones, or duplicates).
  
  
  ---
  
  