NIP у кошику магазину: як збирати і перевіряти NIP для KSeF
Коротко: NIP в інтернет-магазині визначає, хто отримає фактуру. У KSeF фактура потрапляє до тієї фірми, чий NIP на ній вказано, і система не перевіряє, чи це правильний контрагент. Тому NIP треба зібрати до оплати, у кошику або на сторінці оформлення, і одразу перевірити хоча б контрольну суму. Помилка, знайдена після виставлення фактури, означає коригування до нуля і нову фактуру.
Чому NIP тепер важливіший, ніж раніше
До KSeF фактуру з помилкою в NIP можна було виправити нотою (nota korygująca) або заміною PDF. У KSeF інакше:
- Фактура потрапляє до власника NIP. Покупець не отримує фактуру листом, а знаходить її в KSeF за своїм NIP. Якщо NIP помилковий, фактура з'явиться в чужої фірми, якщо такий номер існує (FAQ MF, категорія „Wystawianie i otrzymywanie faktur”, питання 23).
- KSeF не перевіряє покупця. Система перевіряє лише відповідність файлу зразку і права того, хто відправляє (там само, питання 15). Фактуру на неправильний NIP вона прийме без попередження (питання 21).
- Нот більше немає. З 1 лютого 2026 р. положення про коригувальні ноти (art. 106k ustawy o VAT) скасоване. Помилку в NIP виправляє продавець: коригуванням до нуля і новою фактурою. Детально в статті помилка у фактурі KSeF.
Ще одне правило, про яке магазини часто не знають: фірма, яка хоче фактуру, зобов'язана назвати свій NIP, якщо користується ним у цій операції (art. 106ba ustawy o VAT). Тож магазин може прямо попросити NIP при замовленні і не вгадувати його за назвою фірми.
Де питати про NIP
| Місце | Плюси | Ризики |
|---|---|---|
| Кошик (до переходу до оплати) | NIP відомий ще до оплати; при неправильному номері можна заблокувати наступний крок | Поле має працювати у вашій темі і на телефоні |
| Сторінка оформлення (checkout) | Покупець і так вводить там дані для фактури | На багатьох платформах важко додати власне поле з перевіркою |
| Акаунт клієнта | Постійний клієнт вводить NIP один раз | Не працює при покупці без реєстрації |
| Е-мейл після покупки | Нічого не треба впроваджувати | Затримки, помилки, ручне перенесення даних |
Найкраще працює простий перемикач «Хочу фактуру на фірму» у кошику. Поля NIP і назви фірми з'являються лише після того, як клієнт його позначить. Приватний покупець нічого зайвого не бачить і не заповнює.
Що перевіряти, перш ніж прийняти NIP
1. Контрольна сума
Польський NIP має 10 цифр, остання з них контрольна. Перші 9 цифр множите на ваги 6, 5, 7, 2, 3, 4, 5, 6, 7, додаєте і ділите на 11. Остача має дорівнювати останній цифрі (остача 10 означає, що номер неправильний).
Приклад для NIP 526-025-02-74: 5·6 + 2·5 + 6·7 + 0·2 + 2·3 + 5·4 + 0·5 + 2·6 + 7·7 = 169, а 169 mod 11 = 4. Остання цифра 4, отже номер математично правильний.
Така перевірка ловить більшість описок і переставлених цифр. Але вона не зловить ситуацію, коли клієнт введе правильний NIP іншої фірми, наприклад з попередньої роботи або з фактури від постачальника.
Перед збереженням приберіть пробіли, дефіси і префікс «PL». Клієнти вставляють NIP у різних форматах, а для фактури потрібні 10 цифр.
2. Білий список платників VAT
Реєстр платників VAT (biała lista) показує назву, адресу і статус VAT фірми. Варто порівняти назву з реєстру з тією, що ввів клієнт, особливо при великих замовленнях. Швидко це можна зробити в нашому інструменті перевірки NIP (польською).
Увага: якщо фірми немає в білому списку, це ще не означає, що перед вами споживач. У реєстрі лише платники, зареєстровані як активні або звільнені від VAT, а частина малих фірм зі звільненням від VAT не реєструється. MF звертає на це увагу (FAQ MF, „Wystawianie i otrzymywanie faktur”, питання 27 і 28). Такій фірмі ви теж виставляєте фактуру в KSeF.
3. VIES для фірм з інших країн ЄС
Коли купує фірма з Німеччини чи Чехії, вона вказує номер VAT ЄС з префіксом країни. Його чинність перевіряють у системі VIES Європейської комісії. Це окрема тема (ставка, зворотне оподаткування), тож не змішуйте її з полем для польського NIP. Про таких клієнтів читайте в статті покупець з-за кордону.
Фірма чи споживач: вирішує сам покупець
Від того, хто купує, залежить, де з'явиться фактура:
- Фірма з польським NIP: фактура в KSeF обов'язкова (art. 106ga ust. 1 ustawy o VAT; до 31 грудня 2026 р. ще діє ліміт 10 000 zł на місяць).
- Споживач: фактура в KSeF добровільна (FAQ MF, „Wystawianie i otrzymywanie faktur”, питання 5).
- Підприємець, який купує приватно: теж добровільно (там само, питання 8).
Тому рішення має ухвалити сам покупець, позначивши «Хочу фактуру на фірму». Не вгадуйте за полем «Фірма» в адресі доставки: туди клієнти часто пишуть назву офісу, де забирають посилку. Детальніше в статті фактура для клієнта з NIP і без NIP.
Клієнт назвав NIP після покупки
Буває, що фірма пише через кілька днів після замовлення: «прошу фактуру на NIP...». Що робити?
- Фактури ще немає. Перевірте NIP (контрольна сума і білий список) і виставте фактуру в KSeF. Для продажу іншому платнику продавець виставляє фактуру обов'язково (art. 106b ust. 1 pkt 1 ustawy o VAT), не пізніше 15-го числа місяця, наступного за місяцем продажу (art. 106i ust. 1).
- Продаж пройшов через касовий апарат. Фактуру для фірми до такого продажу можна виставити лише тоді, коли на чеку є NIP покупця (art. 106b ust. 5). Це ще одна причина питати NIP до оплати. Правила на 2027 р. описані в статті paragon z NIP і KSeF.
- Фактура вже в KSeF, але на неправильний NIP. Тоді лише коригування до нуля і нова фактура.
Як це виглядає на платформах
- WooCommerce має у формі поле «Назва фірми», але окремого поля NIP з перевіркою немає. Магазини додають його плагіном.
- PrestaShop має в адресі поля фірми і номера VAT, які вмикаються в налаштуваннях. Перевірку польської контрольної суми зазвичай додає модуль.
- Shopify має в налаштуваннях оформлення необов'язкове поле номера VAT фірми, але воно служить для розрахунків VAT в ЄС у межах Shopify Tax і нічого не відправляє в KSeF. Польські магазини зазвичай збирають NIP полем у кошику із застосунку. Детальніше в статті KSeF у Shopify.
Короткий чекліст для будь-якої платформи:
- Поле NIP з'являється лише після позначки «Хочу фактуру на фірму».
- Номер очищується від пробілів, дефісів і префікса PL.
- Неправильна контрольна сума блокує наступний крок і показує зрозуміле повідомлення.
- NIP і назва фірми зберігаються в замовленні, а не лише в листі.
- Хтось у магазині знає, що робити, коли клієнт дає NIP після покупки.
Як це робить застосунок KSeF Faktury
У нашому застосунку для Shopify поле «Chcę fakturę na firmę (VAT)» з полями NIP і назви фірми вмикається в редакторі теми, без зміни коду. Поле одразу перевіряє контрольну суму: при неправильному номері показує повідомлення «Ten NIP jest nieprawidłowy. Sprawdź cyfry.» і блокує кнопку переходу до оформлення, доки клієнт не виправить номер або не зніме позначку. Після оплати замовлення застосунок виставляє фактуру FA(3) і відправляє її в KSeF.
Чесно про обмеження: поле перевіряє контрольну суму, а не білий список. Правильний номер іншої фірми пройде, так само як він проходить у KSeF. Поле працює в кошику, тож клієнт, який платить кнопкою швидкої оплати на сторінці товару, оминаючи кошик, його не побачить.
Питання і відповіді
Чи обов'язково мати поле NIP у кошику?
Закон не каже, де саме збирати NIP. Але ви маєте знати його до того, як виставите фактуру фірмі, а при продажу через касу NIP має бути вже на чеку. Поле в кошику просто найнадійніший спосіб.
Чи достатньо перевірки контрольної суми?
Вона ловить описки, але не підміну на NIP іншої фірми. При великих замовленнях порівняйте назву фірми з білим списком.
Клієнта немає в білому списку. Виставляти йому фактуру в KSeF?
Так, якщо це фірма. У реєстрі немає частини платників зі звільненням від VAT, а вони теж отримують фактури в KSeF.
Що робити, якщо клієнт ввів NIP з префіксом PL?
Приберіть префікс і збережіть 10 цифр. Префікс PL потрібен у номері VAT ЄС, а в полі покупця на внутрішній фактурі вказують сам NIP.
Джерела
- Pytania i odpowiedzi KSeF 2.0, Ministerstwo Finansów: категорія „Wystawianie i otrzymywanie faktur”, питання 5, 8, 15, 21, 23, 27, 28
- Ustawa o podatku od towarów i usług, tekst jednolity Dz.U. 2026 poz. 1263: art. 106b ust. 1 i 5, art. 106ba, art. 106ga, art. 106i ust. 1, art. 106k (uchylony)
- Wykaz podatników VAT (Biała lista)
- VIES, Komisja Europejska
- Shopify Changelog: walidacja numeru VAT w kasie, 25.02.2026
Правовий стан на 19 жовтня 2026 р.
Стаття має загальний інформаційний характер і не є податковою консультацією.