Acasă / Surse și metodologie / Dicționar de date

Dicționar de date economice ale firmelor

Dicționarul descrie ce informații păstrează FirmsFinder despre fiecare firmă: ce entități există, ce proprietăți are fiecare, cum se leagă între ele, de unde vine fiecare dată și cum se rezolvă conflictele dintre surse. Versiunea curentă este 1.0.2, înghețată la 2026-10-29, în sesiunea 0008H. O versiune publicată nu se modifică: orice schimbare este o versiune nouă, cu fișiere noi.

Starea fiecărui element arată ce există efectiv: „în uz” înseamnă că datele sunt în baza FirmsFinder, „planificat” că elementul este doar definit. Un element „planificat” nu dovedește că este implementat.

Pe această pagină

În cifre

Dicționar v1.0.2
ElementNumăr
Entități18
Proprietăți127 (din care 72 existente)
Relații20
Surse18

Lista completă a celor 127 de proprietăți este în fișierul Markdown și în JSON.

Fișierele și verificarea lor

Fiecare fișier are o amprentă SHA-256 (arată că rămâne același conținut) și o dovadă OpenTimestamps (arată cel târziu când a existat, ancorată în Bitcoin). Indicatorul curent este latest.json; legătura dintre sesiune, versiune, amprentă și dovadă este în registru-sesiuni.json. Aceste dovezi nu constituie, singure, dovadă juridică de originalitate sau proprietate.

Versiunea curentă 1.0.2, sesiunea 0008H
FișierSHA-256Dovadă OpenTimestamps
dictionar-economic-firme_v1.0.2_2026-10-29.json0fb8e5cac4a95065d18d86cf106ead4bf71b2878824827a2162260630466680e.ots
confirmat în Bitcoin la 2026-10-29
dictionar-economic-firme_v1.0.2_2026-10-29.mdaf8e66f209c8c6706417ceee69346ad5142ddae5b5c608d4e1d2220441d20a2c.ots
confirmat în Bitcoin la 2026-10-29
SHA256SUMS_v1.0.2_2026-10-29.txt9a55bdc97e04f31c4a147e4f6dfc40f7931bb3da906151fa2771d02bf7b95cd1.ots
confirmat în Bitcoin la 2026-10-29
Versiunea anterioară 1.0.1, sesiunea 0007H
FișierSHA-256Dovadă OpenTimestamps
dictionar-economic-firme_v1.0.1_2026-10-29.json240e66f2256542ce9ff9c19b0ac56d42c4180f7ec18588a61416613d2a4cbab2.ots
confirmat în Bitcoin la 2026-10-29
dictionar-economic-firme_v1.0.1_2026-10-29.md5e3af6f6bce868e3909ff535582b7858b6055514074237d765b86dfa6da8501f.ots
confirmat în Bitcoin la 2026-10-29
SHA256SUMS_v1.0.1_2026-10-29.txtfaf687489512cc9c6513d03b27a0a02a6b5f1c7cedac14b8ea0b5feba7987a00.ots
confirmat în Bitcoin la 2026-10-29

Cum verifici

  1. Descarcă fișierele din tabel în același folder.
  2. Rulează sha256sum -c SHA256SUMS_v1.0.2_2026-10-29.txt și verifică să apară „OK” la fiecare fișier.
  3. Pentru data certă, rulează ots verify fișier.ots cu clientul OpenTimestamps.

Entități

O entitate este un tip de obiect despre care păstrăm date (firmă, bilanț, sursă). Cheia identifică un exemplar. Firma se identifică prin CUI, cu excepția sucursalelor fără CUI propriu, care se identifică prin codul de înmatriculare.

