Розрахунок середньоденної зарплати
1. Призначення
У межах удосконалення функціоналу розрахунку середньої заробітної плати в Odoo реалізовано вкладку «Розрахунок середньоденної зарплати».
Вона забезпечує обчислення середньоденної зарплати для типів виплат "Відпускні" та "Лікарняні", відповідно до вимог чинного законодавства України (Порядок №100, №1266).
2. Вкладка "Розрахунок середньоденної зарплати"
Вкладка відображається у формі розрахункового листа (hr.payslip) лише для типів виплат:
- Відпускні
- Лікарняні
Для інших типів виплат вкладка недоступна.
Функціонал вкладки:
- Відображення детальних даних, які використовуються для розрахунку середньої
- Таблична частина з розбивкою по періодах
- Автоматичне заповнення при натисканні на кнопку «Розрахувати листок»
- Можливість коригування значень які беруть участь у розрахунку ефективного значення для розрахунку нарахувань за допомогою редагування даних у таблиці
До таблиці потрапляють лише ті періоди (місяці), які входять до розрахункового періоду, визначеного відповідно до чинних правил (наприклад, останні 12 місяців або фактичний строк роботи).
✅ Рекомендація: Перед підтвердження розрахунку відпустки чи лікарняного у новій вкладці розрахунку середньої заробітної плати рекомендується:
1. Перевірити дані старих розрахункових листків (створених до оновлення релізу "Облік для України, випуск 17.0.7.0.20250210 від 10 лютого 2025 року), особливо наявність і правильність заповнення періоду та поля "Підстава".
2. За необхідності — відредагувати розрахунковий лист, або скористатися вкладкою "Розрахунок середньоденної зарплати" для ручного коригування таблиці.
3. Переконатись, що усі ключові значення (дні, суми, тип виплати) внесено для коректного включення у розрахунок СЗП.
Обробка декількох РЛ:
Якщо за один місяць у працівника є декілька розрахункових листків (наприклад, зарплата + лікарняні), вони відображаються в окремих рядках із відповідним розподілом календарних днів.
Значення колонок таблиці:
Колонка | Опис |
---|---|
Джерело | Посилання на джерело для розрахунку (відповідний розрахунковий листок, або наявні історичні дані) |
Період | Місяць/період, до якого належать дані |
Календарні дні | Загальна кількість календарних днів періоду по типу виплати |
Нарахована сума | Сума нарахувань за відповідний період |
Кількість днів вилучених | Кількість днів, які не враховуються в розрахунку (відпустки без з/п , тощо) |
Сума, яка бере участь в розрахунку | Розрахункова сума, що використовується у формулі середньої |
Також передбачено автоматичне підбиття підсумків і перерахунок ефективного значення середньої заробітної плати при редагуванні значень у строках.
Ефективне значення = "Сума, яка бере участь в розрахунку" / (Календарні дні - Кількість днів вилучених із розрахунку)
Якщо в системі автоматичний розрахунок некоректний із-за невідповідності всіх знайдених даних, можна скористатись редагуванням таблиці, або внести середню заробітну плату у поле "Середньоденна зарплата", яке є пріоритетним при розрахунку суми відпускних (чи лікарняних)
Ручне редагування розрахунку середньоденної зарплати:
- Доступне у статусі "Очікування"
- При натисканні на будь-який рядок в таблиці – відкривається можливість редагування, та переходу до джерела нарахування
- Також доступна кнопка +Додати рядок, яка відкриває форму для введення додаткових (зокрема, історичних) даних
При натисканні на це поле, з'являється вікно в якому є змога задати усі необхідні дані.
3. Врахування історичних даних
У разі переходу з іншої облікової системи (наприклад, 1С) дані за попередні періоди можуть бути відсутні. Для цього реалізовано окремий довідник: "Історичні дані по ЗП" (hr.salary.history)
Основні можливості:
- Внесення нарахувань за попередні місяці
- Вказівка періоду, типу виплати, кількості днів та суми
- Імпорт даних стандартними засобами Odoo
- Зберігати дані списком для зручного перегляду внесення коректності даних
- Перегляд історії через:
- Модуль Зарплата → Налаштування → Довідники → Історичні дані по ЗП
- Або у картці співробітника (вкладка "Історичні дані по ЗП")
Можливі варіанти внесення історичних даних:
- Заповнення або завантаження даних у довідник "Історичні дані по ЗП"
Модуль Зарплата - Налаштування - Довідники → Історичні дані по ЗП
Перегляд довідника можна налаштовувати використовуючи відповідні групування списку
- Заповнення даних в картці співробітника - вкладка "Історичні дані по ЗП". Дані автоматично синхронізуються з записами у довіднику "Історичні дані по ЗП"
Модуль Співробітники - Картка співробітника- Вкладка "Історичні дані по ЗП"
Основні поля для заповнення:
Поле | Опис |
---|---|
Співробітник | Посилання на довідник співробітників (hr.employee). Необхідно обрати відповідного співробітника. |
Період | Календарний місяць, за який вносяться дані. |
Тип виплат | Тип доходу: Заробітна плата, Відпускні, Лікарняні. |
Кількість днів | Кількість днів, що враховуються у розрахунку середньої зарплати. Необхідно зазначати з урахуванням виключених днів (наприклад, періодів без збереження заробітку). |
Сума | Нарахована сума, що враховується для обчислення середньої заробітної плати. |
Примітка:
Значення "Кількість днів" та "Сума" мають вноситись у вигляді, який враховується системою при розрахунку середньої заробітної плати (СЗП) — тобто вже з урахуванням вилучених періодів та коригувань.
Інтеграція з розрахунком середньоденної зарплати
При формуванні (розрахунку) таблиці у вкладці "Розрахунок середньоденної зарплати", система перевіряє наявність джерел даних у такій послідовності:
- Якщо існує розрахунковий листок (payslip) за відповідний місяць — використовуються дані з розрахункового листка.
- Якщо відсутній розрахунковий листок, але є запис у історичних даних ЗП (hr.salary.history) — дані беруться з історії.
- Якщо даних немає в обох джерелах — місяць не враховується, в таблиці виводиться коментар "Відсутні дані", якщо період потрапляє у розрахунковий період для розрахунку СЗП.
Приклад. "Врахування розрахунку середньої зарплати з різними джерелами та відсутністю даних в розрахунковому періоді":
Працівник Прийнятий з 01.03.25 року, дата початку контракту 01.03.25.
Перехід нарахування в системі з червня 2025 року.
В систему внесенні історичні дані по зарплаті за Квітень та Травень 2025 року.
За Червень 2025 розрахована Зарплата в системі
При розрахунку середньої для нарахування лікарняного за липень 2025 системою враховуються історичні записи з Довідника, Розрахунку зарплати в системі, та зазначено відсутність внесених даних для періоду Березень 2025 (оскільки в розрахунковий період для розрахунку СЗП місяць березень включається). Користувач звертає увагу, та має дозаповнити дані відповідними необхідними значеннями.