get_company
Keywords: companie, firmă, profil firmă, date firmă, CUI, CIF, cod fiscal, ONRC, ANAF, sediu social, CAEN, stare firmă, radiată, reprezentanți legali, administrator, asociat, bilanț, cifră de afaceri, profit; company profile, company lookup, company details, Romanian company by tax ID, VAT number, registration data, financials, legal representatives.
Returnează profilul unei companii românești după CUI (Cod Unic de Înregistrare / cod fiscal / CIF). Folosește-l când ai deja CUI-ul unei firme și vrei profilul ei — alternativa la search_companies (care găsește firme după criterii). Profilul de bază (nume, județ, oraș, CAEN principal, dată înregistrare, status) este FREE. Pentru date suplimentare folosește parametrul include:
balanceSheets: indicatori financiari ANAF (FREE). Default: ultimii 5 ani. Pentru alți ani transmite obiect, ex:{"balanceSheets":{"years":[2022,2023]}}sau{"balanceSheets":{"last":10}}sau{"balanceSheets":"all"}.legalRepresentatives: reprezentanții legali activi din ONRC (GRATUIT — 0 credite — dar necesită autentificare, ȘI intră într-un plafon lunar de firme: 25 pe contul gratuit, 200 pe abonamentul Pro, deduplicat pe firmă, luna calendaristică). Răspunsul are două grupe separate:governance(administratori, directori, reprezentanți) șiprocedural(lichidatori, administratori judiciari — semnal de insolvență/lichidare, NU conducerea firmei). Nu le amesteca și nu prezenta un rol procedural drept „administrator". Pe firmele radiate,notespune explicit că persoanele FIGURAU ca reprezentanți la ultima publicare ONRC — folosește formularea aia, nu prezentul. ⚠️ Peste plafon primeștilegalRepresentatives.capReached: true,governanceCount/proceduralCount(câte persoane există) șicapMessage, cu listele GOALE. Asta NU înseamnă că firma n-are administratori - înseamnă că plafonul lunii e atins. Spune-i utilizatorului exact asta, cu mesajul dincapMessage; nu raporta „firma nu are reprezentanți legali". Peste plafon poți debloca firma curentă cuunlock: true- 1 credit, o singură dată pe lună per firmă. E o cheltuială: cere-o DOAR după ce utilizatorul a spus că e de acord, și spune-i prețul înainte. Alternativa gratuită e să aștepte 1 ale lunii sau să treacă pe Pro.
Telefonul firmei NU se dă în chat. Răspunsul poartă phone.known (avem sau nu numărul) și, când îl avem, phone.seeOn - linkul paginii firmei de pe companero.ro, unde se vede cu un cont gratuit, în plafonul lunar al contului. Trimite utilizatorul la acel link; nu încerca să reconstitui numărul din alte surse și nu spune că firma n-are telefon când known e true.
Folosirea include într-un singur apel este preferabilă față de mai multe tool-call-uri: răspunsul include _meta.creditsUsed cu costul total. Pentru * se aduce balanceSheets. legalRepresentatives se cere pe nume, fiindcă are nevoie de cont.
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. | |
| unlock | No | Deblochează reprezentanții legali PESTE plafonul lunar, pentru firma asta: 1 credit, o singură dată pe lună per firmă (a doua cerere pe aceeași firmă nu mai costă). Fără el, peste plafon primești doar `capReached` și numărătoarea. Sub plafon nu costă nimic - parametrul e ignorat. Cere-l DOAR dacă utilizatorul a spus că vrea să cheltuie credite. | |
| 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. | |
| include | No | Sub-resurse opționale. Trimite ca LISTĂ de tokens, ex: ["balanceSheets:last5","legalRepresentatives"] sau ["*"]. Forma OBIECT e și ea acceptată: {"balanceSheets":{"last":5},"legalRepresentatives":true} sau {"balanceSheets":{"years":[2022,2023]}}. Componente disponibile: "balanceSheets" (FREE; modifier-i: "balanceSheets" (default ultimii 5 ani), "balanceSheets:all", "balanceSheets:last10", "balanceSheets:2023", "balanceSheets:2020-2024"); "legalRepresentatives" (0 credite, necesită autentificare, plafon lunar de firme: 25 gratuit / 200 Pro); " |