Sari la conținut
wpdevel

WooCommerce

Factură pe firmă în WooCommerce: CUI, verificare ANAF și datele corecte în comandă

Ce date cere o factură pe firmă, cum verifici CUI-ul la ANAF și cum construiești în WooCommerce un formular care nu încurcă persoanele fizice.

de
Formular de finalizare a comenzii cu câmp CUI și card cu datele firmei

De ce contează formularul pentru firme

Într-un magazin din România, o parte din comenzi vin de la firme care au nevoie de factură pe datele lor. Dacă formularul nu le cere corect, apar e-mailuri de tipul „vă rog refaceți factura pe firmă”, facturi stornate și clienți care renunță la comandă.

Problema inversă este la fel de frecventă: formularul pentru firme este atât de prezent încât încurcă persoanele fizice, care sunt majoritatea cumpărătorilor. Un checkout bun cere datele firmei doar celor care le au și le cere o singură dată.

Ce date trebuie să apară pe o factură pentru firmă

Codul fiscal stabilește la art. 319 alin. (20) informațiile obligatorii dintr-o factură. Pentru cumpărător, litera f) cere:

  • denumirea beneficiarului;
  • adresa beneficiarului;
  • codul de înregistrare în scopuri de TVA sau codul de identificare fiscală (CUI), dacă beneficiarul este persoană impozabilă sau persoană juridică neimpozabilă.

Pentru o firmă, adresa folosită de regulă este sediul, așa cum apare în evidențele ANAF ca domiciliu fiscal. Nu este adresa depozitului și nici a biroului unde lucrează persoana care plasează comanda.

Numărul de la Registrul Comerțului nu apare în lista de la art. 319 alin. (20) pentru cumpărător. Multe programe de facturare îl afișează, iar ANAF îl întoarce la verificarea CUI-ului, deci merită preluat când este disponibil. Nu are rost să blochezi comanda dacă lipsește.

Banca și IBAN-ul clientului nu fac parte din datele obligatorii ale cumpărătorului. Pe factură apare de obicei contul vânzătorului, pentru plată. A cere IBAN-ul clientului la finalizarea comenzii adaugă un câmp fără folos și o întrebare care sperie.

Ce mai trebuie să conțină factura, de la numerotare la cota de TVA, ține de programul de facturare și de contabil, nu de formularul magazinului. Rolul formularului este să transmită corect cele trei date de mai sus.

Verificarea CUI la ANAF

ANAF pune la dispoziție un serviciu web public care primește un CUI și o dată și întoarce datele firmei din registrele fiscale. În documentația ANAF pentru versiunea PlatitorTvaRest/v9, răspunsul include, printre altele:

  • denumirea firmei și adresa domiciliului fiscal;
  • numărul de înmatriculare la Registrul Comerțului;
  • dacă firma este înregistrată în scopuri de TVA la data cerută;
  • starea înregistrării și dacă firma figurează în Registrul RO e-Factura.

Pentru un magazin, asta înseamnă că firma poate introduce doar CUI-ul, iar restul datelor vin dintr-o sursă oficială. Scad greșelile de tastare la denumire, sediul este cel înregistrat, iar prefixul RO se poate pune corect, în funcție de înregistrarea în scopuri de TVA.

Două precauții tehnice:

  • CUI-ul are o cifră de control. Multe greșeli de tastare se pot prinde înainte de interogare, fără să trimiți o cerere inutilă la ANAF.
  • Serviciul ANAF nu este disponibil tot timpul. Formularul trebuie să permită completarea manuală. O comandă pierdută pentru că un server extern nu a răspuns este mai scumpă decât o factură verificată ulterior.

Sediul pe factură, coletul la adresa de livrare

Cea mai frecventă confuzie din checkout-urile pentru firme este amestecarea sediului cu adresa de livrare. Firma este facturată la sediu, dar coletul trebuie să ajungă unde lucrează omul care l-a comandat: un birou, un depozit sau chiar acasă.

Corect este ca cele două adrese să fie separate:

  • adresa de livrare este cea pentru curier și pentru calculul costului de transport;
  • sediul firmei este cel care apare pe factură.

Dacă formularul tratează sediul ca adresă de livrare, coletul pleacă la o adresă unde poate nu răspunde nimeni, iar costul transportului se calculează greșit.

