> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arya.so/llms.txt
> Use this file to discover all available pages before exploring further.

# HR deadlines

> Contracts, medical checks, document renewals: don't miss anything.

**HR deadlines** group all critical personnel dates in a single panel with automatic alerts.

<Frame>
  <img src="https://mintcdn.com/agevole/BUuJGD62nuns4mJL/images/hr/en/hr-deadlines.svg?fit=max&auto=format&n=BUuJGD62nuns4mJL&q=85&s=fa9be0dd7a70ece23f9850812b08fa49" alt="HR deadlines panel with colour-coded urgency alerts" width="1200" height="720" data-path="images/hr/en/hr-deadlines.svg" />
</Frame>

## Tracked deadline types

<AccordionGroup>
  <Accordion title="Fixed-term contracts">End date, renewals. Alert 60/30/15 days before.</Accordion>
  <Accordion title="Probation periods">Probation end — confirmation/termination decision.</Accordion>
  <Accordion title="Medical checks">Mandatory occupational health check (yearly/biannual based on work risks).</Accordion>
  <Accordion title="Mandatory certifications">HACCP, fire safety, first aid, PPE.</Accordion>
  <Accordion title="Residence permits">For non-EU employees, document expiry + renewals.</Accordion>
  <Accordion title="Licences">Driving licence, CQC, forklift, operating machines.</Accordion>
  <Accordion title="Company doctor visits">Initial, periodic, exit.</Accordion>
  <Accordion title="Safety training updates">Italian D.lgs. 81/2008 → 6 hours every 5 years.</Accordion>
  <Accordion title="Benefit renewals">Health insurance policies, company phones, meal vouchers, agreements.</Accordion>
  <Accordion title="Birthdays and hire anniversaries">Useful for recognition and small team gestures.</Accordion>
</AccordionGroup>

## Alert configuration

For each type configure:

* **Lead days** for notifications (e.g. 60, 30, 15, 7, 1)
* **Recipients**: employee, manager, HR, all in the loop
* **Channels**: email, app notification, Slack

## Calendar view

Deadlines visualised in monthly/quarterly calendar. Colours by type and urgency:

* 🔴 Expired
* 🟠 Urgent (within 7 days)
* 🟡 Upcoming (within 30 days)
* 🟢 Normal (beyond 30 days)

## Automations

<AccordionGroup>
  <Accordion title="Occupational health check booking">60 days before expiry → automatic task to safety officer to book visit.</Accordion>
  <Accordion title="Contract renewal">30 days from contract end → task to manager for renewal decision.</Accordion>
  <Accordion title="Mandatory training">On passing 5 years since last safety training → automatic enrolment in next available course.</Accordion>
</AccordionGroup>

## Regulatory compliance

Missing certain deadlines generates **penalties** (Italian context):

| Missed action             | Penalty                   |
| ------------------------- | ------------------------- |
| Occupational health check | €2,000-4,000 per employee |
| Base safety training      | €1,200-5,200              |
| Safety training update    | €800-3,000                |
| DUVRI/DVR renewal         | Possible activity freeze  |

Arya helps you stay compliant, but legal responsibility stays with the employer.

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Can I add custom deadlines?">Yes, "Custom" type with free description. Alerts work like predefined types.</Accordion>
  <Accordion title="How do I delegate tracking of some deadlines?">Per type you can assign a responsible (e.g. "Safety officer" manages medical checks and training).</Accordion>
</AccordionGroup>
