Ce este VIES? Validarea codurilor de TVA din UE
Ce face și ce nu face sistemul VIES, de ce validarea este o condiție de fond pentru aplicarea cotei de zero la sută, cum să gestionați întreruperile și ce dovezi trebuie să păstrați.
VIES - Sistemul de schimb de informații privind TVA (VAT Information Exchange System) - este serviciul Comisiei Europene pentru verificarea valabilității unui cod de TVA din UE. Îi furnizați un cod de țară și un număr, iar acesta vă spune dacă numărul respectiv este în prezent înregistrat pentru comerțul intracomunitar, returnând adesea și denumirea și adresa înregistrate.
Nu este o bază de date menținută de Comisie. VIES este un releu: fiecare interogare este redirecționată în timp real către administrația fiscală națională care a emis codul, iar răspunsul vine de la aceasta. Această arhitectură explică aproape totul despre modul în care funcționează VIES în practică, inclusiv întreruperile sale de funcționare.
De ce contează validarea
Începând cu măsurile de simplificare rapidă („quick fixes”) din UE din 2020, codul de TVA valid al clientului este o condiție de fond (substantive condition) pentru aplicarea cotei de zero la sută unei livrări intracomunitare - nu o simplă formalitate de reglat ulterior.
Consecința este directă: vindeți bunuri unei companii din UE al cărei cod de TVA se dovedește a fi invalid, iar livrarea devine impozabilă la cota dumneavoastră națională. Datorați acea taxă din propria marjă, pentru o vânzare la care nu ați perceput TVA. Clientul nu va accepta o facturare retroactivă, iar până când o inspecție fiscală va descoperi acest lucru, relația poate avea deja vechime de ani de zile.
Același raționament se aplică și în cazul taxării inverse pentru TVA privind serviciile: mecanismul depinde de calitatea clientului de persoană impozabilă, iar codul său de TVA este dovada în acest sens.
Ce confirmă VIES - și ce nu confirmă
Confirmă: că numărul este valid în momentul interogării și că este înregistrat pentru tranzacții intracomunitare.
Nu confirmă:
- Faptul că persoana cu care discutați este întreprinderea care deține numărul. VIES nu vă va spune dacă solicitarea facturii a venit dintr-o tentativă de fraudă sau de la un impostor.
- Că numărul a fost valid în trecut sau că va fi valid mâine. Este un răspuns valabil pentru un moment anume in timp (point-in-time).
- Orice aspect legat de bonitate sau de legitimitatea comercială.
- Date coerente privind denumirea și adresa - unele state membre returnează detaliile comerciantului, altele nu returnează nimic, prin opțiune națională.
Prin urmare, o validare este o verificare necesară, nu una suficientă. O neconcordanță a numelui între VIES și înregistrarea partenerului dumneavoastră merită o analiză umană înainte de a emite o factură cu cotă zero: poate fi vorba despre un nume comercial, o restructurare a grupului sau compania greșită în totalitate.
Problema operațională: indisponibilitatea sistemului VIES
Deoarece interogările sunt redirecționate către sistemele naționale, o pană într-un singur stat membru face ca numerele din acea țară să fie neverificabile, în timp ce restul funcționează. Întreținerea programată este publicată, însă întreruperile neprogramate nu sunt.
Aceasta ridică o întrebare reală de design: ce faceți atunci când un client dorește să cumpere, iar VIES nu răspunde?
Blocarea vânzării este răspunsul naiv și este greșit. Face ca timpul de funcționare al unui serviciu extern să fie o dependență pentru veniturile dumneavoastră, iar normele fiscale nu cer o verificare instantanee - ele cer să fiți luat măsuri rezonabile și să le puteți dovedi. Modelul viabil este următorul:
- Stocați validările în cache cu o durată de viață rezonabilă, în loc să reinterogați la fiecare tranzacție.
- Reverificați înainte să devină critic - atunci când emiteți o factură pe baza unui rezultat învechit.
- Nu blocați niciodată vânzarea din cauza unei întreruperi. Înregistrați faptul că serviciul a fost indisponibil.
- Dirijați cazurile incerte către o coadă de revizuire umană - rezultate invalide, erori de serviciu, neconcordanțe de nume.
- Stocați răspunsul, nu doar verdictul, astfel încât să puteți dovedi ce vi s-a spus și când.
Acest din urmă punct este cel care transformă o verificare în probă. „L-am validat” valorează mult mai puțin în timpul unui audit decât un răspuns stocat împreună cu un marcaj temporal și cu identificatorul de cerere returnat de serviciu.
Cum implementează Nordlet acest proces
Validarea se rulează automat la operațiunile de scriere a partenerilor - crearea unui partener cu un cod de TVA sau modificarea acestuia declanșează o verificare - și poate fi apelată direct prin POST /v1/partners/validate-vat, fie pe baza codului de TVA, fie după ID-ul partenerului.
Rezultatul este stocat în cache pe partener împreună cu marcajul temporal și payload-ul complet al răspunsului VIES. Rezultatele mai vechi de 30 de zile sunt revalidate automat înainte de emiterea unei facturi, astfel încât dovada înghețată pe factură să fie proaspătă și nu veche de luni de zile.
Nimic nu se blochează. Un număr invalid, un serviciu inaccesibil sau un nume care nu corespunde comerciantului înregistrat deschid o înregistrare într-o coadă de revizuire a TVA-ului (VAT review queue) în loc să oprească vânzarea:
invalid- VIES spune că numărul nu este validservice_error- VIES a fost inaccesibil sau a returnat o eroarename_mismatch- VIES a returnat numele unui comerciant care nu se suprapune semnificativ cu înregistrarea partenerului dumneavoastră, după eliminarea formelor juridice și a diacriticelor
Revizuirile sunt soluționate printr-o decizie și o notă opțională - confirmat ca valid, confirmat ca invalid sau respins - prin /v1/partners/vat-reviews/resolve, iar o verificare ulterioară cu succes închide automat o revizuire deschisă. Evenimentele webhook vat_review.opened și vat_review.resolved permit unei platforme să reacționeze în loc să interogheze periodic sistemul (polling).
În cele din urmă, fiecare factură emisă îngheață un instantaneu al dovezilor de TVA (VAT evidence snapshot): payload-ul răspunsului VIES, marcajul temporal al acestuia, identificatorul cererii, versiunea tabelului de cote și semnalele de localizare utilizate. Acest instantaneu este cel care permite ca o decizie luată acum doi ani să fie reprodusă cu datele de intrare existente la momentul respectiv - care este de fapt întrebarea de audit.
FAQ
Ce este VIES?
Sistemul de schimb de informații privind TVA din UE, un serviciu online care verifică dacă un cod de TVA din UE este valid. Acesta redirecționează fiecare interogare către administrația fiscală națională care a emis numărul și returnează răspunsul primit de la aceasta, uneori însoțit de denumirea și adresa înregistrate.
Este obligatorie prin lege verificarea unui cod de TVA în VIES?
Pentru aplicarea cotei de zero la sută la livrările intracomunitare, un cod de TVA valid al clientului este o condiție de fond, astfel încât verificarea reprezintă modalitatea prin care o stabiliți. Statele membre se așteaptă la o verificare rezonabilă și la dovezi în acest sens; neefectuarea verificării vă face răspunzător pentru TVA-ul pe care nu l-ați perceput niciodată.
Ce înseamnă dacă VIES nu returnează nicio denumire sau adresă?
Înseamnă că statul membru emitent a ales să nu dezvăluie aceste detalii - mai multe state procedează astfel. Un răspuns valid fără nume rămâne totuși un răspuns valid; vă oferă pur și simplu mai puține elemente pe care să le coroborați.
Ce trebuie să fac dacă VIES este indisponibil?
Nu blocați vânzarea. Înregistrați eroarea, continuați pe baza dovezilor pe care le aveți și reverificați odată ce serviciul redevine disponibil. Direcționați cazul către o coadă de revizuire pentru a fi confirmat de o persoană, în loc să lăsați situația să dispară.
Cât de des trebuie revalidate codurile de TVA?
Cel puțin înainte de a vă baza pe număr pentru o livrare cu cotă zero. O abordare comună este să stocați în cache validările pentru aproximativ 30 de zile și să le reverificați la emiterea unei facturi bazate pe un rezultat învechit - clienții își pierd uneori calitatea de plătitori, iar verificarea care contează este cea efectuată cel mai aproape de momentul livrării.