Body: <p>I'm trying to import contributions from another source, and Civi gives me a "no matching contact found" error for each record. I've checked my csv data, my Civi data, my field mapping, and my unsupervised dedupe rule (all of these are individuals). </p>
  
  <p>I can copy the email address text from the csv file, search for it in civi, and find the correct person and only the correct person. But, when my unsupervised dedupe rule is set to email only, I still get "no matching contact found for ([email address that is in fact in the database] )" when I import.</p>
  
  <p>What else should I check?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-09-30T16:49:09.480Z
Comments.Text: Are you using the CiviCRM ID (Internal Contact ID) as a field in the import file?
Comments.UserDisplayName: Joe McLaughlin
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-09-30T18:12:15.470Z
Comments.Text: Can you confirm what other fields you are importing. as joe implies if you have other fields like Internal or External ID then I think Civi import my favour that over the email match specified by the Unsupervised Rule
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-10-01T15:47:59.627Z
Comments.Text: No ID fields in the import. When I've imported contributions before, I've used ID fields, but that ends up being a hassle and I'd like to avoid it if possible.
Comments.UserDisplayName: Phil Morice Brubaker
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-10-01T15:51:25.260Z
Comments.Text: Here are all the fields I am importing:
  Transaction ID
  Receive Date
  Total Amount
  Email (match to contact)
  Contribution Source
  Fee Amount
  Net Amount
  Payment Instrument
  Note
  Financial Type
  And on some attempts, I've also used First Name, Last Name
Comments.UserDisplayName: Phil Morice Brubaker
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-10-01T18:37:04.040Z
Comments.Text: Maybe add screenshot of screen 1 and screent 2. This is import not update? You are importing as the correct Contact Type?
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-10-02T23:56:47.553Z
Comments.Text: can you try using a CiviCRM ID match for one of the records and not email and see if that transaction works.
Comments.UserDisplayName: pkeogan - BackOffice Thinking
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-10-05T14:42:29.127Z
Comments.Text: Petednz - Yes I am importing as individuals, and am importing new contribution records (not updating).  pkeogan - Good idea. I included the civiID for one of the records, and that record imported correctly. The others now returned the error "Mandatory key(s) missing from params array: contact_id", which makes sense since the ID will override the unsupervised rule.
Comments.UserDisplayName: Phil Morice Brubaker
Tags: <import><contributions>
Title: Civi isn't finding matching contacts when importing contributions
ThreadText: # Civi isn't finding matching contacts when importing contributions
  
  (Asked by: username_0 on 2015-09-30)
  
  I'm trying to import contributions from another source, and Civi gives me a "no matching contact found" error for each record. I've checked my csv data, my Civi data, my field mapping, and my unsupervised dedupe rule (all of these are individuals).
  
  I can copy the email address text from the csv file, search for it in civi, and find the correct person and only the correct person. But, when my unsupervised dedupe rule is set to email only, I still get "no matching contact found for ([email address that is in fact in the database] )" when I import.
  
  What else should I check?
  
  **Tags:** import, contributions
  
  > **Comments:**
  > **username_1**: Are you using the CiviCRM ID (Internal Contact ID) as a field in the import file?  
  > **username_2**: Can you confirm what other fields you are importing. as joe implies if you have other fields like Internal or External ID then I think Civi import my favour that over the email match specified by the Unsupervised Rule  
  > **username_0**: No ID fields in the import. When I've imported contributions before, I've used ID fields, but that ends up being a hassle and I'd like to avoid it if possible.  
  > **username_0**: Here are all the fields I am importing: Transaction ID Receive Date Total Amount Email (match to contact) Contribution Source Fee Amount Net Amount Payment Instrument Note Financial Type And on some attempts, I've also used First Name, Last Name  
  > **username_2**: Maybe add screenshot of screen 1 and screent 2. This is import not update? You are importing as the correct Contact Type?  
  > **username_3**: can you try using a CiviCRM ID match for one of the records and not email and see if that transaction works.  
  > **username_0**: Petednz - Yes I am importing as individuals, and am importing new contribution records (not updating).  pkeogan - Good idea. I included the civiID for one of the records, and that record imported correctly. The others now returned the error "Mandatory key(s) missing from params array: contact_id", which makes sense since the ID will override the unsupervised rule.  
  
  ---
  
  ## 0 answers
  
  