Duplicate Candidates

Surfaces likely duplicate member records (mfi.member.duplicate.candidate) detected by matching names, identity documents and contact details. Resolving duplicates is core to KYC integrity - it stops one person holding multiple unscreened identities and keeps screening accurate. Staff review each candidate pair and merge or dismiss it.

Duplicate Candidates
Duplicate Candidates — live screen from the BridgeERP MFI Suite.

Workflow

  1. Open Duplicate Candidates under Compliance.
  2. Review the kanban of suspected duplicate pairs.
  3. Open a candidate to compare the two member records side by side.
  4. Confirm a true duplicate or dismiss a false match.
  5. Merge confirmed duplicates to consolidate the member identity.

Fields reference

Every field on this screen, drawn from the live data model.

FieldTypeRequiredDescription
Member A
member_id_a
Link → mfi.memberYesMember A
Member B
member_id_b
Link → mfi.memberYesMember B
Similarity Score
similarity_score
DecimalYesSimilarity Score
State
state
Choice: Pending Review, Confirmed Duplicate, False Positive, MergedYesState
Has Message
has_message
Yes/NoHas Message
Match Factors (JSON)
match_factors
Long textMatch Factors (JSON)
Name Trigram
name_trgm
DecimalName Trigram
DOB Match
dob_match
Yes/NoDOB Match
Partial National ID Match
national_id_partial
Yes/NoPartial National ID Match
Phone Match
phone_match
Yes/NoPhone Match
Address Trigram
address_trgm
DecimalAddress Trigram
Detected On
detected_on
Date & timeDetected On
Reviewed By
reviewed_by
Link → res.usersReviewed By
Reviewed On
reviewed_on
Date & timeReviewed On
Reviewer Notes
notes
Long textReviewer Notes

Actions & buttons

Buttons available on this screen and what they do:

  • Confirm Duplicate
  • Not a Duplicate
  • Merge...

Status lifecycle

Records on this screen move through these statuses:

Pending Review → Confirmed Duplicate → False Positive → Merged

Notes & rules

  • Matches on name, ID document and contact data.
  • Prevents fragmented, unscreened member identities.
  • Each decision is recorded for KYC audit.
  • Merging consolidates history under a single member record.

Technical model: mfi.member.duplicate.candidate · Record: Potential Duplicate Member Pair

Was this page helpful?