ThanatoKit

Gestion complète des missions funéraires & géolocalisation et affectation des thanatopracteurs pour Odoo. Module autonome — aucune dépendance tierce, aucune clé API payante.

🎁 Support offert pendant 1 mois — Inclut modifications, adaptation à votre cycle d'entreprise et prise en main accompagnée.

-70%

de saisie manuelle ( devis + ordre de mission généré + facturation automatique + états des avancés automatique)

1 clic

pour envoyer l’ordre de missionle thanato le plus proche de disponible

Planning d'équipe

gestion simple  en un clic

0 &euro

de licence API (GPS IGN souverain gratuit)

PDF

legaux generes en un clic

Portail missions pour les collaborateurs

accés simple à distance pour les ordres de missions en un clic

ODOO c'est

finis les abonnements multiples 16 millions d’utilisateurs

Le prix du module?

en 1 fois  299 euro

À quoi sert ThanatoKit ?

ThanatoKit est un module Odoo dédié aux pompes funèbres et opérateurs de thanatopraxie. Il couvre l’intégralité du cycle de vie d’une mission funéraire : de l’affectation GPS du thanatopracteur le plus proche, au suivi des démarches administratives, jusqu’à la facturation détaillée par tronçon de transport, la gestion des dossiers de pièces et la génération automatique de documents PDF.

La planification (calendrier et tournées), l’état des missions, l’affectation et le suivi GPS des thanatopracteurs sont entièrement gérés par le système et le portail mobile. Le thanatopracteur reçoit son ordre de mission par SMS ou email, accepte et termine la mission depuis son téléphone, et sa position GPS est historisée automatiquement.

Module autonome — aucune dépendance à un service tiers, aucune clé API payante. Les thanatopracteurs terrain peuvent gérer leurs missions et mettre à jour leur position GPS depuis leur téléphone sans licence Odoo.

🇫🇷 Solution GPS 100 % Made in France — Géocodage et distances routières assurés par la Geoplateforme IGN, service public français opéré par l’État. Données souveraines, hébergement en France, aucune clé API. Cartes via OpenStreetMap.

Fonctionnalités

🗂

Tableau de bord multi-vues

Kanban 5 colonnes (Nouveau / Assigné / En cours / Terminé / Annulé), Liste, Formulaire et Calendrier. Badge état, kanban_state et indicateur de distance sur chaque carte.

📍

Géocodage adresses → GPS

Chaque adresse (départ, prise en charge, étapes, destination, retour) convertie en coordonnées GPS via l'API Geoplateforme IGN. Aucune clé API. Bouton de géocodage individuel par adresse.

🛣

Distance routière réelle

Distance réelle par route (km) via l'API Road Distance IGN. Fallback automatique Haversine si l'API est indisponible. Distance stockée par tronçon et en total général.

📐

Calcul des frais KM

Calcul des frais KM et optimisation des déplacements entre les différentes missions

📌

Étapes intermédiaires (stops)

Ajout illimité d'étapes entre prise en charge et destination (chambre funéraire, crématorium, cimetière…). Chaque étape géocodée IGN.

🚑

Geolocalisation et affectation des intervenants

Popup triée par distance croissante (Haversine). Un clic affecte le thanatopracteur, renseigne son habilitation et passe la mission à Assigné. Email d'affectation automatique.

📋

Portail mission & suivi terrain

Le thanatopracteur reçoit son ordre de mission par SMS ou email avec un lien vers un portail mobile dédié (sans licence Odoo). Accepter la mission → état En cours
Terminer la mission → état Terminé
GPS — position historisée avec adresse
Détails soins & étapes (sans prix)

👷

Salarié & Indépendant

Salarié : devis et factures gérés par la société. Indépendant : bon de commande fournisseur généré automatiquement. Smart button 🚚 Fournisseur. Accès portail Odoo gratuit.

📁

Dossiers de pièces hiérarchiques

Dossier créé automatiquement à chaque mission : Client famille → dossier direct au nom du défunt; Client PF → dossier parent PF + sous-dossier défunt; Smart button 📁 Dossier sur la mission

📄

Devis PDF funéraire

Document QWeb complet : en-tête entreprise, logo, n° habilitation préfectorale, informations défunt & client, itinéraire complet, transport HT/TVA/TTC par tronçon, prestations, totaux, carte OSM intégrée.

🧾

Intégration devis Odoo (sale.order)

Bouton « Créer un devis » génère un devis Odoo standard : une ligne par prestation + une ligne par tronçon actif avec TVA automatique. Produit transport configurable ou créé auto (TK-TRANSPORT).

🏢

