Een compliance check kan nodig zijn voor bestaande en nieuwe relaties. Company.info biedt via webservices.nl een manier om een bepaalde categorie van compliance checks uit te voeren.
Via de Invantive UniversalSQL-driver voor webservices.nl kunnen eenvoudig voor een reeks van personen een check gedaan worden. Hiervoor is de tabel complianceSearchPersons
beschikbaar.
Een voorbeeld is:
select inp.firstname
, inp.lastname
, to_date(inp.dateofbirth, 'DD-MM-YYYY') date_of_birth_inp_c
, srch.match_score
, srch.compliance_person_id
, srch.first_name
, srch.last_name
--
-- Excel doesn't like date of births in 1889...
--
, to_char(srch.date_of_birth, 'DD-MM-YYYY') date_of_birth_srch_c
, srch.nationality
, srch.flags_item
from input@ic inp
left
outer
join complianceSearchPersons(inp.firstname, inp.lastname, inp.dateofbirth, null) srch
order
by inp.firstname
, inp.lastname
, srch.match_score desc
Via de tabel input
(een named range in een Excel werkboek aangestuurd door Invantive Control for Excel) wordt voor elke regel een zoekactie uitgevoerd op:
- voornaam,
- achternaam,
- geboortedatum (optioneel).
Deze functie geeft een lijst van kandidaten terug zoals:
Van niet-overleden en/of niet-publieke personen zijn de gegevens geanonimiseerd.
In het geval van “Adolf Hitler” zijn er twee matches:
- een met een score van 100%, zijnde een Duits politicus (in Oostenrijk geboren),
- een met een score van 96%, zijnde een andere, ook politieke actieve, persoon in El Salvador.
Er zijn verschillende wijzen waarop een persoon gekenmerkt kan zijn zoals getoond in de laatste kolom:
AdverseMedia
Insolvent
LawEnforcement
PoliticallyExposed
PreviousSanctions
De documentatie van complianceSearchPersons
is te vinden op:
Let op: elke opvraging kost geld. Gebruik een disk-cache en/of sla de gegevens op na opvraging om verspilling te voorkomen.