Sari la conținut
Conversii, PPC & Confidențialitate23 iul. 2026·9 min citire

Formulare B2B mai scurte cu API-ul ANAF: Completezi CUI-ul, restul vine singur

Dragoș-Adrian BuhoiuDragoș-Adrian BuhoiuFondator · Arhitect Ecosisteme Digitale

Cere doar CUI-ul și un email: restul datelor firmei vin automat din API-ul public ANAF, printr-un flux n8n. Ghid CRO onest pentru formulare B2B mai scurte.

Un formular B2B nu are nevoie de șapte câmpuri ca să califice un client: are nevoie de un CUI și o adresă de email. Restul — denumirea legală a firmei, adresa sediului, numărul din Registrul Comerțului, statusul de TVA — există deja în registrele publice și poate fi adus automat, în timp real, printr-o interogare a API-ului public ANAF orchestrată cu n8n. Clientul tastează două lucruri, tu primești un lead complet.

Fricțiunea formularului:De ce fiecare câmp în plus te costă cereri de ofertă

Fiecare câmp dintr-un formular este o mică decizie pe care i-o ceri vizitatorului: „merită efortul ăsta?". La un formular B2B clasic — nume firmă, CUI, adresă, Reg. Com., persoană de contact, telefon, email — vizitatorul răspunde de șapte ori la întrebarea asta. De multe ori, la a patra sau a cincea oară, răspunsul devine „nu" și tab-ul se închide.

Direcția e susținută de literatura de optimizare a conversiilor: reducerea numărului de câmpuri crește, în general, rata de completare. Cel mai citat studiu de caz din industrie a măsurat o creștere de aproximativ 120% după reducerea unui formular de la 11 la 4 câmpuri. Două precizări oneste, pentru că așa lucrăm: cifra vine dintr-un singur studiu de caz, nu e o garanție universală, iar CXL — o referință serioasă în domeniu — avertizează explicit că rezultatele depind de context și trebuie testate. Concluzia defensabilă e simplă: mai puține câmpuri înseamnă, de regulă, mai multe completări, iar cât de mult câștigi la tine pe site afli doar măsurând, nu promițând.

Ironia formularelor B2B lungi e că cer utilizatorului date pe care statul român le publică deja. Nu există niciun motiv să pui un om să transcrie de mână adresa sediului social, cu greșeli de tastare cu tot, când acea adresă e la o interogare distanță.

Conceptul de „smart form" în marketingul B2B

Un formular inteligent inversează sarcina: în loc să ceară date, le verifică și le completează. Utilizatorul introduce identificatorul minim — CUI-ul — iar sistemul aduce restul din sursa oficială. Beneficiile sunt concrete:

  • Fricțiune minimă — două câmpuri în loc de șapte.
  • Date curate — denumirea legală vine exact cum e înregistrată, nu „SC Firma Mea SRL" scris din memorie.
  • Calificare automată — codul CAEN și statusul de TVA îți spun din prima secundă cu cine vorbești.
  • Semnal de profesionalism — clientul vede că datele firmei lui apar corect, singure, dintr-o sursă oficială. Puține lucruri comunică mai bine „oamenii ăștia știu ce fac".

Asta este optimizare a conversiilor în forma ei cea mai cinstită: nu manipulezi pe nimeni, nu ascunzi nimic — elimini muncă inutilă. Fix opusul tacticilor de tip dark pattern, care adaugă presiune în loc să scoată fricțiune.

Cum funcționează fluxul de îmbogățire automată prin n8n

Mecanismul are patru pași, iar întregul lanț rulează în secunde.

Pasul 1:Clientul introduce CUI-ul și datele de contact

Formularul vizibil are două-trei câmpuri: CUI, email și, opțional, un mesaj. Atât. La trimitere, un webhook n8n primește datele instant.

Pasul 2:N8n interoghează API-ul oficial ANAF

ANAF operează un serviciu web public care, primind un CUI, returnează datele firmei — un endpoint REST sincron (versiunea curentă documentată e V9), apelabil în timp real din nodul HTTP Request al n8n. Serviciul e public și gratuit, fără cheie de API: e același endpoint pe care îl folosesc programele de facturare românești ca să valideze partenerii înainte de emiterea facturilor. Are și reguli de bun-simț pe care fluxul trebuie să le respecte: maximum o cerere pe secundă și cel mult 100 de CUI-uri per cerere — mai mult decât suficient pentru un formular de ofertare, dar un motiv în plus să pui interogarea într-un flux controlat, nu direct în browser.

Pasul 3:Extragerea automată a datelor fiscale

