Made in Ukraine · Odoo 19
Premium · OPL-1
Модуль · Payroll

Розрахунок зарплати
за українським законом

Готовий рушій нарахування заробітної плати для Odoo: МЗП, прожитковий мінімум, ставки ЄСВ, ПДФО та військового збору з датами дії, повна структура нарахування, утримань і внесків роботодавця та розрахунок авансу. Значення вже внесені — розрахункові листки формуються одразу після встановлення.

01 / Навіщо

Ставка змінюється — код не змінюється.

Українське податкове законодавство переглядається щороку, а інколи й посеред року: мінімальна зарплата, прожитковий мінімум, ставки ЄСВ та податків. Помилка у ставці означає неправильно нарахований податок, розбіжність зі звітністю ДПС і ризик штрафу.

Модуль зберігає всі ставки з датами дії: кожен розрахунковий листок бере значення, чинне саме для свого періоду. Перерахунок минулих місяців лишається коректним навіть після зміни ставок — ви оновлюєте значення, а не код.

02 / Готово одразу

Структура нарахування — заповнена.

Повна структура нарахування

Нарахування, утримання, внески роботодавця та сума до виплати — налаштовані згідно з українською практикою розрахунку. Окреме налаштування після встановлення не потрібне.

Zero-config

ПДФО та військовий збір

Розрахунок від коректної бази з урахуванням аліментів та інших утримань із заробітної плати.

ПДФО · ВЗ

Аванс

Розрахунок суми до виплати з урахуванням раніше виплаченого авансу — як частина розрахункового циклу.

Аванс
03 / Індекси

Кожна ставка — з датою дії.

Довідник індексів — це не один рядок «ставка ЄСВ». Ставки ведуться окремо за кожною категорією застрахованої особи, бо саме так їх вимагає звітність:

04 / Лікарняні та декретні

Відсоток — за страховим стажем.

Відсоток за стажем

Таблиця відсотка оплати лікарняного за страховим стажем ведеться як параметр з датами дії — змінилися правила, змінюється запис, а не код.

Параметр, не код

Розрахунковий період і мінімальний стаж

Окремі параметри: за скільки місяців береться база та який мінімальний страховий стаж потрібен. Плюс середня кількість календарних днів у місяці.

Налаштовується

Правила нарахування вже є

Лікарняні, декретні та відпускні входять у структуру нарахування окремими правилами — разом із власними базами ЄСВ для цих виплат.

3 правила

Страховий стаж не перераховується

Стаж приходить з Пенсійного фонду разом з електронним лікарняним — через модуль імпорту е-лікарняних. Модуль розрахунку бере його як є.

Власний розрахунок стажу всередині ERP створив би друге число, яке потім не збігається з тим, за яким Фонд призначив допомогу. Одне джерело, один запис.

05 / Воєнний стан

Типи обліку часу, яких немає в стандарті.

06 / Місток до звітності

Зарплата рахується в розрізі звіту.

Бази ЄСВ рахуються не однією сумою, а окремими правилами за кодами категорій застрахованих осіб — 01, 02, 29, 36, 42, 43, 75. Плюс окреме правило донарахування до мінімального страхового внеску.

Саме в такому розрізі їх потребує додаток Д1 об'єднаної звітності. Тому модуль звітності збирає звіт з готових розрахункових листів і нічого не перераховує: розрахунок і звіт говорять однією мовою за побудовою, а не за збігом.

07 / Питання

Коротко про головне.

Чи треба налаштовувати правила нарахування після встановлення?

Ні. Структура нарахування та довідник індексів постачаються заповненими — чинні значення мінімальної зарплати, прожиткового мінімуму, ставок ЄСВ, ПДФО та військового збору вже внесені. Розрахункові листки формуються одразу після встановлення.

Що буде з розрахунками за минулі місяці, коли зміниться ставка?

Нічого. Усі ставки зберігаються з датами дії, і кожен розрахунковий листок бере значення, чинне саме для свого періоду. Перерахунок минулого місяця після зміни ставки лишається коректним. Ви оновлюєте значення в довіднику, а не код.

Чи рахує модуль лікарняні та декретні?

Так, правила нарахування для лікарняних, декретних і відпускних входять у структуру. Відсоток оплати лікарняного береться з таблиці за страховим стажем, є параметри розрахункового періоду та мінімального стажу. Сам страховий стаж приходить з ПФУ разом з електронним лікарняним і не перераховується.

Як рахується ЄСВ?

З обмеженнями бази: не менше мінімальної зарплати і не більше 15-кратної мінімальної. Є окреме правило донарахування до мінімального страхового внеску та окрема ставка для працівників з інвалідністю. Ставки ведуться окремо за кожною категорією застрахованої особи.

Чи враховує модуль воєнний стан?

Так. У складі є типи обліку робочого часу для призупинення трудового договору у звязку зі збройною агресією та для військової служби — окремо зі збереженням середнього заробітку і без нього. Для добровольців територіальної оборони ведеться власна ставка ЄСВ.

Чи потрібна Odoo Enterprise?

Так. Модуль спирається на hr_payroll, а це частина Odoo Enterprise. Безкоштовна кадрова основа l10n_ua_hr_employee працює і на Community.

Як розрахунок звязаний з обєднаною звітністю?

Бази ЄСВ рахуються окремими правилами за кодами категорій застрахованих осіб — 01, 02, 29, 36, 42, 43 і 75. Саме в цьому розрізі їх потребує додаток Д1, тому модуль обєднаної звітності збирає звіт з готових розрахункових листів, не перераховуючи зарплату.

08 / За цифрами

Коротко — у числах.

19Правил
нарахування
7Ставок ЄСВ
за категоріями ЗО
15xСтеля бази ЄСВ
від МЗП
OPL-1Enterprise
hr_payroll
ЗП

Український payroll — одразу після інсталяції.

Встановіть модуль з Odoo App Store і формуйте коректні розрахункові листки без ручного налаштування правил та без пошуку актуальних ставок.