Entități
IDEntitateTipCheieStareDescriere
ENT-000001FIRMAobiectcuiîn uzEntitate juridică sau persoană fizică autorizată, înregistrată la ONRC. Cheia este CUI. Excepție verificată în D1: sucursalele și filialele fără CUI propriu au cui NULL și se identifică prin cod_inmatriculare (decizie deschisă: cheia alternativă).
ENT-000002LOCALITATEnomenclatorcod_localitateplanificatLocalitate (unitate teritorială) în care se află sediul.
ENT-000003JUDETnomenclatorcod_judetplanificatJudeț (inclusiv municipiul București).
ENT-000004FORMA_JURIDICAnomenclatorcod_formaplanificatFormă juridică de organizare (SRL, SA, PFA, II, IF etc.).
ENT-000005STARE_FIRMAnomenclatorcod_stareîn uzStare a firmei în registrul comerțului (activă, suspendată, radiată etc.).
ENT-000006ACTIVITATE_CAENnomenclatorcod, versiune_caenîn uzActivitate din nomenclatorul CAEN, ierarhică: secțiune, diviziune, grupă, clasă.
ENT-000007SITUATIE_FINANCIARAobiectcui, anîn uzSituația financiară anuală (bilanț) a unei firme. În D1 există câte o tabelă pe an (mf_bilant_2023, _2024, _2025); structura de 24 de coloane este verificată pe mf_bilant_2025. La 2026-10-29, mf_bilant_2025 are 918.334 de rânduri; aproximativ 83.800 dintre ele nu au firmă corespondentă în onrc_firme (legătura se face prin cui).
ENT-000008STARE_FISCALAobiectcui, valid_fromplanificatStarea fiscală la o dată: TVA, inactiv, split TVA, e-Factura. Verificat la 2026-10-29: tabela anaf_status există în D1, dar are 0 rânduri (starea fiscală ANAF nu este încă încărcată).
ENT-000009RESTANTA_BUGETobiectcui, data_listaplanificatRestanță la bugetul de stat, conform listelor ANAF.
ENT-000010EVENIMENT_INSOLVENTAobiectnumar_bpi, an_bpi, cuiplanificatAct publicat în BPI cu privire la o firmă.
ENT-000011DOSAR_INSTANTAobiectnumar_dosar, instantaplanificatDosar de instanță în care apare firma.
ENT-000012CONTRACT_ACHIZITIE_PUBLICAobiectid_anuntplanificatContract de achiziție publică atribuit unei firme.
ENT-000013AJUTOR_PUBLICobiecttip, id_sursaplanificatAjutor de stat sau proiect finanțat din fonduri UE primit de o firmă.
ENT-000014CONTACT_FIRMAobiectcui, tip, valoareîn uzDată de contact a firmei (telefon, email, site, rețea socială).
ENT-000015PERSOANAobiectid_persoanaplanificatPersoană cu rol într-o firmă (administrator, asociat, beneficiar real).
ENT-000016SURSAinfrastructuraidîn uzSursă de date înregistrată în registrul de surse.
ENT-000017ARTEFACT_R2infrastructuracheie_r2în uzFișier brut păstrat în R2, cu SHA-256; adevărul primar.
ENT-000018SESIUNEinfrastructuracodîn uzSesiune de lucru (convenția NNNNC / NNNNH / NNNNT): C = curentă, H = înghețată la transferul GitHub -> Cloudflare, T = test (o H modificabilă). Starea și dovezile (SHA-256, OTS) se țin în registrul de sesiuni din GitHub.

Proprietățile fiecărei entități

Lista completă a celor 127 de proprietăți, pe entități. Deschide o entitate ca să vezi proprietățile ei.

