everifica.ro

Ghid independent · sursă: ec.europa.eu

Verificare TVA intracomunitar (RO + UE) 2026 · Cod RO pentru tranzacții UE, D390

Cum obții codul de TVA intracomunitar pentru tranzacții B2B în UE: înregistrare în scopuri de TVA sau cod special (D700), apoi raportarea în D390 și D300.

~30 de secunde Date direct de la sursă Nu ai nevoie de cont Gratuit

TL;DR

Codul de TVA intracomunitar (VAT number) este obligatoriu pentru firmele românești care fac tranzacții B2B cu state UE — atât plătitorii de TVA, cât și neplătitorii care depășesc pragul de 10.000 EUR la achiziții. Codul este RO + CUI pentru firmele înregistrate în scop de TVA. Verifici orice cod partener pe VIES (ec.europa.eu/taxation_customs/vies/) — gratuit, instant. Raportarea se face lunar, prin D390 (declarația recapitulativă).

Cum verifici un cod de TVA intracomunitar

Intri pe ec.europa.eu/taxation_customs/vies/, alegi din lista derulantă țara codului pe care vrei să-l verifici (ex: România, Germania, Franța), introduci NUMAI numărul (fără prefixul țării, care e selectat separat) și apeși Verificare. În 2-5 secunde primești răspunsul: VALID sau INVALID. Pentru codurile valide, sistemul poate afișa și denumirea firmei (depinde de statul membru: unele state publică denumirea, altele nu). Pașii detaliați, erorile frecvente și dovada pentru control sunt în ghidul verificare cod TVA în VIES.

Sfat practic. Completează opțional câmpul „Cod TVA al solicitantului” cu propriul tău cod RO+CUI. Sistemul îți generează un număr de referință al verificării — păstrează captura de ecran în arhivă. Este o dovadă legală că ai validat partenerul înainte de tranzacție, utilă la orice control ANAF.

De ce contează verificarea TVA intracomunitar

Pentru tranzacții B2B între firme din state UE, regimul TVA este special: livrarea intracomunitară către un partener cu cod VIES valid se facturează cu cota 0% (scutire cu drept de deducere). Cumpărătorul (în statul lui) plătește TVA la cota locală, prin taxare inversă (reverse charge). Acest mecanism evită dubla impozitare în UE.

Condițiile pentru scutirea de TVA la livrare intracomunitară:

  1. Ambele firme au coduri TVA intracomunitar valide la momentul tranzacției, validate în VIES
  2. Bunul/serviciul traversează granița dintre state UE (livrare fizică sau prestare cu locul în alt stat membru)
  3. Ai dovada transportului — CMR pentru bunuri, factură de servicii cu locul prestării declarat

Lipsa oricăreia dintre aceste condiții face livrarea taxabilă cu TVA local român (21% standard 2026). Dacă plătești TVA local pe o livrare care trebuia scutită, pierzi direct din profit 21% din valoarea facturii.

Pentru achiziții intracomunitare (cumperi de la un furnizor din UE):

  • Plătitor de TVA român → primești factură fără TVA (furnizorul aplică scutire), apoi declari achiziția în D300 (taxare inversă) și în D390
  • Neplătitor de TVA + sub pragul de 10.000 EUR/an → plătești TVA-ul țării furnizorului direct pe factură (ca un consumator final)
  • Neplătitor de TVA + peste pragul de 10.000 EUR/an → înregistrarea pentru un cod special de TVA (art. 317, prin Declarația 700) e obligatorie, iar TVA-ul român se plătește prin decontul special D301

Formatul codurilor TVA intracomunitar pe state UE

Verificarea VIES funcționează identic pentru toate cele 27 de state membre, dar formatul codurilor variază:

ȚarăFormatExemplu
RomâniaRO + 2-10 cifreRO12345678
GermaniaDE + 9 cifreDE123456789
FranțaFR + 11 caractere (2 chei + 9 cifre)FR12345678901
ItaliaIT + 11 cifreIT12345678901
SpaniaES + 9 caractere (1 literă + 7 cifre + 1 literă SAU 1 literă + 8 cifre)ESB12345678
PoloniaPL + 10 cifrePL1234567890
OlandaNL + 12 caractere (9 cifre + B + 2 cifre)NL123456789B01
UngariaHU + 8 cifreHU12345678
CehiaCZ + 8-10 cifreCZ12345678
BulgariaBG + 9 sau 10 cifreBG123456789

Pentru toate, primele 2 caractere (prefixul țării) sunt litere fixe și nu se introduc în câmpul numărului — selectezi țara din dropdown, apoi scrii doar partea numerică.

Obținerea codului TVA intracomunitar — Declarația 700

