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?

  • Are you using the CiviCRM ID (Internal Contact ID) as a field in the import file? – Joe McLaughlin Sep 30 '15 at 16:49
  • 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 – petednz - fuzion Sep 30 '15 at 18:12
  • 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. – Phil Morice Brubaker Oct 1 '15 at 15:47
  • 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 – Phil Morice Brubaker Oct 1 '15 at 15:51
  • Maybe add screenshot of screen 1 and screent 2. This is import not update? You are importing as the correct Contact Type? – petednz - fuzion Oct 1 '15 at 18:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.