Як виставити зведену коригуючу фактуру в KSeF?

Зведена коригувальна фактура в KSeF вимагає зазначення даних кожної первинної фактури безпосередньо у структурі XML. Спрощення згідно з art. 106j ust. 3 закону про VAT діють лише для коригувань на зменшення. Дізнайтеся, як правильно заповнити структуру FA(3) та уникнути помилок.

6 хв читання 12 переглядів
Як виставити зведену коригуючу фактуру в KSeF?

Оптова фірма надає клієнту 3% знижки за оборот у другому кварталі. Скоригувати треба 148 фактур. До 31 січня 2026 р. вистачало однієї корекції плюс додаток зі списком номерів первинних фактур. Цей спосіб більше не працює.

У KSeF зведена коригуюча фактура повинна містити дані кожної скоригованої фактури безпосередньо у структурі, у повторюваному елементі DaneFaKorygowanej. Структура FA(3) не передбачає місця для окремого переліку фактур, доданого збоку.

Нижче: коли можна виставити зведену корекцію, як заповнити структуру відповідно до рекомендацій Ministerstwo Finansów, і в яких п'яти місцях найчастіше виникає плутанина, яку потім доводиться виправляти ще однією корекцією.

Коли одна корекція може охопити багато фактур

Ustawa o VAT прямо регулює зведену корекцію лише в одному випадку. Згідно з art. 106j ust. 3, коли платник надає знижку (opust) або зниження ціни щодо поставок на користь одного отримувача в певному періоді, коригуюча фактура має додатково вказувати цей період, а якщо корекція охоплює всі поставки й послуги періоду, вона може не містити назви (виду) товару чи послуги.

Це розмежування має практичні наслідки:

  • Корекція всіх поставок для одного отримувача в періоді: спрощений варіант, без товарних позицій.

  • Корекція частини поставок для одного отримувача в періоді: треба додатково подати назву (вид) товару або послуги в полі P_7 у частині FaWiersz.

  • Зведена корекція з іншої причини, ніж знижка чи зниження ціни (наприклад, масове виправлення ставки VAT): і далі допустима, але має містити повний набір елементів з art. 106j ust. 2, без спрощень.

Варто підкреслити два слова: одного отримувача. Одна зведена корекція не охопить фактури, виставлені на різні суб'єкти. Група з п'ятьма польськими компаніями означає п'ять корекцій.

Що змінилося з 1 лютого 2026 року

Три речі одночасно.

По-перше, коригуюча фактура до фактури, виставленої в KSeF, повинна вказувати номер KSeF первинної фактури. У зведеній корекції це означає стільки номерів KSeF, скільки фактур вона охоплює.

По-друге, зникли noty korygujące, коригуючі ноти покупця. Покупець уже не виправить дрібну помилку зі свого боку, будь-яка зміна повертається до продавця як коригуюча фактура.

По-третє, змінився момент визнання корекції «in minus». Продавець зменшує базу оподаткування в періоді, у якому виставив корекцію в KSeF, без збирання підтверджень узгоджень із покупцем. Покупець зменшує вхідний VAT у періоді отримання корекції, а датою отримання структурованої фактури вважається день присвоєння їй номера KSeF. Для зведеної корекції на 148 фактур це добра новина: уся операція потрапляє в один розрахунковий період замість того, щоб розпорошуватися по кількох.

Детальні рекомендації MF щодо заповнення структури описує Podręcznik KSeF 2.0, cz. II, розділи 2.13.6 і 2.13.7. Документ доступний лише польською.

Як заповнити зведену корекцію у структурі FA(3)

Для найпоширенішого варіанта, тобто знижки на всі поставки для одного отримувача в періоді, MF вказує такий розклад:

Поле або елемент Що містить RodzajFaktury KOR P_13_1, P_14_1, P_14_1W тощо суми корекції бази оподаткування та належного податку зі знаком мінус, у розрізі ставок P_15 корекція (різниця) загальних сум до сплати з коригованих фактур DaneFaKorygowanej дані кожної первинної фактури окремо, до 50 000 повторень OkresFaKorygowanej період, якого стосується знижка; текстове поле, приймає діапазон дат або опис PrzyczynaKorekty необов'язково, напр. «rabat 3% za osiągnięcie progu zakupów w II kwartale 2026 r.» TypKorekty необов'язково: 1, 2 або 3 FaWiersz пропускається, коли корекція охоплює всі поставки

Сам елемент DaneFaKorygowanej складається з дати виставлення коригованої фактури, її номера та вибору: або позначка NrKSeF зі значенням 1 разом із полем NrKSeFFaKorygowanej, або позначка NrKSeFN зі значенням 1 для фактури, виставленої поза KSeF.

Це дуже зручно на практиці. Одна зведена корекція може одночасно охопити фактури, виставлені в KSeF, і фактури до запровадження обов'язку, виставлені поза системою. Достатньо для кожної позиції заповнити відповідний варіант.

«In minus» та «in plus» це не те саме

Зведену корекцію можна виставити в обидва боки. Проте спрощення з art. 106j ust. 3, тобто можливість пропустити назву товару чи послуги, MF відносить виключно до корекцій «in minus». Підвищення ціни, охоплене однією зведеною корекцією, вимагає повного набору даних.

Приклад: квартальна знижка на 148 фактур

Знижка 3% від обороту нетто 412 000 zł за період з 1 квітня до 30 червня 2026 р.:

