# Client and matter data as the system of record
A partner at a 200-lawyer firm runs a conflict check for a new client, "Meridian Holdings LLC." The search returns nothing. Three weeks later, billing discovers Meridian has been a client since 2019, filed under "Meridian Holding Corp" in the CRMCRMCustomer Relationship Management: software and strategy to manage and analyse customer interactions throughout their lifecycle.Voir la définition complète → (customer relationship managementcustomer relationship managementCustomer Relationship Management: software and strategy to manage and analyse customer interactions throughout their lifecycle.Voir la définition complète → system) and as "Meridian Hldgs" in the practice-management system. The firm nearly took on a matter adverse to an existing client. This is not a rare glitch. It is the default state of professional services data when client and matter records are not governed as a system of record: the single, authoritative version of a data entity that all other systems must reference or reconcile against.
This lesson covers what data to trust, how to measure its quality, and the benchmarks that tell you if your firm's client and matter data is fit for purpose.
Professional services firms (law firms, accounting and audit firms, consultancies, advisory boutiques) sell time and expertise, not units of inventory. Their core data objects are not products, they are relationships and engagements:
Two structural features make this data hard to keep clean:
1. Client hierarchies are genuinely complex. A single corporate family (say, a private equity portfolio) can have a parent, subsidiaries, joint ventures, and individual executives who are also personal clients. If the CRMCRMCustomer Relationship Management: software and strategy to manage and analyse customer interactions throughout their lifecycle.Voir la définition complète → models "client" as a flat list rather than a hierarchy with parent-child relationships, cross-sell visibility collapses: the tax team doesn't know the M&A team is already engaged with the same ultimate parent.
2. Matter/engagement coding happens under time pressure. A new matter often gets opened same-day, by whoever is fastest, using free-text client name fields. Without enforced lookups against a master client list, this is where duplicates are born.
| Dataset | System of record candidate | Key fields |
|---|---|---|
| Client master | CRMCRMCustomer Relationship Management: software and strategy to manage and analyse customer interactions throughout their lifecycle.Voir la définition complète → (e.g., Salesforce, Intapp) or a dedicated client data platform | Legal entity name, tax ID/EIN, industry (NAICS/SIC code), parent-child hierarchy, billing address |
| Matter/engagement master | Practice management system (e.g., Aderant, Elite 3E, SAP for consultancies) | Matter ID, client ID (foreign key), practice area, responsible partner, open/close date, conflict-check status |
| Contact/relationship data | CRMCRMCustomer Relationship Management: software and strategy to manage and analyse customer interactions throughout their lifecycle.Voir la définition complète → | Person ID, role, associated client(s), relationship owner |
| Time and billing | Practice management / ERP | Matter ID, timekeeper, hours, rate, write-offs |
| Conflicts data | Conflicts database (often bolted onto practice management) | All parties, adverse parties, related entities |
The critical design decision: which system owns the client entity, and which systems merely reference it. In mature firms, the CRMCRMCustomer Relationship Management: software and strategy to manage and analyse customer interactions throughout their lifecycle.Voir la définition complète → or a dedicated master data managementmaster data managementMaster Data Management (MDM) is the discipline of creating and maintaining a single, consistent, trusted version of an organization's core business entities like customers, products, and suppliers.Voir la définition complète → (MDMMDMMaster Data Management (MDM) is the discipline of creating and maintaining a single, consistent, trusted version of an organization's core business entities like customers, products, and suppliers.Voir la définition complète →) layer owns the client ID, and practice management, billing, and conflicts systems all pull from it via integration rather than allowing local free-text entry. Firms without this end up reconciling client lists in spreadsheets, a known failure mode.
For a practical reference on entity data structuring, the GLEIF Legal Entity Identifier (LEI) framework is a useful external standard: a 20-character code uniquely identifying legal entities globally, increasingly used by banks and large corporates. Some firms are adopting LEI as a cross-checked client identifier precisely because internal client IDs are unreliable.
Duplicate client records are almost always traceable to a small number of ungoverned fields. Fix these four and duplication rates drop sharply:
Deduplication tools typically combine deterministic and fuzzy matching. A simplified pseudocode version:
if client_A.tax_id == client_B.tax_id and tax_id is not null:
match_score = 1.0 # deterministic match
else:
match_score = weighted_similarity(
name_similarity(client_A.legal_name, client_B.legal_name) * 0.5,
address_similarity(client_A.address, client_B.address) * 0.3,
domain_similarity(client_A.email_domain, client_B.email_domain) * 0.2
)
if match_score > 0.85:
flag_for_manual_review(client_A, client_B)This is the logic underneath MDMMDMMaster Data Management (MDM) is the discipline of creating and maintaining a single, consistent, trusted version of an organization's core business entities like customers, products, and suppliers.Voir la définition complète → tools like Reltio or Informatica MDMMDMMaster Data Management (MDM) is the discipline of creating and maintaining a single, consistent, trusted version of an organization's core business entities like customers, products, and suppliers.Voir la définition complète →, commonly deployed in large firms' client data cleanup projects.
Generic data-quality dimensions (completeness, accuracy, consistency, timeliness) need sector-specific translation:
Vérification des acquis
1. In the Meridian Holdings example, the near-miss on a conflict check illustrates the risk of NOT having which of the following?
2. Why does modeling clients as a flat list (rather than a hierarchy with parent-child relationships) create a business risk beyond data untidiness?
3. What distinguishes a 'matter' or 'engagement' from a 'client' as a core data object in professional services?
4. Select ALL correct answers about why client and matter data is structurally hard to keep clean in professional services firms.
Sélectionnez toutes les réponses correctes.
5. Select ALL correct answers about what a 'system of record' means in the context of client and matter data.
Sélectionnez toutes les réponses correctes.
Once the underlying data is trustworthy, a few analytics become possible that are otherwise fiction:
A simple worked example: if a firm has 4,000 active client records and a data audit finds 420 are duplicates of another record in the system (a 10.5% duplicate rate, consistent with the commonly cited industry range for unremediated client masters), then any cross-sell report built before cleanup understates true relationship value for every affected client family, because revenue and matters are split across multiple "ghost" records instead of rolling up to one.