На склад прилетіло: частину сировини знищено, частину пошкоджено, і тепер це треба коректно провести в обліку — поки свіжі акти й поки не наробили помилок похапцем. Цей гайд проведе вас від фіксації самого інциденту до проводок: спишете знищене на рахунок 977 «Надзвичайні витрати» (а не на звичний 947), не нарахуєте зайвих компенсуючих ПЗ — бо діє п. 32-1 розділу XX ПКУ — і зведете всі документи в одне досьє. Останнє важить подвійно: ті самі акти й описи згодом ляжуть в основу репараційного позову до агресора, тож акуратність зараз економить роботу заднім числом.
Результат
Знищена внаслідок ракетного удару сировина — 140 тонн сталі (12 488 000 ₴) і 30 тонн кераміки (5 520 000 ₴) — списана на рахунок 977 «Надзвичайні витрати». Без помилкового нарахування компенсуючих ПЗ з ПДВ за ст. 198.5 — бо діє п. 32-1 розділу XX ПКУ. Усі підтверджувальні документи (акт військадміністрації, інвентаризаційні описи, технічні акти, сертифікат ТПП) пов’язані з кожним списанням і доступні для майбутніх позовів до агресора.
Передумови
- Підтверджений факт пошкодження майна внаслідок збройної агресії. Базові документи:
- Акт військово-цивільної адміністрації (або іншого уповноваженого органу) про факт обстрілу й пошкодження майна з підписами комісії
- Заява до Національної поліції про факт обстрілу
- Заява до ДБР про можливий воєнний злочин — для подальшого позову
- Сертифікат ТПП про форс-мажорні обставини — особливо якщо втрата зриває виконання контрактів
- Облікова політика передбачає класифікацію воєнних втрат як надзвичайних витрат на рахунок 977. Якщо ні — внесіть зміни наказом про облікову політику з датою «до інциденту».
- Відомі балансові вартості знищеного — за партіями, з посиланнями на прибуткові накладні, ПН і дату надходження.
- У плані рахунків є 977 «Надзвичайні витрати» (або 793 в перехресному маппінгу під П(С)БО). Якщо створювали тільки 947 — додайте 977 окремою статтею.
Як це зробити
Почніть з єдиного якоря, до якого далі прив’яжете все інше — документи, технічні акти, проводки.
-
Зафіксуйте інцидент в Odoo. Створіть окремий об’єкт
l10n_ua_war_loss.incident(або, якщо немає кастомізації, проект уproject.projectз тегомwar-loss):- Дата і час інциденту — 14.08.2025, 04
- Тип — ракетний удар
- Об’єкт — склад сировини, цех №3
- Документи — прикріплення акта військадміністрації, заяв до поліції і ДБР, сертифіката ТПП
- Відповідальний — головбух Іваненко О. П.
-
Видайте наказ на позапланову інвентаризацію. Наказ № 142 про позапланову інвентаризацію на ту частину складу, куди є фізичний доступ. Підписи директора Петренка П. П. і головбуха. Якщо до частини складу немає доступу через завали або небезпеку — у наказі окремий пункт: «Інвентаризацію недоступної частини провести після відкриття доступу, відмітка в описі „недоступно — буде доінвентаризовано“».
-
Проведіть інвентаризацію в Odoo. Меню Inventory → Operations → Physical Inventory → New:
- Inventory Date — 14.08.2025
- Location — склад сировини
- Reason — Позапланова за наказом №142
- Введіть фактичні залишки за номенклатурою. Якщо до частини немає доступу — позначте в коментарі до рядка «недоступно».
- Validate — Odoo створює
stock.moveкоригування і вирівнює залишки до фактичних.
-
Складіть технічні акти на знищене. Окремо на сталь, окремо на кераміку. Підписи: головний інженер, директор, головбух. Для кожної партії:
- Дата надходження (з прибуткової накладної М-4)
- Постачальник, ПН-вхідна
- Балансова вартість одиниці, кількість, сума
- Висновок про неможливість відновлення / придатність до утилізації
Технічні акти — вкладення до інциденту
l10n_ua_war_loss.incident. -
Створіть документи списання. Не використовуйте звичайний
stock.scrapбез додаткової аналітики. Створіть окремий тип переміщенняstock.picking.type«War Loss» з рахунком списання 977. Для кожної партії —stock.move:- From — склад сировини
- To — Virtual Locations / War Loss
- Product, Quantity, Lot — точно за технічним актом
- Analytic — «Інцидент 14.08.2025»
-
Згенеруйте проведення. Перевірте, що
stock.moveстворивaccount.moveна правильні рахунки:Дт Кт Сума, ₴ Призначення 977 201 12 488 000 Сталь 140 т × 89 200 ₴/т, інцидент 14.08.2025 977 201 5 520 000 Кераміка 30 т × 184 000 ₴/т, інцидент 14.08.2025 Не на 947! Якщо за замовчуванням склад списує на «Loss» account, що мапиться на 947 — змініть налаштування на 977 саме для типу «War Loss».
-
Перевірте ПДВ — компенсуючі ПЗ не нараховуються. Звична логіка п. 198.5 «г» каже: товари не використані в оподатковуваних операціях — нарахуй компенсуючі ПЗ. У воєнних втратах ця логіка не діє. П. 32-1 підрозділу 2 розділу XX ПКУ прямо звільняє платника від нарахування компенсуючих ПЗ при знищенні товарів унаслідок форс-мажорних обставин війни — за наявності акта військадміністрації і сертифіката ТПП.
В Odoo на типі переміщення «War Loss» поставте позначку
x_no_compensating_vat = True— це сигнал для ПДВ-модуля не генерувати рядок «компенсуючих ПЗ» в книзі продажів. -
Не реєструйте ПН з типом «13». ПН типу «13» — для компенсуючих ПЗ за ст. 198.5. Для воєнних втрат за п. 32-1 такої ПН не складаєте. Якщо за помилкою склали — потрібен розрахунок коригування (РК) до ПН типу «13» з обнуленням сум, реєстрація РК в ЄРПН, уточнюючий розрахунок (УР) до декларації за відповідний місяць.
-
Відобразіть в декларації ПДВ. У декларації за серпень рядок «компенсуючих ПЗ» на цей інцидент — порожній. У рядку 17 (вхідний ПК) усе залишається як було — ПК на матеріали, що пішли в знищене, не «зачищаєте». Це і є економічна суть пільги: бюджет не отримує дублюючого податку на втрати, які платник несе через війну.
-
Декларація з податку на прибуток. Витрати на 977 — це надзвичайні витрати, рядок «надзвичайні витрати» у Звіті про фінансові результати. У декларації з податку на прибуток — зменшують фінансовий результат до оподаткування на загальних підставах (ПКУ ст. 134.1). Окремі коригування за ст. 138-140 не потрібні, якщо документально підтверджено.
-
Підготуйте основу для майбутнього позову. Усе досьє інциденту — акт військадміністрації, технічні акти, інвентаризаційні описи, документи постачальників, проводки списання — складіть у єдину архівну папку (фізично і в Odoo). За репараційним позовом до агресора суму відшкодування рахуватимуть саме з цих документів, тож зведене досьє економить роботу заднім числом.
Перевірка
- На рахунку 977 за датою інциденту відображено повну балансову вартість знищеного. Сальдо 977 не нульове до закриття звітного періоду.
- На рахунку 947 за цим інцидентом нічого немає (інакше — це помилка класифікації).
- У книзі продажів за серпень немає рядка «компенсуючих ПЗ» з підставою «знищення воєнними діями».
- ПН з типом «13» за цією подією або немає, або вже сторнована через РК.
- У
stock.reportзалишки 201 за сталлю і керамікою зменшилися рівно на списане за технічними актами. - Декларація з ПДВ за серпень — рядок 17 (вхідний ПК) показує ПК на матеріали, що пішли в знищене (не зачищений).
- Усі вкладення (акт військадміністрації, заяви, технічні акти, сертифікат ТПП) прикріплені до
l10n_ua_war_loss.incidentі доступні з посилання в проведенні.
Якщо щось пішло не так
- Списали через 947 замість 977. Найчастіша помилка перших днів. Виявляється, коли аудитор або керівник дивиться рядок «надзвичайні витрати» у звіті про фінрезультати і бачить там порожньо. Виправлення: сторно проведення з 947 (Дт 947 — Кт 201 на негативну суму) і нове проведення на 977. Якщо звітний період уже закритий і декларація подана — уточнюючий розрахунок до декларації з податку на прибуток (форма 1.1) і коригування фінрезультатів.
- Нарахували компенсуючі ПЗ за ст. 198.5. Тут шкода вже в касовому потоці: ви сплатили зайвий ПДВ. Виправлення: РК до ПН типу «13» з обнуленням, реєстрація в ЄРПН, УР до декларації за відповідний місяць. Переплата ПДВ — на рахунку 6411, можна або зарахувати в рахунок майбутніх ПЗ, або через заяву на повернення.
- Інвентаризаційний опис склали як «дві окремі інвентаризації». Юридично доречніше — один опис із позначками «недоступно — буде доінвентаризовано» і подальшим продовженням того самого документа. Якщо вже склали два — об’єднайте в один з відмітками про доінвентаризацію (формально це допускається при затвердженні новою редакцією акта).
- Сертифікат ТПП не отриманий, а вже списали. Списання без сертифіката ТПП — формально дає податковій підставу не визнати пільгу за п. 32-1 і донарахувати компенсуючі ПЗ. Подайте заяву в ТПП якомога швидше; у запиті обґрунтуйте, що йдеться про форс-мажор за військовими діями (а не за загальним «складно бо війна»). Без сертифіката пільгу легко оскаржать.
- Заяву в ДБР подали через 10 днів, а не одразу. Це не критично для бухгалтерії, але затримує отримання довідки з ДБР, що в майбутньому стане в нагоді для позову. Подайте якомога швидше — відлік для пільги за п. 32-1 від дати акта військадміністрації, не від ДБР.
- Знищено майно, що не в наявності за обліком. Якщо до удару на 201 значилось менше, ніж фактично було — це окрема проблема, що передує інциденту (недостатня інвентаризація раніше). Списувати на 977 можна лише те, що було на балансі. Решта — у нестачі або в окрему інвентаризаційну різницю, з власним податковим режимом.
- Контрагент-постачальник вимагає повернення авансу за пошкоджену сировину. Це питання договірних відносин і страхування, не податкове. Аванс на 371 не зачіпає 977; повернення оформляється окремим документом.
- Об’єкт нерухомості пошкоджено разом з сировиною. Склад на балансі підприємства теж постраждав. Це окрема операція: знос/часткова ліквідація основного засобу за актом ОЗ-3, з власним режимом списання залишкової вартості. Не змішуйте з матеріалами на 201.
Дотичне
- Ракетний удар на склад — повний кейс «УкрПром-Тех», з усіма помилками й виправленнями
- Інвентаризація · ТМЦ — інвентаризація як інструмент фіксації фактичних залишків
- Акт браку — інший близький до списання сценарій
- Оборонні закупівлі — контекст оборонного виробництва і ризиків
- Inventory — модель
stock.moveі кастомізація типів переміщень