Answers.Body: <p>Oops, in clicking around, the message suddenly disappeared. This is what I did:</p>
  
  <ul>
  <li>admin > civicontribute > payment methods (probably; the entry after <em>accounts</em> and <em>before accepted creditcards</em>)</li>
  <li>I edited the molly entry</li>
  <li>there I filled in the valueless select box with the account</li>
  </ul>
  
  <p>After that, I was able to save the screen that caused the message. I am a bit desoriented about the relation between the various lists, but I can now continue the configuration. Thanks all for helping me into the right direction! Ruud</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-16T11:23:05.007Z
Answers.Text: I forgot to mention that one of the most important actions was to enable civicontribute, which was pointed out by Demerit.  This can be done via admin>system>component (first option in menu, don't know the english term for sure). This gives a list of enabled and disabled components, in which I had to enable civicontribute.
Answers.UserDisplayName: ruud
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-15T18:08:17.353Z
Answers.LastActivityDate: 2019-08-15T18:08:17.353Z
Answers.UserDisplayName: ruud
Answers.Body: <p>It looks like either 'Asset Account is' account relationship is deleted or disabled. You can check by navigation to CiviCRM >> Administer >> System Settings >> Option Groups. Find for 'Account Relationship' option, click 'edit option' link besides it. Find for 'Asset Account is' if its disabled or deleted.</p>
  
  <p>Solution: </p>
  
  <ol>
  <li><p>If disabled then enable it using api or through sql.</p></li>
  <li><p>If deleted then Add a new one with Label and Name as 'Asset Account is'.</p></li>
  </ol>
  
  <p>Cheers</p>
  
  <p>Pradeep</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-15T17:17:23.873Z
Answers.Text: Hi Pradeep, thanks for your replay. Alas, I have looked in the option screen, and the account relationship exists and is enabled. Any idea what it could be?
Answers.UserDisplayName: ruud
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-16T18:08:12.147Z
Answers.Text: Can you see in civicrm_option_value table if you can find for Asset Account is?
Answers.UserDisplayName: Pradeep Nayak
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-16T18:08:42.533Z
Answers.Text: SELECT id FROM civicrm_option_value WHERE name ='Asset Account is';
Answers.UserDisplayName: Pradeep Nayak
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-18T09:12:13.390Z
Answers.Text: Hi Pradeep. The table contains a record that satisfies the query. The returned id is 442
Answers.UserDisplayName: ruud
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-18T09:13:46.827Z
Answers.Text: Okay, its because you have civi contribute disabled, the function couldn't return the value
Answers.UserDisplayName: Pradeep Nayak
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-18T17:31:24.113Z
Answers.Text: OK. So can I draw the conclusion that my main problem was the fact I had civicontribute not enabled? And since it is enabled now, the problem is solved? I thought at first the problem went away after doing something with payment methods, but maybe only the enabling of civicontribute was enough....
Answers.UserDisplayName: ruud
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-18T17:37:04.017Z
Answers.Text: Yes, you need to have civi contribute component enabled if you want to take payments. Hence the form threw fatal error when trying to add payment processor.
Answers.UserDisplayName: Pradeep Nayak
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-14T20:40:45.137Z
Answers.LastActivityDate: 2019-08-14T20:40:45.137Z
Answers.UserDisplayName: Pradeep Nayak
Body: <p>I recently updated the civicrm plugin to version 5.16, the latest.
  I am trying to configure a event so that it can be paid with IDEAL (that is via interpay - mollie).
  For this I use admin>system>payment means>add to find a screen where I can add a mollie payment (I have to translate the menu options to english here, maybe a little bit different)
  In the new payment means, I select 'omnipay - mollie',
   <a href="https://i.sstatic.net/z3qSl.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/z3qSl.png" alt="screenshot of adding payment means"></a></p>
  
  <p>I select an account, add the API-keys, and then, when I change 'creditcard' to the first in the select, being 'IDEAL-omnipay-molly', I get an error screen saying:</p>
  
  <pre><code>Sorry, due to an error, we are unable to fulfill your request at the moment. You may want to contact your administrator or service provider with more details about what action you were performing when this occurred.
  Deze financiële rekening kan geen '' relatie hebben.
  </code></pre>
  
  <p>Obviously there is something wrong with the selected account, maybe there is no account number configured, but how can I configure that? Have I missed some documentation on this? Any advise is welcome!</p>
  
  <p>thanks in advance, Ruud</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-08-14T15:59:54.737Z
Comments.Text: Do you have any other extensions installed on your site?
Comments.UserDisplayName: Pradeep Nayak
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-08-14T16:00:16.540Z
Comments.Text: When you go to admin - civicontribute - financial accounts and edit the one for Betaalmethode rekening, does it look all blank to you? I'm wondering if there's a bug somewhere since it's blank on the public demo (payment processor account) when I look there. The error seems to say there's no "relationship" for the financial account (https://github.com/civicrm/civicrm-core/blob/5.16/CRM/Financial/BAO/FinancialTypeAccount.php#L280).
Comments.UserDisplayName: Demerit
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-08-14T19:10:07.683Z
Comments.Text: I've posted https://lab.civicrm.org/dev/financial/issues/65 which might be related to the problem. Maybe.
Comments.UserDisplayName: Demerit
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-08-15T17:54:49.210Z
Comments.Text: I have changed the code with the pushed fix, but with no result. I have enabled civicontribute, and indeed editing the financial account gives me a form with all blank fields.... By the way, the only plugin next to civicrm is 'classical editor'
Comments.UserDisplayName: ruud
Tags: <civievent><payment-processor>
Title: problem configuring mollie payment
ThreadText: # problem configuring mollie payment
  
  (Asked by: username_0 on 2019-08-14)
  
  I recently updated the civicrm plugin to version 5.16, the latest.
  I am trying to configure a event so that it can be paid with IDEAL (that is via interpay - mollie).
  For this I use admin>system>payment means>add to find a screen where I can add a mollie payment (I have to translate the menu options to english here, maybe a little bit different)
  In the new payment means, I select 'omnipay - mollie',
   
  I select an account, add the API-keys, and then, when I change 'creditcard' to the first in the select, being 'IDEAL-omnipay-molly', I get an error screen saying:
  Sorry, due to an error, we are unable to fulfill your request at the moment. You may want to contact your administrator or service provider with more details about what action you were performing when this occurred.
  Deze financiële rekening kan geen '' relatie hebben.
  
  Obviously there is something wrong with the selected account, maybe there is no account number configured, but how can I configure that? Have I missed some documentation on this? Any advise is welcome!
  thanks in advance, Ruud
  
  **Tags:** civievent, payment-processor
  
  > **Comments:**
  > **username_1**: Do you have any other extensions installed on your site?  
  > **username_2**: When you go to admin - civicontribute - financial accounts and edit the one for Betaalmethode rekening, does it look all blank to you? I'm wondering if there's a bug somewhere since it's blank on the public demo (payment processor account) when I look there. The error seems to say there's no "relationship" for the financial account (https://github.com/civicrm/civicrm-core/blob/5.16/CRM/Financial/BAO/FinancialTypeAccount.php#L280).  
  > **username_2**: I've posted https://lab.civicrm.org/dev/financial/issues/65 which might be related to the problem. Maybe.  
  > **username_0**: I have changed the code with the pushed fix, but with no result. I have enabled civicontribute, and indeed editing the financial account gives me a form with all blank fields.... By the way, the only plugin next to civicrm is 'classical editor'  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_0 on 2019-08-15. Score: 1 | Accepted answer
  
  Oops, in clicking around, the message suddenly disappeared. This is what I did:
  
  * admin > civicontribute > payment methods (probably; the entry after *accounts* and *before accepted creditcards*)
  * I edited the molly entry
  * there I filled in the valueless select box with the account
  
  After that, I was able to save the screen that caused the message. I am a bit desoriented about the relation between the various lists, but I can now continue the configuration. Thanks all for helping me into the right direction! Ruud
  
  > **Comments:**
  > **username_0**: I forgot to mention that one of the most important actions was to enable civicontribute, which was pointed out by username_2.  This can be done via admin>system>component (first option in menu, don't know the english term for sure). This gives a list of enabled and disabled components, in which I had to enable civicontribute.  
  
  ---
  
  ### Answer by username_1 on 2019-08-14. Score: 0
  
  It looks like either 'Asset Account is' account relationship is deleted or disabled. You can check by navigation to CiviCRM >> Administer >> System Settings >> Option Groups. Find for 'Account Relationship' option, click 'edit option' link besides it. Find for 'Asset Account is' if its disabled or deleted.
  
  Solution:
  
  1. If disabled then enable it using api or through sql.
  2. If deleted then Add a new one with Label and Name as 'Asset Account is'.
  
  Cheers
  
  Pradeep
  
  > **Comments:**
  > **username_0**: Hi Pradeep, thanks for your replay. Alas, I have looked in the option screen, and the account relationship exists and is enabled. Any idea what it could be?  
  > **username_1**: Can you see in civicrm_option_value table if you can find for Asset Account is?  
  > **username_1**: SELECT id FROM civicrm_option_value WHERE name ='Asset Account is';  
  > **username_0**: Hi Pradeep. The table contains a record that satisfies the query. The returned id is 442  
  > **username_1**: Okay, its because you have civi contribute disabled, the function couldn't return the value  
  > **username_0**: OK. So can I draw the conclusion that my main problem was the fact I had civicontribute not enabled? And since it is enabled now, the problem is solved? I thought at first the problem went away after doing something with payment methods, but maybe only the enabling of civicontribute was enough....  
  > **username_1**: Yes, you need to have civi contribute component enabled if you want to take payments. Hence the form threw fatal error when trying to add payment processor.  
  
  ---
  
  