Rechargement…
Pipedrive
DocuSign
v1.36.1 — 2026
Chargement de l'accueil…
Paramètres du devis
Choisissez le commercial, le profil partenaire et la langue.
👤 Commercial
📅 Options du devis
🔒
Attribué automatiquement à la sauvegarde (initiales + compteur + date + client)
🏢 Client / Partenaire
🗂 Projet — optionnel
Coordonnées du client
Informations de facturation et d'installation.
🌍 Langue & Pipedrive
👤
Particulier
Personne privée, B2C
🏢
Société assujettie
B2B avec n° TVA actif
🏗️
Société non assujettie
ASBL, commune, etc. sans TVA
🏢 Adresse de facturation
📍 Adresse d'installation
Sélection des bornes
Choisissez les bornes à inclure dans ce devis. Si le partenaire dispose de packages complets, ils sont proposés en preset au-dessus du catalogue.
🛒 Bornes sélectionnées
Description Qté PU HT Total HT Marge
Aucune borne ajoutée. Cliquez sur une borne dans le catalogue ci-dessous.
Sous-total Bornes 0,00 €
🔌 Catalogue de bornes
Installation & Matériel
Sélectionnez le pack d'installation et ajoutez les éléments additionnels.
🔧 Éléments d'installation sélectionnés
Description Qté PU HT Total HT Marge
Aucun élément d'installation ajouté.
Sous-total Installation 0,00 €
Ajouter un élément (prestation, article, accessoire, câble…)
Pack d'installation
🧩 Accessoires & Câbles (parcourir visuellement — la recherche est unifiée plus haut)
📋 L'installation comprend
✏️ Modifiable librement — cliquez Restaurer pour revenir au texte du pack.
Options & Abonnements
Ajoutez des options, abonnements et lignes personnalisées.
Options sélectionnées
Description Qté PU HT Total HT Marge
Aucune option ajoutée.
Sous-total Options 0,00 €
📡 Abonnements ZEborne Mobility Services
Notes & Mentions légales
Ajoutez une note visible sur le devis PDF, une note interne et vérifiez les mentions légales automatiques.
📨 Note client (visible sur le devis PDF)
🔒 Note interne (non visible sur le PDF)
⚖️ Notes légales automatiques
Régime TVA
Calculé automatiquement depuis le profil client et les articles sélectionnés.
🧾 Données utilisées pour le calcul TVA
Client
Articles détectés
TVA applicable
Entité facturante
Récapitulatif & Génération
Vérifiez le devis avant de l'imprimer ou de le sauvegarder.
📊 Récapitulatif financier
Bornes0,00 €
Matériel & Installation0,00 €
Options facultatives (hors total) 0,00 €
SOUS-TOTAL HTVA 0,00 €
TVA (—) 0,00 €
MONTANT À PAYER 0,00 €
🏷️ Remise globale % — laissez 0 pour aucune remise
* Le montant de la TVA est susceptible d'être ajusté en fonction des informations de facturation.
📊 Info Chiffrage
🏗️ Génie civil
⏱️ Temps d'intervention
📈 Analyse des marges
🚀 Actions
Statut :

Devis sauvegardés

Devis triés par numéro.

📂 Connecter le dossier
Client
Langue
Statut
Signature DocuSign
📂
Aucun devis sauvegardé
Connectez un dossier partagé ou créez votre premier devis.

📊 Statistiques

Analyse des devis — dernière version par devis, hors brouillons non finalisés
Période : Deviseur : Statut :

Évolution mensuelle — CA HT (€)

Répartition des statuts

Par deviseur
Top clients
ClientNb devisCA HT totalMarge moy.Signés
Détail des devis
N° DevisVer.DateClient DeviseurCA HTMarge €Marge % RemiseStatut

🚀 Générateur d'offre Fleet

Génère une offre commerciale structurée pour les flottes : matériel + ZMS + bonus selon cadence d'installation.