RodzajFaktury      = KOR
P_13_1             = -12360.00
P_14_1             = -2842.80
P_15               = -15202.80
OkresFaKorygowanej = 2026-04-01 do 2026-06-30
PrzyczynaKorekty   = Rabat 3% od obrotu, II kwartał 2026
DaneFaKorygowanej  x 148
FaWiersz           (пропущено)

П'ять місць, де виникає плутанина

1. Кілька покупців в одній корекції. Зведена корекція з art. 106j ust. 3 стосується одного отримувача. Розділення за юридичними особами не є опційним.

2. Посилання на попередню корекцію замість первинної фактури. У секції DaneFaKorygowanej завжди подають дані первинної фактури. Суми натомість рахують від стану, який уже враховує попередні корекції. Ці два правила дуже легко переплутати.

3. FaWiersz заповнений навпаки. При корекції всіх поставок позиції пропускають. При корекції частини поставок поле P_7 обов'язкове. Помиляються в обидва боки однаково часто.

4. OkresFaKorygowanej використаний скрізь. Поле стосується виключно корекцій, про які йдеться в art. 106j ust. 3. Вписування туди періоду при звичайному виправленні арифметичної помилки викривлює зміст документа.

5. Припущення, що KSeF перевірить арифметику. Не перевірить. Система звіряє файл зі схемою XSD і повноваження відправника, але не рахує суми. Зведена корекція з неправильно порахованою знижкою пройде і отримає номер KSeF, а виправити її можна буде тільки наступною корекцією.

У Biurko кожна секція DaneFaKorygowanej з фактури, завантаженої з KSeF, зберігається як окремий зв'язок із первинною фактурою, а зіставлення відбувається за номером KSeF або за номером фактури, звуженим до напрямку документа й NIP продавця. Якщо зіставлення неоднозначне, документ отримує позначку для перевірки замість тихого прив'язування до випадкової фактури з тим самим номером. Виставлення зведених корекцій на боці продажу перебуває в розробці.

Чек-лист перед відправленням зведеної корекції

  1. Перевірте, що всі первинні фактури стосуються одного покупця й одного періоду.

  2. Визначте, чи коригуєте всі поставки періоду, чи лише частину. Від цього залежить FaWiersz.

  3. Зберіть номери KSeF первинних фактур; для фактур поза KSeF підготуйте позначку NrKSeFN.

  4. Порахуйте суми корекції від стану після попередніх корекцій, а не від первинної фактури.

  5. Заповніть OkresFaKorygowanej у форматі, зрозумілому для бухгалтерії покупця.

  6. Перевірте суми перед відправленням, бо KSeF їх не порахує.

  7. Збережіть UPO (Urzędowe Poświadczenie Odbioru, офіційне підтвердження прийняття) і номер KSeF корекції; він знадобиться при подальших корекціях і в JPK_V7.

Підсумок

Зведена корекція в KSeF юридично не складніша, ніж раніше. Зате вона значно вимогливіша операційно, бо дані кожної первинної фактури мають потрапити у файл XML, а номери KSeF треба мати під рукою. При десятку фактур це питання терпіння. При півтори сотні це питання того, чи система тримає повний набір зв'язків.

Biurko стежить за зв'язками корекцій із первинними фактурами з обох боків обігу й прямо показує ті, які не вдається зіставити автоматично. Інтерфейс доступний українською. Створіть безкоштовний акаунт на biurko.io і перевірте на власних фактурах.

FAQ

Скільки фактур може охопити одна зведена корекція в KSeF? Елемент DaneFaKorygowanej може повторюватися у структурі FA(3) до 50 000 разів. На практиці обмеження задає радше максимальний розмір файлу XML, який приймає KSeF, ніж сама кількість позицій.

Чи може зведена корекція охопити фактури, виставлені до запровадження KSeF? Так. У межах однієї корекції можна вказати як фактури з номером KSeF, так і виставлені поза системою. Для других заповнюють позначку NrKSeFN значенням 1 замість номера KSeF.

Чи можна замість переліку фактур додати додаток зі списком? Структура FA(3) вимагає подання даних кожної скоригованої фактури безпосередньо в елементі DaneFaKorygowanej. Попередня практика з окремим переліком не має в цій структурі відповідника.

Чи обов'язково вказувати причину корекції? Ні. Поле PrzyczynaKorekty необов'язкове. Проте заповнити його варто, бо бухгалтерія покупця одразу бачить, чого стосується документ, наприклад «rabat 3% za II kwartał 2026 r.».

У якому періоді визнається зведена корекція «in minus»? Продавець у періоді, у якому виставив корекцію в KSeF. Покупець у періоді отримання, причому датою отримання структурованої фактури вважається день присвоєння їй номера KSeF.


Внутрішні посилання (placeholder): [Коригуюча фактура в KSeF: основи] | [Корекція до нуля і помилковий NIP покупця] | [Номер KSeF у JPK_V7]

Теги

#KSeF
Поділитися

Попередня стаття

Як виправити помилковий NIP покупця у фактурі KSeF?

Будьте в курсі

Отримуйте сповіщення про нові статті — без розсилки новин, відписка в будь-який час.

Ми поважаємо вашу конфіденційність. Відписатися можна в будь-який час.

Файли cookies

Необхідні — для роботи сервісу. Решта — лише за вашою згодою. Політика cookies