Kas yra VIES? ES PVM mokėtojų kodų validavimas
Ką VIES sistema patvirtina ir ko ne, kodėl validavimas yra esminė sąlyga taikant nulinį PVM tarifą, kaip elgtis sutrikus sistemos veiklai ir kokius įrodymus saugoti.
VIES — VAT Information Exchange System (liet. PVM informacijos mainų sistema) — yra Europos Komisijos paslauga, skirta patikrinti, ar ES PVM mokėtojo kodas yra galiojantis. Jūs pateikiate valstybės kodą ir PVM numerį; ji parodo, ar šis kodas šiuo metu registruotas prekybai ES viduje, ir dažnai pateikia registruotą pavadinimą bei adresą.
Tai nėra Komisijos tvarkoma duomenų bazė. VIES yra tarpininkas (relay): kiekviena užklausa realiuoju laiku persiunčiama tos šalies mokesčių administratoriui, kuris išdavė kodą, ir atsakymas gaunamas tiesiogiai iš jo. Ši architektūra paaiškina beveik viską apie tai, kaip VIES veikia praktikoje, įskaitant ir jos veikimo sutrikimus.
Kodėl validavimas yra svarbus
Nuo 2020 m. įsigaliojusių ES „greitųjų sprendimų“ (quick fixes), pirkėjo galiojantis PVM mokėtojo kodas yra esminė sąlyga taikant nulinį PVM tarifą prekių tiekimui ES viduje, o ne formalumas, kurį galima sutvarkyti vėliau.
Pasekmė yra tiesioginė: jei parduosite prekes ES įmonei, kurios PVM mokėtojo kodas pasirodys negaliojantis, šis tiekimas bus apmokestinamas jūsų šalies standartiniu PVM tarifu. Jūs būsite skolingi šį PVM iš savo pelno maržos už pardavimą, kuriam PVM nebuvo priskaičiuotas. Pirkėjas nesutiks apmokėti atgaline data priskaičiuoto mokesčio, o kol mokestinis patikrinimas tai nustatys, verslo santykiams gali būti jau keleri metai.
Ta pati logika taikoma paslaugų atvirkštiniam apmokestinimui (reverse charge): šis mechanizmas priklauso nuo to, ar pirkėjas yra apmokestinamasis asmuo, o jo PVM mokėtojo kodas yra to įrodymas.
Ką VIES patvirtina, o ko – ne
Patvirtina: kad kodas yra galiojantis užklausos pateikimo momentu ir kad jis registruotas sandoriams ES viduje.
Nepatvirtina:
- Kad asmuo, su kuriuo sudarote sandorį, yra tas pats verslo subjektas, kuriam priklauso šis kodas. VIES nepasakys, ar prašymą išrašyti sąskaitą faktūrą pateikė apsišaukėlis.
- Kad kodas galiojo praeityje arba galios rytoj. Tai atsakymas, galiojantis tik užklausos momentu (point-in-time).
- Jokios informacijos apie kreditingumą ar komercinės veiklos teisėtumą.
- Nuoseklių pavadinimo ir adreso duomenų – vienos valstybės narės pateikia prekybininko duomenis, kitos apskritai nieko nepateikia (tai priklauso nuo nacionalinių taisyklių).
Todėl validavimas yra būtinas, tačiau nepakankamas patikrinimas. Jei VIES ir jūsų partnerio įrašo pavadinimai nesutampa, prieš išrašant sąskaitą faktūrą su nuliniu tarifu, situaciją turėtų įvertinti žmogus: tai gali būti prekinis pavadinimas, grupės restruktūrizavimas arba visiškai kita įmonė.
Operacinė problema: VIES neveikia
Kadangi užklausos persiunčiamos į nacionalines sistemas, sutrikus vienos valstybės narės sistemos veiklai, tos šalies kodų tampa neįmanoma patikrinti, nors visa kita veikia sklandžiai. Apie planuojamus profilaktikos darbus skelbiama, o apie neplanuotus sutrikimus – ne.
Tai sukuria realią sistemų projektavimo problemą: ką daryti, kai klientas nori pirkti, o VIES neatsako?
Pardavimo blokavimas yra naivus ir klaidingas atsakymas. Taip jūsų pajamos tampa priklausomos nuo išorinės paslaugos prieinamumo, o mokesčių taisyklės nereikalauja momentinio patikrinimo – jos reikalauja imtis pagrįstų veiksmų ir turėti tai pagrindžiančius įrodymus. Veikiantis modelis yra toks:
- Išsaugoti validavimo rezultatus talpykloje (cache) pagrįstam laikotarpiui, užuot teikus užklausą kiekvieno sandorio metu.
- Patikrinti pakartotinai prieš lemiamą momentą – išrašant sąskaitą faktūrą, jei ankstesnis rezultatas yra pasenęs.
- Niekada neblokuoti pardavimo dėl sistemos sutrikimo. Užfiksuokite, kad paslauga buvo neprieinama.
- Nukreipti neaiškius atvejus žmogaus peržiūrai – negaliojančius rezultatus, paslaugos gedimus, pavadinimų neatitikimus.
- Saugoti patį atsakymą, o ne tik galutinį sprendimą, kad galėtumėte įrodyti, kas ir kada jums buvo atsakyta.
Būtent paskutinis punktas paverčia patikrinimą įrodymu. Teiginys „mes tai patikrinome“ mokestinio patikrinimo metu yra vertas kur kas mažiau nei išsaugotas atsakymas su laiko žyma (timestamp) ir paslaugos grąžintu užklausos identifikatoriumi.
Kaip Nordlet tai įgyvendina
Validavimas atliekamas automatiškai įrašant partnerio duomenis – sukūrus partnerį su PVM mokėtojo kodu arba jį pakeitus, inicijuojamas patikrinimas. Jį taip pat galima iškviesti tiesiogiai per POST /v1/partners/validate-vat, nurodant PVM kodą arba partnerio ID.
Rezultatas yra išsaugomas partnerio profilio talpykloje su laiko žyma ir visu VIES atsakymo duomenų paketu (payload). Senesni nei 30 dienų rezultatai automatiškai patikrinami iš naujo prieš išrašant sąskaitą faktūrą, todėl sąskaitoje faktūroje užfiksuoti įrodymai yra nauji, o ne kelių mėnesių senumo.
Niekas nėra blokuojama. Dėl negaliojančio kodo, nepasiekiamos paslaugos arba pavadinimo, nesutampančio su registruoto prekybininko duomenimis, vietoje pardavimo stabdymo sukuriamas įrašas PVM peržiūros eilėje (VAT review queue):
invalid— VIES nurodo, kad kodas negaliojaservice_error— VIES buvo nepasiekiama arba grąžino klaidąname_mismatch— VIES grąžino prekybininko pavadinimą, kuris neturi reikšmingo sutapimo su jūsų partnerio įrašu, pašalinus teisines formas ir diakritinius ženklus
Peržiūros išsprendžiamos priimant sprendimą su neprivaloma pastaba – patvirtinta kaip galiojanti, patvirtinta kaip negaliojanti arba atmesta – per /v1/partners/vat-reviews/resolve, o vėlesnis sėkmingas patikrinimas atvirą peržiūrą uždaro automatiškai. vat_review.opened ir vat_review.resolved webhook įvykiai leidžia platformai reaguoti nedelsiant, o ne periodiškai tikrinti būseną (poll).
Galiausiai, kiekviena išrašyta sąskaita faktūra užfiksuoja PVM įrodymų momentinę kopiją (snapshot): VIES atsakymo duomenų paketą, laiko žymą, užklausos identifikatorių, naudotą tarifų lentelės (rate-table) versiją ir lokacijos signalus. Būtent ši momentinė kopija leidžia atkurti prieš dvejus metus priimtą sprendimą remiantis tuometiniais duomenimis – o tai ir yra esminis klausimas mokestinio patikrinimo metu.
D.U.K.
Kas yra VIES?
ES PVM informacijos mainų sistema – internetinė paslauga, tikrinanti, ar ES PVM mokėtojo kodas yra galiojantis. Ji persiunčia kiekvieną užklausą tos šalies mokesčių administratoriui, kuris išdavė kodą, ir grąžina jo atsakymą, kartais kartu su registruotu pavadinimu bei adresu.
Ar teisės aktai reikalauja tikrinti PVM mokėtojo kodą VIES sistemoje?
Taikant nulinį PVM tarifą prekių tiekimui ES viduje, galiojantis pirkėjo PVM mokėtojo kodas yra esminė sąlyga, todėl patikrinimas yra būdas tai nustatyti. Valstybės narės tikisi pagrįsto patikrinimo ir tai patvirtinančių įrodymų; neatlikus patikrinimo, tampate atsakingi už PVM sumokėjimą, kurio niekada nepriskaičiavote pirkėjui.
Ką reiškia, jei VIES negrąžina pavadinimo ar adreso?
Tai reiškia, kad kodą išdavusi valstybė narė pasirinko neatskleisti šių duomenų – kelios valstybės to nedaro. Galiojantis atsakymas be pavadinimo vis dar yra galiojantis atsakymas; tiesiog turite mažiau duomenų papildomam sutikrinimui.
Ką daryti, jeigu VIES neveikia?
Neblokuokite pardavimo. Užfiksuokite sutrikimą, tęskite procesą remdamiesi turimais įrodymais ir pakartotinai patikrinkite, kai paslauga vėl veiks. Nukreipkite šį atvejį į peržiūros eilę, kad jį patvirtintų žmogus, užuot palikę savieigai.
Kaip dažnai reikėtų pakartotinai tikrinti PVM mokėtojų kodus?
Bent jau prieš kliaujantis šiuo kodu taikant nulinį PVM tarifą tiekimui. Įprasta praktika yra saugoti validavimo rezultatus talpykloje apie 30 dienų ir patikrinti pakartotinai išrašant sąskaitą faktūrą, jei rezultatas pasenęs – pirkėjai kartais išsiregistruoja iš PVM mokėtojų, o svarbiausias patikrinimas yra tas, kuris atliktas arčiausiai tiekimo momento.