1️⃣ Client
2️⃣ Projet
3️⃣ Pricing — packs proposés

Sélectionnez 1 ou plusieurs packages full validés Fleet. L'offre comparera/proposera tous les packs cochés. Mode d'installation (mono/tétra) hérité de la section 1.

Abonnement ZMS
📎 Annexes PDF à joindre à l'offre
4️⃣ Bonus Fleet
📄
Remplissez le formulaire à gauche puis cliquez « 👁 Prévisualiser ».
L'offre apparaîtra ici, prête à imprimer (Ctrl+P → PDF).

💼 Tiers Investisseur

Pricer IRVE Belgique — étude rentabilité projet d'infrastructure de recharge.

💼
Chargement du module Tiers Investisseur…

📦 Stock

Gestion logistique IRVE — entrepôts, camionnettes, achats, réceptions, inventaires
Roadmap P0→P10 livrée
📦
Bienvenue dans le module Stock
Sélectionne un sous-onglet pour commencer. Pour configurer le module, voir ⚙️ Administration → 🏢 Entrepôts / 🚚 Fournisseurs.
Bornes de recharge
ImageMarque / ModèleCatégoriePrix achat HTPrix vente HTMargeActions
Prestations & main d'œuvre
Travaux, câblages, déplacements, configurations… — gérez-les dans l'onglet Produits › 🔧 Main d'œuvre
Description Catégorie Prix HT Unité Contenu inclus Actions
🤝

Partenaires a déménagé !

