Module Livraison — Delivery & Routing
eyeot Livraison est le module de planification et de suivi des tournées de l'ERP eyeot. Il couvre toute la chaîne du dernier kilomètre : construction du plan d'optimisation par date, dispatch des tournées vers les chauffeurs, capture d'une preuve de livraison signée (ePOD) et suivi public par lien pour le destinataire. La géolocalisation est encadrée pour rester conforme au RGPD.
Pensé pour les TPE et PME qui livrent elles-mêmes leurs clients — e-commerçants, grossistes, distributeurs, artisans — et qui ont besoin de planifier des tournées, d'équiper leurs chauffeurs d'une application mobile et de prouver chaque livraison sans multiplier les outils.
Le plan de routage (RoutingPlan) regroupe les livraisons d'une journée et passe par les statuts brouillon, optimisation, prêt puis dispatché. L'optimisation s'effectue en mode manuel (V1) ou via un solveur OR-Tools exécuté en tâche asynchrone (V2).
Chaque arrêt génère un justificatif ProofOfDelivery combinant signature, photo et position GPS instantanée. La preuve est append-only : aucune suppression logique, ce qui garantit une trace opposable de la remise.
Chaque arrêt porte un jeton de suivi (tracking_token) à durée limitée donnant accès à une page /track sans compte : timeline horodatée (préparation, en cours, à l'approche, livré), nombre d'arrêts avant le destinataire et ETA recalculé dynamiquement.
Les chauffeurs disposent d'une interface dédiée /driver, restreinte à leurs propres tournées via la permission livraison:drive. Ils démarrent leur tournée, traitent les arrêts et capturent la preuve de livraison depuis le terrain.
Le parc (DeliveryVehicle : VUL, fourgon, vélo-cargo, camion) suit la maintenance préventive, le contrôle technique et un seuil kilométrique. Un statut calculé affiche un badge ok, warning ou critical directement dans la liste des véhicules.
À la confirmation d'une commande (sales_order.confirmed), un arrêt de livraison est créé automatiquement avec le destinataire et l'adresse. À l'annulation de la commande, les arrêts actifs liés sont retirés de la tournée et passés en annulé.
La création d'un arrêt géocode l'adresse via la Base Adresse Nationale (BAN) et lui assigne son jeton de suivi. Les dépôts de départ peuvent être rattachés à un site existant.
Le traitement de localisation des chauffeurs suit la délibération CNIL 2015-165. Une purge automatique quotidienne supprime les traces GPS au-delà de 60 jours.
L'ePOD est stocké en append-only (signature, photo et GPS horodaté), sans mécanisme de suppression logique, pour conserver une preuve fiable de la remise.
La page de suivi par lien applique une règle anti-PII stricte : aucun email, téléphone, adresse exacte ni nom des autres clients de la tournée n'est exposé. Le jeton est à durée de vie limitée (14 jours).
eyeot est un ERP français tout-en-un pour TPE et PME, hébergé en France et conforme au RGPD. Gratuit pour les particuliers (1 utilisateur, tous les modules) ; packs équipe simples pour les entreprises.