Облік — це безперервний процес. Операції відбуваються щодня, щогодини. Проте звіти існують для конкретних дат: баланс на 31 грудня, P&L за квітень, декларація з ПДВ за лютий.
Звідси парадокс: як «зафотографувати» момент у живому процесі, щоб усі цифри сходились?
Відповідь — закриття звітного періоду. Це момент, коли цифри за минулі 30 днів перестають змінюватися. Зарплати нараховані, амортизація списана, дебіторка переоцінена, ПДВ збалансований. До цього моменту в системі «жива» інформація, після нього — зафіксована. Виправити її теоретично ще можна, але кожне виправлення заднім числом залишає слід. Тому місяць закривають — і далі або цифри досить добрі, або доводиться подавати уточнюючий розрахунок.
Це не прискіпливість бухгалтерії. Без закриття облік лишається масою рухомих цифр, у яких немає сталого зрізу.
Звітний період в Україні
В Україні бухгалтерський облік ведеться за такими звітними періодами:
- Місячна звітність: декларація з ПДВ (до 20-го числа наступного місяця), звіт ЄСВ (до 20-го), звіт 1ДФ (до 40-го дня після кварталу)
- Квартальна звітність: фінансова звітність (баланс, звіт про фінрезультат) для більшості ТОВ — до 25-го числа місяця після кварталу
- Річна звітність: повний фінансовий звіт (баланс, P&L, звіт про власний капітал, звіт про рух грошей, примітки) — до 28 лютого наступного року для бухгалтерської, до 1 червня — для статистичної
Тобто місяць — найкоротший «обов’язковий» період, який бухгалтер має закривати регулярно. Усе менше — це внутрішні управлінські потреби (наприклад, тижневі звіти про каси).
Що відбувається при закритті місяця
Тепер — з чого складається сама процедура. Це послідовність кроків, які треба пройти, щоб звіти за період були правильними.
1. Перевірка первинних документів. Усі акти, накладні, рахунки за місяць мають бути введені в систему. Якщо акт за 28-ме березня прийшов 2-го квітня — він має бути проведений датою 28.03, а не 02.04. Це принципово.
2. Звірка з контрагентами. Кредиторка, дебіторка. Якщо в нашому обліку 631 з ТОВ А = 100 000 ₴ кредиту, а в них 361 з нашою компанією = 80 000 ₴ дебету — є розбіжність. Треба з’ясувати, що пропустили.
3. Інвентаризація залишків. Особливо складу. Фактичні запаси мають збігтися з обліковими. Якщо є розбіжності — оформити недостачі/надлишки.
4. Розрахунок собівартості. Зведення матеріалів, праці, ЗВВ у 23 рахунок (виробництво), формування собівартості готової продукції (26), потім — собівартість реалізованої (90).
5. Нарахування амортизації. Кожен необоротний актив «спалює» частину своєї вартості за місяць — це треба нарахувати: Дт 23 (або 91, 92, 93 залежно від використання) / Кт 131.
6. Переоцінка валюти. Якщо є валютні рахунки чи валютні зобов’язання — на дату балансу їх треба переоцінити за офіційним курсом НБУ. Виникнуть курсові різниці (дохід або витрата).
7. ПДВ-зобов’язання за першою подією. Перевірити, чи всі ПЗ за першою подією нараховані. Якщо отримали аванс 28.03 — ПН має бути на 28.03, ПЗ нараховані. Якщо забули — донарахувати.
8. Розподіл ЗВВ. Загальновиробничі витрати, які накопичились на 91 рахунку, треба розподілити: розподілену частину — на 23 (вона входить у собівартість продукції), нерозподілену — на 901 (вона лягає на собівартість реалізації окремою лінією, а в собівартість одиниці не входить).
9. Формування фінрезультату. Закрити 70-79 і 80-99 на 79 «Фінансові результати», звідти — на 44 «Нерозподілений прибуток». Це остаточний акт «прибуток місяця визнано».
10. Формування і подача декларацій. Декларація з ПДВ за місяць — до 20-го числа наступного. Звіт ЄСВ — до 20-го. У 1С/BAS/Odoo — окремі форми, які формуються з даних обліку.
Дедлайни — головна причина паніки
А далі — про те, чому 1-го числа місяця у головбухів темні кола під очима.
Декларація з ПДВ:
- Складання: до 20-го числа місяця, що настає за звітним
- Сплата: до 30-го числа
Якщо ти закрив місяць 28-го — у тебе є 2 дні на формування і подачу декларації. Якщо знайшов помилку 25-го числа — є кілька днів на виправлення, проте кожен день — стрес.
Фінансова звітність за квартал:
- Подача: до 25-го числа місяця, що настає за кварталом (тобто 25 квітня за 1-й квартал, 25 липня за 2-й тощо)
- Затверджується керівником, передається в ДПС і органи статистики
Звіт ЄСВ (Єдиний внесок):
- Подача: до 20-го числа місяця, що настає за звітним
- Сплата: до 20-го
Якщо здав із запізненням — штраф 510 ₴ за кожен звіт (на 2025). Якщо помилка в цифрах і недоплатив податок — штраф 25-50% від суми (ст. 124 ПКУ).
Звідси характерний цикл бухгалтера: 1-7 числа місяця — найбільший стрес «закриваємо попередній місяць», 10-20 — «формуємо і подаємо декларації», 21-28 — трохи відпочиваємо, 29-30 — знову паніка «нам платити в бюджет, є гроші?».
«Гумовий» місяць — що буває без локу
Якщо в обліковій системі немає механізму блокування періоду (lock period), то теоретично будь-яку операцію можна правити заднім числом. Це здається зручним: знайшли помилку — виправили.
Проте на практиці виходить серйозна проблема: звіт, який ти подав 20-го квітня, через тиждень може показувати інші цифри, бо хтось щось додав у березні 23-го квітня.
Наслідки:
- Декларація, подана в податкову, не відповідає тому, що зараз в обліку
- Аудитор, який перевіряє за минулий рік, бачить інші цифри, ніж були на момент звітності
- Інвентаризацію складу не можна провести з фіксованою датою
Тож дисципліна закриття — це фундаментальна вимога зрілого обліку. Закрив місяць — заблокував. Якщо треба правити заднім числом — тільки через окрему процедуру коригування з обґрунтуванням.
Як Odoo допомагає
В Odoo Accounting є функція Lock Date на двох рівнях:
- Lock Date (для всіх користувачів) — після цієї дати ніхто не може створювати чи правити документи
- Tax Lock Date — окрема дата для ПДВ-операцій (можна закрити ПДВ, а звичайні документи лишити відкритими)
Налаштування: Accounting → Settings → Fiscal Periods → Lock Date.
Як це працює технічно: у account.move є валідація на posting_date, яка перевіряє, чи дата не раніша за lock_date компанії. Якщо так — UserError.
Лок ставить головбух. Зазвичай 20-25 числа закриває попередній місяць — уже після подачі звітності. Дозволені правки заднім числом ідуть або через спеціальну роль, або через відкат локу з аудиторським логом.
Не налаштуєш lock period — і Odoo тримає той самий гумовий місяць, що й будь-яка система без блокування.
Закриття року — окрема історія
Закриття року — це закриття місяця × 10. Те саме плюс:
- Річна інвентаризація (всі ОЗ, всі запаси, дебіторка/кредиторка) — окремий проєкт на 1-2 тижні
- Закриття 79 на 44 — фінальне визнання прибутку року
- Закриття 70-79, 80-99 «з обнуленням» — щоб 1 січня всі ці рахунки стартували з нуля
- Формування повного фінансового звіту — баланс, P&L, звіт про власний капітал, звіт про рух грошей, примітки
Це окремий проєкт, який починається в середині грудня і триває до кінця лютого.
Що це означає для організації
Тож якщо компанія працює з Odoo (або переходить на Odoo), пропиши закриття місяця як обов’язкову процедуру. Не «коли встигне бухгалтерія», а календарний цикл — як розклад поїздів, до якого підлаштовуються всі інші процеси.
| Дата | Дія |
|---|---|
| 1-5 числа | Збір усіх документів за попередній місяць, введення в систему |
| 6-10 | Звірки з контрагентами, інвентаризація складу |
| 11-15 | Розрахунок собівартості, амортизації, переоцінок |
| 16-19 | Формування фінрезультату, перевірка декларації |
| 20 | Подача декларації з ПДВ, ЄСВ |
| 21-25 | Lock Date встановлено. Місяць закрито |
Якщо цей цикл порушується (документи приходять 15-го, інвентаризація на 20-те) — декларація формується «на коліні», з ризиком помилок.
Зрілі компанії закривають місяць за 5-7 робочих днів, незрілі — за 20-25. Ця різниця — приблизно тиждень, протягом якого керівник ухвалює рішення за свіжими даними, а не за здогадами.