Фактура пішла до KSeF зі ставкою 8% замість 23%. Ти не відкликаєш відправку, не виправиш позицію, не видалиш документ. З моменту присвоєння номера KSeF фактура незмінна, а помилкова версія залишається в системі назавжди, поруч із корекцією, яку ти до неї виставиш.
До цього додалася друга зміна, яка заскочила багатьох. З 1 лютого 2026 року nota korygująca зникла з обігу. Скасована ст. 106k закону про VAT означає, що покупець більше не виправить самостійно навіть друкарську помилку у власній назві. Кожну помилку, навіть суто формальну, коригує виставник.
Нижче: які поля структури FA(3) вирішують, чи система прийме корекцію, як показати зміну на позиціях і в якому періоді корекція потрапляє до VAT.
Що реально змінилося з 1 лютого 2026 року
Матеріальні підстави коригування не зрушили з місця. Далі діє ст. 106j закону про VAT, яка каже, коли корекція необхідна: зміна ціни, знижка після продажу, повернення товару, повернення авансу, помилка у сумі або ставці.
Змінилося процедурне оточення, у трьох місцях:
Nota korygująca ліквідована. Це стосується також фактур, виставлених до 1 лютого 2026 року, і фактур, виставлених поза KSeF. Варіанта, у якому покупець виправляє документ сам, більше немає.
Зник обовʼязок підтвердження отримання корекції in minus. Згідно зі ст. 29a ust. 13 закону про VAT у редакції від 1 лютого 2026 року, при структурованій коригувальній фактурі ти не мусиш мати документацію, що підтверджує узгодження умов зниження. Роль підтвердження доставки виконує сама система.
Корекція мусить бути повʼязана з первинною фактурою у структурі. Не в описі, не в мейлі, а в конкретному вузлі XML.
Часте непорозуміння: відсутність вимоги підтвердження отримання не звільняє від наявності господарської підстави корекції. Знижка, яка існує виключно в корекції і більше ніде, далі є проблемою під час перевірки.
Три поля FA(3), без яких корекція не пройде
Коригувальна фактура в KSeF, це звичайний документ FA(3) з кількома додатковими елементами.
1. RodzajFaktury. Три значення, залежно від того, що коригуєш:
Значення Що коригує KOR звичайну фактуру VAT або спрощену (UPR) KOR_ZAL авансову фактуру (faktura zaliczkowa) KOR_ROZ розрахункову фактуру (остаточну після авансів)
Фактура VAT RR для rolnika ryczałtowego (фермера на паушальній системі) має окрему схему FA_RR і власну корекцію KOR_VAT_RR. Це не елемент FA(3).
2. DaneFaKorygowanej. Тут вказуєш первинну фактуру: дату виставлення (DataWystFaKorygowanej), твій власний номер (NrFaKorygowanej) і рівно один із двох маркерів:
первинна фактура була в KSeF:
NrKSeF= 1 плюсNrKSeFFaKorygowanejз повним номером KSeF,первинна фактура виникла поза KSeF, наприклад до лютого 2026 року:
NrKSeFN= 1, а решту двох полів пропускаєш.
Ніколи обидва варіанти одночасно. Це одна з найчастіших причин відхилення файлу.
<RodzajFaktury>KOR</RodzajFaktury>
<PrzyczynaKorekty>Rabat potransakcyjny 10%</PrzyczynaKorekty>
<TypKorekty>2</TypKorekty>
<DaneFaKorygowanej>
<DataWystFaKorygowanej>2026-05-12</DataWystFaKorygowanej>
<NrFaKorygowanej>FV/2026/05/118</NrFaKorygowanej>
<NrKSeF>1</NrKSeF>
<NrKSeFFaKorygowanej>5261040828-20260512-XXXXXXXXXXXX-XX</NrKSeFFaKorygowanej>
</DaneFaKorygowanej>
3. TypKorekty. Формально факультативне поле, на практиці варте заповнення завжди. Згідно з брошурою Міністерства фінансів до структури FA(3) приймає значення 1, 2 або 3:
1: корекція діє в даті обліку первинної фактури, тобто ретроспективно,
2: корекція діє в даті виставлення коригувальної фактури, тобто поточно,
3: наслідок припадає на іншу дату, зокрема коли різні позиції однієї корекції мають різний момент обліку.
Найчастіша помилка розуміння: TypKorekty не каже, чи корекція in plus, чи in minus. Описує виключно момент обліку в евіденції.
Поруч є PrzyczynaKorekty, описове поле. Формально факультативне, практично обовʼязкове, бо це перше, на що подивиться бухгалтер покупця і перевіряючий. Пиши конкретно: «błędna ilość 40 zamiast 50 szt.», а не «korekta».
Три способи показати зміну на позиціях
У підсумку коригувальної фактури суми показуєш як різницю щодо первинної фактури. Знижка 200 zł нетто, це -200 у підсумку, а не нова вартість транзакції. На рівні окремих рядків FA(3) допускає три методи:
Різницевий метод. Одному рядку первинної фактури відповідає один рядок корекції із самою сумою різниці. Було 1000 zł нетто, має бути 800 zł нетто, у корекції вписуєш -200 zł. Найпростіший, добре працює при поверненнях, знижках і змінах вартості.
Метод стану до і після (StanPrzed). Одній позиції відповідають два рядки: перший з маркером StanPrzed = 1 показує помилковий стан, другий, правильний. Метод рекомендований при зміні ставки VAT, валюти або коли одночасно змінюється кілька параметрів позиції. Брошура FA(3) вказує його як обовʼязковий там, де корекція стосується вартості замовлення чи договору.
Сторно. Помилковий рядок дублюєш із відʼємними значеннями, а потім додаєш новий рядок із правильними даними.
Три методи дають той самий податковий результат, але не той самий рівень зрозумілості для покупця. При зміні ставки різницевий метод здатен видати рядок, з якого ніхто не зрозуміє, що саме сталося.
У Biurko вписуєш цільові значення, тобто ті, які мають бути після корекції, а застосунок сам рендерить пару рядків StanPrzed і StanPo, дописуючи додані та вилучені позиції як пари із занульованою другою стороною. Дельти вручну не рахуєш.
У якому періоді корекція потрапляє до VAT
Це питання впливає на ліквідність більше, ніж сам зміст корекції.
Корекція in minus, режим online. Продавець знижує базу оподаткування і VAT należny в періоді, у якому виставив коригувальну фактуру в KSeF. Структурована фактура вважається виставленою в день надсилання до KSeF. Підстава: ст. 29a ust. 13 і 14 закону про VAT.
Корекція in minus поза KSeF. Якщо корекція виникла як паперовий чи звичайний електронний документ, повертаються попередні правила, тобто період отримання підтвердження від покупця.
Сторона покупця. Згідно зі ст. 86 ust. 19a закону про VAT покупець зменшує VAT naliczony у періоді, у якому отримав корекцію. Структурована фактура вважається отриманою в день присвоєння їй номера KSeF (ст. 106na ust. 3), незалежно від того, коли покупець фактично її завантажить. Якщо твою бухгалтерію веде зовнішнє biuro rachunkowe, цей момент визначає система, а не ваш внутрішній обіг документів.
Корекція in plus. Момент обліку залежить від причини. Помилка, що існувала від початку, повертає тебе до періоду первинної фактури. Нова обставина, наприклад підвищення ціни, узгоджене після продажу, обліковується поточно.
Індивідуальних інтерпретацій у цій сфері багато, і вони не завжди однакові. При нетиповій корекції варто підтвердити кваліфікацію з бухгалтером, перш ніж обереш TypKorekty.
Пʼять ситуацій, у яких найлегше помилитися
Помилковий NIP покупця. Його не виправляють звичайною корекцією даних. Фактура потрапила до субʼєкта, який нічого в тебе не купував. Згідно з позицією Міністерства фінансів ти виставляєш корекцію до нуля на помилкового покупця, а потім нову фактуру на правильний NIP.
Корекція до корекції. KOR не коригують. Кожну наступну корекцію виставляєш до первинної фактури, враховуючи значення з попередніх корекцій. У полі DaneFaKorygowanej завжди подаєш дані первинної фактури, а не попередньої корекції. Biurko блокує спробу скоригувати коригувальний документ і відсилає до оригіналу.
Корекція оригіналу, який ще не має номера KSeF. При фактурі, виставленій у режимі offline24, послідовність жорстка: спочатку оригінал іде до KSeF і отримує номер, потім виставляєш корекцію. Без номера KSeF первинної ти не збудуєш коректний DaneFaKorygowanej з маркером NrKSeF.
Корекція фактури, виставленої до KSeF. Фактуру з 2025 року коригуєш документом FA(3) з маркером NrKSeFN = 1. Корекції у схемі FA(2) не існує, стара структура перестала діяти 31 січня 2026 року.
Збірна корекція. Одна корекція може охоплювати кілька первинних фактур, наприклад річну знижку для контрагента. Вузол DaneFaKorygowanej повторюваний, але кожну скориговану фактуру треба вказати окремо, з власним номером KSeF.
Чекліст перед надсиланням корекції
Перевір, чи первинна фактура має присвоєний номер KSeF. Якщо ні, спочатку надішли оригінал.
Добери
RodzajFaktury: KOR, KOR_ZAL або KOR_ROZ, відповідно до типу первинного документа.Встанови рівно один маркер:
NrKSeFплюсNrKSeFFaKorygowanej, абоNrKSeFN. Ніколи обидва.Впиши
PrzyczynaKorektyописово, щоб покупець зрозумів зміну без дзвінка до тебе.Визнач
TypKorektyза моментом обліку в VAT, а не за знаком суми.При зміні ставки VAT чи валюти застосуй метод
StanPrzed, а не різницевий.При помилковому NIP покупця: корекція до нуля, потім нова фактура. Не корекція даних.
Переконайся, що корекція у тій самій валюті, що й первинна фактура.
Підсумок
Корекція в KSeF не складніша за звичайну фактуру, але значно менш поблажлива. Помилковий маркер посилання закінчується відхиленням файлу, а погано дібраний TypKorekty пересуває VAT у неправильний період і виходить назовні аж під час перевірки.
Biurko побудоване навколо KSeF, а не додане до нього як модуль. Корекцію створюєш одним кліком із первинної фактури: застосунок сам переносить дані сторін, заповнює посилання з номером KSeF, рендерить рядки StanPrzed і StanPo та стежить за правилами, які KSeF перевіряє аж на валідації. Корекції імпортованих закупівельних фактур, оригіналу яких немає у твоїх книгах, отримують позначку до перевірки замість того, щоб тихо псувати реєстри. Інтерфейс доступний українською.
Заведи безкоштовний акаунт на biurko.io і виставі першу корекцію в тестовому середовищі, перш ніж робити це на продакшені. Безкоштовний план безстроковий, це не пробний період.
FAQ
Чи можна анулювати фактуру в KSeF? Ні. Після присвоєння номера KSeF документ незмінний. Єдиний шлях, це коригувальна фактура, зокрема корекція до нуля, якщо транзакції взагалі не мало бути. Помилкова фактура залишається видимою в системі поруч із корекцією.
Хто виставляє корекцію в KSeF: продавець чи покупець? Завжди продавець. З 1 лютого 2026 року, після скасування ст. 106k закону про VAT, покупець не може виставити notę korygującą. Про кожну помилку, навіть у власній назві чи адресі, він мусить повідомити виставника.
Як скоригувати фактуру, виставлену до запуску KSeF? Корекцію виставляєш у структурі FA(3), позначаючи у вузлі DaneFaKorygowanej поле NrKSeFN значенням 1. Поля NrKSeF і NrKSeFFaKorygowanej пропускаєш, бо первинна фактура ніколи не отримала номера KSeF.
Чи потрібне підтвердження отримання корекції in minus? Ні, якщо корекція є структурованою фактурою. З 1 лютого 2026 року роль підтвердження доставки виконує KSeF. Але господарська підстава зниження далі потрібна, наприклад узгоджена знижка чи задокументоване повернення товару.
Що вписати в TypKorekty при поверненні товару? Повернення товару, це нова господарська подія, тому корекція обліковується поточно, у періоді її виставлення. Цьому відповідає значення 2. Значення 1 залиш для помилок, що існували від початку, наприклад неправильної ставки VAT.
Джерела: ksef.podatki.gov.pl, podatki.gov.pl/ksef, закон від 11 березня 2004 р. про податок на товари і послуги (ст. 29a, 86, 106j, 106na), інформаційна брошура Міністерства фінансів до структури FA(3).
Внутрішні посилання (до заміни): /blog/[fa2-vs-fa3-shcho-zminylosya], /blog/[rezhym-offline24-ksef], /blog/[typovi-pomylky-validaciyi-fa3], /blog/[nomer-ksef-shcho-ce]
