Plugin di calcolo
Un plugin di calcolo trasforma i minuti che hanno superato i filtri di una regola in un importo da corrispondere. All’interno di una regola è possibile selezionare al massimo un plugin di calcolo — se non ne viene selezionato nessuno, la regola restituisce semplicemente i minuti corrispondenti così come sono (equivalente al plugin di calcolo Minuti).
Come funzionano i plugin di calcolo
Ogni plugin di calcolo riceve gli intervalli di tempo che hanno superato i filtri della regola e restituisce un numero intero di minuti per la regola. Il risultato viene aggiunto al totale della policy e visualizzato sul foglio presenze come importo di indennità.
- Il plugin di calcolo Minuti è quello predefinito — restituisce la durata corrispondente invariata.
- Il plugin di calcolo Mezz’ora avviata arrotonda i minuti corrispondenti verso l’alto alla mezz’ora avviata più vicina, con un’unione dei piccoli intervalli in modo che una breve pausa non venga conteggiata due volte.
- Il plugin di calcolo Ora avviata arrotonda ogni sessione verso l’alto all’ora intera successiva e aggiunge un importo fisso facoltativo per sessione — progettato per regole di reperibilità come “+1 ora per registrazione + 1 ora per ora avviata”.
- Il plugin di calcolo Tariffa fissa per sessione emette un importo fisso per sessione, indipendentemente dalla durata, con un intervallo di cooldown configurabile che unisce le chiamate consecutive — progettato per reperibilità che corrispondono un importo fisso di 4/5/7 ore indipendentemente dalla durata dell’intervento.
L’applicazione di più tariffe alla stessa ora si ottiene creando policy separate — ogni policy riceve l’input completo in modo indipendente, pertanto una singola ora può generare sia un’indennità notturna fissa sia un premio percentuale per il fine settimana se ciascuna è configurata su una propria policy.
Plugin di calcolo disponibili
Scelta del plugin di calcolo
- Il contratto prevede la stessa tariffa di un’ora ordinaria → lasciare il plugin di calcolo vuoto (oppure selezionare Minuti).
- Il contratto prevede il pagamento in unità di mezz’ora intere con una tolleranza per brevi interruzioni (tipico per le indennità legate alle pause) → utilizzare Mezz’ora avviata.
- Il contratto prevede una regola di reperibilità che scala con le ore avviate ("+1 base + 1 per ora avviata") → utilizzare Ora avviata.
- Il contratto prevede una regola di reperibilità che corrisponde un importo fisso indipendentemente dalla durata (ad es. 4 / 5 / 7 ore) → utilizzare Tariffa fissa per sessione.