Розрахунок зарплати
за українським законом
Готовий рушій нарахування заробітної плати для Odoo: МЗП, прожитковий мінімум, ставки ЄСВ, ПДФО та військового збору з датами дії, повна структура нарахування, утримань і внесків роботодавця та розрахунок авансу. Значення вже внесені — розрахункові листки формуються одразу після встановлення.
Ставка змінюється — код не змінюється.
Українське податкове законодавство переглядається щороку, а інколи й посеред року: мінімальна зарплата, прожитковий мінімум, ставки ЄСВ та податків. Помилка у ставці означає неправильно нарахований податок, розбіжність зі звітністю ДПС і ризик штрафу.
Модуль зберігає всі ставки з датами дії: кожен розрахунковий листок бере значення, чинне саме для свого періоду. Перерахунок минулих місяців лишається коректним навіть після зміни ставок — ви оновлюєте значення, а не код.
Структура нарахування — заповнена.
Повна структура нарахування
Нарахування, утримання, внески роботодавця та сума до виплати — налаштовані згідно з українською практикою розрахунку. Окреме налаштування після встановлення не потрібне.
Zero-configПДФО та військовий збір
Розрахунок від коректної бази з урахуванням аліментів та інших утримань із заробітної плати.
ПДФО · ВЗАванс
Розрахунок суми до виплати з урахуванням раніше виплаченого авансу — як частина розрахункового циклу.
АвансКожна ставка — з датою дії.
Довідник індексів — це не один рядок «ставка ЄСВ». Ставки ведуться окремо за кожною категорією застрахованої особи, бо саме так їх вимагає звітність:
- МЗП і ПММінімальна заробітна плата та прожитковий мінімум — база для обмежень ЄСВ, податкових розрахунків і донарахувань.
- ПДФО і ВЗСтавки податку на доходи фізичних осіб та військового збору, з датами дії.
- ЄСВ за категоріямиСім окремих ставок: 01 працівники, 02 інвалідність, 29 і 36 лікарняні, 42 і 43 декретні, 75 добровольці територіальної оборони.
Відсоток — за страховим стажем.
Відсоток за стажем
Таблиця відсотка оплати лікарняного за страховим стажем ведеться як параметр з датами дії — змінилися правила, змінюється запис, а не код.
Параметр, не кодРозрахунковий період і мінімальний стаж
Окремі параметри: за скільки місяців береться база та який мінімальний страховий стаж потрібен. Плюс середня кількість календарних днів у місяці.
НалаштовуєтьсяПравила нарахування вже є
Лікарняні, декретні та відпускні входять у структуру нарахування окремими правилами — разом із власними базами ЄСВ для цих виплат.
3 правилаСтраховий стаж не перераховується
Стаж приходить з Пенсійного фонду разом з електронним лікарняним — через модуль імпорту е-лікарняних. Модуль розрахунку бере його як є.
Власний розрахунок стажу всередині ERP створив би друге число, яке потім не збігається з тим, за яким Фонд призначив допомогу. Одне джерело, один запис.
Типи обліку часу, яких немає в стандарті.
- ПризупиненняПризупинення трудового договору у зв'язку зі збройною агресією — окремий тип обліку часу і окреме правило нарахування.
- МобілізаціяВійськова служба у двох варіантах: зі збереженням середнього заробітку і без збереження — це різні типи, бо дають різний результат у розрахунку й у звітності.
- ТероборонаДля добровольців територіальної оборони ведеться власна ставка ЄСВ — категорія 75.
- Декрет і доглядВідпустка у зв'язку з вагітністю та пологами й відпустка по догляду за дитиною — окремі типи обліку часу з власними базами ЄСВ.
Зарплата рахується в розрізі звіту.
Бази ЄСВ рахуються не однією сумою, а окремими правилами за кодами категорій застрахованих осіб — 01, 02, 29, 36, 42, 43, 75. Плюс окреме правило донарахування до мінімального страхового внеску.
Саме в такому розрізі їх потребує додаток Д1 об'єднаної звітності. Тому модуль звітності збирає звіт з готових розрахункових листів і нічого не перераховує: розрахунок і звіт говорять однією мовою за побудовою, а не за збігом.
Коротко про головне.
Чи треба налаштовувати правила нарахування після встановлення?
Ні. Структура нарахування та довідник індексів постачаються заповненими — чинні значення мінімальної зарплати, прожиткового мінімуму, ставок ЄСВ, ПДФО та військового збору вже внесені. Розрахункові листки формуються одразу після встановлення.
Що буде з розрахунками за минулі місяці, коли зміниться ставка?
Нічого. Усі ставки зберігаються з датами дії, і кожен розрахунковий листок бере значення, чинне саме для свого періоду. Перерахунок минулого місяця після зміни ставки лишається коректним. Ви оновлюєте значення в довіднику, а не код.
Чи рахує модуль лікарняні та декретні?
Так, правила нарахування для лікарняних, декретних і відпускних входять у структуру. Відсоток оплати лікарняного береться з таблиці за страховим стажем, є параметри розрахункового періоду та мінімального стажу. Сам страховий стаж приходить з ПФУ разом з електронним лікарняним і не перераховується.
Як рахується ЄСВ?
З обмеженнями бази: не менше мінімальної зарплати і не більше 15-кратної мінімальної. Є окреме правило донарахування до мінімального страхового внеску та окрема ставка для працівників з інвалідністю. Ставки ведуться окремо за кожною категорією застрахованої особи.
Чи враховує модуль воєнний стан?
Так. У складі є типи обліку робочого часу для призупинення трудового договору у звязку зі збройною агресією та для військової служби — окремо зі збереженням середнього заробітку і без нього. Для добровольців територіальної оборони ведеться власна ставка ЄСВ.
Чи потрібна Odoo Enterprise?
Так. Модуль спирається на hr_payroll, а це частина Odoo Enterprise. Безкоштовна кадрова основа l10n_ua_hr_employee працює і на Community.
Як розрахунок звязаний з обєднаною звітністю?
Бази ЄСВ рахуються окремими правилами за кодами категорій застрахованих осіб — 01, 02, 29, 36, 42, 43 і 75. Саме в цьому розрізі їх потребує додаток Д1, тому модуль обєднаної звітності збирає звіт з готових розрахункових листів, не перераховуючи зарплату.
Коротко — у числах.
нарахування
за категоріями ЗО
від МЗП
hr_payroll