Toute la gestion des clients/partenaires est désormais centralisée dans le module 🤝 Clients (accessible en 1ère position de la topbar, après l'Accueil).

Vue 360° par client : Identité · Config déviseur · Commercial · Devis · Projets · Documents. Édition inline. Fusion intra-zebdev. Boîte à traiter des orphelins.

Avatar Nom Téléphone Email Pipedrive Dernière connexion Droits admin Actions
Enregistre toutes les sections en une fois.
🏢 Informations ZEborne
⚠️ Si le logo vient d'une URL, cliquez sur Intégrer (base64) pour qu'il s'affiche correctement dans les PDFs générés.
🔐 La gestion des codes PIN se fait dans l'onglet 👥 Équipe & Accès — vous pouvez y gérer les délégués commerciaux et les administrateurs.
Tarifs horaires techniciens
Les tarifs de vente sont utilisés dans les devis. Les taux coutants servent au calcul de marge interne (jamais visibles par le client).
🔗 Intégration Pipedrive CRM
🔑 Tokens API + mappages des champs personnalisés + responsables d'activités : tout est désormais dans Administration → 🔑 Clés API → Pipedrive. Une seule page pour configurer / vérifier l'intégration de bout en bout.
✍️ Intégration DocuSign — automations
🔑 Credentials JWT Grant (Integration Key, Account ID, User ID, Clé privée RSA) : déplacés vers Administration → Clés API.
Cette section regroupe désormais uniquement le consentement DocuSign et les automations (auto-void deal perdu).
Cliquez "Accepter", puis fermez la page — le consentement est accordé.
Toutes les 10 minutes, l'application vérifie le statut des deals liés aux devis en attente de signature. Si un deal est perdu, l'enveloppe est annulée automatiquement sans confirmation.
🗄️ Données
💾 Sauvegarde automatique en base de données
Toutes les modifications admin (produits, clients, tarifs, paramètres…) et les devis sont sauvegardés automatiquement et instantanément en base de données. Aucune action manuelle requise.
🌍 Auto-traduction NL / EN (Claude Haiku)

Scan le catalogue (bornes, articles, packs, abonnements) et remplit automatiquement les libellés NL et EN manquants via l'API Claude Haiku. Sûr — n'écrase aucune traduction existante. Coût ~0,01 € pour 200 libellés.

Limite : 200 traductions par appel (~30s). Relancez si davantage de libellés à traiter.

📄 Conditions Générales de Vente (CGV)

Les CGV sont incluses automatiquement dans le devis PDF selon la langue sélectionnée. Collez le texte ou importez un fichier .txt pour chaque langue.

Aucune CGV FR chargée. Importez un fichier PDF.
🔇 Console développeur

Pilote la quantité de messages affichés dans la console du navigateur (DevTools). Par défaut Warnings & erreurs : la console reste silencieuse en usage normal et tu ne vois que les vrais problèmes. Passe en Debug pour diagnostiquer un bug ou voir le détail des modules au chargement.

💡 Astuce : depuis la console, zlog.setLevel('debug') ou zlog.setLevel('warn') font la même chose. Le réglage est conservé (localStorage).
🛡 Rôles & Permissions

Templates de permissions assignables aux membres de l'équipe. Les rôles système sont fournis par défaut et seuls leurs permissions sont modifiables. Les rôles custom sont pleinement éditables et supprimables.

Type Nom Description Permissions Membres Actions
📝 Historique des versions
💾 Sauvegardes des données vitales

Les backups préservent vos produits, partenaires, équipe et paramètres. Les devis ne sont jamais inclus — ils peuvent être purgés séparément.
Un backup automatique est créé chaque jour à la première connexion du dossier. Les 15 backups les plus récents sont conservés dans data/backups/.

Sauvegardé dans : DEVISEURS ZEborne / data / backups /
📋 Backups disponibles
Chargement…
🖼️ Migration des images vers fichiers

Convertit les images stockées en base64 dans la base de données (articles, logos partenaires, logo ZEborne) en vrais fichiers .jpg / .png dans data - pas toucher / Images /.
Les nouvelles images uploadées sont déjà sauvegardées directement en fichier.

🧹 Consolider les fichiers data

OneDrive crée parfois des copies de conflit quand plusieurs machines écrivent simultanément dans data - pas toucher : admin_log-NOM-PC.json, db-NOM-PC.json
Cette action fusionne les entrées de journal manquantes dans admin_log.json et supprime les doublons (admin_log-*.json + db-*.json). db.json reste la source de vérité et n'est pas modifié.

⚠️ Zone de danger
🔢 Remettre le compteur de devis à zéro
Réinitialise le numéro global (counter.json). Le prochain devis créé recevra le numéro 0001.
🗑 Purger tous les devis
Supprime tous les fichiers JSON de devis dans le dossier partagé, vide le cache local, et remet le compteur à zéro. Irréversible.
📁 Intégration SharePoint via Power Automate

Microsoft a passé le déclencheur HTTP de Power Automate en Premium 💎 en 2024. Plan B gratuit : zebdev envoie un email avec le PDF en pièce jointe à une boîte mail au choix. Power Automate trigger « À l'arrivée d'un nouvel e-mail (V3) » (Office 365 Outlook, standard) filtre sur le sujet et dépose la pièce jointe dans SharePoint via « Créer un fichier » (SharePoint, standard). Tout gratuit avec une licence M365 standard. Voir docs/POWER-AUTOMATE-SHAREPOINT.md pour le flow détaillé.

🔑 Configuration de l'adresse email destinataire & préfixe de sujet : déplacée vers Administration → Clés API → SharePoint.
Sujet de l'email envoyé par zebdev (parsable côté Power Automate avec des split simples) :
[zebdev-pdf] event=pdf.signed | quoteRef=MV-0143-... | folder=CAMBER | version=1
⚙️ Alternative : polling Power Automate (sans webhook HTTP)

Si tu préfères que Power Automate vienne lire les PDFs en attente (déclencheur « Récurrence », latence 5-15 min, totalement gratuit) plutôt que recevoir un webhook instantané, tu peux configurer une clé d'API à la place.

Trigger Récurrence + HTTP GET avec header Authorization: Bearer <clé>:
Après dépôt SharePoint, HTTP PATCH (même header) avec body {"kind":"...", "sharepointPath":"..."}:
📋 Journal des activités
Date / Heure Utilisateur Catégorie Action Détail
Aucune entrée pour l'instant.
✍️ Gestion des enveloppes DocuSign
Devis N° Client Destinataire Envoyé le Statut DocuSign Signé le Actions
Chargement…
🔍 JOURNAL API DOCUSIGN (persistant — cliquez une ligne du tableau pour filtrer)
Heure Opération Via Méthode HTTP Réponse (champs clés)
Aucun appel API enregistré dans cette session.
📡 Journal des appels API

Persistant — survit au rechargement de la page. Max 200 entrées par service. Tokens masqués.

Date / Heure Type Méthode Opération / URL HTTP Durée Détail / Erreur
Aucun appel API enregistré.
🌐 Vérification des traductions
Type ID 🇫🇷 Français 🇳🇱 Nederlands 🇬🇧 English Statut Actions
💰 Révision des prix
Type Libellé Unité Prix achat (€) Prix vente (€) Marge Actions
📊 Coût de revient des packs
🔑 Clés API & Webhooks

Gestion centralisée des credentials des intégrations externes : Pipedrive, DocuSign, Aircall, SharePoint (cards d'origine v1.17.23) + Backblaze B2, Anthropic, GitHub Actions, Hetzner Cloud, OVH DNS (ajoutés en v1.21.0). Les valeurs sensibles sont chiffrées côté serveur (AES-GCM) avant stockage. Plus besoin d'éditer le .env côté VPS pour ces clés.

🔗 Pipedrive

Token maître = fallback partagé pour les comptes sans token personnel. Token personnel = clé liée à votre TeamMember (priorité sur le token maître). Récupérer un token : Pipedrive → Paramètres personnels → API.

.pipedrive.com
Utilisé pour générer les liens vers les deals (https://{domain}.pipedrive.com/deal/<id>).

🧩 Mappage des champs personnalisés (Affaires)

Clés API des champs custom Pipedrive utilisés par les automations DocuSign / DS Poll. Récupération : Pipedrive → Paramètres → Champs de données → Affaires → bouton « Copier la clé API ». Tous les champs sont optionnels — une clé vide désactive l'automation correspondante.

Quand un devis est signé via DocuSign, ce champ est mis à jour avec la date de signature.
Mis à jour avec la date d'envoi DocuSign.
Champ sélecteur Pipedrive synchronisé à l'envoi DocuSign.
Champ sélecteur Pipedrive synchronisé à l'envoi DocuSign si renseigné.
Champ texte. Format : "Technicien 1 - X h ; Technicien 2 - X h ; Temps sur site X h".
Champ sélecteur. Options Pipedrive = initiales équipe (CL, NLF, OH…).
Synchronisé à chaque envoi DocuSign. Si adresse install = adresse facturation, c'est l'adresse de facturation qui est envoyée.
Responsable de l'activité de relance créée J+7 après l'envoi du devis pour signature.
Responsable de l'activité « Devis signé - À checker/planifier » créée dès la signature DocuSign confirmée.
✍️ DocuSign (JWT Grant)

DocuSign Admin → Apps and Keys → choisir « JWT Grant », générer une clé RSA et noter Integration Key, Account ID (UUID), User ID (UUID). La clé privée RSA est stockée chiffrée.

⚠ La clé n'est jamais ré-affichée après enregistrement (chiffrée AES-GCM côté serveur).
📞 Aircall (API + Webhook)

Aircall Dashboard → Intégrations → API Keys (paire API ID / API Token). Le webhook signé (token de signature) est généré automatiquement par « Installer le webhook » via l'API Aircall.


📡 Webhook Aircall

URL d'écoute : — auth par token-in-body + IP whitelist.

Le secret est rempli automatiquement après « Installer le webhook ». Saisie manuelle uniquement si vous l'avez créé via curl ou portail dev.
🛰️ BUMP GeoLoc (Telefleet)

API https://geo-api.bump.eu (marque blanche Telefleet) — Basic Auth username + password. Tracking flotte technicien tenant BE only au démarrage. Whitelist par défaut : groupe 37308 (Team Zeborne) + type 21 (véhicules nommés). Aucune unit non-whitelistée ne quitte la lib serveur.

Défaut 37308 = Team Zeborne uniquement. Cliquer « Lister les groupes BUMP » pour voir les IDs disponibles.
Défaut 21 = véhicules nommés uniquement. 1 = devices nus (IMEI seul), exclus par défaut.
🔑 API Key fleet.bump.eu (pour historique, alertes, géofences)

L'API Key est distincte des Basic Auth ci-dessus. Génère-la sur fleet.bump.eu/new/ → Paramètres → Clés API. Permissions à donner : unit, unit_data, alert, customlayers, customlayers_geometries, unit_groups. Sans cette clé, les phases P4 (historique replay), P5 (alertes), B (géofences) ne sont pas disponibles.

🎫 IEL Unified (D4 — sync auto tickets)

API https://unified.iel-services.fr/v1/ — sync polling J±30j, BE uniquement (le tenant FR n'a pas accès à cette API). Auth par x-api-key chiffré AES-GCM. La sync auto remplace progressivement l'import XML manuel ; les heures arrivée/départ, secteur, région et délai SLA ne sont pas exposés par l'API et restent à enrichir via XML manuel le cas échéant.

Format observé : ~64 chars base64. Fournie par le dev IEL — un seul token global pour le tenant BE.
📁 SharePoint via Power Automate (email)

Pas de clé API SharePoint : zebdev envoie un email à une boîte mail au choix, Power Automate déclenche sur l'arrivée et dépose la pièce jointe sur SharePoint. Voir l'onglet 📁 SharePoint pour le flow détaillé.

💾 Backblaze B2 (backups DB)

Bucket S3-compatible utilisé par scripts/backup-db.sh pour les pg_dump quotidiens. Récupérer les credentials sur backblaze.com → My Account → Application Keys → Add a New Application Key. Le bash continue à lire .env en priorité ; la valeur en DB sert de fallback si .env est vide.

🤖 Anthropic API

Utilisé par /api/admin/auto-translate (catalogue NL/EN via Claude Haiku) ET module 📚 Bibliothèque P4 Q&A IA (Claude 3.5 Haiku). Récupérer une clé sur console.anthropic.com → Settings → API Keys.

🧭 Voyage AI (embeddings KB)

Utilisé par le module 📚 Bibliothèque (P4 RAG) pour calculer les embeddings voyage-3 (1024 dims, 0.06 $/M tokens). Récupérer une clé sur dash.voyageai.com → API Keys (200M tokens gratuits puis pay-as-you-go).

🐙 GitHub Actions

Probe le statut du dernier workflow run du repo. Sans token → API publique limitée à 60 req/h/IP. Avec token → 5000 req/h. Créer un Fine-grained PAT : github.com → Settings → Developer settings → Personal access tokens → Fine-grained → New token, scope Actions: Read-only + Metadata: Read-only sur le repo.

☁️ Hetzner Cloud

Probe optionnelle pour vérifier que l'API Hetzner répond (utile si on automatise un jour des actions infra). Créer un token : console.hetzner.cloud → Project zebdev → Security → API Tokens → Generate. Read-only suffit.

🌐 OVH DNS (config-only)

Pas de creds OVH — on vérifie juste que la zone DNS résout vers l'IP attendue. Si tu changes d'IP serveur (rare), mets à jour ici.

🧮 Horus Software (comptable)

OAuth 2 vers horusapi.myfiduciary.com. Permet d'importer dans le Reporting : clôture comptable, balance âgée clients (recouvrement), historique bancaire (finance) — sans uploader de fichiers. Nécessite une intégration créée côté Horus (developer@horus-software.be) avec les client_id / client_secret.

1. Credentials de l'intégration
2. Autoriser l'accès (OAuth)

1) Clique « Ouvrir Horus pour autoriser » → tu seras redirigé sur Horus pour te connecter.
2) Après acceptation, ton browser revient sur http://localhost:8000/callback?code=…&state=… avec une page d'erreur (normal — pas de serveur local).
3) Copie l'URL complète de la barre d'adresse → colle-la ci-dessous → clique « Valider l'autorisation ».

