Made in Ukraine · Odoo 19 · 20
Premium · OPL-1
Модуль · Кадровий облік · ПФУ

Е-лікарняні з ПФУ —
у Odoo 20

Кадровик бачить електронні лікарняні в кабінеті страхувальника ПФУ, але не у своїй Odoo — і переписує по черзі, по 5–15 хвилин на листок. ПФУ віддає всі листки одним XML. Модуль його розбирає, знаходить людей за РНОКПП, створює відсутності до затвердження й зберігає все, що в листку було: статус, стаж, дні роботодавця і фонду, строк оплати.

01 / Спершу про головне

Імпорт файлу, а не інтеграція.

Модуль не з'єднується з ПФУ і нічого звідти не забирає сам. XML з листками вивантажуєте ви — у кабінеті страхувальника на portal.pfu.gov.ua, за потрібний період. Модуль читає цей файл.

Завантаження: «Відпустки → Завантажити лікарняні з ПФУ», файл, тип відсутності — і все. Статуси в ПФУ міняються, тому файл перечитують: повторне завантаження оновлює листки, а не подвоює їх.

02 / Odoo 20

Не перенесення — перебудова.

Odoo 20 переосмислила облік відсутностей, і модуль бере з неї те, що раніше доводилося дописувати збоку: календарні дні, типи відсутностей, стан «до затвердження». Українську частину переписано з нуля під те, як лікарняні живуть насправді.

Типи відсутностей у календарних днях дає безкоштовний модуль типів відсутностей — він ставиться разом із цим.

03 / Один листок — одна відсутність

Хвороба — це ланцюжок листків.

Листок — окремий документ

У справжньому вивантаженні 78 листків складаються в 51 випадок, і в листків одного випадку різні статуси: перший уже оплачений, останній щойно готовий до сплати.

Ланцюжок випадку

Перші п'ять днів — самі

Роботодавець оплачує перші дні випадку, а не кожного листка: восьмиденний листок бере п'ять, наступні — нуль. Догляд, вагітність і пологи, нещасний випадок — фонд з першого дня.

Підприємство · фонд

Строк оплати — на листку

Чекати кінця хвороби, щоб заплатити за перший тиждень, не можна. Строк рахується від листка, прострочені знаходяться фільтром.

Фільтр прострочених

Прив'язка лише за РНОКПП

Тезки трапляються, а помилкова прив'язка лікарняного — це чужі гроші й чужий стаж. Листок, якому немає до кого прив'язатися, названо у звіті поіменно. Помилково сформований листок не створює відсутності взагалі.

04 / Що зберігає листок

Усе, що в ньому було.

05 / Чого модуль не робить

Не нараховує.

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

06 / За цифрами

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

5Перших днів
роботодавця — авто
78 → 51Листків у випадки
у живому файлі
РНОКППЄдина
прив'язка
OPL-1Community
Odoo 19 · 20
ПФ

Лікарняні з ПФУ — без ручного вводу.

Встановіть модуль, вивантажте XML з кабінету ПФУ й завантажте його в «Відпустки». Повторне завантаження того самого файлу оновлює листки, а не подвоює їх.