FIRMA — 25 proprietăți
Proprietățile entității FIRMA
ProprietateTipObligatorieStareDescriere
cod_inmatriculareTEXTdaexistentNumăr de înmatriculare în registrul comerțului (format J).
cuiINTEGERnuexistentCod unic de identificare fiscală; cheia firmei în tot sistemul. NULL pentru sucursale și filiale fără CUI propriu (ex. J40/2066/1991, SPRINT CRAIOVA SRL FILIALA BUCURESTI); acolo se folosește cod_inmatriculare și, unde e cazul, CUI-ul firmei-mamă. Nu este unic: la 2026-10-29, 5 valori de CUI apar câte de două ori în onrc_firme, cu cod_inmatriculare diferit (4 persoane juridice și 1 persoană fizică); cauza nu a fost verificată. COUNT(DISTINCT cui) ignoră cele 306 de valori NULL și numără o singură dată fiecare CUI repetat: 1.783.972, față de 1.784.283 de rânduri.
denumireTEXTdaexistentDenumirea oficială a firmei.
denumire_cautareTEXTnuexistentDenumirea pregătită pentru căutare.
data_inmatriculareDATEnuexistentData înmatriculării în registrul comerțului.
euidTEXTnuexistentIdentificator european unic al firmei (EUID).
forma_juridicaTEXTnuexistentForma juridică, așa cum apare în sursă; se leagă de nomenclatorul FORMA_JURIDICA.
persoana_fizicaINTEGERnuexistent1 pentru PFA, II, IF, PF, AF; 0 pentru persoane juridice.
judetTEXTnuexistentJudețul sediului.
localitateTEXTnuexistentLocalitatea sediului.
stradaTEXTnuexistentStrada sediului.
nrTEXTnuexistentNumărul.
blocTEXTnuexistentBlocul.
scaraTEXTnuexistentScara.
etajTEXTnuexistentEtajul.
apartamentTEXTnuexistentApartamentul.
cod_postalTEXTnuexistentCodul poștal.
adr_completareTEXTnuexistentCompletare de adresă.
sectorTEXTnuexistentSectorul (pentru București).
webTEXTnuexistentAdresa site-ului, când este cunoscută.
tara_firma_mamaTEXTnuexistentȚara firmei-mamă, când este declarată.
coduri_stareTEXTnuexistentLista codurilor de stare ONRC, într-un singur text separat prin virgulă (ex. „1048”, „1048,2069”, „2069,1048”); se leagă de nomenclatorul STARE_FIRMA. NU se filtrează cu egalitate: la 2026-10-29, printre firmele cu top=1, egalitatea cu „1048” găsește 1.147.602, iar „conține 1048” găsește 1.310.407 (diferență 162.805, 12,4%). Ordinea codurilor nu este constantă. Exemplu: stările 1048 și 2069 împreună apar la 141.503 de firme cu top=1; egalitatea cu „1048,2069” găsește doar 65.118, iar cu ambele ordini de scriere (127.683) lipsesc încă 13.820 de firme care au trei sau mai multe coduri.
sursa_dataTEXTnuexistentProveniența rândului: setul ONRC și data lui.
topINTEGERdaexistent1 pentru afișare publică; 0 pentru persoane fizice (nu se șterg, nu se afișează). NU indică activitate: la 2026-10-29, 184 de firme cu top=1 au și o stare critică (radiată, lichidare, dizolvare, faliment sau insolvență). Starea se citește din coduri_stare.
segment_vechimeTEXTnuplanificatVechimea în segmente (sub 1 an, 1-2, 2-3, peste 3 ani), calculată din data_inmatriculare.
LOCALITATE — 3 proprietăți
Proprietățile entității LOCALITATE
ProprietateTipObligatorieStareDescriere
cod_localitateTEXTdaplanificatCod stabil al localității.
denumireTEXTdaplanificatDenumirea localității.
cod_judetTEXTdaplanificatJudețul localității.
JUDET — 2 proprietăți
Proprietățile entității JUDET
ProprietateTipObligatorieStareDescriere
cod_judetTEXTdaplanificatCod stabil al județului.
denumireTEXTdaexistentDenumirea județului.
FORMA_JURIDICA — 3 proprietăți
Proprietățile entității FORMA_JURIDICA
ProprietateTipObligatorieStareDescriere
cod_formaTEXTdaplanificatCod stabil al formei juridice.
denumireTEXTdaexistentDenumirea formei juridice.
este_persoana_fizicaINTEGERnuplanificat1 dacă forma juridică este de persoană fizică (PFA, II, IF).
STARE_FIRMA — 3 proprietăți
Proprietățile entității STARE_FIRMA
ProprietateTipObligatorieStareDescriere
cod_stareTEXTdaexistentCodul stării în ONRC. Exemple verificate în onrc_nom_stare: 1048 funcțiune; 1084 radiată; 1052 lichidare; 1049 dizolvare; 1070 faliment; 1107 insolvență; 2065 mandat administratori expirat; 2069 sediu expirat; 2072 sechestru părți sociale/acțiuni. La 2026-10-29, codul 1084 (radiată) nu apare în niciun rând din onrc_firme.
denumire_stareTEXTdaexistentDenumirea stării.
este_activaINTEGERnuplanificat1 pentru „în funcțiune”. Propunere inițială, de aprobat: coduri_stare conține 1048 și nu conține niciun cod critic (1049, 1052, 1070, 1084, 1107). Codurile 2065 și 2069 (mandat sau sediu expirat) sunt avertismente, nu excluderi: la 2026-10-29, peste 127.000 de firme cu top=1 au cod 2069 în combinațiile „1048,2069” și „2069,1048”.
ACTIVITATE_CAEN — 5 proprietăți
Proprietățile entității ACTIVITATE_CAEN
ProprietateTipObligatorieStareDescriere
codTEXTdaexistentCodul CAEN (literă pentru secțiune; 2, 3 sau 4 cifre).
denumireTEXTdaexistentDenumirea activității, luată din nomenclator, nu din sursa firmei.
nivelTEXTdaexistentsectiune, diviziune, grupa sau clasa.
cod_parinteTEXTnuexistentCodul nivelului superior.
versiune_caenTEXTdaplanificatVersiunea nomenclatorului (vechi sau nou); marcată explicit.
SITUATIE_FINANCIARA — 25 proprietăți
Proprietățile entității SITUATIE_FINANCIARA
ProprietateTipObligatorieStareDescriere
cuiINTEGERdaexistentFirma căreia îi aparține bilanțul.
anINTEGERdaexistentAnul bilanțului.
tip_bilantTEXTnuplanificatTipul de bilanț: BL, UU sau IR. Nu există ca coloană în mf_bilant_2025 (verificat 2026-10-29).
sursaTEXTnuexistentProveniența rândului în tabela mf_bilant_*.
caen_mfTEXTnuexistentCAEN principal din bilanț; folosit la filtrarea după activitatea reală.
active_imobilizateINTEGERnuexistentActive imobilizate.
active_circulanteINTEGERnuexistentActive circulante.
stocuriINTEGERnuexistentStocuri.
creanteINTEGERnuexistentCreanțe.
casa_banciINTEGERnuexistentCasa și conturi la bănci.
cheltuieli_avansINTEGERnuexistentCheltuieli în avans.
datoriiINTEGERnuexistentDatorii.
venituri_avansINTEGERnuexistentVenituri în avans.
provizioaneINTEGERnuexistentProvizioane.
capitaluriINTEGERnuexistentCapitaluri proprii.
capital_subscrisINTEGERnuexistentCapital subscris.
patrimoniu_regieINTEGERnuexistentPatrimoniul regiei.
cifra_afaceriINTEGERnuexistentCifra de afaceri netă.
venituri_totaleINTEGERnuexistentVenituri totale.
cheltuieli_totaleINTEGERnuexistentCheltuieli totale.
profit_brutINTEGERnuexistentProfit brut; pierderea brută este în coloana separată pierdere_bruta.
pierdere_brutaINTEGERnuexistentPierdere brută, coloană separată de profit_brut.
profit_netINTEGERnuexistentProfit net; pierderea netă este în coloana separată pierdere_neta.
pierdere_netaINTEGERnuexistentPierdere netă, coloană separată de profit_net.
salariatiINTEGERnuexistentNumăr mediu de salariați.
STARE_FISCALA — 15 proprietăți
Proprietățile entității STARE_FISCALA
ProprietateTipObligatorieStareDescriere
cuiINTEGERdaplanificatFirma.
data_interogareDATEdaplanificatData pentru care răspunde ANAF.
stare_inregistrareTEXTnuplanificatStarea înregistrării fiscale.
data_inregistrareDATEnuplanificatData înregistrării fiscale.
cod_caen_anafTEXTnuplanificatCAEN comunicat de ANAF.
platitor_tvaINTEGERnuplanificat1 dacă este înregistrată în scopuri de TVA.
tva_la_incasareINTEGERnuplanificat1 dacă aplică TVA la încasare.
split_tvaINTEGERnuplanificat1 dacă aplică split TVA.
inactivINTEGERnuplanificat1 dacă este declarată inactivă de ANAF.
data_inactivareDATEnuplanificatData declarării ca inactivă.
data_reactivareDATEnuplanificatData reactivării.
e_facturaINTEGERnuplanificat1 dacă este în registrul RO e-Factura.
data_inreg_e_facturaDATEnuplanificatData înscrierii în RO e-Factura.
organ_fiscal_competentTEXTnuplanificatOrganul fiscal competent.
forma_proprietateTEXTnuplanificatForma de proprietate.
RESTANTA_BUGET — 5 proprietăți
Proprietățile entității RESTANTA_BUGET
ProprietateTipObligatorieStareDescriere
cuiINTEGERdaplanificatFirma.
data_listaDATEdaplanificatData de referință a listei.
suma_restantaINTEGERnuplanificatSuma restantă, în lei.
categorie_contribuabilTEXTnuplanificatmari, mijlocii sau mici, după lista de proveniență.
este_pe_lista_albaINTEGERnuplanificat1 dacă apare pe lista albă (fără restanțe) la data listei.
EVENIMENT_INSOLVENTA — 6 proprietăți
Proprietățile entității EVENIMENT_INSOLVENTA
ProprietateTipObligatorieStareDescriere
cuiINTEGERdaplanificatFirma.
numar_bpiINTEGERdaplanificatNumărul BPI.
an_bpiINTEGERdaplanificatAnul BPI.
numar_dosarTEXTnuplanificatNumărul dosarului de insolvență.
tip_actTEXTnuplanificatTipul actului publicat.
data_publicareDATEnuplanificatData publicării.
DOSAR_INSTANTA — 6 proprietăți
Proprietățile entității DOSAR_INSTANTA
ProprietateTipObligatorieStareDescriere
numar_dosarTEXTdaplanificatNumărul dosarului.
instantaTEXTdaplanificatInstanța.
materieTEXTnuplanificatMateria dosarului (categorie de caz).
stadiu_procesualTEXTnuplanificatStadiul procesual.
rol_firmaTEXTnuplanificatRolul firmei în dosar (reclamant, pârât etc.).
incredere_potrivireTEXTdaplanificatexact, aproximativ sau neconfirmat: sursa caută după nume, nu după CUI.
CONTRACT_ACHIZITIE_PUBLICA — 6 proprietăți
Proprietățile entității CONTRACT_ACHIZITIE_PUBLICA
ProprietateTipObligatorieStareDescriere
id_anuntTEXTdaplanificatIdentificatorul anunțului în SEAP.
cui_castigatorINTEGERdaplanificatFirma câștigătoare.
autoritate_contractanta_cuiINTEGERnuplanificatAutoritatea contractantă.
cpvTEXTnuplanificatCod CPV.
valoareINTEGERnuplanificatValoarea contractului, în lei.
data_atribuireDATEnuplanificatData atribuirii.
AJUTOR_PUBLIC — 5 proprietăți
Proprietățile entității AJUTOR_PUBLIC
ProprietateTipObligatorieStareDescriere
tipTEXTdaplanificatajutor_de_stat sau fonduri_ue.
id_sursaTEXTdaplanificatIdentificatorul în sursa de origine.
valoareINTEGERnuplanificatValoarea, în lei.
dataDATEnuplanificatData acordării sau a contractului.
furnizorTEXTnuplanificatFurnizorul ajutorului sau autoritatea de management.
CONTACT_FIRMA — 5 proprietăți
Proprietățile entității CONTACT_FIRMA
ProprietateTipObligatorieStareDescriere
cuiINTEGERdaexistentCheie externă către FIRMA.cui (fără prefix RO).
tipTEXTdaexistenttelefon, email, site sau retea_sociala.
valoareTEXTdaexistentValoarea contactului.
data_observataDATEdaexistentData la care a fost văzut.
confidentialitateTEXTdaexistentpublic sau mascat (pentru persoane fizice).
PERSOANA — 2 proprietăți
Proprietățile entității PERSOANA
ProprietateTipObligatorieStareDescriere
id_persoanaTEXTdaplanificatIdentificator intern al persoanei.
rolTEXTdaplanificatadministrator, asociat sau beneficiar_real.
SURSA — 2 proprietăți
Proprietățile entității SURSA
ProprietateTipObligatorieStareDescriere
idTEXTdaexistentIdentificator SRC-nnnn.
stareTEXTdaexistentin_uz, verificat, partial_verificat, de_verificat sau exclus.
ARTEFACT_R2 — 3 proprietăți
Proprietățile entității ARTEFACT_R2
ProprietateTipObligatorieStareDescriere
cheie_r2TEXTdaexistentCalea fișierului în R2.
sha256TEXTdaexistentAmprenta SHA-256 a fișierului.
data_aduceriiTIMESTAMPdaexistentData și ora la care fișierul a fost adus.
SESIUNE — 6 proprietăți
Proprietățile entității SESIUNE
ProprietateTipObligatorieStareDescriere
codTEXTdaexistentNNNNC, NNNNH sau NNNNT.
timestamp_roTIMESTAMPdaexistentMomentul creării sesiunii, ora României.
stareTEXTdaexistentC (curentă), H (înghețată) sau T (test). Se citește din registrul de sesiuni, nu din fișierele sesiunii.
inghetata_laTIMESTAMPnuexistentMomentul trecerii C -> H, la transferul GitHub -> Cloudflare; gol cât timp sesiunea nu e înghețată.
sha256_fisiereTEXTdaexistentAmprentele SHA-256 ale fișierelor sesiunii: arată că conținutul este același, nu când a existat.
otsTEXTnuexistentFișierul OpenTimestamps (.ots) per fișier: dovada că fișierul exista cel târziu la data confirmată în Bitcoin.