Facturation groupée PF

Wizard dédié — sélectionner la PF et la période. Missions éligibles chargées automatiquement. Date de facture paramétrable avant génération. Exclusion mission avant et après génération. Protection anti-double facturation à 2 niveaux. Smart button Facture groupée sur chaque mission

🗺

Carte du trajet (OpenStreetMap)

Image PNG du trajet complet (départ, prise en charge, étapes numérotées, destination, retour) intégrée dans le devis PDF. Tuiles OSM — aucune clé API, aucun abonnement.

🔄

Optimisation de tournées

Regroupez plusieurs missions en tournée. Algorithme nearest-neighbor (Python pur, sans dépendance externe) réordonne les missions pour minimiser la distance totale.

📋

Documents PDF légaux

Trois documents QWeb en un clic depuis le dossier : Lettre de Transport Aérien (LTA); Attestation d'intervention; Feuille de route chauffeur

Checklist administrative

Checklist pré-configurée : certificat de décès, autorisation de transport, consulaire, déclaration ARS, douanes, permis d'inhumer. Chaque étape cochable avec date et notes. Barre de progression visible.

🔒

Sécurité & droits utilisateurs

Manager : accès complet, configuration. User : missions et dispatch, sans configuration. Thanatopracteur : voit uniquement ses missions. Prix et montants masqués. Règles ORM non contournables par URL.

📱

GPS mobile sans licence Odoo

URL personnelle sécurisée (token UUID 32 car.) pour mise à jour GPS depuis téléphone sans compte Odoo: Page HTML mobile optimisée ; Envoi lien par email depuis la fiche; Historique positions avec adresse.

Flux de travail typique

1

Créer le dossier mission — séquence auto + dossier de pièces

2

Saisir adresses & géocoder IGN en un clic

3

Calculer distances IGN — km & coût par tronçon

4

Suggérer & affecter le thanato le plus proche

5

Email affectation + BC fournisseur auto si indépendant

6

Cocher démarches admin & déposer pièces

7

Générer devis PDF (carte OSM + transport HT/TTC)

8

Créer le devis Odoo (sale.order)

9

Imprimer feuille de route, LTA ou attestation

10

Wizard facturation groupée PF — une facture par pompe funèbre

Spécifications techniques

Paramètre Valeur
Version Odoo 17.0 / 19.0
Licence OPL-1
Dépendances Odoo base, mail, sale, purchase, account, hr_holidays
Dépendances Python Aucune (stdlib uniquement)
Géocodage 🇫🇷 Geoplateforme IGN — service public français, gratuit, sans clé API
Distance routière 🇫🇷 Geoplateforme IGN Road Distance + fallback Haversine
Carte du trajet OpenStreetMap — aucune clé API, intégrée dans le PDF
Optimisation tournées Nearest-neighbor greedy VRP (Python pur, sans OR-Tools)
Documents PDF QWeb (devis funéraire, LTA, attestation, feuille de route)
Position GPS terrain Lien magique token UUID — page mobile HTML, sans licence Odoo, historique positions
Portail mission Page mobile par token — accepter/terminer mission, GPS, détails soins sans prix
Notifications SMS ou email (configurable) — ordre de mission avec lien portail
Sécurité Manager · User · Thanatopracteur (isolation ORM stricte, prix masqués)

Modèles de données

sf.mission Dossier obsèques principal — séquence, état, défunt, adresses GPS, 3 tronçons, prestations, devis, BC fournisseur
sf.mission.stop Étape intermédiaire d’une mission — adresse structurée, GPS, libellé
sf.thanato Thanatopracteur — salarié/indépendant, position GPS, rayon d’action, token lien mobile
sf.folder Dossier de pièces hiérarchique — parent PF → sous-dossier défunt, pièces jointes
sf.admin.step Étape administrative — type, fait, date, notes
sf.route Tournée avec optimisation nearest-neighbor
sf.position.history Historique GPS — date/heure, coordonnées, adresse reverse-géocodée, mission associée
sf.config Singleton de configuration — habilitation préfectorale, produit transport, mode de notification

Forfait projet clé en main

Nous proposons un accompagnement complet pour le déploiement du module dans votre structure :

🛠

Développement

Personnalisation du module selon vos besoins spécifiques

Paramétrage

Configuration complète : missions, thanatopracteurs, tarifs, facturation

🎓

Formation

Prise en main pour vos managers, dispatchers et thanatopracteurs

📞

Support

Assistance technique et évolutions continues après mise en production

⭐ Support offert le premier mois

Notre équipe d'experts Odoo est à votre service

Support téléphonique pour toutes vos questions techniques