Атестаційні завдання K2 ERP/Зарплата

Версія від 09:18, 29 квітня 2026, створена R (обговорення | внесок) (Імпорт з Google Docs)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

Модуль обліку та розрахунку заробітної плати

Реальний бізнес-контекст

Компанія веде штат працівників із фіксованими окладами, погодинною оплатою або оплатою за відрядні роботи[cite: 1, 2, 3]. Щомісяця система повинна забезпечувати:

  • Формування нарахувань заробітної плати[cite: 4];
  • Облік відпрацьованого часу, лікарняних та відпусток[cite: 5];
  • Розрахунок податків та обов'язкових внесків[cite: 6];
  • Створення відомостей для виплат[cite: 7];
  • Контроль заборгованості перед персоналом[cite: 8].

Основні завдання

1. Структура довідників

  • Довідник «Співробітники»: має містити ПІБ, посаду, дату прийняття на роботу та банківські реквізити[cite: 11, 12, 13, 19, 20]. Також вказується тип оплати (оклад, погодинна або відрядна) та відповідний розмір ставки[cite: 14, 15, 16, 17, 18].
  • Довідник «Статті нарахувань і утримань»: містить назву (премія, штраф тощо), тип (нарахування чи утримання) та спосіб розрахунку (фіксована сума або відсоток від бази)[cite: 21, 22, 23, 24].

2. Журнал «Табелі обліку робочого часу»

Журнал призначений для ручного або масового внесення даних про відпрацьовані години/дні, відпустки, лікарняні та прогули по кожному співробітнику за місяць[cite: 25, 27, 28, 29, 30, 31, 32, 34]. Система має автоматично підраховувати загальну кількість відпрацьованого часу[cite: 35].

3. Формування розрахункових листів

Розрахунок базується на даних табеля, типу оплати та встановлених ставках з урахуванням додаткових нарахувань[cite: 36, 37, 38, 39, 40, 41].

  • Формула для окладу: Нараховано = (Оклад × (відпрацьовані дні / норма днів)) + нарахування – утримання[cite: 44].
  • Формула для годинної ставки: Нараховано = (Годинна ставка × відпрацьовані години) + нарахування – утримання[cite: 46].

4. Розрахунок податків

Автоматичний розрахунок згідно з нормами:

  • ЄСВ (22%): нараховується додатково за рахунок компанії[cite: 48, 54].
  • ПДФО (18%) та Військовий збір (1,5%): утримуються безпосередньо із суми нарахування працівника[cite: 49, 50, 52].

5. Журнал «Розрахункові листи» та виплати

Журнал відображає нараховану суму, утримання та статус («Розраховано» або «Виплачено»)[cite: 55, 59, 60, 62]. Передбачено функціонал фільтрації, масового проведення розрахунків та формування платіжних відомостей для банку[cite: 64, 65, 66]. Статус «Виплачено» встановлюється після фактичної виплати суми співробітнику[cite: 68, 69].

Звітність та друковані форми

  • Друковані форми: індивідуальний розрахунковий лист для співробітника та загальна платіжна відомість на весь персонал[cite: 70, 71, 72].
  • Звіти:
    • «Фонд оплати праці» (загальні суми нарахувань та податків по компанії)[cite: 74, 75, 76];
    • «Відомість на виплату» (деталізація нараховано/утримано/до виплати по кожному співробітнику)[cite: 77, 78, 79, 80, 81].

Технічні вимоги

Параметр Опис
Бекенд K2 Cloud ERP (Python або PHP) [cite: 83]
БД PostgreSQL або MySQL [cite: 83]
Фронтенд HTML5, JavaScript, AJAX (Fetch/Axios) [cite: 83]
UI-компоненти DataTables, Select2 [cite: 83]
Друк PDF (внутрішні механізми або Stimulsoft Reports) [cite: 83]

Критерії оцінки

  1. Реалізація обліку співробітників і табелів — 20 балів[cite: 85].
  2. Формування розрахункових листів — 20 балів[cite: 85].
  3. Розрахунок податків і внесків — 20 балів[cite: 85].
  4. Виплата зарплати і фіксація статусу — 20 балів[cite: 85].
  5. Формування звітів і друкованих форм — 20 балів[cite: 85].