Relații și cardinalități

O relație se scrie A — RELAȚIE → B și are o inversă B — INVERSĂ → A. Cardinalitatea se dă pentru ambele sensuri (direct / invers): 1 exact una, 0..1 zero sau una, 0..* oricâte, 1..* cel puțin una.

Relații
IDRelațieInversaCardinalitateStareDescriere
REL-000001FIRMA — ARE_SEDIU_IN → LOCALITATELOCALITATE — ARE_FIRME → FIRMA1 / 0..*planificatFirma are exact o localitate de sediu.
REL-000002LOCALITATE — IN_JUDET → JUDETJUDET — ARE_LOCALITATI → LOCALITATE1 / 1..*planificatFiecare localitate aparține unui județ.
REL-000003FIRMA — ARE_FORMA_JURIDICA → FORMA_JURIDICAFORMA_JURIDICA — FORMA_JURIDICA_A → FIRMA1 / 0..*planificatFirma are o formă juridică.
REL-000004FIRMA — ARE_STARE → STARE_FIRMASTARE_FIRMA — STARE_A_FIRMELOR → FIRMA1..* / 0..*existentFirma are una sau mai multe stări ONRC, ancorate în timp.
REL-000005FIRMA — ACTIVEAZA_IN → ACTIVITATE_CAENACTIVITATE_CAEN — ACTIVITATE_A_FIRMELOR → FIRMA1..* / 0..*existentActivități CAEN ale firmei; exact una este principală. În D1, tabela onrc_firma_caen are 1.708.364 de rânduri (la 2026-10-29), față de 1.784.283 de firme în onrc_firme; coloana caen este o listă de perechi cod:versiune separate prin virgulă (ex. „6820:3”, „0142:2,0146:2”). Sufixul este versiunea nomenclatorului CAEN (valori observate: 1, 2 și 3); semnificația fiecărui număr nu a fost verificată în sursă. Nu se filtrează cu LIKE '62%': aceasta prinde doar firmele al căror prim cod începe cu 62. Pentru activitatea reală se folosește caen_mf (regula de conflict „activitate”).
REL-000006ACTIVITATE_CAEN — PARTE_DIN → ACTIVITATE_CAENACTIVITATE_CAEN — CONTINE → ACTIVITATE_CAEN0..1 / 0..*existentIerarhia CAEN: secțiune, diviziune, grupă, clasă.
REL-000007ACTIVITATE_CAEN — ECHIVALENT_CU → ACTIVITATE_CAENACTIVITATE_CAEN — ECHIVALENT_CU → ACTIVITATE_CAEN0..* / 0..*planificatEchivalența dintre versiunile vechi și noi ale CAEN (simetrică).
REL-000008FIRMA — ARE_SITUATIE_FINANCIARA → SITUATIE_FINANCIARASITUATIE_FINANCIARA — SITUATIE_A → FIRMA0..* / 1existentUn bilanț pe an; unic pe (cui, an).
REL-000009FIRMA — ARE_STARE_FISCALA → STARE_FISCALASTARE_FISCALA — STARE_FISCALA_A → FIRMA0..* / 1planificatIstoric de stări fiscale; cel curent are valid_to gol.
REL-000010FIRMA — ARE_RESTANTA → RESTANTA_BUGETRESTANTA_BUGET — RESTANTA_A → FIRMA0..* / 1planificatRestanțe la buget, câte una pe listă.
REL-000011FIRMA — ARE_EVENIMENT_INSOLVENTA → EVENIMENT_INSOLVENTAEVENIMENT_INSOLVENTA — EVENIMENT_AL → FIRMA0..* / 1planificatActe BPI privind firma.
REL-000012FIRMA — PARTE_IN → DOSAR_INSTANTADOSAR_INSTANTA — ARE_PARTI → FIRMA0..* / 0..*planificatDosare în care apare firma; potrivirea după nume are nivel de încredere.
REL-000013FIRMA — CASTIGA → CONTRACT_ACHIZITIE_PUBLICACONTRACT_ACHIZITIE_PUBLICA — CASTIGAT_DE → FIRMA0..* / 1..*planificatContracte publice câștigate (un contract poate avea mai mulți câștigători).
REL-000014FIRMA — PRIMESTE → AJUTOR_PUBLICAJUTOR_PUBLIC — PRIMIT_DE → FIRMA0..* / 1..*planificatAjutoare de stat și proiecte UE primite.
REL-000015FIRMA — ARE_CONTACT → CONTACT_FIRMACONTACT_FIRMA — CONTACT_AL → FIRMA0..* / 1existentDate de contact găsite.
REL-000016PERSOANA — ARE_ROL_IN → FIRMAFIRMA — ARE_PERSOANE → PERSOANA0..* / 0..*planificatAdministratori, asociați, beneficiari reali; nu există sursă deschisă în masă.
REL-000017FIRMA — ASEMANATOARE_CU → FIRMAFIRMA — ESTE_ASEMANATOARE_CU → FIRMA0..* / 0..*planificatSimilaritate economică, calculată cu Vectorize; relație derivată.
REL-000018SURSA — PRODUCE → ARTEFACT_R2ARTEFACT_R2 — PROVINE_DIN_SURSA → SURSA0..* / 1existentFișierele brute aduse dintr-o sursă.
REL-000019ARTEFACT_R2 — INCARCAT_IN → SESIUNESESIUNE — CONTINE_ARTEFACTE → ARTEFACT_R21 / 0..*existentSesiunea în care a fost adus fișierul.
REL-000020* — PROVINE_DIN → SURSASURSA — FURNIZEAZA_DATE → *1..* / 0..*existentOrice valoare își păstrează sursa, artefactul și sesiunea (lanțul de proveniență).

