Overview
The Matched Attributes (MAs) field available in your enrichment report identifies exactly which data points on an incoming record matched a candidate in our database. This level of transparency allows you to understand why a specific record was linked to a supplier profile.
List of Matched Attributes
The following tables define the possible values you may see in the matched_attributes field, along with their descriptions.
There are 3 main categories of MAs:
Names
Identifiers
Location
Names
These attributes indicate a match based on the supplier name provided in the Vendor Master file under the company_name field (see the entire schema here).
Name MAs Prioritization
To keep your data clean, the system prioritizes exact legal and trading name matches above all other name variations. The hierarchy follows this logic:
Legal/trading Name > All other name attributes
If a match is found on the legal_name or trading_name, the system will not display lower-confidence attributes (such as "starts with" or "no spaces").
Handling Multiple Names
The table below references one company name from the file and one name from the Tealbook Legal Entities database. However, there can be multiple names in each, and the matching process is performed for each available name pair. At least one of the pairs should match for the MA to be present.
| Value | Description |
|---|---|
legal_name |
|
trading_name |
|
legal_name_no_le_suffix |
|
trading_name_no_le_suffix |
|
legal_name_conflicting_le_suffix |
|
trading_name_conflicting_le_suffix |
|
legal_name_starts_with |
One of the names ( |
trading_name_starts_with |
One of the names ( |
legal_name_no_spaces |
|
trading_name_no_spaces |
|
legal_name_stop_words_removed |
|
trading_name_stop_words_removed |
|
legal_name_single_char_displaced |
|
trading_name_single_char_displaced |
|
legal_name_name_order |
|
trading_name_name_order |
|
Identifiers
These MAs indicate a match based on unique identifiers or government-issued tax numbers. The field at the beginning of each description represents the value from the file, while the field specified after represents the value of the Legal Entity candidate.
| Value | Description |
|---|---|
tealbook_supplier_id |
|
lei |
|
sam_id |
|
duns_id |
|
certifying_body_id |
Matches both the Certifying Body name and the specific Certifying Body ID. |
tax_id |
|
business_id |
|
company_number |
|
native_company_number |
|
tax_id_prefix_country |
|
business_id_prefix_country |
business_id matches the candidate's Tax or Business IDs after removing country code prefixes from business_id. The system validates that the prefix is a valid country code and matches the candidate's country (based on its jurisdiction code).
|
tax_to_company_number |
|
business_id_company_number |
business_id exactly matches the candidate's company number or native company number.
|
tax_id_to_ca_bn |
|
partial_tax_to_company_number |
Candidate's country has to be the same as in the prefix. |
partial_business_to_company_number |
Candidate's country has to be the same as in the prefix. |
Note: Attributes ending in _parent (e.g., tax_id_parent) indicate the match occurred on the Parent Entity of the candidate record.
Location
These attributes indicate a match based on physical address data. The system compares to both the candidate's Registered (legal) addresses and Non-Registered (operating) addresses.
Handling Multiple Addresses
A supplier in the Vendor Master file may have multiple addresses separated by pipes (|) under complete_address. A Legal Entity candidate may also have multiple addresses. The below MAs compare each of the address pairs. At least one of the pairs have to match in order for the relevant MA to be present.
| Value | Description |
|---|---|
registered_addressline |
The address line part of |
non_registered_addressline |
The address line part of complete_address matches the candidate's non-registered address line.
|
registered_city |
The city part of |
non_registered_city |
The city part of complete_address matches the candidate's non-registered city.
|
registered_state |
The state part of |
non_registered_state |
The state part of complete_address matches the candidate's non-registered state.
|
registered_country |
The country part of |
non_registered_country |
The country part of complete_address matches the candidate's non-registered country.
|
registered_zip_postal_code |
The zip or postal code part of |
non_registered_zip_postal_code |
The zip or postal code part of complete_address matches the candidate's non-registered zip or postal code.
|
jurisdiction_code |
|
jurisdiction_country_code |
The country part of |
jurisdiction_state_code |
The state part of complete_address matches the candidate's state from its jurisdiction code.
|