Benefits
Flowtly Benefits provides organisations with a dedicated section to define, manage, and assign named benefits to their employees. This feature supports common European employee perks such as private medical care, sport cards, meal subsidies, and life insurance.
Each benefit in Flowtly is structured with time-based pricing tiers. These tiers include a price, tax %, and a default company coverage amount, each with specific validFrom and validTo dates. When a new pricing tier is added, the system automatically closes the previous tier to maintain accurate historical data.
Employees are assigned benefits with a defined dateFrom and dateTo range, allowing one employee to hold multiple benefits concurrently. Benefit details, including the Benefit name, Price, Tax %, Company coverage amount, Valid from, and Valid to dates, are clearly displayed within the user interface.
Employee benefits are visible in the employee profile's Benefits tab and in the Accountancy employee detail view.
Access to benefits management is controlled by specific roles:
* ROLE_BENEFITS_VIEWER: Provides read-only access to all benefit information.
* ROLE_BENEFITS_MANAGER: Grants full CRUD (Create, Read, Update, Delete) capabilities for benefits.
Example use cases
- Define a new "Private Medical Care" benefit, setting its initial
price,tax %, anddefault company coverage amountwith avalidFromdate. - Assign a "Sport Card" benefit to a new hire, specifying the
dateFromanddateTofor their entitlement. - Update the
priceordefault company coverage amountfor an existing "Meal Subsidy" benefit by adding a new pricing tier, which automatically closes the previous tier. - Review the
priceandcoveragehistory for any benefit on its dedicated pricing page (/benefits/:id/pricing).
Related pages
App routes
- Open /benefits: Access the master list of all defined benefits, showing their
nameand currentprice/coverage.