Context curent

Contextul de lucru este documentul care descrie arhitectura, deciziile și starea sistemului la o dată dată. Varianta publică este un extras tehnic: nu conține reguli interne de lucru, poziționare comercială, costuri, conturi sau secrete. Fiecare fișier are SHA-256 și dovadă OpenTimestamps; confirmarea în Bitcoin durează de regulă câteva ore.

Context curent, sesiunea 0008C, 30 octombrie 2026
FișierSHA-256Dovadă OpenTimestamps
MASTER_CONTEXT_PUBLIC_v1.6_2026-10-30.md
Master context: arhitectura datelor, tipuri de record, starea sistemelor, robotii, surse, pași următori
f4833a4c225caa3aacd0d0776277d9281469fe59c83b6dc0e5bb77d60526b56a.ots
în așteptarea confirmării Bitcoin la 30.10.2026
SESSION_CONTEXT_PUBLIC_0008C_v1.1_2026-10-30.md
Context de sesiune: deciziile și livrările sesiunii 0008C și ce urmează
79cb314a6a9b3f7b94fa2915a60b77aac9d502117b434b1687086ed2ff72ae64.ots
în așteptarea confirmării Bitcoin la 30.10.2026
SHA256SUMS_context_2026-10-30.txt0b86c501238583796bb5477c4a6f9f831db240c06ebb48236c357e6c5b679b24.ots

