Structură, cifră de control, exemple acceptate și respinse și apelul API pentru CUI / CIF (România). Fiecare exemplu de pe această pagină trece prin aceiași validatori ca validatorul gratuit de identificatori, deci o valoare afișată ca acceptată este o valoare pe care validatorul o acceptă.
| Câmp | Valoare |
|---|---|
| Registru | ONRC |
| Structură | N{1,9} C |
| Cifră de control | Orientativă. 2 până la 10 cifre fără zero la început. Corpul se completează la 9 cifre și se ponderează cu 7,5,3,2,1,7,5,3,2; cifra de control = suma × 10 modulo 11 (10 se citește ca 0). Orientativ: o nepotrivire este un avertisment. |
| Exemplu calculat (acceptat) | 5022670 |
| Formă normalizată | 5022670 |
| Se acceptă și la intrare | RO5022670 |
| O greșeală de un caracter | 5022671 este acceptat cu un avertisment |
| Regex (formă normalizată) | ^[1-9][0-9]{1,9}$ |
| Apel API | GET /companies/search?country=RO&company_number=5022670 |
| Cod de TVA | RO + CUI — construit din identificator după o regulă; înregistrarea nu este confirmată |
Câteva CUI reale nu trec verificarea. Se acceptă prefixul RO, CUI sau CIF; un număr de 13 cifre este cod numeric personal și se respinge.
curl "https://api.prometiam.com/functions/v1/risk-api/companies/search?country=RO&company_number=5022670" \ -H "Authorization: Bearer YOUR_API_KEY"
Notația structurii: N cifră · L literă · X cifră sau literă · C cifră sau caracter de control · {n} repetat de n ori.
O structură și o cifră de control valide dovedesc că numărul este bine format, nu că o firmă îl deține. La asta răspunde doar o căutare în registru.
Datele de registru pe care API-ul le furnizează pentru România poartă această atribuire (în formularea originală):
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.