Dacă firma ta este plătitoare de TVA, codul RO + CUI apare automat în VIES și nu ai nimic de depus. Procedura de mai jos privește neplătitorii de TVA care au nevoie de un cod special conform art. 317 Cod fiscal (achiziții intracomunitare peste plafon, servicii cumpărate sau prestate intra-UE) — se cere prin Declarația 700 în Spațiul Privat Virtual (SPV) ANAF:

  1. Autentifică-te în SPV la anaf.ro/anaf/internet/ANAF/servicii_online
  2. Caută formularul D700 — Cerere de înregistrare în scopuri de TVA pentru achiziții intracomunitare
  3. Completezi datele firmei (CUI, denumire, sediu, motivul cererii — de exemplu „achiziții de bunuri din Germania pentru revânzare în România”)
  4. Trimiți cererea semnată digital prin SPV
  5. ANAF analizează cererea și emite certificatul de înregistrare în scopuri de TVA
  6. După emiterea certificatului, codul apare în VIES

Atribuirea este gratuită. Site-urile terțe care percep „taxe de procesare rapidă” de 100-300 EUR fac aceeași cerere pe care o poți face direct prin SPV.

Raportarea lunară — D390 + D300 / D301

Tranzacțiile intracomunitare se raportează la ANAF prin declarația recapitulativă și prin decontul de TVA:

  • D390 — Declarație recapitulativă VIES — toate firmele cu cod TVA intracomunitar; raportează lună de lună valoarea totală a livrărilor și achizițiilor per partener UE, cu codul de TVA al partenerului. Sistemul ANAF compară automat datele cu declarația recapitulativă depusă de partener în statul lui — discrepanțele declanșează un control comun.

  • D300 — Decont de TVA — plătitorii de TVA includ aici achizițiile intracomunitare, cu taxare inversă (TVA colectat și dedus în același decont).

  • D301 — Decont special de TVA — depus DOAR de persoanele care nu sunt înregistrate normal în scopuri de TVA (inclusiv cele cu cod special art. 317), pentru lunile în care au achiziții intracomunitare; în el se calculează TVA-ul de plată în România.

Termen de depunere: până la data de 25 a lunii următoare celei de raportare. Pentru luna mai 2026, termenul este 25 iunie 2026.

Neraportarea sau raportarea cu erori atrage:

  • Amendă 1.000-5.000 lei per declarație nedepusă/incorectă
  • Refuzul dreptului de deducere a TVA-ului pentru achizițiile intracomunitare, la control
  • Risc de penalizare suplimentară dacă diferențele între D390 ale celor două firme depășesc pragul de toleranță (de regulă 100 EUR/lună per partener)

Diferența între EORI și TVA intracomunitar

Două coduri pentru funcții complementare:

  • EORI — pentru operațiuni vamale cu state non-UE (import/export către SUA, China, UK post-Brexit, Turcia, Elveția)
  • TVA intracomunitar (VIES) — pentru tranzacții B2B doar în interiorul UE (livrări/achiziții între state membre)

O firmă care exportă atât în UE, cât și în afara UE are nevoie de ambele. O firmă care vinde doar în România nu are nevoie de niciunul. O firmă care vinde doar în UE are nevoie de cod de TVA intracomunitar, dar nu de EORI.

Resurse oficiale

1

Identifică codul TVA al partenerului UE

Codul de TVA intracomunitar este format din prefixul țării (2 litere ISO) + numărul fiscal local: RO12345678 (România), DE123456789 (Germania), FR12345678901 (Franța), IT12345678901 (Italia) etc. Îl găsești pe factura emisă de partener (rubrica VAT number / cod TVA), în antetul ofertei sau în contract.

2

Accesează portalul VIES

Intră pe ec.europa.eu/taxation_customs/vies/ — portalul oficial al Comisiei Europene (Direcția Generală Taxation and Customs Union). Este singurul portal valid pentru verificarea codurilor de TVA intracomunitar.

3

Selectează țara și introdu codul

Alegi statul membru din lista derulantă (de ex. „Romania (RO)”) și introduci NUMAI numărul (fără prefixul țării, pentru că țara e selectată separat). Pentru codul RO12345678, alegi „Romania” și scrii „12345678”.

4

Opțional: introdu codul tău, ca dovadă a verificării

Câmpul „Cod TVA al solicitantului” e opțional. Dacă îl completezi cu propriul tău cod TVA, primești un număr de referință al verificării — util ca dovadă legală că ai verificat partenerul înainte de tranzacție (de exemplu, la control ANAF).

5

Apasă Verificare

