Е-лікарняні з ПФУ —
у Odoo 20
Кадровик бачить електронні лікарняні в кабінеті страхувальника ПФУ, але не у своїй Odoo — і переписує по черзі, по 5–15 хвилин на листок. ПФУ віддає всі листки одним XML. Модуль його розбирає, знаходить людей за РНОКПП, створює відсутності до затвердження й зберігає все, що в листку було: статус, стаж, дні роботодавця і фонду, строк оплати.
Імпорт файлу, а не інтеграція.
Модуль не з'єднується з ПФУ і нічого звідти не забирає сам. XML з листками вивантажуєте ви — у кабінеті страхувальника на portal.pfu.gov.ua, за потрібний період. Модуль читає цей файл.
Завантаження: «Відпустки → Завантажити лікарняні з ПФУ», файл, тип відсутності — і все. Статуси в ПФУ міняються, тому файл перечитують: повторне завантаження оновлює листки, а не подвоює їх.
Не перенесення — перебудова.
Odoo 20 переосмислила облік відсутностей, і модуль бере з неї те, що раніше доводилося дописувати збоку: календарні дні, типи відсутностей, стан «до затвердження». Українську частину переписано з нуля під те, як лікарняні живуть насправді.
Типи відсутностей у календарних днях дає безкоштовний модуль типів відсутностей — він ставиться разом із цим.
Хвороба — це ланцюжок листків.
Листок — окремий документ
У справжньому вивантаженні 78 листків складаються в 51 випадок, і в листків одного випадку різні статуси: перший уже оплачений, останній щойно готовий до сплати.
Ланцюжок випадкуПерші п'ять днів — самі
Роботодавець оплачує перші дні випадку, а не кожного листка: восьмиденний листок бере п'ять, наступні — нуль. Догляд, вагітність і пологи, нещасний випадок — фонд з першого дня.
Підприємство · фондСтрок оплати — на листку
Чекати кінця хвороби, щоб заплатити за перший тиждень, не можна. Строк рахується від листка, прострочені знаходяться фільтром.
Фільтр простроченихПрив'язка лише за РНОКПП
Тезки трапляються, а помилкова прив'язка лікарняного — це чужі гроші й чужий стаж. Листок, якому немає до кого прив'язатися, названо у звіті поіменно. Помилково сформований листок не створює відсутності взагалі.
Усе, що в ньому було.
- НомериНомер листка і номер справи — звідси й ланцюжок випадку; період листка і межі всієї хвороби.
- ПричинаЗа довідником наказу МОЗ № 1234 від 17.06.2021; обставини — нещасний випадок, лікування за кордоном, порушення режиму.
- СтажСтраховий стаж на дату видачі й страхові місяці за останні дванадцять — таким, як його визначив ПФУ, без перерахунку.
- ЗакладНазва та ЄДРПОУ закладу охорони здоров'я.
Не нараховує.
Модуль доводить дані до стану, у якому нарахування можливе: з поділом днів, стажем і статусом на кожному листку. Сам розрахунок — справа зарплатного модуля, і він читає саме ці поля.
Коротко — у числах.
роботодавця — авто
у живому файлі
прив'язка
Odoo 19 · 20