3. Sélectionner le dossier comptable
4. Configuration des imports (mémorisée)

Configure une fois les journaux bancaires (Finance) et comptes (Clôture) à utiliser. Ensuite dans le Reporting, les boutons « 🧮 Importer depuis Horus » utilisent ces valeurs sans rien demander à chaque clic.

💰 Finance — Journaux bancaires
Clique sur « Lister journaux » pour charger la liste depuis Horus.
📊 Clôture comptable — Comptes / préfixes

Liste séparée par virgule. Exemple : 60,70 (préfixes charges + produits) ou 700000,710000,720000 (comptes exacts). Les filtres Horus utilisent le « starts with ».

5. 🧪 Tester l'écriture (probe non-destructif)

⚠ Section entièrement isolée du flow Horus prod — token de test, folder de test, payloads non-destructifs (FK = UUID nul, garantit échec lookup côté Horus). Aucune donnée créée. Conforme blueprint Horus v3.2.0.

A. 🔓 Authentifier un user Horus de test (compte sandbox / collègue)

Lance un OAuth séparé du flow prod. Les tokens sont stockés sous horus_test_* (chiffrés) et n'influencent aucun import (Clôture / Recouvrement / Finance). Cliquer Ouvrir → s'authentifier sur Horus avec le compte SANDBOX → coller l'URL ramenée.