Dintr-un singur CUI, răspunsul ANAF îți aduce:

  • Denumirea legală completă — fără greșelile de scriere ale utilizatorului;
  • Adresa sediului social — gata de pre-completat în contracte și facturi;
  • Numărul din Registrul Comerțului;
  • Statusul de plătitor de TVA — vital pentru facturare corectă, pentru că determină tratamentul TVA aplicat;
  • Codul CAEN principal — ca să știi din start în ce domeniu activează firma;
  • Telefonul declarat oficial — acolo unde există; câmpul reflectă doar ce a declarat contribuabilul la ANAF și e frecvent gol, deci tratează-l ca pe un bonus, nu ca pe o certitudine.

Pasul 4:Datele intră direct în CRM

n8n are noduri native pentru HubSpot și Salesforce (și nu numai), așa că lead-ul îmbogățit ajunge în CRM ca înregistrare completă: firmă, date fiscale, contact. De aici poți construi mai departe — scoring automat al lead-urilor sau legătura cu facturarea, în același ecosistem de automatizare de marketing.

Rutare pe date financiare:Ce se poate și ce nu

Aici suntem obligați la o corecție pe care alte ghiduri o omit: interogarea standard de TVA nu returnează cifra de afaceri. Datele financiare vin dintr-un serviciu ANAF separat, cel de bilanț, iar acelea sunt date anuale, depuse după închiderea exercițiului fiscal — deci întârziate cu unu-doi ani față de prezent.