Răspunsul vine în 2-5 secunde. Statusuri posibile: VALID (cod activ, partenerul poate face livrări intracomunitare), INVALID (cod expirat, dezactivat sau inexistent — nu mai poți factura cu scutire de TVA către acest partener).

6

Pentru codul tău — înregistrare TVA sau cod special (D700)

Dacă firma ta este înregistrată în scopuri de TVA (art. 316 Cod fiscal), codul RO + CUI este valabil automat și în VIES — nu depui nimic în plus. Dacă nu ești plătitor de TVA și faci achiziții intracomunitare peste plafon sau cumperi/prestezi servicii intra-UE, ceri un cod special de TVA (art. 317) prin Declarația 700 depusă în Spațiul Privat Virtual (SPV). După emiterea certificatului, codul apare în VIES.

FAQ

Întrebări frecvente

Nu ai găsit răspunsul? Scrie-ne și vedem dacă putem adăuga un ghid.

contact@everifica.ro
Toate firmele românești care fac tranzacții B2B cu firme din alte state UE — atât plătitorii de TVA, cât și neplătitorii. Pentru achiziții intracomunitare, neplătitorii de TVA au un prag de 10.000 EUR/an — peste acest prag, înregistrarea în scop de TVA intracomunitar e obligatorie. Pentru livrări intracomunitare (export către UE), înregistrarea e necesară de la prima tranzacție pentru a putea factura cu scutire de TVA.
Cod TVA simplu (prefix RO) — atribuit firmei la înregistrare în scop de TVA pentru tranzacții interne. Cod TVA intracomunitar — același număr (RO+CUI), dar înregistrat suplimentar în baza VIES pentru a fi recunoscut de autoritățile fiscale ale celorlalte state UE. Pentru firmele plătitoare de TVA, cele două coincid; nu există o înregistrare VIES suplimentară. Neplătitorii de TVA care fac achiziții intracomunitare peste plafon sau servicii intra-UE primesc un cod special (art. 317 Cod fiscal), cerut prin Declarația 700.
Codul nu există în baza VIES sau a fost dezactivat. Cauze posibile: (1) firma a fost radiată/inactivată, (2) firma nu mai este plătitoare de TVA (a ieșit din sistem), (3) firma nu este înregistrată în scopuri de TVA și nu are nici cod special conform art. 317, (4) codul a fost introdus greșit. Soluție: cere-i partenerului să confirme codul și introdu-l pe cel corect.
Da, dar cu condiții: (1) ambele firme au coduri TVA intracomunitar valide la momentul tranzacției, (2) bunul/serviciul livrat traversează granița dintre state UE, (3) ai dovada transportului (CMR pentru bunuri, factură de servicii cu locul prestării declarat). Lipsa oricăreia dintre aceste condiții face livrarea taxabilă cu TVA local român (cota standard de 21% în 2026).
Da. Toate tranzacțiile intracomunitare se declară prin D390 (Declarația recapitulativă VIES) — lună de raportare, valoarea livrărilor și achizițiilor per partener UE, cu codul de TVA al partenerului. Termenul de depunere: data de 25 a lunii următoare. Plătitorii de TVA declară achizițiile intracomunitare (cu taxare inversă) în decontul D300; decontul special D301 îl depun doar persoanele neînregistrate normal în scopuri de TVA, inclusiv cele cu cod art. 317. Neraportarea sau raportarea greșită atrage amenzi de 1.000-5.000 de lei.
Da. Dacă completezi câmpul opțional „Cod TVA al solicitantului” în formularul VIES și primești un număr de referință, acea verificare are valoare probatorie la un control ANAF — dovedește că ai validat partenerul înainte de tranzacție. Recomandare: păstrează captura de ecran cu numărul de referință în arhiva contabilă pentru fiecare partener nou.
Procedura standard: 1-5 zile lucrătoare după depunerea Declarației 700 prin SPV. ANAF analizează cererea, verifică firma (poate cere documente suplimentare dacă identifică riscuri — denumire suspectă, sediu nou etc.) și emite certificatul. După emitere, codul devine vizibil în VIES în 24-48 de ore. Pentru firme noi (sub 6 luni de la înregistrare), termenul poate fi extins la 7-10 zile.
Da, în situații specifice: (1) codul special art. 317 poate fi anulat la cerere, după expirarea anului calendaristic următor celui în care a fost obținut, (2) firma este scoasă din evidența persoanelor înregistrate în scopuri de TVA (de exemplu, la declararea inactivității fiscale) — codul nu mai apare valid în VIES, (3) firma e radiată din Registrul Comerțului — codul este invalidat definitiv. Pentru reluare e nevoie de o nouă înregistrare în scopuri de TVA (sau de o nouă cerere de cod special, prin Declarația 700).