— aucun token de test —
B. 🎯 Sélectionner le folder de test puis lancer le probe

⚠ DANGER — crée de vraies données dans le folder sélectionné. À lancer UNIQUEMENT sur un folder de démo (ex : DEMOIBT). Crée 1 société test taggée ZEBORNE_API_TEST_<ts> + 5 écritures comptables non-confirmées (Confirmed:false, donc supprimables via Horus). Montants minuscules (1€). Auto-recherche des daybooks (Sales / Purchases / Bank / Financial / OD) du folder.

📧 Brevo — relais SMTP aimobee.com

Tous les mails transactionnels (magic-link team, reset password, dépôt PDF SharePoint via Power Automate) partent du VPS via le relais SMTP Brevo. Aimobee.com est authentifié SPF + DKIM (brevo1/brevo2) + DMARC. Identifiants stockés côté VPS dans .env (jamais en DB) — ne pas les copier ici.

Host :
Port :
User :
From :
📊 Métriques Brevo (open / bounce / spam) 🔐 État authentification domaine
📤 Envoyer un email de test
Le mail de test est tracé dans la table « Derniers envois » ci-dessous avec kind=test. Pour valider la déliverabilité, envoyer à une adresse mail-tester.com et viser 9.5/10.
🛠 Procédure de mise à jour des credentials (.env VPS)
1. Brevo dashboard → SMTP & API → SMTP → générer un nouveau Master Password si nécessaire.
2. SSH sur le VPS : ssh zebdev@46.224.201.102
3. Éditer ~/zebdev/.env et mettre à jour : SMTP_HOST=smtp-relay.brevo.com SMTP_PORT=587 SMTP_SECURE=false SMTP_USER=<login Brevo> SMTP_PASSWORD=<master password> MAIL_FROM="ZEborne <noreply@aimobee.com>"
4. Redémarrer : pm2 restart zebdev
5. Cliquer « 🧪 Tester la connexion SMTP » ci-dessus pour valider.

