KSeF 2026 — повний посібник для малого бізнесу в Польщі
Krajowy System e-Faktur (KSeF — Національна система електронних рахунків-фактур) змінив правила виставлення рахунків у Польщі. Структуровані електронні рахунки обов’язкові для великих компаній з 1 лютого 2026 року, а для всіх активних платників ПДВ — з 1 квітня 2026 року. Кожен підприємець, зокрема звільнений від ПДВ, з 1 лютого 2026 року має бути технічно готовий отримувати рахунки через систему.
Зміни охоплюють понад 1,7 мільйона суб’єктів — зокрема одноосібну підприємницьку діяльність (JDG) і товариства. Якщо ви ведете малий бізнес у Польщі й хочете уникнути штрафів після завершення перехідного періоду, цей посібник для вас.
Що таке KSeF?
KSeF (Krajowy System e-Faktur) — це центральна інформаційна система Міністерства фінансів Польщі, у якій зберігаються структуровані електронні рахунки-фактури у форматі XML. Кожен рахунок, надісланий до KSeF, отримує унікальний референсний номер KSeF та UPO (Urzędowe Poświadczenie Odbioru — офіційне підтвердження отримання). Разом вони підтверджують справжність, цілісність і дату доставлення документа.
Система замінює попередню модель, коли рахунки у форматі PDF або на папері курсували між продавцем і покупцем. У KSeF рахунок потрапляє до центральної бази даних і одразу стає доступним обом сторонам. Його не треба надсилати електронною поштою чи зберігати самостійно — система зберігає рахунки 10 років від кінця календарного року, у якому їх виставлено.
Кого стосується KSeF і від коли
Обов’язок запроваджується етапами. Ось повний графік:
| Дата | Що змінюється |
|---|---|
| 1 лютого 2026 | Великі компанії виставляють рахунки через KSeF. Усі інші, зокрема звільнені від ПДВ, зобов’язані отримувати рахунки через систему. |
| 1 квітня 2026 | Виставлення рахунків через KSeF стає обов’язковим для всіх активних платників ПДВ. |
| 31 грудня 2026 | Завершення перехідного періоду для мікропідприємств (продаж менше ніж 10 тис. злотих на місяць). |
| 1 січня 2027 | Повний обов’язок для кожного суб’єкта B2B і початок застосування фінансових санкцій. |
А що з рахунками для приватних осіб (B2C)?
Рахунки для споживачів — фізичних осіб без номера NIP — не потрібно надсилати через KSeF. Їх можна виставляти як раніше: у PDF або на папері.
NIP — це польський податковий номер, аналог українського ЄДРПОУ або ІПН. Саме за ним KSeF визначає, якому покупцеві належить рахунок.
Як згенерувати токен KSeF 2.0 крок за кроком
Токен авторизації — це ключ, який дозволяє зовнішнім застосункам (наприклад, Invoice.app) взаємодіяти з KSeF від вашого імені. Ставтеся до нього як до пароля — зберігайте в безпечному місці.
Важливо: токени, згенеровані в KSeF 1.0 (тестове середовище до 2026 року), не працюють у KSeF 2.0 (промислове середовище). Потрібно згенерувати новий токен у чинному порталі.
Портал платника податків доступний лише польською мовою, тому знімки екрана нижче — з польського інтерфейсу. Польські назви розділів і кнопок подано разом з українським поясненням, щоб їх легше було знайти.
Крок 1 — увійдіть до Aplikacja Podatnika KSeF
Перейдіть на ap.ksef.mf.gov.pl/web і увійдіть одним зі способів:
- Profil Zaufany (Довірений профіль) — найпоширеніший спосіб, доступний через login.gov.pl. Потрібен польський довірений профіль, який зазвичай оформлюють через банк або державну установу.
- Podpis kwalifikowany (кваліфікований електронний підпис) — швидша та стабільніша альтернатива. Потрібен кваліфікований сертифікат, наприклад від Certum або SimplySign.
- Pieczęć elektroniczna (електронна печатка) — для компаній, які мають кваліфіковану електронну печатку.
Крок 2 — згенеруйте токен з потрібними дозволами
Після входу відкрийте розділ Tokeny (Токени) і натисніть Generuj token (Згенерувати токен). На екрані генерування:
- Дайте токену зрозумілу назву, наприклад «Invoice app» — так ви легко зрозумієте, для чого призначений кожен токен.
- Позначте обидва дозволи:
- Wystawianie faktur (виставлення рахунків) — дозволяє надсилати рахунки до KSeF із застосунку.
- Przeglądanie faktur (перегляд рахунків) — дозволяє завантажувати отримані рахунки, зокрема рахунки на закупівлю від ваших постачальників.
Зверніть увагу: дозволи токена не можна змінити після створення. Якщо забудете про дозвіл на перегляд, доведеться генерувати новий токен.
Крок 3 — скопіюйте та збережіть токен
Після генерування портал покаже токен — рядок символів, який ви вставите у свій застосунок для виставлення рахунків. Скопіюйте його одразу та збережіть у безпечному місці, наприклад у менеджері паролів. Портал показує токен лише один раз: якщо ви його втратите, доведеться генерувати новий.
Робота з KSeF в Invoice.app
Налаштування з’єднання
Вставте згенерований токен у налаштуваннях Invoice.app — з’єднання з KSeF буде налаштовано автоматично. Відтоді ви можете надсилати й отримувати рахунки безпосередньо із застосунку.
Надсилання першого рахунку до KSeF
Коли токен налаштовано, надіслати рахунок просто — більшість кроків виконується автоматично:
- Створіть рахунок як зазвичай: заповніть дані клієнта, позиції, ставки ПДВ і строк оплати.
- Перевірте NIP покупця — KSeF вимагає NIP на кожному рахунку B2B. Переконайтеся, що дані клієнта повні й відповідають реєстру платників ПДВ.
- Надішліть рахунок до KSeF — Invoice.app сформує структурований файл XML, зашифрує його та передасть до системи.
- Дочекайтеся перевірки — KSeF перевірить рахунок. Після прийняття він отримає офіційний референсний номер KSeF та UPO.
Порада: надісланий до KSeF рахунок не можна відредагувати чи видалити. Якщо ви помітили помилку, єдиний вихід — виставити коригувальний рахунок (faktura korygująca).
Відстеження статусу та завантаження UPO
Invoice.app показує статус кожного рахунку в реальному часі:
- Очікує — рахунок надіслано, він чекає на перевірку.
- Прийнято — рахунок пройшов перевірку й отримав референсний номер KSeF. Покупець бачить його у своїй системі.
- Відхилено — рахунок містить помилки, наприклад неправильний NIP. Виправте дані й надішліть повторно.
Синхронізація рахунків на закупівлю
Більше не потрібно вручну вводити рахунки за пальне чи телефон. Invoice.app автоматично завантажує рахунки, отримані через KSeF, і підтримує локальні дані в актуальному стані. Усі рахунки — і виставлені, і отримані — зібрані в одному місці.
QR-коди на рахунках
Invoice.app автоматично додає QR-код до PDF-версії кожного рахунку, надісланого до KSeF. Отримувач може відсканувати його телефоном і перевірити документ безпосередньо в національній системі.
Найчастіші помилки під час впровадження KSeF
- Відсутній або неправильний NIP покупця — KSeF вимагає NIP на кожному рахунку B2B, причому без дефісів і пробілів. Перевірте, чи дані клієнтів актуальні.
- Токен без дозволу на перегляд рахунків — під час генерування позначте обидва дозволи. Змінити їх після створення неможливо.
- Спроба відредагувати надісланий рахунок — рахунок у KSeF незмінний. Єдиний вихід — коригувальний рахунок.
Що KSeF дає малому бізнесу
- Швидше повернення ПДВ — строк скорочується з 60 до 40 днів для рахунків, виставлених через KSeF.
- Без архівування — система зберігає документи 10 років, тож архівувати рахунки самостійно не потрібно.
- Кінець JPK_FA — податкова вже має ваші рахунки в системі, додаткові файли готувати не треба.
- Миттєве доставлення — контрагент бачить рахунок одразу після перевірки в KSeF.
Корисні посилання
- Aplikacja Podatnika KSeF — вхід і керування токенами
- podatki.gov.pl/ksef — офіційна інформаційна сторінка Міністерства фінансів Польщі
- Інтеграція KSeF в Invoice.app — що саме застосунок робить з KSeF