← Back to case studies

HR and Payroll System with Automated Settlements and AI Forecasting

Industry: Legal and Advisory Services
Size: 120 employees
Location: Masovian
Area: Human Resources

The Challenge

Time-Consuming HR and Payroll Processes and Lack of Personnel Cost Forecasting

The company lacked an integrated HR and payroll management system. Every settlement required manual work across multiple spreadsheets, generating payroll lists took 2–3 days, and the absence of automated personnel cost forecasting made HR budget planning difficult.

Key challenges:

  • Manual payroll preparation took 2–3 days per month
  • No automated generation of accounting settlements
  • Time-consuming creation of bank transfers (CSV format)
  • No system for forecasting personnel costs for the following month
  • Difficulties managing employment history and data changes
  • Manual reminders for employee birthdays and work anniversaries
  • No integration with external systems (Multisport, company phones)
Business impact: High administrative costs in the HR department, delays in salary payments, and inability to accurately plan the personnel budget

The Solution Process

HR System with Automation and AI Forecasting

Implementation of a comprehensive HR and payroll system with automated generation of settlements, payroll lists, CSV transfers, and the use of AI for personnel cost forecasting and automatic notifications about HR events.

Delivery time: 6 months
1

Process Mapping and Design Workshops

Conducting workshops with the HR department, mapping the existing HR and payroll process, defining requirements, and preparing a project plan with an implementation schedule

4 weeks
2

Architecture and Database Design

Designing the database structure (staff, people, settlements, invoices, phones, Multisport, vouchers, logs) and the application schema with views and automations

5 weeks
3

Database and View Implementation

Creation of 15+ databases and dedicated views: employee database, contacts, employment history, accounting settlements, payouts, invoices, payroll list, Multisport, gifts and anniversaries

8 weeks
4

Process Automation and Actions

Implementation of automated generation of accounting settlements, payouts, invoices, payroll lists, and CSV export for bank transfers compatible with mBank format

6 weeks
5

AI Forecasting and Notifications

Deployment of an AI-based personnel cost forecasting system for the following month (by the 25th of each month) and automated notifications for birthdays, work anniversaries, and end of employment

4 weeks
6

Integrations and Final Testing

Integration with external systems (Multisport, mobile operators), data import from the previous HR software, testing, and HR team training

5 weeks

Actions Taken

Employee Database with Change History

A central employee database with an employment history mechanism enabling planning of future changes (raises, promotions) with automatic updates on specified dates

Tools used:
DatabaseHistory TrackingFuture EventsStatus Management
Result: 100% up-to-date HR data and complete employment history

Automated Settlement Generation

The system automatically generates accounting settlements based on contract type (employment contract, civil contracts for employees over 26) with conditions for start and end dates

Tools used:
Auto GenerationConditional LogicAccounting IntegrationDate Validation
Result: Reduction of settlement time from 3 days to 15 minutes

Payroll List and CSV Export

Automatic creation of payroll lists for accounting and generation of bank transfers in CSV format compatible with mBank, with the ability to import data from external software

Tools used:
CSV ExportmBank FormatAuto CalculationExternal Import
Result: 95% time savings in transfer preparation

AI Personnel Cost Forecasting

The AI system analyzes historical data and automatically forecasts personnel costs for the following month (by the 25th), taking into account new hires, position changes, and salary adjustments

Tools used:
AI ForecastingHistorical AnalysisBudget PlanningTrend Detection
Result: 96% forecast accuracy and improved HR budget planning

Notifications and Benefits Management

Automated notifications for birthdays (30 days in advance), work anniversaries, and end of employment with reminders to cancel Multisport. Integration with Canva for templates

Tools used:
NotificationsEmail AutomationCanva IntegrationBenefits Management
Result: 0 missed birthdays and anniversaries, improved benefits management

Results Achieved

Key metrics

Settlement Time

3 days15 min
95% reduction

Forecast Accuracy

72%96%
25% increase

Payroll List Time

4h5 min
95% reduction

Payroll Errors

8/month0.5/month
95% reduction

Business benefits

  • Automated generation of all accounting settlements and payroll lists
  • AI personnel cost forecasting with 96% accuracy
  • Bank transfer export in 5 minutes instead of 4 hours
  • Full employment history with the ability to plan future changes
  • Automated notifications for birthdays, anniversaries, and benefits
  • Integration with external systems (Multisport, company phones)
  • Voucher and invoice management with automatic delivery to employees
  • Gift dashboard with monthly budgeting
  • Data import from external HR software
  • Contact and phone number views with change history

