Générez une liste de fin de contrat selon le motif
Le départ d’une personne salariée ne se limite pas à supprimer ses accès et récupérer son ordinateur.
Lancer gratuitement
Le solde de tout compte, les informations sur les avantages, le matériel, les validations internes et le dossier du personnel peuvent relever de responsables et de délais différents. Ce générateur crée une liste ordonnée pour un départ volontaire, un licenciement individuel ou un licenciement collectif. Il associe les étapes propres au motif choisi aux contrôles habituels de sortie. Le résultat fournit des informations opérationnelles générales, et non un avis juridique ; vous devez le confronter aux lois, contrats, obligations collectives et politiques applicables.
Choisissez le type de rupture avant de planifier
Sélectionnez « voluntary » lorsque la personne démissionne ou prend l’initiative de son départ, « involuntary » lorsque l’employeur met fin individuellement au contrat pour performance, conduite, aptitude ou autre motif, et « layoff » lorsqu’un poste ou un groupe est supprimé pour des raisons économiques ou organisationnelles. Ce choix modifie les premières tâches, car les justificatifs, la communication, la validation et les éventuelles obligations d’information diffèrent. Employez une description exacte et neutre. Conservez une démission écrite et confirmez le dernier jour travaillé. Pour une rupture à l’initiative de l’employeur, documentez un motif licite et obtenez les validations prévues. Pour un licenciement collectif, consignez les raisons économiques et des critères de sélection cohérents. Ne choisissez pas l’étiquette la plus commode : la qualification peut avoir des effets juridiques. Si les faits se chevauchent, par exemple lors d’une démission pendant une réduction planifiée, sollicitez un conseil local qualifié avant toute décision définitive.
Attribuez chaque tâche à un responsable et une échéance
Transformez la liste en plan de travail en ajoutant, pour chaque ligne, un responsable, une date limite, une preuve d’exécution et un contact d’escalade. La paie doit vérifier salaires, frais approuvés, commissions, congés acquis, retenues et date légale de règlement sans supposer que le cycle habituel convient. L’équipe des avantages prépare les avis, instructions, contacts et délais concernant santé, retraite, assurance, maintien ou chômage. Les services informatiques et généraux inventorient les accès et les biens, puis coordonnent le calendrier avec la hiérarchie. La personne responsable organise une transmission factuelle des tâches et documents sans copier de données personnelles ni révéler de motifs confidentiels. Les ressources humaines classent décisions, avis, accusés, preuves de paiement et retours de matériel dans les espaces restreints appropriés. Pour le télétravail, prévoyez un transport sécurisé et tracez la garde. Pour les emplois internationaux, syndiqués, parrainés ou concernés par un congé, associez les spécialistes nécessaires.
Contrôlez les règles locales avant d’annoncer la décision
Une liste standard est un outil de contrôle, pas une conclusion sur la légalité d’une rupture. Avant l’entretien ou la notification, comparez le plan au lieu de travail, au contrat, à l’offre, au règlement, au régime d’indemnité, à la convention collective, aux congés protégés, aux aménagements, aux réclamations antérieures et aux règles publiques. Le calendrier peut être déterminant : certaines juridictions imposent un paiement immédiat ou rapide, tandis qu’une réduction collective peut déclencher préavis, consultation, déclaration administrative ou intervention des représentants. Les accords de renonciation ou d’indemnisation peuvent exiger des termes, délais de réflexion, rétractation, traductions ou conseils indépendants. Ne promettez pas d’avantages, référence, chômage ou fiscalité non garantis. Remettez un résumé écrit des dates, paiements, contacts, restitutions et questions. Ensuite, tracez les remises, retirez les accès proportionnellement, conservez les dossiers requis et limitez la diffusion interne. Une requête API coûte $0.002. Planifiez un contrôle ultérieur pour fermer chaque action et transmettre les documents restants.
Cas d’usage
Coordonner une démission
Donnez à la paie, aux avantages, à l’informatique, aux services généraux et à la hiérarchie une liste ordonnée pour le départ.
Préparer un licenciement individuel
Organisez la validation, l’entretien, le paiement, les avantages, les accès, le matériel et les dossiers confidentiels.
Planifier un licenciement collectif
Repérez les critères, avis ou consultations possibles, l’accompagnement et les tâches de sortie avant l’annonce.
Questions fréquentes
Quels types de rupture sont acceptés ?
Les valeurs admises sont voluntary, involuntary et layoff. Toute autre valeur produit une erreur de saisie invalide.
Cette liste établit-elle la légalité du licenciement ?
Non. Elle fournit des repères opérationnels généraux sans évaluer le droit local, les contrats, les activités protégées ni tous les faits.
Quand le solde final doit-il être versé ?
Le délai dépend de la juridiction et parfois du motif. La paie ou un conseil local qualifié doit confirmer la règle applicable.
La même liste convient-elle à un grand licenciement collectif ?
Uniquement comme point de départ. Une réduction groupée peut imposer analyse, préavis, consultation, formalités ou représentants.
Quel est le prix d’une requête API ?
Chaque requête API coûte $0.002.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/legal2/employment-termination-checklist \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"termination_type":"layoff"}'const res = await fetch("https://api.kit.forhosting.com/legal2/employment-termination-checklist", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"termination_type": "layoff"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/legal2/employment-termination-checklist",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"termination_type": "layoff"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/legal2/employment-termination-checklist", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"termination_type":"layoff"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"termination_type":"layoff"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/legal2/employment-termination-checklist", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"termination_type": "layoff"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "legal2.employment_termination_checklist",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |