W systemie Softlab HR wprowadzono obsługę pożyczek ze zmiennym oprocentowaniem. Rozwiązanie to umożliwia zmianę oprocentowania pożyczki w trakcie jej trwania.
Dotychczas było możliwe rejestrowanie w systemie jedynie pożyczek ze stałym oprocentowaniem, na podstawie którego ustalana była wielkość odsetek, wysokość rat oraz harmonogram spłat.
Do obsługi tej funkcjonalności utworzono dwa słowniki: Rodzaje oprocentowania zmiennego i Oprocentowanie zmienne , znajdują się w menu KZP → Słowniki.
W słowniku Rodzaje oprocentowania zmiennego definiujemy rodzaj oprocentowania zmiennego, nadając mu unikalną nazwę. Opcjonalnie możemy wskazać płatnika, dla którego rodzaj oprocentowania będzie stosowany – jeśli go nie wskażemy, to rodzaj oprocentowania będzie mógł być stosowany u wszystkich płatników. Możemy też określić marżę odsetkową, jaką płatnik będzie pobierać: oprocentowanie łączne pożyczki składać się będzie z określonego oprocentowania zmiennego i marży odsetkowej płatnika.

Rys. Słownik Rodzaje oprocentowania zmiennego
W słowniku Oprocentowanie zmienne definiujemy, w jakim przedziale czasu będzie obowiązywać dany rodzaj oprocentowania i z jaką wysokością oprocentowania zmiennego. Pola Data Od oraz Data Do są obowiązkowe do wypełnienia, ponieważ okres obowiązywania musi być zamknięty. Jeśli okres spłaty pożyczki wykracza poza zdefiniowane okresy obowiązywania danego rodzaju oprocentowania zmiennego, to dla części wykraczającej tej pożyczki zostanie zastosowane oprocentowanie łączne z ostatniego zakresu danych.
Oprocentowanie łączne jest sumą oprocentowania zmiennego obowiązującego w okresie i marży płatnika. Do tej wartości odwołują się mechanizmy tworzące pożyczkę, generujące jej harmonogram oraz obliczające wartości odsetek.

Rys. Słownik Oprocentowanie zmienne
W słowniku Typy odsetek dodano pole wyboru Oprocentowanie zmienne, które pozwala wskazać, że odsetki będą obliczane na podstawie oprocentowania zmiennego. Podczas definiowania typu odsetek w oknie edycyjnym, po zaznaczeniu znacznika Oprocentowanie zmienne w polu Typ odsetek pojawi się lista rozwijana, która umożliwi wybranie jednego ze zdefiniowanych rodzajów oprocentowania zmiennego.

Rys. Słownik Odsetki, formularz edycyjny Typy odsetek
Definiując typ odsetek z oprocentowaniem zmiennym wskazujemy mechanizmom wyliczającym harmonogram spłat, wysokość rat i odsetek, że korzystamy z danego rodzaju oprocentowania zmiennego, które obowiązuje w określonym zakresie czasu. Dzięki temu dla tego zakresu czasu w części pokrywającej się z okresem spłaty pożyczki będzie pobrana odpowiednia wartość oprocentowania z pola Oprocentowanie łączne w słowniku Oprocentowanie zmienne.
Skonfigurowany typ odsetek z oprocentowaniem zmiennym może być zastosowany podczas rejestrowania typu pożyczki. Na jego podstawie automatycznie zostaje pobrane m.in oprocentowanie.

Rys. Słownik Typy pożyczek KZP, formularz edycyjny Typy pożyczek
Tak skonfigurowany typ pożyczki można wykorzystać do zarejestrowania pożyczki udzielonej pracownikowi.
Uwaga! Pożyczki oparte o oprocentowanie zmienne muszą korzystać z harmonogramu spłat.
W słowniku Oprocentowanie zmienne dodano procedurę Aktualizacja harmonogramów spłat znak, która po uruchomieniu przeliczy oprocentowanie wszystkich pożyczek dla wybranego rodzaju oprocentowania (uwzględniając rodzaj oprocentowania zdefiniowany dla płatnika).

Rys. Parametry procedury Aktualizacja harmonogramów spłat
W harmonogramie spłaty pożyczki w słowniku Harmonogram pożyczek została dodana kolumna Oprocentowanie wskazująca, jakie oprocentowanie zostało wykorzystane do obliczenia raty w danym miesiącu, zgodnie z informacjami zawartymi w słowniku Oprocentowanie zmienne dla właściwego rodzaju oprocentowania zmiennego.

Rys. Słownik Harmonogram pożyczek, kolumna Oprocentowanie