Answers.Body: <p>You can prevent invoices from being sent automatically navigating to: Administer - CiviContribute - Component settings</p>
  
  <pre><code>URL: civicrm/admin/setting/preferences/contribute
  </code></pre>
  
  <p>At the bottom there's a checkbox which says: Automatically email invoice when user purchases online</p>
  
  <p>The drawback is that you'll have to send them manually, which can be done form the Advanced search or find Contributions menu, in the Actions menu there should be a Print/Email invoices which allows you to do it in batch, it also applies for receipts.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-02-11T23:23:26.717Z
Answers.Text: The above option only shows if you have "Enable Tax and Invoicing" enabled
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-18T20:34:03.743Z
Answers.LastActivityDate: 2015-11-18T20:48:54.670Z
Answers.LastEditDate: 2015-11-18T20:48:54.670Z
Answers.UserDisplayName: Andrei
Answers.Body: <p>If the invoice generation is linked to specific financial types, then in that the case you could create a new financial type which isn't linked to automatic invoice generation.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-17T16:21:49.653Z
Answers.LastActivityDate: 2018-02-11T23:24:10.823Z
Answers.LastEditDate: 2018-02-11T23:24:10.823Z
Answers.UserDisplayName: Parvez Saleh
Answers.Body: <p>If you were using Drupal you could make a Webform for the 'pay later' that links to a contribution page that is set to not send out receipt/invoices</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-02-11T23:28:00.980Z
Answers.LastActivityDate: 2018-02-11T23:28:00.980Z
Answers.UserDisplayName: petednz - fuzion
Body: <p>I'm setting up a Contribution Page to act as a sales desk at a silent auction. An operator will use the page to enter people's details and the payment that they made for any items, along with a textarea for recording item details.</p>
  
  <p>In order to keep everything in the system, I have renamed "Pay Later" as "Cash Sale". Then afterwards we'll go through and mark all those items as Completed, which will e-mail through the receipts. (while it would be nice to avoid this step it's only a small inconvenience)</p>
  
  <p>The only problem with this solution is that as soon as we use the Pay Later mechanism, an invoice is e-mailed through to the buyer. This is unnecessary and will be confusing.</p>
  
  <p>Is there any way to prevent invoices from being sent when we use the Pay Now for a particular Contribution page? Any settings that I have missed, or even hooks?</p>
  
  <p>Note that I'm not keen on doing the data entry in the back end (CiviCRM console) as the operator would have to create new Contact records for each person before the sale, and overall that would be far more work.</p>
  
  <p>Thanks,
  Stephen</p>
  
Tags: <payment-processor><hooks><invoice>
Title: Can you prevent invoices from being sent via Pay Later?
ThreadText: # Can you prevent invoices from being sent via Pay Later?
  
  (Asked by: username_0 on 2015-11-10)
  
  I'm setting up a Contribution Page to act as a sales desk at a silent auction. An operator will use the page to enter people's details and the payment that they made for any items, along with a textarea for recording item details.
  
  In order to keep everything in the system, I have renamed "Pay Later" as "Cash Sale". Then afterwards we'll go through and mark all those items as Completed, which will e-mail through the receipts. (while it would be nice to avoid this step it's only a small inconvenience)
  
  The only problem with this solution is that as soon as we use the Pay Later mechanism, an invoice is e-mailed through to the buyer. This is unnecessary and will be confusing.
  
  Is there any way to prevent invoices from being sent when we use the Pay Now for a particular Contribution page? Any settings that I have missed, or even hooks?
  
  Note that I'm not keen on doing the data entry in the back end (CiviCRM console) as the operator would have to create new Contact records for each person before the sale, and overall that would be far more work.
  
  Thanks,
  Stephen
  
  **Tags:** payment-processor, hooks, invoice
  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_1 on 2015-11-18. Score: 1
  
  You can prevent invoices from being sent automatically navigating to: Administer - CiviContribute - Component settings
  
  ```
  URL: civicrm/admin/setting/preferences/contribute
  
  ```
  
  At the bottom there's a checkbox which says: Automatically email invoice when user purchases online
  
  The drawback is that you'll have to send them manually, which can be done form the Advanced search or find Contributions menu, in the Actions menu there should be a Print/Email invoices which allows you to do it in batch, it also applies for receipts.
  
  > **Comments:**
  > **username_2**: The above option only shows if you have "Enable Tax and Invoicing" enabled  
  
  ---
  
  ### Answer by username_3 on 2015-11-17. Score: 1
  
  If the invoice generation is linked to specific financial types, then in that the case you could create a new financial type which isn't linked to automatic invoice generation.
  
  
  ---
  
  ### Answer by username_2 on 2018-02-11. Score: 0
  
  If you were using Drupal you could make a Webform for the 'pay later' that links to a contribution page that is set to not send out receipt/invoices
  
  
  ---
  
  