TL;DR
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ă:
- Ambele firme au coduri TVA intracomunitar valide la momentul tranzacției, validate în VIES
- Bunul/serviciul traversează granița dintre state UE (livrare fizică sau prestare cu locul în alt stat membru)
- 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ă | Format | Exemplu |
|---|---|---|
| România | RO + 2-10 cifre | RO12345678 |
| Germania | DE + 9 cifre | DE123456789 |
| Franța | FR + 11 caractere (2 chei + 9 cifre) | FR12345678901 |
| Italia | IT + 11 cifre | IT12345678901 |
| Spania | ES + 9 caractere (1 literă + 7 cifre + 1 literă SAU 1 literă + 8 cifre) | ESB12345678 |
| Polonia | PL + 10 cifre | PL1234567890 |
| Olanda | NL + 12 caractere (9 cifre + B + 2 cifre) | NL123456789B01 |
| Ungaria | HU + 8 cifre | HU12345678 |
| Cehia | CZ + 8-10 cifre | CZ12345678 |
| Bulgaria | BG + 9 sau 10 cifre | BG123456789 |
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:
- Autentifică-te în SPV la anaf.ro/anaf/internet/ANAF/servicii_online
- Caută formularul D700 — Cerere de înregistrare în scopuri de TVA pentru achiziții intracomunitare
- Completezi datele firmei (CUI, denumire, sediu, motivul cererii — de exemplu „achiziții de bunuri din Germania pentru revânzare în România”)
- Trimiți cererea semnată digital prin SPV
- ANAF analizează cererea și emite certificatul de înregistrare în scopuri de TVA
- 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
- VIES (verificare) — ec.europa.eu/taxation_customs/vies/
- Declarația 700 (cerere cod) — prin SPV pe anaf.ro
- Ghid TVA intracomunitar ANAF — secțiunea „Asistență contribuabili” de pe anaf.ro
- Verificare CUI firmă — confirmă că partenerul intern e activ înainte de a-i verifica codul VIES
- Calculator TVA — calculează TVA-ul local pentru tranzacțiile taxabile
- Verificare EORI — pentru export non-UE (complementar)
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.
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.
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”.
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).
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).
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