Verificare: descarcă fișierele în același folder și rulează sha256sum -c SHA256SUMS_context_2026-10-30.txt.

Ce publică statul și ce lipsește

Un agent software sau un robot care cumpără ceva trebuie să facă patru lucruri: să găsească firma, să înțeleagă ce oferă, să verifice dovezile și să decidă. Tabelul arată, pentru fiecare pas, ce se află în datele oficiale și ce rămâne în afara lor. Starea este cea de la 31 octombrie 2026, verificată pe paginile oficiale ale surselor; sursele și limitele lor sunt pe pagina Surse și metodologie.

Ce publică statul și ce lipsește, pe pașii unui agent care cumpără
Pasul agentuluiCe publică statulCe lipsește
1. Găsește firmaCUI, denumire, EUID, adresă, formă juridică, CAEN (ONRC); cod LEI (GLEIF); stare și plătitor TVA (ANAF).Legătura oficială dintre CUI și site sau domeniu. Căutarea după nevoie (CAEN este prea grosier, fără sinonime sau limbi străine). Zona servită. Contact verificat (telefonul din ANAF este completat doar parțial).
2. Înțelege ce oferăDoar categoria CAEN și cifrele din bilanț.Lista de produse și servicii, prețuri, capacitate, termene de livrare, mărci, limbi, condiții comerciale. Nicio sursă oficială nu le publică; trebuie să vină de la firmă, într-un format citibil de mașină.
3. Verifică dovezileExistență și stare, TVA, TVA la încasare, split TVA, inactiv sau radiat, e-Factura, IBAN (ANAF); validitatea codului TVA în UE (VIES); bilanț anual (MF).Dovada afirmațiilor: certificări și autorizații stau în registre separate. Referințe de la clienți. Contracte încheiate (achizițiile publice, neconfirmat). Dosare din instanțe (căutare doar după nume). Insolvența (căutare cu autentificare, text integral contra cost). Restanțele ANAF (captcha). Proprietarii reali și cine poate semna. Bilanțul are cel puțin un an întârziere.
4. DecideRisc financiar brut: cifră de afaceri, profit, angajați, datorii.Dacă firma poate tranzacționa acum cu un agent: punct de intrare (API sau A2A), comandă și plată, termeni, nivel de serviciu. Cine are autoritatea să contracteze. Temei legal pentru profilarea automată. Jurnal care să arate pe ce date s-a bazat decizia.

