due_diligence
Keywords: due diligence, raport, audit, verificare firmă, KYC, risc, bonitate, analiză, profil financiar, situație juridică, datorii ANAF, insolvență, administratori, asociați, reprezentanți legali, contracte publice, SEAP, exposure cross-company, beneficial owner, AI report, business intelligence, company report, risk assessment, romanian company audit.
Generează o «Analiză firmă» pentru o firmă românească, dat CUI-ul (Cod Unic de Înregistrare). Este o EVALUARE ORIENTATIVĂ pe baza datelor publice (ONRC, ANAF, SEAP) — NU un verdict, o recomandare sau un raport de bonitate. Raportul este produs de un agent AI care agregează:
profilul ONRC (nume, județ, oraș, CAEN principal, dată înregistrare, stare juridică, număr de ordine în registrul comerțului, plătitor de TVA)
bilanțuri ANAF ultimii 5 ani (cifră de afaceri, profit/pierdere, active, datorii, capital social, angajați declarați, capital propriu) plus cifrele derivate calculate de noi (marje, grad de îndatorare, variații anuale) — modelul NU calculează, primește rezultatele
indicatorii de sănătate financiară (aceiași cu
get_financial_health)reprezentanți legali activi, cu rolurile grupate și „exposure cross-company" (în câte alte firme apare aceeași persoană)
datorii ANAF curente (trimestrul cel mai recent importat), cu distincția explicită între „are datorii", „confirmat FĂRĂ datorii la trimestrul X" și „încă nu avem trimestru importat"
contracte publice SEAP ca furnizor la stat (valorile de acord-cadru raportate SEPARAT de contractele ordinare) plus „dependența de stat" (valoare contracte ÷ cifră de afaceri, serie anuală)
Monitorul Oficial NU intră în acest raport; insolvența, dizolvarea, lichidarea și radierea se citesc din starea juridică de la registru.
Un agent AI produce, pe baza acestor date, un raport JSON structurat cu:
oneLineSummary— rezumat scurt factual (max 200 caractere)executiveSummary— 3-5 propoziții, situație generalăfinancialOverview,governanceOverview,legalOverview— câte un paragraf per dimensiuneriskFlags[]— listă de semnale de risc cu severitate (critical/high/ medium/informational), categorie (financial/legal/governance/tax/ operational/reputational), titlu, descriere, șievidence[]— citate concrete din dossier (NU fapte inventate — agentul este forțat să trimită la câmpul-sursă)confidence— încrederea agentului în raport (0..1)
Când îl folosești:
"Vreau un raport de due diligence pentru firma cu CUI X"
"Verifică bonitatea firmei Y"
"Cât de riscantă e firma cu CUI Z?"
"Pot să fac afaceri cu firma X? Sunt vreun semnal de risc?"
"Generează un raport pentru această companie / acest CUI"
"Audit / KYC pe firma X"
Cost & caching: 300 credite (15 RON) per raport PER versiune-de-date.
Abonamentul Pro include O analiză pe lună calendaristică — prima rulare nouă a
lunii nu consumă credite; următoarele se taxează normal. Dacă tu (sau
oricine altcineva) ai cerut deja raportul pe acest CUI și nu s-au schimbat
datele subordonate (bilanț nou, schimbare administrator, contract public nou,
datorii ANAF noi), apelul folosește un cache existent și e gratuit oricum — un raport
din cache NU consumă analiza inclusă a lunii. În _meta primești
chargedThisRequest (bool) ca să știi dacă creditele s-au consumat sau nu, și
bannerNewerAvailable (bool) care semnalizează că datele sursă s-au schimbat
faţă de versiunea pentru care utilizatorul a plătit anterior.
Output: obiect JSON cu status, report (câmpul schemaVersion din răspuns
spune versiunea exactă), _meta. Rapoartele cu severity=critical trec
automat printr-o coadă de review uman înainte de publicare
(status=pending_review).
Confirmarea costului: un apel care ar consuma credite are nevoie de
confirm: true. Fără el primești DEVIZUL (cost în credite și RON, soldul
contului, alternativa gratuită dacă există) și nu se consumă nimic — reia apoi
EXACT același apel cu confirm: true, după ce omul a acceptat costul.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| taxId | Yes | Romanian CUI (Cod Unic de Înregistrare), e.g. 37418771. | |
| confirm | No | Acordul utilizatorului de a consuma credite pentru acest apel. Fără el, apelul întoarce DEVIZUL (cost, sold, alternativa gratuită) și nu consumă nimic. Nu îl trimite din proprie inițiativă: întreabă întâi omul. | |
| refresh | No | Force a fresh report even if a cached version exists for |