Погляньте на один тиждень будь-якої команди зі змінним графіком. Одна людина почала нічну зміну о десятій вечора. Інша працювала в державне свято. Третя залишилася на кілька додаткових годин у звичайну п’ятницю замість того, щоб піти вчасно. Усі троє працювали понаднормово — і жоден із цих випадків не варто обробляти однаково.
Складне тут не в тому, щоб помітити, що людина працювала довше. Складне — це все, що потрібно вирішити щодо цих годин, перш ніж їх можна оплатити. Для кожного проміжку часу треба знати тип годин (звичайні, нічні, вихідні, святкові чи якась інша категорія), ставку, що до нього застосовується, спосіб компенсації (гроші через нарахування зарплати чи відгул), частину зміни, яку охоплює кожне правило, маршрут погодження, який ці години мають пройти, і формат, у якому вони врешті потраплять до нарахування зарплати. Помилитеся в будь-чому з цього — і підсумкове число буде хибним.
У більшості компаній ця логіка ніде не записана так, щоб нею могла скористатися система. Вона живе в голові HR-менеджера — «неділя — подвійна ставка, а після десятої вечора — півтори» — або в окремому Excel-файлі, який веде одна людина, а решта їй довіряє. Це працює, доки людина не поїде у відпустку, доки команда не виросте або доки компанія не відкриє офіс у другій країні з іншими правилами. Тоді знання, що раніше вміщалося в одній голові, доводиться вмістити в систему.
Саме для цього й потрібна автоматизація понаднормових. Не кращий калькулятор для додаткових годин, а спосіб узяти правила, яких компанія і так дотримується, і дати системі застосовувати їх — автоматично визначати для кожного конкретного проміжку, який це тип годин, яка в них ставка, як вони компенсуються та хто їх погоджує.

Більшість інструментів обліку часу вміють зафіксувати, що людина працювала з 18:00 до 23:30. Це проста частина. Складніша — перетворити цей «сирий» проміжок на години, з якими справді може працювати нарахування зарплати. А це означає класифікацію, а не просто вимірювання.
Різниця важлива, бо одна зміна рідко буває одним типом понаднормових. Ті самі п’ять із половиною годин можуть містити звичайні вечірні години до певної межі й нічні — після неї, кожні за своєю ставкою. Іншого дня вся зміна може бути вихідними годинами; ще іншого — святковими; ще іншого — категорією, специфічною для того, як конкретна компанія трактує понаднормові. Загальна цифра каже, скільки. Класифікація каже, що це таке — і лише друге достатнє, щоб оплатити правильно.
Які саме правила застосовуються — скільки надбавок, за якими ставками, у які дні — відрізняється від однієї юрисдикції та компанії до іншої. Щось задається трудовим законодавством, щось — політикою компанії, щось — тим, про що домовилася конкретна команда. Ідея не в тому, щоб зашити правила якоїсь однієї країни; ідея в тому, що якими б не були ваші правила, система має вміти їх утримувати й застосовувати однаково щоразу, а не залишати кожну зміну на ручне тлумачення.
Понаднормова (надурочна) робота — це робота понад встановлену тривалість робочого дня або облікового періоду. В Україні її регулюють статті 62-65 і 106 КЗпП, а на час воєнного стану частину норм змінює Закон № 2136-IX. Правила, які варто знати HR, перш ніж налаштовувати облік:
| Тип годин | Норма КЗпП | Ставка-множник у політиці |
|---|---|---|
| Надурочні | Подвійна оплата (ст. 106) | 2× |
| Нічні (22:00-6:00) | Доплата не менше 20% (ст. 108) | Від 1,2× |
| Робота у вихідний день | За згодою сторін подвійна оплата або інший день відпочинку (ст. 72, 107) | 2× або відгул |
| Робота у святковий день | Подвійна оплата (ст. 107). Під час воєнного стану ст. 73 не застосовується, тож святкові дні є звичайними робочими | 1× на період воєнного стану |
Ставки з таблиці налаштовуються в системі як окремі типи понаднормових, про які йдеться далі.
Корисно дивитися на понаднормові як на процес, а не як на розрахунок. Від моменту, коли співробітник відпрацював зайве, до моменту, коли нарахування зарплати отримує чисті дані, є ланцюжок кроків — і автоматизація означає, що цей ланцюжок веде система, а не людина:
Співробітник ніколи не обирає тип чи ставку. Менеджер ніколи не ділить зміну руками. Класифікують правила, і кожен у ланцюжку працює з даними, які вже структуровані.
Візьмімо запит 18:00–23:30. На папері це п’ять із половиною годин понаднормових. На практиці, якщо компанія вважає все після 22:00 нічними годинами, це насправді дві речі: звичайні вечірні години з 18:00 до 22:00 і нічні — з 22:00 до 23:30 за вищою ставкою.
Автоматизована система проводить цю межу сама. Вона ділить один запит на два рядки — вечірній проміжок за своєю ставкою, нічний — за своєю — і показує їх поруч. Нікому не треба шукати межу о 22:00, вираховувати тривалість кожної частини, дивитися, який множник застосувати, і сподіватися, що арифметика не підвела. Розрахунок нічних годин, що раніше був ручним кроком, — це просто те, що тепер показує запит.
Ось у чому різниця між фіксацією понаднормових і їх автоматизацією. Та сама логіка масштабується на вихідні та святкові понаднормові, на надбавки, що накладаються одна на одну, на будь-яке поєднання, яке підкидає реальна зміна.
Кілька слів про ці надбавки, що накладаються, бо це легко уявити неправильно: коли на той самий проміжок може підійти кілька типів — скажімо, це і неділя, і всередині нічного вікна — система не додає й не перемножує ставки. Вона зводить кожен проміжок до одного типу. Тип із конкретним часовим вікном (як-от нічні години) має пріоритет над ширшим типом за днем, тож кожен відрізок отримує рівно одну ставку. А оскільки переможець визначається за правилами, які ви налаштували, а не автоматичним вибором найбільшого множника, типи варто продумувати свідомо.