Concluzie

Secțiunea face parte din pagină, nu din fișierele înghețate ale dicționarului (versiunea 1.0.2); următoarea versiune a fișierelor le va include.

Surse

Sursele pe care se sprijină dicționarul, cu starea la data înghețării (29 octombrie 2026). Registrul surselor de pe pagina Surse și metodologie este actualizat separat și poate arăta o stare mai nouă.

Surse
IDSursăLinkCumFrecvențăAccesLimiteStare
SRC-0001ONRC firme (registrul comerțului)data.gov.roCSV pe data.gov.rolunaropen dataAdresa exactă a setului: în MASTER_CONTEXT_FISCAL_B2Bîn uz
SRC-0002MF situații financiare (bilanțuri)data.gov.roCSV pe data.gov.roanualopen dataAdresa exactă a setului: în MASTER_CONTEXT_FISCAL_B2Bîn uz
SRC-0003ANAF plătitor TVA / inactiv / e-Factura (v9)webservicesp.anaf.ro/api/PlatitorTvaRest/v9/tvaREST POST JSON, după CUI și datăla cereregratuit, fără cheiemax. 100 CUI per cerere; max. 1 cerere pe secundă; documentația diferă ușor de comportamentul liveverificat
SRC-0004ANAF registru RO e-Facturawebservicesp.anaf.ro/api/registruroefactura/v1/iREST POST JSONla cereregratuit, fără cheiemax. 100 CUI per cerere; max. 1 cerere pe secundăverificat
SRC-0005ANAF bilanț (serviciu web)—REST, după CUI și anla cereregratuit, fără cheiemax. 1 cerere pe secundăverificat
SRC-0006ANAF restanțe la bugetdata.gov.ro/dataset/datoriile-catre-bugetul-de-sliste pe data.gov.rotrimestrialopen data, reutilizabildoar contribuabili peste un prag de datorieverificat
SRC-0007ANAF lista albă (fără restanțe)www.anaf.ro/restante/listaalba.xhtmlpagină webtrimestrialpublicmetodă de acces automat de verificatverificat
SRC-0008BPI - Buletinul Procedurilor de Insolvențăwww.bpi.rocăutare web (și portal.onrc.ro)zilnicserviciile „Sumar” și „Persoane publicate în BPI” sunt gratuite; BPI online complet este cu abonamentcăutare după număr/an BPI, denumire, CUI, nr. Reg. Com., nr. dosar; acces automat de verificatverificat
SRC-0009portal.just.ro (dosare în instanțe)portal.just.roserviciu web SOAP (portalquery.just.ro)replicare nocturnă din ECRISgratuit, cu menționarea surseicăutare după nume (nu după CUI); max. 1.000 de rezultate per interogareverificat
SRC-0010SEAP / SICAP (achiziții publice)e-licitatie.roportal; fără export în masă confirmatcontinuupublicexport oficial în masă neconfirmatparțial verificat
SRC-0011RegAS (registrul ajutoarelor de stat)—de stabilitde stabilitacces public neconfirmatRegAS 2 în dezvoltare (2025)parțial verificat
SRC-0012MySMIS / fonduri-ue.rowww.fonduri-ue.ro/statisticidate deschise la MFE; de verificatlunar (conform MFE)date deschise parțialelista beneficiarilor de verificatparțial verificat
SRC-0013OSIM (mărci și brevete)osim.roBOPI în PDF; căutare onlineperiodicpublicdate deschise neconfirmatede verificat
SRC-0014VIES (validare TVA UE)ec.europa.eu/taxation_customs/vies/rest-api/checRESTla cereregratuit, fără cheienume și adresă doar unde țara le oferăverificat
SRC-0015GLEIF (LEI)www.gleif.org/en/lei-data/gleif-apiAPI publiczilnicgratuitdoar entități cu LEI (în special mari și financiare)verificat
SRC-0016Site-urile firmelor (Firecrawl)—crawl propriu cu respectarea robots.txtla cererepublicrespectarea robots.txt și a termenilor fiecărui siteîn uz
SRC-0017Termene API (acționariat / UBO)termene.ro/documentatie-apiREST POST JSON, după CUIla cerereplătit: 100 € / 100 de interogări (UBO, lanțuri de deținere)doar după CUI, nu în masăverificat
SRC-0018Nomenclatoare derivate din ONRC (CAEN, stări)—tabele derivate (onrc_nom_caen, onrc_nom_stare)odată cu ONRCopen dataversiunea CAEN (vechi/nou) de marcat explicitîn uz

