Answers.Body: <p>A matcher is added just like an importer on the configuration screen. The configuration screen has different sections. The top one is the importer, then the <strong>matchers</strong>, then post processors and the last one are exporter plugins. </p>
  
  <p>See below for a screenshot:</p>
  
  <p><a href="https://i.sstatic.net/6F1Js.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/6F1Js.png" alt="How to add a matcher"></a></p>
  
  <p>After you click on Add a matcher you are able to select a matcher type and a configuration for that matcher type.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-02-23T12:58:36.210Z
Answers.LastActivityDate: 2018-02-23T13:07:55.310Z
Answers.LastEditDate: 2018-02-23T13:07:55.310Z
Answers.UserDisplayName: Jaap Jansma - CiviCooP
Body: <p>I was able to Import Bank Statement To Civicrm with the help of this
  <a href="https://civicrm.stackexchange.com/questions/22748/civibanking-no-valid-booking-date-detected-not-imported">CiviBanking : No valid booking date detected. Not imported!</a></p>
  
  <p>Now my second task is to add Matcher Plugin.
  In <a href="https://github.com/Project60/org.project60.banking/blob/master/doc/civibanking-getting-started.md" rel="nofollow noreferrer">Wiki Docs</a>,
  I see a list of matchers</p>
  
  <blockquote>
    <p><strong>Default Options</strong> - creates two default suggestions: manual
    reconciliation and ignore  </p>
    
    <p><strong>Batch Matcher</strong> - matches to payment batches</p>
    
    <p><strong>Contribution Matcher</strong> - matches to existing contributions  <strong>Create</strong></p>
    
    <p><strong>Contribution Matcher</strong> - creates suggestions to create now contribtuions</p>
    
    <p><strong>Ignore Matcher</strong> - can be configured to automatically ignore certain
    transactions </p>
    
    <p><strong>Membership Matcher Plugin</strong> - records transactions as
    membership dues </p>
    
    <p><strong>Recurring Contribution Matcher Plugin</strong> - reccords transactions as > installments of recurring contribtuions  </p>
    
    <p><strong>SEPA Matcher</strong> - intgrates with the CiviSEPA extension</p>
  </blockquote>
  
  <p>I see a configuration in json format here :
  <a href="https://github.com/Project60/org.project60.banking/blob/master/configuration_database/matcher/default/EnglishDefaults.json" rel="nofollow noreferrer">https://github.com/Project60/org.project60.banking/blob/master/configuration_database/matcher/default/EnglishDefaults.json</a></p>
  
  <pre><code>{
      "generate": 1,
      "auto_exec": false,
      "manual_enabled": true,
      "manual_probability": "50%",
      "manual_show_always": true,
      "manual_title": "Manually processed",
      "manual_message": "Select this &lt;strong&gt;after&lt;/strong&gt; you have manually processed this transaction.",
      "manual_contribution": "Please enter the resulting contribution ID here (if applicable):",
      "manual_default_source": "Offline",
      "manual_default_financial_type_id": 1,
      "ignore_enabled": true,
      "ignore_show_always": true,
      "ignore_probability": "0.1",
      "ignore_title": "Not CiviCRM related",
      "ignore_message": "Choose this option if you are positive that this transaction has nothing to do with CiviCRM.",
      "value_propagation": {
          "ba.name_id": "contribution.custom_14",
          "btx.financial_type_id": "contribution.financial_type_id",
          "btx.campaign_id": "contribution.campaign_id"
      },
      "lookup_contact_by_name" : {
          "soft_cap_probability": 0.8, 
          "soft_cap_min": 10, 
          "hard_cap_probability": 0.4
      }
  }
  </code></pre>
  
  <p>Where do we need to add this configuration in database so that I can see the matcher plugin?</p>
  
Tags: <civibanking>
Title: How to add a Matcher Plugin in CiviBanking as I get "No Matcher Plugin Found"?
ThreadText: # How to add a Matcher Plugin in CiviBanking as I get "No Matcher Plugin Found"?
  
  (Asked by: username_0 on 2018-02-23)
  
  I was able to Import Bank Statement To Civicrm with the help of this
  CiviBanking : No valid booking date detected. Not imported!
  Now my second task is to add Matcher Plugin.
  In Wiki Docs,
  I see a list of matchers
  
  Default Options - creates two default suggestions: manual
    reconciliation and ignore  
  Batch Matcher - matches to payment batches
  Contribution Matcher - matches to existing contributions  Create
  Contribution Matcher - creates suggestions to create now contribtuions
  Ignore Matcher - can be configured to automatically ignore certain
    transactions 
  Membership Matcher Plugin - records transactions as
    membership dues 
  Recurring Contribution Matcher Plugin - reccords transactions as > installments of recurring contribtuions  
  SEPA Matcher - intgrates with the CiviSEPA extension
  
  I see a configuration in json format here :
  https://github.com/Project60/org.project60.banking/blob/master/configuration_database/matcher/default/EnglishDefaults.json
  {
      "generate": 1,
      "auto_exec": false,
      "manual_enabled": true,
      "manual_probability": "50%",
      "manual_show_always": true,
      "manual_title": "Manually processed",
      "manual_message": "Select this after you have manually processed this transaction.",
      "manual_contribution": "Please enter the resulting contribution ID here (if applicable):",
      "manual_default_source": "Offline",
      "manual_default_financial_type_id": 1,
      "ignore_enabled": true,
      "ignore_show_always": true,
      "ignore_probability": "0.1",
      "ignore_title": "Not CiviCRM related",
      "ignore_message": "Choose this option if you are positive that this transaction has nothing to do with CiviCRM.",
      "value_propagation": {
          "ba.name_id": "contribution.custom_14",
          "btx.financial_type_id": "contribution.financial_type_id",
          "btx.campaign_id": "contribution.campaign_id"
      },
      "lookup_contact_by_name" : {
          "soft_cap_probability": 0.8, 
          "soft_cap_min": 10, 
          "hard_cap_probability": 0.4
      }
  }
  
  Where do we need to add this configuration in database so that I can see the matcher plugin?
  
  **Tags:** civibanking
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2018-02-23. Score: 2
  
  A matcher is added just like an importer on the configuration screen. The configuration screen has different sections. The top one is the importer, then the **matchers**, then post processors and the last one are exporter plugins.
  
  See below for a screenshot:
  
  [![How to add a matcher](https://i.sstatic.net/6F1Js.png)](https://i.sstatic.net/6F1Js.png)
  
  After you click on Add a matcher you are able to select a matcher type and a configuration for that matcher type.
  
  
  ---
  
  