TBI Party Provider
Functional documentation​
This provider can be used to enrich data for Belgian companies using the TBI API.
The provider offers the following capabilities:
- Company search - search for companies by name or enterprise number
- Company data enrichment - fetch company profile data (address, legal form, VAT, activities, credit score, etc.)
- UBO enrichment - fetch shareholder and ownership structure data
- Related parties - fetch operational managers and board members
Supported party types​
COMPANY
Applicable modules​
FINANCIAL_SP_PARTIESUBOPARTY_RELATED_PARTIES
Supported countries​
BE
Input data points​
Search supports two modes:
- By company name - free-text name search
- By enterprise number - exact match on the Belgian enterprise number
The party identifier is the TBI# prefix followed by the enterprise number (e.g. TBI#0884302956).
Enriched data​
Company​
| Field | Source |
|---|---|
| Name | identification.name |
| Enterprise number | identification.enterpriseNumber |
| LEI number | identification.leiNumber |
| Legal form | identification.legalForm.label |
| VAT liable | identification.vatLiability |
| VAT number | Derived from enterprise number when VAT liable |
| LEI liable | Set to true when LEI number is present |
| Establishment date | identification.initialRegistrationDate |
| Address | identification.address |
| Phone | contactInfo.phone |
contactInfo.email | |
| Website | contactInfo.website |
| NACE code | activities.mainActivities[0].nace.code |
| Industry sector | activities.mainActivities[0].sector.label |
Metadata​
| Key | Source |
|---|---|
tbi_score | score.scoreValue |
tbi_score_category | score.enterpriseScoreCategory.label |
UBOs​
Direct shareholders are imported with direct and total share percentages.
Related parties​
Operational managers and board members (directors and other functions) are imported. Entries referring to the same person are deduplicated and their relation types are merged.
Configuration​
Implementation class​
TBIPartyProvider