Reguli de conflict și politici

Când două surse dau valori diferite, câștigă sursa de mai jos:

Reguli de conflict
Grup de dateCâștigă sursaNotă
identitate juridică (denumire, sediu, formă juridică, data înmatriculării, stare ONRC)SRC-0001
stare fiscală (TVA, inactiv, split TVA, e-Factura)SRC-0003
indicatori financiariSRC-0002ANAF bilanț (SRC-0005) servește doar la verificare
activitateSRC-0002caen_mf pentru activitatea reală; CAEN-ul autorizat rămâne cel din ONRC
evenimente (insolvență, dosare, contracte, ajutoare)nu se alege o sursăadaugă înregistrări; nu modifică stări
contacteSRC-0016ordine: site-ul firmei, apoi ANAF, apoi câmpul web din ONRC

Conflictul se păstrează ca două valori, fiecare cu sursa ei; câmpul afișat urmează precedența de mai sus.

Politici

Decizii deschise

Istoric versiuni

Versiunile se numerotează MAJOR.MINOR.PATCH. MAJOR: schimbare incompatibilă: proprietate redenumită sau ștearsă, cardinalitate modificată. MINOR: adăugare compatibilă: proprietate, entitate, relație sau sursă nouă. PATCH: corectură de definiție, fără schimbare de structură. O versiune publicată nu se modifică niciodată; orice schimbare este o versiune nouă, cu fișiere noi.

Date: ONRC și Ministerul Finanțelor, prin data.gov.ro (licență CC BY 4.0) · Set ONRC din 2 septembrie 2026 · 1.310.407 firme active (stare „funcțiune”, fără persoane fizice) · bilanțuri 2023–2025 pentru 941.567 dintre ele · județ = sediul social · PFA, II și IF apar mascate

Integritate: setul ONRC arhivat, SHA-256 bb2303…73f4 · manifest SHA-256 01643b…f993 · OpenTimestamps, confirmat în blocul Bitcoin 973.981 · cifre calculate la 1 noiembrie 2026 · Detalii despre date · JSON

Stadiu: setul ONRC din 19 octombrie 2026 este publicat și urmează să fie încărcat; până atunci cifrele sunt din setul din 2 septembrie · bilanțurile MF 2024 și 2025 sunt în curs de arhivare cu amprentă; amprenta de mai sus acoperă doar setul ONRC · urmează registrul ANAF (telefon, TVA, firme inactive sau radiate), apoi căutarea semantică · verificarea automată zilnică a seturilor noi este în construcție; datele noi apar lunar, după publicarea ONRC