Що таке VIES? Перевірка ПДВ-номерів ЄС
Що підтверджує і чого не підтверджує система VIES, чому перевірка є матеріальною умовою для нульової ставки, як діяти під час збоїв та які докази слід зберігати.
VIES (VAT Information Exchange System — система обміну інформацією про ПДВ) — це сервіс Європейської комісії, призначений для перевірки дійсності ПДВ-номера в ЄС. Ви передаєте їй код країни та номер, а у відповідь отримуєте інформацію про те, чи зареєстрований цей номер для внутрішньоспільнотної торгівлі, і часто назву та адресу зареєстрованого суб'єкта.
Це не база даних, яку веде Комісія. VIES працює як ретранслятор: кожен запит перенаправляється в реальному часі до національного податкового органу, який видав цей номер, і відповідь надходить саме від нього. Така архітектура пояснює майже всі особливості поведінки VIES на практиці, зокрема й збої в її роботі.
Чому перевірка має значення
Після запровадження пакету "швидких рішень" (quick fixes) в ЄС у 2020 році дійсний ПДВ-номер клієнта є матеріальною умовою для застосування нульової ставки до внутрішньоспільнотного постачання, а не просто формальністю, яку можна врегулювати пізніше.
Наслідок цього є прямим: якщо ви продаєте товари підприємству з ЄС, чий ПДВ-номер виявиться недійсним, постачання оподатковується за вашою внутрішньою ставкою. Ви зобов'язані сплатити цей ПДВ власним коштом за рахунок власної маржі на операцію, де ви не стягнули його з покупця. Клієнт не погодиться на донарахування заднім числом, і на момент виявлення цього під час аудитів відносини з ним можуть тривати вже роками.
Те саме стосується й оподаткування за методом зворотного нарахування послуг: цей механізм залежить від того, чи є клієнт платником податку, і його ПДВ-номер слугує цьому доказом.
Що підтверджує VIES — і чого вона не підтверджує
Вона підтверджує: номер є дійсним на момент запиту і зареєстрований для внутрішньоспільнотних операцій.
Вона не підтверджує:
- Що особа, з якою ви маєте справу, дійсно є підприємством, якому належить цей номер. VIES не повідомить вам, якщо запит на рахунок надійшов від шахрая.
- Що номер був дійсним у минулому або буде дійсним завтра. Це відповідь станом на поточний момент.
- Жодної інформації про платоспроможність або легітимність ведення бізнесу.
- Послідовність даних у назві та адресі — деякі держави-члени повертають реквізити суб'єкта господарювання, інші ж не повертають нічого через особливості національного законодавства.
Отже, перевірка є необхідним кроком, але її недостатньо самої по собі. Невідповідність назви у VIES та у вашій базі даних контрагентів є приводом звернутися до людини перед тим, як застосовувати нульову ставку до рахунка: це може бути комерційна назва (ТМ), реструктуризація групи компаній або взагалі інша юридична особа.
Операційна проблема: збої в роботі VIES
Оскільки запити перенаправляються до національних систем, збій в одній державі-члені унеможливлює перевірку номерів із цієї країни, тоді як решта працює нормально. Планові технічні обслуговування публікуються заздалегідь, а позапланові збої — ні.
Це породжує реальну архітектурну дилему: що робити, коли клієнт хоче здійснити покупку, а VIES не відповідає?
Блокування продажу — це наївне і хибне рішення. Воно робить працездатність зовнішнього сервісу залежністю вашого доходу, причому податкові правила не вимагають миттєвої перевірки — вони вимагають, щоб ви вжили розумних заходів і могли це довести. Працездатний підхід виглядає так:
- Кешуйте результати перевірок із розумним терміном дії замість повторного надсилання запитів на кожну транзакцію.
- Повторно перевіряйте перед критичним моментом — під час виставлення рахунка на основі застарілого результату.
- Ніколи не блокуйте продаж через збій сервісу. Зафіксуйте факт недоступності служби.
- Спрямовуйте сумнівні випадки до черги ручної обробки — недійсні результати, помилки служби, невідповідність назв.
- Зберігайте відповідь, а не лише сам висновок, щоб ви могли довести, що вам відповіли і коли саме.
Саме цей останній пункт перетворює перевірку на доказ. Формулювання „ми це перевірили“ коштує значно менше під час аудиту, ніж збережена відповідь із міткою часу та ідентифікатором запиту, який повернув сервіс.
Як це реалізовано в Nordlet
Перевірка виконується автоматично під час створення або зміни контрагента (створення контрагента з ПДВ-кодом або його зміна ініціює перевірку), а також її можна викликати напряму за допомогою POST /v1/partners/validate-vat за ПДВ-кодом або ідентифікатором контрагента.
Результат кешується для контрагента разом із міткою часу та повним об’єктом відповіді VIES (VIES response payload). Результати, старіші за 30 днів, автоматично перевіряються повторно перед виставленням рахунка, завдяки чому докази, закріплені в рахунку, є свіжими, а не місячної давнини.
Жодних блокувань. Недійсний номер, недоступний сервіс або назва, що не збігається із зареєстрованим платником, створюють елемент у черзі перевірки ПДВ (VAT review queue) замість зупинки продажу:
invalid— VIES повідомляє, що номер недійснийservice_error— сервіс VIES був недоступним або повернув помилкуname_mismatch— VIES повернула назву суб'єкта, яка суттєво відрізняється від запису вашого контрагента (після видалення організаційно-правових форм та діакритичних знаків)
Питання в черзі вирішуються шляхом ухвалення рішення та додавання необов'язкової примітки — підтверджено дійсним, підтверджено недійсним або відхилено — через /v1/partners/vat-reviews/resolve, а наступна успішна перевірка автоматично закриває відкриту задачу. Події вебхуків vat_review.opened та vat_review.resolved дозволяють платформі реагувати на події, а не опитувати систему постійно.
Насамперед, кожен виставлений рахунок фіксує знімок податкових доказів (VAT evidence snapshot): тіло відповіді VIES, мітку часу, ідентифікатор запиту, версію таблиці ставок та використані сигнали щодо місцезнаходження. Саме цей знімок дає змогу відтворити рішення дворічної давності з тими вхідними даними, які існували на той момент, — що й становить суть аудиторського питання.
FAQ
Що таке VIES?
Це система обміну інформацією про ПДВ в ЄС (VAT Information Exchange System) — онлайн-сервіс, який перевіряє дійсність ПДВ-номера в ЄС. Вона перенаправляє кожен запит до національного податкового органу, який видав номер, і повертає їхню відповідь, іноді разом із зареєстрованою назвою та адресою.
Чи є обов'язковою за законом перевірка ПДВ-номера у VIES?
Для застосування нульової ставки до внутрішньоспільнотних постачань дійсний ПДВ-номер клієнта є матеріальною умовою, тому перевірка є способом її виконання. Держави-члени очікують розумної перевірки та доказів її проведення; відсутність перевірки залишає вас відповідальними за сплату ПДВ, який ви ніколи не стягували.
Що означає, якщо VIES не повертає назву чи адресу?
Це означає, що держава-член, яка видала номер, вирішила не розголошувати ці дані — деякі країни так і роблять. Дійсна відповідь без зазначення назви все одно залишається дійсною відповіддю; вона просто надає менше даних для перехресної звірки.
Що робити, якщо сервіс VIES недоступний?
Не блокуйте продаж. Зафіксуйте збій, продовжуйте роботу на основі наявних доказів і повторіть перевірку після відновлення роботи сервісу. Скеруйте цей випадок до черги перевірки, щоб людина підтвердила його, замість того щоб залишати ситуацію без контролю.
Як часто слід повторно перевіряти ПДВ-номери?
Принаймні перед тим, як спиратися на цей номер для застосування нульової ставки до постачання. Поширеним підходом є кешування результатів перевірки приблизно на 30 днів та їх повторна перевірка під час виставлення рахунка на основі застарілого результату — клієнти дійсно втрачають реєстрацію, а перевірка, яка має значення, — це та, що проведена найближче до моменту постачання.