How to handle new comers in Jorani?

Use case : In France, leaves are counted from 06/01 until 05/31 of next year. A new employee starts on 01/01. She is legally granted with 4 entitled paid leaves for her presence from 01/01 until 06/01. How to configure Jorani for this case ?.

  • Use case schema

    Use case

In Jorani, entitled days can be added at a contract level (for all employees having the same contract) or at employee level. For example, if you want to give 1 day of special leave to an employee, this will be define from the HR/Employee page and not from the HR/contract (otherwise the special leave will be given to many employees). We'll use this page to handle our use case, but by adding a negative amount of days to this employee


You must have created a contract with a start period defined to 06/01 and an end period defined to 05/31. The employee must be created with this contract. As a reminder, the picture below illustrates where you can define such a contract in Jorani.

  • Open the page list of employees in Jorani

    Definition of a french contract

Add a negative amount of entitled days

Click on HR menu and List of employees.

  • Open the page list of employees in Jorani

    Open the page list of employees in Jorani

Click on the entitled days icon and add a negative amount of entitled days. You will enter -20 days in our example. Because the contract allows 30 days of paid leave by this new employee was not present all year. It makes 30 - 20 = 10 days of paid leave. Same thing for other kind of leaves.

  • Add a negative amount of entitled days

Leave Balance

You can now verify your configuration by launching the leave balance report.

  • Leave Balance report

    Leave Balance report

Tags :    tutorial 

Support the project

You may also like

What version of PHP is recommended for Jorani?

We realised a benchmark of the different PHP versions (5.3 up to PHPng and HHVM) so as to recommend a runtime.   Read »

Delegate validation leave

A manager may temporarily or permanently entrusts with the validation of requests for leave to another employee, is the delegation.   Read »

High performance with nginx and HHVM

Jorani is compatible with HHVM and nginx. This tutorial explains how to achieve a high performance installation.   Read »

Description of the configuration file

It is possible to customize the behavior of Jorani by modifying the main configuration file.   Read »

Installing Jorani on Ubuntu server

How to install Jorani on Ubuntu? What is the default password? Here's a complete tutorial.   Read »

comments powered by Disqus