Ce înseamnă practic: poți construi în n8n o rutare pe praguri („firmele peste X merg direct la persoana care se ocupă de conturile mari"), dar decizia se ia pe ultimul bilanț public, nu pe cifre „live". Pentru majoritatea afacerilor mici e o distincție fără consecințe grave — o firmă care a depus bilanț solid anul trecut e, probabil, o firmă solidă și azi — dar diferența dintre „date în timp real" și „date anuale publice" trebuie spusă, nu ascunsă. Cine îți promite rutare pe cifră de afaceri „în timp real" din API-ul ANAF nu a citit documentația.

Plasa de siguranță:Ce faci când ANAF nu răspunde

Orice serviciu guvernamental poate fi temporar indisponibil — mentenanță, vârfuri de trafic. Un formular care depinde orbește de un API extern e un formular care, în ziua proastă, nu mai funcționează deloc. De aceea fluxul se construiește fail-open pentru utilizator:

  1. n8n apelează ANAF cu un timeout scurt (de ordinul a două secunde — nodul HTTP Request permite configurarea timeout-ului per cerere);
  2. dacă răspunsul vine, câmpurile se pre-completează și utilizatorul doar confirmă;
  3. dacă nu vine, formularul afișează discret câmpurile clasice pentru completare manuală.

Utilizatorul nu vede niciodată o eroare — în cel mai rău caz vede formularul obișnuit. Automatizarea e un accelerator, nu un punct unic de eșec. Dacă vrei să înțelegi de ce preferăm n8n pentru astfel de logici condiționale, am comparat opțiunile în n8n vs. Zapier pentru piața românească.

Firme din UE? Același flux, cu VIES

Dacă vinzi și clienților din alte state membre, același workflow se extinde cu VIES, serviciul public al Comisiei Europene pentru validarea codurilor de TVA intracomunitare. E gratuit, nu cere cheie de API și returnează validitatea codului plus denumirea și adresa firmei.

O nuanță tehnică pe care o formulăm corect: VIES nu „detectează" singur țara — serviciul primește codul de țară și numărul de TVA ca parametri separați. Dar prefixul de două litere pe care îl tastează utilizatorul (RO, DE, FR…) spune exact țara, așa că fluxul n8n îl extrage și rutează cererea automat: CUI românesc → ANAF, cod cu prefix UE → VIES. Pentru utilizator, comportamentul e identic — scrie un singur cod, restul se întâmplă în fundal.

GDPR:„Date publice" nu înseamnă „date fără reguli"

Faptul că datele firmelor sunt publice nu te scutește de GDPR. Datele de registru conțin frecvent și date cu caracter personal — numele administratorilor, iar la PFA-uri CUI-ul identifică direct o persoană fizică. Stocarea și refolosirea lor intră, deci, sub incidența regulamentului. Ce respectăm în implementare:

  • Minimizare — aduci doar câmpurile de care ai nevoie pentru ofertare și facturare, nu tot ce returnează API-ul;
  • Scop declarat — datele îmbogățite servesc cererii de ofertă a clientului, nu unei baze de prospectare construite pe furiș;
  • Transparență — politica de confidențialitate menționează sursa îmbogățirii (registre publice) și scopul;
  • Control asupra infrastructurii — cu n8n găzduit pe serverul tău, datele nu tranzitează platforme terțe de automatizare; despre principiul ăsta am scris pe larg în ghidul de suveranitate a datelor cu n8n.

Un formular scurt construit corect este, de fapt, și cel mai GDPR-friendly formular: colectezi de la om strictul necesar, iar restul îl iei din sursa oficială, cu scop clar.

Ce câștigi, concret

Pentru un magazin online cu clienți B2B, un cabinet care lucrează cu firme sau orice serviciu local care emite facturi către companii, ecuația e simplă: mai puține câmpuri înseamnă mai puține abandonuri, date fiscale corecte din prima înseamnă facturi fără corecturi, iar CAEN-ul și statusul de TVA îți califică lead-ul înainte să deschizi emailul. Nu e magie — e o interogare HTTP către un serviciu public, pusă la locul potrivit în fluxul tău. Măsurat, nu promis.

Vrei să vezi dacă formularul tău actual pierde cereri de ofertă din cauza fricțiunii? Cere un audit gratuit — ne uităm la formular, la flux și la ce se poate automatiza onest — sau scrie-ne direct pe pagina de contact.

FAQ.PROTOCOL

Întrebări frecvente

Serviciul web ANAF de verificare a contribuabililor este public și gratuit, fără cheie de API — același endpoint folosit de programele de facturare românești pentru validarea partenerilor. Fiind un serviciu guvernamental, poate avea perioade de indisponibilitate; de aceea fluxul n8n include un timeout scurt și o rută de rezervă: dacă ANAF nu răspunde, formularul permite completarea manuală, fără ca utilizatorul să vadă vreo eroare. Există și limite de utilizare (o cerere pe secundă, maximum 100 de CUI-uri per cerere), suficiente pentru orice formular de ofertare.
Denumirea legală completă, adresa sediului social, numărul din Registrul Comerțului, statusul de plătitor de TVA și codul CAEN principal. Răspunsul include și un câmp de telefon, dar acesta reflectă doar ce a declarat firma la ANAF și este frecvent gol. Cifra de afaceri nu vine din această interogare — datele financiare există într-un serviciu separat de bilanț, cu date anuale, întârziate față de prezent.
Da, pentru spațiul european. Serviciul VIES al Comisiei Europene validează gratuit codurile de TVA intracomunitare și returnează denumirea și adresa firmei. Fluxul n8n extrage codul de țară din prefixul introdus de utilizator și rutează automat cererea: CUI românesc merge la ANAF, cod cu prefix UE merge la VIES — utilizatorul completează un singur câmp în ambele cazuri.
Utilizatorul scrie CUI-ul și adresa de email. În una-două secunde, restul câmpurilor — denumirea firmei, adresa — apar pre-completate din registrul oficial, iar el doar confirmă și trimite. Dacă serviciul ANAF nu răspunde la timp, formularul afișează câmpurile clasice pentru completare manuală, deci experiența nu se blochează niciodată.
Da, cu condiția să respecți GDPR: caracterul public al datelor nu te scutește de regulament, mai ales că datele de registru pot conține date personale (administratori, PFA-uri). Practic: aduci doar câmpurile necesare ofertării și facturării, declari sursa și scopul în politica de confidențialitate și nu construiești baze de prospectare mascate. Folosite pentru a răspunde unei cereri venite chiar de la client, datele îmbogățite sunt exact ce trebuie să fie: un serviciu mai bun, nu o intruziune.
INIȚIAZĂ.SECVENȚA
// 01_OF_01
// Următorul Pas

Hai să construim ceva remarcabil.

Discovery call 30 min — fără cost, fără pitch. Auditul arhitecturii tale digitale și un plan operațional clar.

  1. 01Mesaj scurt cu contextul afacerii tale
  2. 02Răspuns în 24h cu o propunere de discovery call
  3. 03Plan operațional + recomandare de scope
Contactează-nesau explorează resursele
Răspuns în 24hZero spamDirect cu fondatorul

Note de inginerie digitală

SEO, AEO, automatizări — esențialul, o dată la ~2 săptămâni. Fără spam.

Te poți dezabona oricând. Confidențialitate

Articole conexe

AUDIT GRATUIT · 24–48H

Vezi exact unde stai — fără promisiuni.

Rulăm datele reale ale site-ului tău — viteză, indexare, vizibilitate în Google și în căutarea AI — și-ți trimitem un raport concret.

✓ AȘA DA

  • Probleme concrete, prioritizate
  • Verificat manual, nu de un tool
  • Fără card, fără obligații

✕ AȘA NU

  • „Locul 1 garantat în 7 zile"
  • Raport generic scuipat de AI
  • Apel de vânzare agresiv
Cere auditul gratuit →
WhatsApp direct