Greșeli frecvente în formularele WooCommerce

  • Câmpuri de firmă obligatorii pentru toată lumea. Persoana fizică vede „CUI”, „Reg. Com.” și „Denumire firmă” marcate cu steluță și nu știe ce să completeze.
  • Câmpuri blocate după căutarea la ANAF. Clientul nu poate corecta o denumire prescurtată sau o adresă incompletă, deci renunță sau scrie corecția în observații.
  • IBAN și bancă cerute fără motiv. Datele nu sunt necesare pentru factură și lungesc formularul.
  • Căutare ANAF la fiecare tastă. Interogarea pornește în timp ce clientul scrie, apar erori pentru CUI-uri incomplete și se trimit cereri inutile.
  • Fără variantă manuală. Dacă ANAF nu răspunde sau firma este înregistrată recent, comanda rămâne blocată.
  • Sediul folosit ca adresă de livrare. Coletul ajunge la sediul social, iar transportul este calculat pe alt județ.
  • Firmele salvate în cont, reintroduse la fiecare comandă. Clienții B2B care revin completează aceleași date de fiecare dată.

Dacă vrei să vezi cum afectează aceste detalii viteza și abandonul, am scris separat despre optimizarea checkout-ului WooCommerce.

Cum o face Karina

În Karina, tema noastră WooCommerce gratuită, finalizarea comenzii a fost refăcută în versiunile 1.3.0 și 1.3.1. Fluxul pentru firme funcționează astfel:

  • implicit, factura se emite pe numele clientului, la adresa de livrare, fără câmpuri suplimentare;
  • la finalul datelor există bifa „Vreau factură pe firmă”; doar după bifare apare câmpul pentru firmă;
  • firma introduce un singur câmp CUI, iar căutarea la ANAF pornește la butonul „Caută” sau la Enter, nu la fiecare tastă;
  • firma găsită apare ca un card cu denumirea, CUI-ul, numărul de la Registrul Comerțului și sediul, marcat „Date preluate de la ANAF”; nu există câmpuri blocate;
  • dacă CUI-ul nu pare valid, tema o spune înainte de interogare; dacă ANAF nu răspunde sau firma nu este găsită, clientul poate alege „Completează manual datele firmei”: denumire, Reg. Com. (opțional), județul, localitatea și adresa sediului;
  • sediul ajunge pe factură, iar coletul pleacă la adresa de livrare, unde se calculează și transportul;
  • clientul logat își alege firmele salvate în cont dintr-o listă de carduri, cu CUI și sediu, sau adaugă „Altă firmă”;
  • la finalizarea comenzii nu se cer bancă și IBAN.

Validarea datelor firmei se face și pe server: dacă JavaScript nu rulează sau lipsesc date, tema încearcă să le completeze din ANAF la plasarea comenzii. CUI-ul și numărul de la Registrul Comerțului apar în comanda din administrare și în e-mailurile comenzii.

SmartBill și programul de facturare

Karina nu emite facturi. Factura vine din programul de facturare, prin pluginul lui. Pe pagina Karina precizăm că tema păstrează coerente câmpurile pentru persoană juridică, CUI și localitate în finalizarea clasică a comenzii, folosită de integrarea SmartBill. Pluginul și contul SmartBill se instalează și se contractează separat.

Două lucruri de reținut pentru orice integrare de facturare:

  • dacă pluginul de facturare avertizează că nu este compatibil cu finalizarea pe blocuri, folosește paginile clasice de coș și finalizare; Karina are un raport care arată ce variantă folosește magazinul;
  • după orice schimbare de temă sau de formular, plasează în staging o comandă de test pe firmă și una pe persoană fizică, apoi verifică factura generată: denumirea, CUI-ul, sediul și adresa de livrare.

Lista de verificare

  1. Persoana fizică poate comanda fără să vadă câmpuri de firmă.
  2. Firma poate comanda introducând doar CUI-ul, cu completare manuală dacă e nevoie.
  3. Sediul firmei apare pe factură, iar adresa de livrare rămâne cea a coletului.
  4. Comanda continuă chiar dacă ANAF nu răspunde.
  5. Banca și IBAN-ul clientului nu sunt obligatorii.
  6. Factura generată de program conține denumirea, CUI-ul și adresa corecte.

Ghiduri înrudite

Alte două verificări din aceeași listă pentru un magazin online din România:

Notă

Articolul este informativ și nu înlocuiește consultanța unui contabil sau a unui avocat. Cerințele complete pentru facturare și pentru RO e-Factura se stabilesc împreună cu contabilul firmei.

Surse

Verificate la 17 octombrie 2026.

Vrei să vezi Karina în acțiune?

Testează magazinul demonstrativ sau descarcă gratuit tema WooCommerce construită pentru România.

Factură pe firmă în WooCommerce: CUI, ANAF și date corecte