Кадрова історія
з наказом під кожною зміною
Посада, підрозділ, оклад і ставка змінюються в межах того самого договору. Модуль веде цю історію як датований регістр: подія, дата, з якої вона діє, і підстава — наказ, довідка, рішення суду чи заява з номером і датою.
Версія Odoo — це контракт, а не кадрова зміна.
Версія Odoo рветься тоді, коли міняється тип договору або договір закінчується, — і тоді ж виникають Д1, Д5, 4ДФ і виплати при звільненні. Розрив версії на кожну кадрову зміну вимагав би другого розрахункового листка за той самий місяць, чого в українській практиці немає.
А п. 5 абз. 7 Порядку № 1078 прямо вимагає протилежного: рахувати суму з повного місяця і виплачувати пропорційно відпрацьованому часу. Тому зміни всередині договору живуть у регістрі, а не в нових версіях.
Подія, дата, підстава.
Подія і дата дії
Прийняття, переведення, підвищення окладу, виправлення, зміна ставки, відпустка по догляду за дитиною, відпустка без збереження, мобілізація, повернення. Дата — як у наказі, а не коли внесли.
Дата наказуПідстава
Наказ, довідка, рішення суду або заява — з номером і датою. Номер наказу питається там, де облік регламентований: з нього будується графа 16 додатка Д5.
Д5 · графа 16Регістр належить контракту
Основне місце роботи і внутрішнє сумісництво — два контракти з різними посадами й окладами. Питання «яка посада 1 червня» без назви контракту відповіді не має.
СумісництвоОдин листок, події для звітності.
Один розрахунковий листок
Період ділиться там, де змінився стан: оклад, підвищений 15-го, до 14-го платиться за старою сумою, а далі — за новою, усередині одного листка.
Без другого листкаІсторія за посадою
Підвищення окладу за посадою, хоч би хто її обіймав. Індексація прив'язує базовий місяць новоприйнятого до посади, а не до людини.
ІндексаціяМашина пропонує, людина вирішує
Редагування поля на картці працівника відкриває чернетку запису з новими значеннями і запропонованим видом події. Підвищення окладу й виправлення помилково набраного окладу для бази даних однакові, а для закону — ні: лише підвищення зсуває базовий місяць індексації.
Редагування ніколи не блокується. Чернетка просто не читається — ні зарплатою, ні звітністю — доки її не підтвердили.
Коротко — у числах.
подій
при зміні окладу
п. 5 абз. 7
Odoo 19 & 20