Ось де з’являється PeopleForce — не як фіксована формула, а як місце, де компанія записує власну логіку понаднормових, а система її застосовує. Усе це живе в політиці присутності: наборі правил обліку робочого часу, який призначається співробітникам за локацією (тривалість стандартного дня, чи потрібне погодження, як рахуються понаднормові). Політик може бути кілька одночасно, і призначаються вони за локацією — одна для головного офісу, інша для майданчика, що працює позмінно, — тож різні локації можуть дотримуватися справді різних правил.
Усередині політики ви задаєте стільки типів понаднормових, скільки потрібно компанії, кожен зі своєю логікою:
Один тип завжди лишається типом за замовчуванням — зі ставкою 1× (базова оплата), без умов. Це запасний варіант для всього, що не збіглося з жодним правилом, тож жоден запит ніколи не лишається некласифікованим, і видалити цей тип не можна.
Зверніть увагу на те, чого ви тут не робите: ви задаєте правила самі, а не обираєте країну зі вбудованого списку. Для міжнародної компанії саме в цьому суть — ви налаштовуєте окремий набір типів під вимоги кожної юрисдикції, замість сподіватися, що фіксований шаблон підійде.

Автоматизація понаднормових — не лише про математику. Вона про контроль над процесом, а контроль живе саме в погодженні.
Коли облік понаднормових увімкнено, погодження для них стає обов’язковим автоматично: жоден запис не проходить неперевіреним. Сам ланцюжок погодження ви будуєте самі, з будь-якою кількістю етапів, і кожен етап задається гнучко — прямий керівник, керівник керівника, тимлід, керівник відділу або конкретна названа людина. Використовується той самий конструктор погодження, який ви вже знаєте з решти PeopleForce, налаштований прямо в політиці присутності, тож окремої системи погодження понаднормових вчити не доведеться. Ланцюжок адаптується до будь-якої структури — від пласкої команди з одним рівнем погодження до багаторівневої ієрархії.
Там, де етапів кілька, вони йдуть послідовно, і відповідальність розподіляється, а не дублюється. Перший погоджувач бачить запит, уже розбитий за типами, і може виправити рядок в один клік, якщо система обрала не той тип; кожен наступний етап бачить уже перевірений результат, тільки для читання. Ніхто не повторює ту саму перевірку.
Найкорисніше тут — менше й легко проґавити. Для кожного типу понаднормових ви можете написати інструкції для погоджувача, і вони з’являються прямо на запиті, поруч із рядком, до якого стосуються, у момент ухвалення рішення — наприклад, «погоджуй лише коли це робота для преміального клієнта й наближається дедлайн». Правило перестає жити в окремому документі політики, який менеджер колись прочитав і вже не пам’ятає; воно з’являється саме там, де години погоджують, і тоді, коли це потрібно. Найбільше це важить для дорогих типів — святкових і нічних годин, — де компанії зазвичай хочуть твердіших підстав для погодження, а це і є той маршрут погодження понаднормових, який найважче втримати документом, який ніхто не перечитує.
Ніщо з цього не потребує, щоб ви окремо казали системі, хто кому підпорядковується. Вона вже знає — з Core HR, — тож «прямий керівник» перетворюється на реальну людину, звіти за відділами показують потрібних людей, а кожен співробітник автоматично отримує політику присутності, призначену для його локації. Що ретельніше ведуться ці основи, то менше налаштувань потрібно всюди далі.
Поставте автоматизацію поруч зі старою рутиною — і операційна цінність стає конкретною. Ось завдання, які зникають:
Зверніть увагу: це конкретні операції, а не туманна обіцянка «заощадити час і зменшити помилки». Заощаджений час — це крок із калькулятором; усунуті помилки — це хибно обраний множник і розбіжність наприкінці місяця.
Результат усього цього — не просто охайна картка запиту на понаднормові. Це структуровані дані щодо кожного погодженого запиту:
Ці поля фіксуються й перевіряються на самому запиті, тож години надходять уже розкладені за типами й ставками, а не як «сирі» години, які хтось іще має класифікувати. Далі класифіковані години та їхні ставки потрапляють у ваші експорти з обліку часу, готові до передачі у ваш процес нарахування зарплати — без проміжного проходу через таблицю, щоб з’ясувати, чим була кожна година. Ось практичне значення «обліку часу, готового до нарахування зарплати»: дані виходять з обліку вже розкладеними за типами й ставками, а не як недиференційовані години.
Щоб було чітко, що система робить, а чого — ні: вона класифікує години, застосовує ставку-множник і передає чисті, структуровані дані. Вона сама не розраховує фінальну грошову суму — це лишається за вашим процесом нарахування зарплати, який тепер отримує правильні вхідні дані замість «сирих».
Одне зауваження про міграцію для чинних клієнтів PeopleForce. Увімкнення цього нічого не порушує з того, що у вас уже є. Наявні записи лишаються незмінними, а нові правила — разом із типом за замовчуванням — застосовуються лише до запитів, поданих після того, як ви їх налаштуєте. Тож типи можна додавати поступово — спершу нічні години, решту — коли буде час: ставки, які ви задаєте зараз, не переписують історію — кожен запит пам’ятає ставку, що діяла на момент його класифікації.
Це перший, фундаментальний крок до гнучкого обліку понаднормових. Наступний крок — розрахунок зарплати: якщо ви рахуєте її в Payroll, модулі розрахунку зарплати PeopleForce, класифіковані й погоджені години з їхніми ставками йдуть у розрахунок без ручного перенесення. Класифікація, правильний тип і правильна ставка в момент подання запиту доступні вже сьогодні.
Для команд, які вже в PeopleForce, налаштування коротке:
Автоматизація понаднормових починається не з формули нарахування зарплати. Вона починається з того, щоб записати правила у формі, з якою система може працювати: коли виникає певний тип годин, яка ставка до нього застосовується, як він компенсується, хто його погоджує та куди дані йдуть далі. Щойно це задано, підрахунок, поділ, ставка й маршрутизація перестають бути ручною роботою — а години приходять у нарахування зарплати вже класифікованими, погодженими й готовими.
Подивіться, як PeopleForce може автоматизувати облік понаднормових для ваших команд — від першого класифікованого запиту до експорту, готового до нарахування зарплати.
Редакційна команда PeopleForce створює та вдосконалює матеріали про управління персоналом, рекрутинг, розвиток команд і HR-технології. Кожна стаття проходить редакційну перевірку на точність, актуальність і зрозумілість. Ми спираємося на перевірені джерела, галузеві дослідження, практичний досвід та власну аналітику PeopleForce, зокрема знеособлені дані, щоб надавати HR-фахівцям, керівникам і власникам бізнесу корисну й достовірну інформацію.
Керуйте повним життєвим циклом співробітника — від першої співбесіди до фінального офбордингу — без перемикання між вкладками та втрати даних.

Що таке інклюзивність на роботі, чому вона впливає на утримання, залученість та інновації і які кроки допомагають побудувати інклюзивну культуру.
Більшість застосувань ШІ в HR сьогодні зводиться до п’яти завдань. Як працює кожне з них, як воно виглядає в PeopleForce і які п’ять запитань варто поставити будь-якому постачальнику.
Що таке професійне вигорання, як його розпізнати, чим воно відрізняється від стресу, як діяти HR і керівнику та як вимірювати ризик у команді.