📜 Derniers envois (table EmailLog)
Cliquez « Recharger » pour afficher les logs
🖥️ Server Monitor — Hetzner CAX11

Snapshot temps réel du VPS de prod (auto-refresh 10 sec quand l'onglet est ouvert). GET /api/admin/server/health agrège os, df, /proc/meminfo et pm2 jlist. Permission requise : settings (admin).

📋 Système
⚙️ CPU & Load Average
🧠 Mémoire & Swap
⚡ PM2 — process zebdev
💾 Disque
🟢 Process Node Fastify (interne)
💾 Backup DB — Backblaze B2
🔌 Intégrations externes
📥 Historique des imports

Chaque fichier xlsx ou XML importé via les modules Reporting est archivé sur le serveur. Vous pouvez ici télécharger l'original, restaurer (re-parser) un import perdu, ou supprimer ceux qui ne servent plus. Si la liste reste vide alors que des imports ont été faits, cliquez sur 🧪 Test archivage pour identifier où la chaîne casse (auth, tenant, permission, route, disque).

📣 Communications utilisateurs

Affiche un bandeau sticky en haut de page chez les utilisateurs ciblés (réutilise le pattern du bandeau Pipedrive token). 3 niveaux : info, warning, critical (non dismissable). Ciblage : tous / par rôle (permission) / par utilisateur. Fenêtre temporelle optionnelle.

Chargement…
🕒 Job Manager

Centralise tous les jobs schedules (anciennement epars : crontab Linux pour backup-db.sh, sync manuelles Pipedrive/Aircall, etc.). Les 5 jobs par defaut sont crees au boot du serveur — DESACTIVES par defaut. Active-les un par un apres avoir verifie la config (Cles API). GET /api/admin/jobs — permission requise : settings.

Chargement…
🏛️ Banque-Carrefour des Entreprises (KBO)

Base de données officielle des entreprises belges (publiée mensuellement par le SPF Économie). Utilisée pour valider les numéros BCE/TVA et enrichir les fiches clients depuis le module 🤝 Clients. Télécharger le ZIP « KboOpenData_xxxx_YYYY_MM_DD_Full.zip » puis le déposer ci-dessous.

📤 Importer un nouveau dump
📦
Glisser-déposer le ZIP KBO ici
ou cliquer pour parcourir — un fichier .zip d'environ 300 Mo
📚 Historique des imports
Chargement…
🏢 Entrepôts (dépôts, camionnettes, sites)

Module 📦 Stock — P1 référentiel logistique. Déclarez vos dépôts physiques (BE-HQ, FR-LYON…), les camionnettes (type van) qui seront associées aux techniciens via la modale Équipe, ainsi que les emplacements temporaires (chantiers site) et virtuels (en transit, à vérifier).

Code Nom Type Adresse Défaut Actif Actions
Chargement…
👷 Techniciens (intervenants terrain)

Référentiel des intervenants terrain. Distincts des membres équipe (qui ont accès web zebdev). Permet d'associer un van (workflow ticket missionnement), un ID D4 (auto-matching à la sync IEL), un compte web minimal (consultation planning), et de gérer les blocs (congés, formation, indisponibilité).

Nom ID D4 Van Statut Téléphone Email Blocs à venir Actions
Chargement…
📝 Devis orphans (sans client)

Devis dont l'orgId est null (devis non rattachés à une CrmOrganization). Vestige historique post-P3 Drop Client (v1.66.72). Pour chaque devis : choisis un client cible dans le sélecteur, clique 🔗 Lier pour rattacher. Préservation absolue : un devis déjà lié ne sera jamais écrasé par cette interface (HTTP 409).

Réf devis Statut Titre / Slug Montant Mis à jour Lier à un client Action
Chargement…
🚚 Fournisseurs

Référentiel fournisseurs pour les demandes d'achat (PR) et bons de commande (PO). Un fournisseur peut être lié à un tiers CrmOrganization (champ orgPdId) pour partager les coordonnées.

Code Nom Email Téléphone TVA Paiement (j) Actif Actions
Chargement…