How does the dynamic duplicate checking work?  What fields does it check?

Duplicates are determined by (A) having the same email (regardless of the field) or (B) by having the same name plus:

  1. A matching phone field (regardless of formatting), or a matching address field, or a matching company name, or

  2. When the phone, address and company values are all not set