Project Gallery

Schemat procesu kadrowo-płacowego
Schemat procesu kadrowo-płacowego - mapowanie obecnego stanu procesu, identyfikacja kluczowych czynności oraz określenie przepływu informacji pomiędzy działami HR, księgowością a pracownikami.
🔍 Click to enlarge
Architektura aplikacji HR
Architektura aplikacji HR - schemat przedstawiający strukturę baz danych, powiązania pomiędzy modułami (kadry, płace, benefity, prognozowanie) oraz automatyzacje i integracje z systemami zewnętrznymi.
🔍 Click to enlarge
Baza pracowników
Baza pracowników - centralny moduł z kompletnymi danymi kadrowymi: informacje osobowe, rodzaj umowy, daty zatrudnienia, stanowisko, projekt, płatnik oraz statusy zatrudnienia z automatycznym grupowaniem.
🔍 Click to enlarge
Historia zmian zatrudnienia
Historia zatrudnienia - system logowania wszystkich zmian danych kadrowych z datami, możliwością planowania przyszłych zdarzeń (podwyżki, awanse) oraz automatycznym wykonywaniem zmian w określonym dniu.
🔍 Click to enlarge
Rozliczenie księgowości
Automatyczne rozliczenie księgowości - system generuje rozliczenia na podstawie rodzaju umowy (UoP, zlecenia >26 lat) z walidacją dat zatrudnienia oraz automatycznym przeliczaniem kosztów osobowych.
🔍 Click to enlarge
Zarządzanie voucherami
Zarządzanie voucherami - baza voucherów z historią wydań, referencjami do rozliczeń księgowych oraz automatycznym śledzeniem statusu i terminów ważności voucherów dla pracowników.
🔍 Click to enlarge
Baza rachunków
Baza rachunków - automatyczne generowanie rachunków dla pracowników, wysyłka uzupełnionych dokumentów oraz integracja z wypłatami asystentów i koordynatorów z różnych projektów.
🔍 Click to enlarge
Widok kontaktów
Widok kontaktów - wizualizacja danych kontaktowych wszystkich pracowników (telefony, maile, adresy) na potrzeby wewnętrznej komunikacji z ukryciem wrażliwych informacji w widoku szczegółowym.
🔍 Click to enlarge
Baza telefonów służbowych
Zarządzanie telefonami służbowymi - baza numerów z historią przypisań, statusami (wolny, zajęty, prywatny, nieaktywny), dostawcami (T-Mobile, Play) oraz opcją primary number dla kontaktów.
🔍 Click to enlarge
Zarządzanie Multisport
Moduł Multisport - zarządzanie kartami Multisport z filtrowaniem po rodzajach umów, automatycznymi przypomnieniami o rozwiązaniu karty przy końcu zatrudnienia (30 dni wcześniej) oraz edycją kwot.
🔍 Click to enlarge
Prezenty i rocznice
Dashboard prezentów i rocznic - automatyczne powiadomienia o urodzinach i rocznicach pracy (30 dni wcześniej), wysyłka szablonów z Canva, sumowanie ilości wydarzeń dla budżetowania miesięcznego.
🔍 Click to enlarge
Prognozowanie AI
Prognozowanie AI kosztów osobowych - system analizuje dane historyczne i automatycznie prognozuje koszty na kolejny miesiąc (do 25 dnia), uwzględniając nowe zatrudnienia, zmiany stanowisk i płac.
🔍 Click to enlarge
Plan projektowy cz. 1
Plan projektowy - część 1: Organizacja działań, warsztaty projektowe, mapowanie procesu oraz określenie czynności, informacji wejściowych i schematu procesu w aplikacji.
🔍 Click to enlarge
Plan projektowy cz. 2
Plan projektowy - część 2: Tworzenie baz danych (kadra, osoby, rozliczenia, rachunki, telefony, multisport, vouchery, logi) oraz implementacja widoków i funkcjonalności aplikacji.
🔍 Click to enlarge
Plan projektowy cz. 3
Plan projektowy - część 3: Implementacja akcji (generowanie rozliczeń, wypłat, rachunków, CSV), automatyzacje, prognozowanie AI, testy oraz podsumowanie i wdrożenie projektu.
🔍 Click to enlarge

Porozmawiajmy o Twoich procesach