Confirmă din Registrul Comerțului că firma există, că este activă și că datele din dosar se potrivesc, apoi trece-o prin screening de sancțiuni (beta). Totul prin API, cu CUI-ul ca punct de plecare.
Legea 129/2019 pentru prevenirea și combaterea spălării banilor și finanțării terorismului îi obligă pe entitățile raportoare (printre ele instituțiile de credit și cele financiare, instituțiile de plată, notarii, contabilii și auditorii) să cunoască clientul persoană juridică înainte de a stabili relația de afaceri. În practică, echipa de conformitate trebuie să dovedească trei lucruri: firma există, este încă activă și datele declarate de client se potrivesc cu cele din registru.
Fără API, verificarea înseamnă o căutare manuală în registru și un document salvat în dosar. La câteva zeci de clienți noi pe lună, procesul nu mai poate fi controlat, iar un CUI greșit sau o firmă radiată trece ușor neobservată. Cu API-ul, aceeași verificare devine un pas automat în fluxul de onboarding.
Fluxul folosește trei puncte de acces. Primul caută firma după CUI, al doilea aduce înregistrarea completă, al treilea compară denumirea cu listele de sancțiuni.
GET /companies/search?country=RO&company_number=5022670 găsește firma după CUI (sau după nume, cu name=).GET /companies/{id} aduce înregistrarea completă; folosește id-ul returnat de căutare.GET /sanctions/screen?name=... compară denumirea cu listele de sancțiuni. Screeningul este în versiune beta.POST /monitor cu {"company_id": ..., "country": "RO"} pornește monitorizarea după onboarding.curl 'https://api.prometiam.com/functions/v1/risk-api/companies/search?country=RO&company_number=5022670' \ -H 'Authorization: Bearer rk_live_...'
Exemplu în Python, cu CUI-ul clientului luat din formularul de onboarding:
import requests
BASE = 'https://api.prometiam.com/functions/v1/risk-api'
H = {'Authorization': 'Bearer rk_live_...'}
r = requests.get(f'{BASE}/companies/search', headers=H,
params={'country': 'RO', 'company_number': '5022670'})
firma = r.json()['data'][0]
if firma['status'] != 'active':
print('de revizuit:', firma['local_status'])
| Câmp | La ce îți folosește |
|---|---|
company_name | Compari denumirea din registru cu cea din contract |
status, local_status | Vezi dacă firma este activă sau în dizolvare, lichidare ori insolvență |
legal_form | Verifici forma juridică declarată |
| adresa sediului | Compari sediul social cu adresa din dosar |
identifiers | CUI, număr de ordine J... și EUID |
activity_code | Cod CAEN, doar când firma are o singură activitate autorizată |
vat_number | RO + CUI, construit după regulă; verifică-l cu GET /vat/RO... |
Obligația de cunoaștere a clientului nu se oprește la primul dosar. Cu POST /monitor activezi un webhook care te anunță la schimbarea statusului, la dizolvare, la o potrivire în listele de sancțiuni și la evenimentele din registru (denumire, formă juridică, adresă). Evenimentele sunt datate din ziua în care schimbarea apare prima dată în datele registrului. Nu există evenimente anterioare primei încărcări a datelor pentru România, din octombrie 2026.
Un flux tipic începe când clientul completează formularul de onboarding și introduce CUI-ul. Aplicația ta apelează căutarea, compară denumirea și adresa din răspuns cu cele declarate și oprește dosarul dacă status nu este active. Cazurile neclare ajung la un analist, cu înregistrarea din registru atașată dosarului ca dovadă a verificării, datată din ziua apelului.
Același flux poate rula periodic pe clienții existenți. Pentru fiecare client, un POST /monitor înlocuiește reverificarea manuală: nu mai cauți tu schimbările, ele vin la tine.
Pentru un volum mic de verificări, Starter (9,99 EUR pe lună, 1.000 de credite) este suficient. Dacă ai nevoie de screening complet de sancțiuni (beta) și de webhook-uri pentru monitorizare, alege Professional (29,99 EUR pe lună, 10.000 de credite). Perioada de probă durează 14 zile și include 500 de credite; cardul este necesar, dar nu se încasează nimic în timpul probei.
Contains data from the National Trade Register Office (ONRC), CC BY 4.0
Începe perioada de probă gratuită de 14 zile · Documentația API
Perioada de probă durează 14 zile și include 500 de credite. Cardul este necesar, dar nu se încasează nimic în timpul probei; apoi continuă planul Starter (9,99 EUR pe lună), dacă nu anulezi.