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.
de saisie manuelle ( devis + ordre de mission généré + facturation automatique + états des avancés automatique)
pour envoyer l’ordre de missionle thanato le plus proche de disponible
gestion simple en un clic
de licence API (GPS IGN souverain gratuit)
legaux generes en un clic
accés simple à distance pour les ordres de missions en un clic
finis les abonnements multiples 16 millions d’utilisateurs
en 1 fois 299 euro
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.
Kanban 5 colonnes (Nouveau / Assigné / En cours / Terminé / Annulé), Liste, Formulaire et Calendrier. Badge état, kanban_state et indicateur de distance sur chaque carte.
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 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 et optimisation des déplacements entre les différentes missions
Ajout illimité d'étapes entre prise en charge et destination (chambre funéraire, crématorium, cimetière…). Chaque étape géocodée IGN.
Popup triée par distance croissante (Haversine). Un clic affecte le thanatopracteur, renseigne son habilitation et passe la mission à Assigné. Email d'affectation automatique.
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é : 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.
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
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.
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).
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
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.
Regroupez plusieurs missions en tournée. Algorithme nearest-neighbor (Python pur, sans dépendance externe) réordonne les missions pour minimiser la distance totale.
Trois documents QWeb en un clic depuis le dossier : Lettre de Transport Aérien (LTA); Attestation d'intervention; Feuille de route chauffeur
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.
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.
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.
Créer le dossier mission — séquence auto + dossier de pièces
Saisir adresses & géocoder IGN en un clic
Calculer distances IGN — km & coût par tronçon
Suggérer & affecter le thanato le plus proche
Email affectation + BC fournisseur auto si indépendant
Cocher démarches admin & déposer pièces
Générer devis PDF (carte OSM + transport HT/TTC)
Créer le devis Odoo (sale.order)
Imprimer feuille de route, LTA ou attestation
Wizard facturation groupée PF — une facture par pompe funèbre
| 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) |
| 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 |
Nous proposons un accompagnement complet pour le déploiement du module dans votre structure :
Personnalisation du module selon vos besoins spécifiques
Configuration complète : missions, thanatopracteurs, tarifs, facturation
Prise en main pour vos managers, dispatchers et thanatopracteurs
Assistance technique et évolutions continues après mise en production
Notre équipe d'experts Odoo est à votre service
Support téléphonique pour toutes vos questions techniques
| Cookie | Durée | Description |
|---|---|---|
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |