Webpulser

ERP Henry Huret · Espace projet

Entrez le mot de passe pour accéder au cahier des charges.

ERP Dolibarr personnalisé — Armurerie Henry Huret

Avant-vente Webpulser · confidentiel · 09/07/2026

Cahier des charges v1 — pour chiffrage par lot. Client : SA Sté d'exploitation des Éts Henry-Huret (contact : Antoine) · Rédaction : Webpulser.

1.Contexte et objectifs

Henry Huret est une armurerie (magasin physique, atelier SAV, vente à distance via Prestashop et Naturabuy) équipée depuis des années du logiciel métier MCP 901 (application Windows multi-postes). Le logiciel couvre bien le quotidien mais constitue une impasse : pas d'API, pas de web, dépendance à un développeur unique, ressaisies manuelles entre le site, les places de marché et la gestion, archivage papier des dossiers réglementaires.

Le projet consiste à migrer vers Dolibarr (version 21+) en respectant une doctrine stricte : fonctions natives d'abord, personnalisation par modules à hooks et par écrans métier branchés sur l'API REST — jamais de fork du cœur, jamais de réimplémentation du métier comptable.

Objectifs mesurables :

  • Une base produit maître dans Dolibarr, pilotant magasin, site et places de marché — Prestashop et Naturabuy gardent leur propre base technique, synchronisée en continu (fini le bout d'info dans l'un, le bout de commande dans l'autre : une seule source de vérité) ;
  • Zéro ressaisie entre commande internet et gestion ; dossier réglementaire 100 % dématérialisé (gain estimé 5-10 min par commande internet) ;
  • Égaler les 4 workflows quotidiens critiques de MCP : caisse, réception fournisseur multi-commandes, occasions/dépôt-vente, SAV ;
  • Conformité armes : traçabilité par numéro de série, checklists SIA/FINIADA, compatibilité Livre de Police Numérique ;
  • Préparer la facturation électronique 2026 et l'ouverture d'une seconde armurerie.

2.Existant

BriqueOutil actuelDevenir
Gestion magasin (produits, stocks, caisse, fournisseurs, clients, occasions, SAV)MCP 901 v9.1041A (Windows, lecteur réseau, multi-postes)Remplacé par Dolibarr
Site e-commercePrestashopConservé, resynchronisé (base produit maître = Dolibarr)
Place de marchéNaturabuyConservée, connecteur à créer
Comptabilité cabinetExports manuels vers Meg (comptable)Exports automatisés au format attendu
RH / paieCombo RHConservé (hors périmètre)
Registre légal armesSIA / Livre de Police Numérique (portail État)Conservé (obligation légale) — Dolibarr facilite la saisie

L'onglet « ERP actuel (MCP) » présente l'analyse écran par écran (9 captures anonymisées) qui sert de référence fonctionnelle pour les lots 2, 4, 5 et 6.

3.Principes directeurs (non négociables)

  1. Aucun calcul d'argent engageant hors de Dolibarr. HT, TVA, arrondis, totaux : le cœur PHP calcule. Les fronts (caisse, écrans métier) ne font qu'afficher ; les prix sont relus côté serveur, jamais reçus du navigateur.
  2. Rien de définitif hors Dolibarr. Factures, paiements, stocks, inaltérabilité anti-fraude TVA : portés par le cœur.
  3. Natif d'abord. Tout besoin couvert par un module natif ou un paramétrage l'utilise. Le custom n'intervient que pour l'expérience utilisateur et les workflows métier absents du natif.
  4. Trois niveaux de personnalisation autorisés : réglages natifs (niveau 1), modules à hooks conformes à l'AGENTS.md officiel (niveau 2), écrans métier via API REST (niveau 3). Le remplacement du back-office (niveau 4) est interdit.
  5. Upgrade-safe. Aucune modification du cœur ; chaque livrable doit survivre aux mises à jour mineures de Dolibarr.

4.Périmètre fonctionnel

Légende des couvertures : natif module livré avec Dolibarr — config paramétrage + extrafields — communautaire module Dolistore à évaluer — custom développement spécifique — risque point d'arbitrage.

Lot 0 — Socle, configuration et reprise de données

natifconfig
  • Installation Dolibarr 21+ (hébergement cf. §6), modules : Tiers, Produits, Stocks, Lots/Séries, Commandes clients/fournisseurs, Réceptions, Expéditions, Factures, Banques/Caisses, Contrats/Abonnements, Interventions, Comptabilité en partie double, GED, Agenda, API REST, Codes-barres.
  • Paramétrage : plan comptable et journaux avec le cabinet comptable (formats d'export Meg), TVA multi-taux, numérotations, modèles de documents aux couleurs Henry Huret, profils/permissions (admin, magasin, atelier, comptable), multi-postes.
  • Extrafields produits : marque, calibre, N° RGA, segment (tir/chasse/optique/défense), classement (cat. A/B/C/D), classe de gestion (standard / n° série / lot). Extrafields tiers : cf. lot 3.
  • Reprise de données MCP : clients (~17 000+ tickets d'historique constatés), fournisseurs (~500 codes), produits + nomenclature + gencods, stocks par n° de série, commandes fournisseurs ouvertes, encours clients. Format d'export MCP à obtenir (accès SQL présumé : écrans « mode SQL »).
  • Formation équipe (magasin, atelier, direction) + doc utilisateur.

Lot 1 — Gestion commerciale native

natifconfig

Mise en service des workflows natifs, sans développement :

  • Devis → commandes clients → factures ; commandes fournisseurs avec statuts ouverte / en cours / soldée, réceptions partielles, reliquats, liaison commande client ↔ commande fournisseur ;
  • Encours et mise en compte : paiements partiels, dettes clients, relances, balance ; acomptes / dépôts de garantie (natif) ;
  • Dépôt administratif d'armes : contrats de service récurrents (forfait + frais de garde mensuels 5 €) avec facturation périodique ;
  • Consommation interne atelier : sorties de stock motivées ;
  • Étiquettes produits code-barres (modèles natifs à adapter) ;
  • Exports comptables mensuels automatisés (journaux caisse/ventes/TVA, FEC) au format validé par le comptable.

Lot 2 — Caisse magasin

customsocle natif

Base : la caisse tactile déjà prototypée (Next.js sur API REST, cf. §8), qui applique les principes du §3. À compléter pour égaler MCP :

  • Tickets en attente (≥ 4 ventes en parallèle) ; identification vendeur par vente ;
  • Paiement fractionné multi-modes sur une même vente : espèces, chèque, chèque différé, CB, CB différé, virement, mise en compte, vente internet, Naturabuy (les paiements multiples par facture sont natifs côté Dolibarr) ;
  • Retours / avoirs, remise habituelle du client appliquée automatiquement, exonération TVA (forces de l'ordre, export), rétrocessions confrères ;
  • Recherche produit : gencod (douchette), code, nomenclature, marque, calibre ;
  • Clôture de caisse journalière (journal de caisse pour le comptable) ;
  • Option à chiffrer séparément : pilotage TPE (envoi du montant au terminal) et ouverture tiroir-caisse.
  • Garde-fous conformité conservés : produit à n° de série → renvoi vers l'écran armurerie (lot 3) ; contrôle du titre pour les munitions.

Lot 3 — Écran armurerie & conformité

customconfig

Écran de vente dédié aux armes et éléments soumis à traçabilité :

  • Fiche tiers réglementaire (extrafields + GED) : n° SIA, date et lieu de naissance, type/n°/délivrance de pièce d'identité, permis de chasser et licences avec dates de validité, autorisations cat. B, n° stand FFT, alerte « message rouge », types de clients (particulier, société, administration, confrère, forces de l'ordre) ;
  • Vente par numéro de série : sélection du numéro en stock, sortie du numéro exact (natif Lots/Séries) ;
  • Checklist réglementaire bloquante avant facturation : n° SIA client, titre en cours de validité, FINIADA consulté (horodaté, opérateur tracé) — la facture ne peut pas être créée tant que la checklist n'est pas complète ;
  • Aide à la saisie Livre de Police Numérique : récapitulatif de l'opération pré-formaté (n° série, identité, titre) + état « mouvements d'armes de la période » pour contrôle de cohérence stock ↔ LPN ;
  • Vente à distance : expéditions partielles natives (colis séparés), armurier relais en adresse de livraison, pièces vérifiées avant expédition ;
  • Alertes titres expirés à la vente de munitions.

Lot 4 — Occasions : reprise, dépôt-vente, achat direct

customTVA sur marge

Le module le plus différenciant. Référence fonctionnelle : écran « Produit d'occasion » de MCP (onglet ERP actuel). Cycle de vie complet d'une arme d'occasion :

  • 5 types d'entrée : reprise, dépôt-vente (avec commission), dépôt administratif, achat direct, dépôt SDT ;
  • Entrée en magasin : identité complète de l'arme (n° série, RGA, classement), client vendeur, montant d'achat, frais de remise en état, contrat de dépôt-vente signé sur tablette en magasin (cf. lot 7), collecte du RIB du déposant ;
  • Règlement au déposant/vendeur : bons d'achat, avances à déduire, espèces, chèque ou virement SEPA généré automatiquement à la vente (fichier de virement natif Dolibarr déposé en banque — fin de la saisie manuelle des RIB) ;
  • Vente : réservations, exclusion possible du site, déclaration de vente, reprise éventuelle et remise en vente (historique chaîné) ;
  • Suivi mensuel pour le comptable (remplace le tableau Excel actuel) ;
  • Cas particuliers : destruction, neutralisation, transfert entre particuliers, successions (flux notaires en développement chez le client).
⚠ TVA sur marge : le régime de la marge (art. 297 A CGI) n'est pas géré nativement par Dolibarr. MCP calcule la marge et sa TVA automatiquement (ex. réel : achat 5 200 €, revente 5 500 € → marge 300 € TTC dont 50 € de TVA). Le candidat devra proposer et chiffrer une solution (module dédié, ventilation comptable spécifique) validée par le cabinet comptable. Point bloquant du chiffrage : à traiter explicitement dans la réponse.

Lot 5 — Réception fournisseur multi-commandes

customsocle natif

Écran métier n° 1 du quotidien. Référence : « Entrée en stock des commandes du fournisseur » de MCP (des reliquats de 2023 encore servis en 2026).

  • Vue agrégée : toutes les lignes attendues d'un fournisseur, toutes commandes confondues (attendu / reçu / reliquat par ligne), pointage à la douchette, bouton « tout reçu » ;
  • Répartition automatique des quantités reçues sur les commandes d'origine (réceptions partielles natives en sous-jacent, une réception par commande) ;
  • Mise à jour du prix d'achat / PAMP et recalcul marge/PV proposé à la réception ; port et frais fixes ventilés ;
  • Alerte commandes clients servies par la réception ;
  • Impression d'étiquettes depuis la réception ;
  • Imports XLS fournisseurs de poudre (Nobel Sport, Vihtavuori, Reload Swiss) : création des entrées de stock depuis les fichiers fournisseurs (mapping par fournisseur).

Lot 6 — SAV / atelier

customsocle natif

Socle : fiches d'intervention + devis natifs. Écran métier pour le workflow complet constaté dans MCP :

  • Prise en charge : client, produit (n° série, RGA, calibre), accessoires remis (boîte, fourreau, bride…), montant estimatif, dépôt de garantie ;
  • Devis de réparation → validation client → transformation en facture ;
  • Travail à effectuer / effectué ; envoi en réparation chez le fournisseur avec bon de retour (RMA) et suivi des dates (envoi, retour, reprise prévue) ;
  • Étape « tir / essai à effectuer » ; gestion garantie (prise en charge sans facturation) ;
  • Sortie et encaissement via la caisse (lot 2) ; suivi des réparations non récupérées.

Lot 7 — E-commerce, canaux et dématérialisation

communautairecustom
  • Connecteur Prestashop bidirectionnel (module communautaire à évaluer, sinon custom) : produits, prix, stocks temps réel, commandes, clients (un seul code client, fin des doublons). Deux bases techniques distinctes — Dolibarr maître, Prestashop en canal d'affichage synchronisé ; les factures sont émises par Dolibarr ;
  • Connecteur Naturabuy (API, custom) : publication des annonces depuis la fiche produit, rapatriement des commandes et des documents acheteur ;
  • Pilotage multicanal depuis la fiche produit : cases à cocher site / Naturabuy (extensible Ducatillon, Decathlon…) ;
  • Dossier réglementaire dématérialisé par commande internet : checklist des pièces (identité, titre, n° SIA, n° d'encodage pour les munitions), rattachement GED, blocage de l'expédition tant que le dossier est incomplet, conservation organisée — objectif zéro impression/scan ;
  • Signature électronique : validation en ligne des devis (natif Dolibarr à confirmer en v21) et signature du contrat de dépôt-vente sur tablette — intégration d'un prestataire de signature simple (candidats : Up To Sign ≈ 5 €/mois, YouSign ≈ 100 €/mois ; niveau juridique à arbitrer).

Lot 8 — Facturation électronique 2026

natifà cadrer
  • Émission au format Factur-X et articulation avec la plateforme (PDP/PA) déjà contractualisée via le cabinet comptable ;
  • Réception des factures fournisseurs électroniques (aujourd'hui non saisies dans MCP faute de temps) — rapprochement avec les réceptions du lot 5 ;
  • E-reporting des ventes B2C (caisse et internet) selon le calendrier de la réforme.

5.Phase 2 — hors chiffrage initial (à provisionner)

SujetContenuPiste
Seconde armurerie2 entités juridiques, centrale d'achat, transferts inter-magasins, site commun, stock consolidé, retrait croisé, stand de tir + club houseMulticompany (module payant) vs 2 instances + API — l'architecture retenue au lot 0 ne doit pas la contrarier
FidélitéProgramme points/avantages (existe dans MCP)Module communautaire à évaluer
Notifications SMSSAV prêt, commande arrivée, relancesPasserelle SMS (natif + provider)
Inventaire terminalInventaires au terminal code-barres (Cipher DC8001 actuel)Module inventaire natif + douchette ; app mobile si besoin
Prêts de matérielPrêt d'armes/matériel (rare)Contrats natifs
Litiges fournisseursSuivi des litiges (existe dans MCP)Tickets natifs
Paiement 3× (CBDIF)Financement des paiements fractionnésSujet bancaire/PSP, hors ERP

6.Exigences non fonctionnelles

  • Hébergement : instance dédiée (VPS France/UE), HTTPS, sauvegardes quotidiennes testées (base + GED), PRA simple documenté. Accès magasin fiable requis (le magasin ne doit pas s'arrêter si l'accès internet tombe : préciser la stratégie — hébergement local + réplication, ou 4G de secours) ;
  • RGPD : données sensibles (pièces d'identité, titres, santé via certificats) — chiffrement au repos, droits d'accès stricts, durées de conservation (20 ans pour les registres armes), registre des traitements ;
  • Loi anti-fraude TVA (art. 286-I-3° bis CGI) : caisse et facturation portées par Dolibarr (inaltérabilité native) — attestation à fournir ;
  • Performance : les écrans du quotidien (caisse, réception, occasions) doivent rester au niveau de réactivité de MCP (raccourcis clavier, douchette, < 1 s par action courante) ;
  • Réversibilité : exports complets à tout moment ; pas de dépendance à un module propriétaire non maintenu ;
  • Maintenance : contrat de TMA proposé séparément (mises à jour Dolibarr, évolutions réglementaires SIA/facture électronique).

7.Risques et points d'arbitrage

PointEnjeuDécision attendue
TVA sur marge (lot 4)Non natif Dolibarr ; cœur du modèle occasionsSolution technique + validation comptable, à chiffrer explicitement
Caisse : TakePOS natif vs caisse customTakePOS ne couvre ni les tickets en attente ni le comportement attendu sur les produits sérialisés (à vérifier)Le POC custom est la base retenue ; TakePOS reste disponible en secours
FINIADAPas d'API publique ; MCP a un écran dédié (rôle exact à préciser avec le client)Checklist horodatée (lot 3) ; veille sur une éventuelle API SIA pro
Reprise de données MCPAccès à la base (SQL) et qualité des données à confirmerAudit de la base MCP en début de lot 0
Signature électroniqueNiveau juridique (SES suffisant ?) vs coûtArbitrage client après comparatif (action en cours)
Multi-entités (phase 2)Multicompany payant vs 2 instancesÀ trancher avant la fin du lot 0 (impact architecture)

8.Démonstrateur existant

Un environnement de démonstration est déjà en production et sert de preuve de faisabilité de l'approche (accès sur demande) :

  • ERP Dolibarr 21.0.4 : dolibarr.app-run.pro — modules natifs actifs (dont Lots/Séries, Expéditions, Contrats, Interventions, Comptabilité, TakePOS), catalogue chasse/outdoor, back-office aux couleurs Henry Huret, profils admin/employé ;
  • Caisse tactile custom : caisse.app-run.pro — Next.js sur API REST, ventes réelles espèces/CB, prix relus serveur (un prix falsifié envoyé par le navigateur est ignoré), ticket basé sur le total_ttc de la facture validée, refus des produits sérialisés hors écran armurerie ;
  • Démonstration de la traçabilité par n° de série (produit CAR-001) et du piège natif documenté (décrément silencieusement sauté sans détail de lot) — justifiant les garde-fous du lot 3.

Le POC valide la méthode des lots 2 à 6 : écran métier léger + API native + zéro logique d'argent côté front. Voir l'onglet « Comparatif ».

9.Modalités de chiffrage attendues

  • Chiffrage par lot (0 à 8), en jours-homme avec TJM, en séparant : paramétrage / développement / reprise de données / formation / recette ;
  • Options chiffrées à part : pilotage TPE + tiroir (lot 2), connecteur Naturabuy (lot 7), TMA annuelle ;
  • Pour le lot 4 : description précise de la solution TVA sur marge proposée ;
  • Planning proposé avec jalons de recette par lot — priorité de mise en service : lot 0 → 1 → 5 → 2 → 3 → 4 → 6 → 7 → 8 ;
  • Références sur des projets Dolibarr comparables (commerce spécialisé, point de vente, modules custom) et engagement sur les principes du §3.

L'ERP actuel : MCP 901 — analyse écran par écran

Application Windows métier armurerie, multi-postes, exécutée depuis un lecteur réseau. Un logiciel mûr et dense : l'objectif du projet n'est pas de faire « mieux » partout, mais d'égaler les workflows quotidiens critiques et d'apporter ce que MCP n'a pas — web, API, multi-entités, dématérialisation, facture électronique. Captures du 09/07/2026, données personnelles anonymisées. Cliquer sur une capture pour l'agrandir.

1. Menu principal & entrées de stock

Menu principal MCP
Tuiles métier : Produits, Factures fournisseurs, Finiada, Fidélité, SAV, terminal d'inventaire Cipher DC8001, Réservations, Litiges fournisseurs, Prêts… Popup « Entrées de stock » : commande fournisseur, entrée manuelle, retour, imports XLS Nobel Sport / Vihtavuori / Reload Swiss (les « fichiers de poudre »).
  • MCP a déjà un écran FINIADA (rôle exact à préciser avec Antoine) ;
  • Les imports fournisseurs de poudre sont des mappings XLS → entrées de stock (lot 5).

2. Caisse

Caisse MCP
4 tickets en attente, vendeur par vente, paiement fractionné sur 9 modes (espèces, chèques, CB, site internet, Naturabuy, chèque différé, virement, mise en compte, CB différé), transfert du montant au TPE, ouverture tiroir, conso interne, retours, exo TVA, remise habituelle.
  • Référence fonctionnelle du lot 2 — la caisse custom du POC en est la base.

3. Table des produits

Table des produits MCP
Recherche par code, Gencod (EAN), nomenclature arborescente, fournisseur, marque, calibre, N° RGA. Classes de gestion 0 Std / 1 SN+D / 2 SN+L / 3 SN / 4 Lot : la traçabilité par numéro de série est une dimension de premier ordre du fichier produits. Colonnes ventes n-1/n-2/n-3, étiquettes.
  • Dolibarr : EAN, catégories, lots/séries et étiquettes natifs ; marque/calibre/RGA en extrafields (lot 0) ; la liste dense = écran custom léger.

4. Occasions (reprise / dépôt-vente / achat direct) — l'écran le plus riche

Fiche produit d'occasion MCP
5 types d'entrée (reprise, dépôt-vente, dépôt administratif, achat direct, dépôt SDT), identité complète de l'arme (n° série, RGA, classement C), TVA sur marge calculée automatiquement (achat 5 200 €, PV 5 500 € → marge 300 € TTC = 250 HT + 50 TVA), bons d'achat, avances au vendeur, contrat de dépôt-vente, déclarations achat/vente, réservation, cycle vendu → repris → remis en vente.
  • Aucun équivalent natif Dolibarr : c'est LE module custom du projet (lot 4) ;
  • Briques natives réutilisables : tiers, lots/séries, GED, avoirs, virements SEPA ;
  • ⚠ La TVA sur marge n'est pas native Dolibarr — point de chiffrage majeur.

5. Fiche client

Fiche client MCP
Types (particulier, société, admin., confrère, forces de l'ordre), n° SIA, date/lieu de naissance, type et n° de pièce d'identité, permis et licences avec validité, autorisations cat. B, n° stand FFT, message « rouge » (alerte), mise en compte, remise habituelle, vue 360° (tickets, occasions, SAV, abonnements…).
  • Dolibarr : extrafields + GED couvrent le réglementaire (lot 0/3) ; l'alerte « message rouge » sera portée par les écrans métier.

6. Commandes fournisseurs

Commandes fournisseurs MCP
États ouvertes / en cours / soldées, calcul et impression des reliquats, recherche « les commandes contenant ce produit », colonne client (commande fournisseur liée à une commande client). 24 commandes ouvertes, du reliquat de 2023 encore vivant.
  • Workflow équivalent natif dans Dolibarr (démontré dans l'onglet Comparatif).

7. Réception multi-commandes — l'écran clé du quotidien

Réception multi-commandes MCP
« Entrée en stock des commandes du fournisseur » : toutes les lignes attendues d'un fournisseur, toutes commandes confondues (ici de 2023 à 2026), attendu / reçu / reliquat par ligne, bouton « Tout reçu », mise à jour PAMP / prix d'achat / fiche produit, recalcul marge/PV, port ventilé, récap TVA, alerte commandes clients impactées, étiquettes.
  • La réception native Dolibarr est commande par commande → cet écran agrégé est le custom n° 1 du CDC (lot 5).

8. Règlements / mises en compte

Règlements et mises en compte MCP
Suivi par période et type de client des factures mises en compte : dépôt de garantie, date du dernier règlement, cumul des règlements, balance client, envoi SMS, ajustements.
  • Encours, impayés et acomptes natifs Dolibarr (lot 1) ; SMS en phase 2.

9. SAV / atelier

Fiche SAV MCP
Produit avec n° série / RGA / calibre, rappel des accessoires remis, montant estimatif, dépôt de garantie, produits à facturer avec marge, travail à effectuer / effectué, envoi en réparation chez le fournisseur (bon de retour), « tir / essai à effectuer », garantie, sortie par la caisse.
  • Socle natif : interventions + devis ; le workflow complet = écran custom (lot 6).

Comparatif écran par écran — MCP 901 ↔ Dolibarr (instance de démo)

À gauche l'écran actuel (MCP, anonymisé), à droite l'équivalent réel sur l'instance de démonstration dolibarr.app-run.pro (Dolibarr 21.0.4 brandé Henry Huret, données fictives). Quand l'équivalent n'existe pas en natif, le verdict pointe le lot de développement du CDC.

Accueil / navigation

MCP 901

Menu MCP

Dolibarr (démo)

Accueil Dolibarr brandé
Natif. Back-office web brandé Henry Huret (logo, vert armurerie), menus par profil — la démo montre une session admin ; le profil « employé magasin » ne voit que Tiers / Produits / Facturation / PdV.

Caisse

MCP 901

Caisse MCP

Caisse custom (POC) + TakePOS natif

Caisse custom Next.js
TakePOS natif
En bas : TakePOS, la caisse livrée avec Dolibarr.
🔧 Custom (lot 2) sur socle natif. Le POC encaisse déjà en réel (espèces/CB, prix relus serveur, facture native). À compléter : tickets en attente, paiement fractionné multi-modes, vendeur par vente, TPE. TakePOS reste disponible en secours.

Fichier produits

MCP 901

Table des produits MCP

Dolibarr (démo)

Liste produits Dolibarr
Natif + config. EAN/gencod, familles, filtres et colonnes configurables, étiquettes code-barres. Marque, calibre, N° RGA : extrafields (lot 0). La densité MCP (ventes n-1/n-2/n-3, classes série) se retrouve via colonnes personnalisées ou liste custom légère.

Traçabilité par numéro de série

MCP 901 (fiche occasion, zone n° série)

Occasion MCP avec numéro de série

Dolibarr (démo) — CAR-001 par n° de série

Stock par numéro de série Dolibarr
Natif (module Lots/Séries). Chaque arme est un numéro unique tracé en stock et en mouvement — démontré sur la démo avec la carabine CAR-001. L'écran de vente qui impose la sélection du numéro + checklist SIA/FINIADA = lot 3.

Fiche client

MCP 901

Fiche client MCP

Dolibarr (démo)

Fiche tiers Dolibarr
Natif + config. Vue 360° native (devis, factures, contrats, interventions par onglets). Le réglementaire armurerie (n° SIA, pièce d'identité, permis/licences avec validité, alerte rouge) = extrafields + GED (lots 0/3).

Commandes fournisseurs

MCP 901

Commandes fournisseurs MCP

Dolibarr (démo)

Commandes fournisseurs Dolibarr
Natif. Statuts brouillon / validée / approuvée / commandée / reçue partiellement / soldée, liaison commande client, recherche par produit. La démo montre PO2607-0001 (Ducatillon) créée par l'API.

Réception fournisseur

MCP 901 — toutes commandes confondues

Réception multi-commandes MCP

Dolibarr (démo) — commande par commande

Réception Dolibarr
🔧 Custom (lot 5) sur socle natif. Dolibarr ventile nativement les quantités reçues par entrepôt (à droite, PO2607-0001)… mais une commande à la fois. L'écran MCP agrège les reliquats de toutes les commandes d'un fournisseur : c'est l'écran métier n° 1 à construire, sur le modèle du POC caisse.

Occasions / dépôt-vente

MCP 901

Occasions MCP

Dolibarr

🔧 Custom intégral (lot 4) — aucun équivalent natif. Le module s'appuiera sur les briques natives : tiers, lots/séries (photo ci-dessus), GED (contrats scannés), avoirs (bons d'achat), fichiers de virement SEPA natifs pour payer les déposants automatiquement.

TVA sur marge non native : point bloquant du chiffrage, solution à valider avec le comptable (cf. CDC lot 4).

Encours / mises en compte

MCP 901

Règlements MCP

Dolibarr (démo)

Factures clients Dolibarr
Natif. Factures payées / partiellement réglées / impayées, encours par client, relances, acomptes (dépôts de garantie). La démo liste les ventes réelles des deux caisses (FA… et TC1-…).

SAV / atelier

MCP 901

SAV MCP

Dolibarr (démo) — fiche d'intervention

Intervention Dolibarr
🔧 Custom (lot 6) sur socle natif. Interventions et devis natifs (FI2607-0001 sur la démo) ; le workflow complet — accessoires remis, RMA fournisseur, tir/essai, garantie, sortie caisse — sera porté par un écran atelier dédié.

Dépôt administratif (abonnement)

MCP 901 — type « Dépôt adm. » de la fiche occasion

Type dépôt administratif MCP

Dolibarr (démo) — contrat de service récurrent

Contrat Dolibarr
Natif (Contrats/Abonnements). La démo porte le contrat CT2607-0001 : « frais de garde mensuels 5 € » facturables périodiquement — le forfait + garde mensuelle d'Antoine, sans développement.

Parcours utilisateur — la journée type, aujourd'hui et demain

Les gestes quotidiens décrits par Antoine (réunion du 09/07/2026), rejoués dans le système cible. À chaque étape : la brique qui la porte — natif config custom + n° de lot.

🛒 « J'encaisse un client au magasin »

  1. Scan douchette ou raccourci produit → panier ; recherche par gencod, code, marque, calibre lot 2
  2. Client rappelé par n° ou recherche — sa remise habituelle et son encours s'appliquent config
  3. Encaissement, y compris fractionné (espèces + chèque différé + mise en compte…) lot 2
  4. Ticket remis ; en dessous, une vraie facture Dolibarr (FA…) — numérotation légale, inaltérabilité anti-fraude natif
  5. Stock décrémenté, espèces dans « Caisse espèces », CB sur le compte courant — déjà démontré en réel sur le POC natif

Cas particuliers : boîte de munitions pour l'atelier → consommation interne (sortie de stock motivée, natif) ; arme à numéro de série → renvoi automatique vers le parcours « Je vends une arme ».

🎯 « Je vends une arme » (neuve ou occasion)

  1. Sélection de l'arme par numéro de série dans le stock natif Lots/Séries
  2. Checklist bloquante : n° SIA du client, permis/licence en cours de validité, FINIADA consulté — horodaté, opérateur tracé. Pas de coche, pas de facture lot 3
  3. Facturation + sortie de stock du numéro exact natif
  4. Récapitulatif pré-formaté pour le Livre de Police Numérique (saisie SIA facilitée) lot 3
  5. Vente à distance : colis séparés (expéditions partielles), armurier relais en adresse de livraison natif Expéditions

📦 « Je prépare les commandes web »

  1. Les commandes Prestashop et Naturabuy arrivent seules dans Dolibarr — un seul code client, fini les doublons lot 7
  2. Le dossier réglementaire se remplit en pièces jointes : identité, titre, n° SIA, n° d'encodage pour les munitions — checklist par commande lot 7
  3. Dossier incomplet = expédition bloquée lot 7
  4. Bon de livraison + facture Dolibarr natif
  5. Archivage GED automatique — zéro impression, zéro scanner, 5 à 10 min gagnées par commande GED native

Aujourd'hui : impression du mail Prestashop, ressaisie dans MCP, re-impression, pochette papier, puis re-scan complet en fin de traitement.

🚚 « Je passe une commande fournisseur »

  1. Alertes de stock + besoins remontés des commandes clients natif
  2. Commande préparée (statut « ouverte »), puis envoyée au fournisseur par email — statut « en cours » natif — démontré (PO2607-0001)
  3. Suivi des reliquats jusqu'au solde, commande par commande ou par fournisseur natif

📥 « Je reçois la marchandise »

  1. Écran de réception : toutes les lignes attendues du fournisseur, toutes commandes confondues — comme dans MCP lot 5
  2. Pointage à la douchette, « tout reçu » ou ligne à ligne ; ventilation automatique sur les commandes d'origine lot 5
  3. Mise à jour du prix d'achat / PAMP, nouveau prix de vente proposé lot 5
  4. Étiquettes imprimées depuis la réception lot 5
  5. Les commandes clients servies par cette réception sont signalées lot 5

Cas poudres : le fichier XLS du fournisseur (Nobel Sport, Vihtavuori, Reload Swiss) s'importe directement en entrée de stock.

🔁 « Je prends une arme d'occasion »

  1. Fiche arme : n° série, RGA, classement, type d'entrée (reprise, dépôt-vente, achat direct, dépôt administratif, SDT) lot 4
  2. Contrat signé sur tablette en magasin + RIB du déposant collecté une fois pour toutes lots 4/7
  3. Mise en vente magasin + site (ou exclusion du site) lots 4/7
  4. À la vente : TVA sur marge calculée, virement SEPA généré automatiquement pour le déposant — plus de saisie de RIB dans l'appli bancaire lot 4 TVA marge
  5. Suivi mensuel prêt pour le comptable — le tableau Excel disparaît lot 4

🔧 « Je gère une réparation (SAV) »

  1. Prise en charge : produit, n° série, accessoires remis (boîte, fourreau, bride…), dépôt de garantie lot 6
  2. Devis de réparation → validation du client, à distance par lien de validation électronique natif lot 7
  3. Si besoin : envoi chez le fournisseur avec bon de retour (RMA), suivi des dates lot 6
  4. « Tir / essai à effectuer », clôture du travail, garantie le cas échéant lot 6
  5. Restitution et encaissement en caisse lot 2

🧾 « Je fais ma compta du mois »

  1. Journaux de caisse, de ventes et de TVA générés par période natif
  2. Exports au format attendu par le cabinet (Meg), plan comptable paramétré une fois pour toutes lot 0/1
  3. Factures fournisseurs électroniques rapprochées des réceptions lot 8
  4. Inventaire annuel fourni au comptable depuis le module stock natif

Synthèse — les 19 besoins, leur couverture et leur lot

Inventaire issu de la réunion du 09/07/2026 avec Antoine, complété par l'analyse des captures MCP. natif config communautaire custom

#BesoinÉcran MCP de référenceCouverture DolibarrLotDémontré
1Caisse (raccourcis, code-barres, recherche, client, remises)Caissenatif custom2✅ caisse.app-run.pro + TakePOS
2Règlements multiples & fractionnés (9 modes, mise en compte, chèque différé)Caisseconfig custom2Partiel (espèces/CB séparés)
3Consommation interne atelierCaisseconfig1
4Fiche produit multicanale (Presta, Naturabuy, Ducatillon…)communautaire custom7
5Commandes fournisseurs (états, reliquats, lien cde client)Cdes fournisseursnatif1✅ PO2607-0001
6Réception multi-commandes + imports XLS poudreRéception multi-commandescustom5Socle natif ✅ (dispatch)
7Devis + validation/signature électroniquenatif + service tiers7
8Occasions / dépôt-vente (5 types, TVA marge, virement SEPA déposant)Occasionscustom TVA marge4Briques natives ✅ (séries, SEPA)
9SAV / atelier (RMA fournisseur, garantie, tir/essai)SAVsocle custom6✅ FI2607-0001
10Comptes clients / encours / mises en compteRèglementsnatif1✅ liste factures
11Commandes internet + dossier réglementaire dématérialiséGED custom7
12Fiche client armurerie (SIA, pièces, permis/licences, alerte)Fiche clientconfig0/3✅ fiche tiers
13Compta, plan comptable, exports comptable (Meg)natif0/1Module activé ✅
14Facturation électronique 2026natif à cadrer8
15Dépôt administratif (forfait + garde 5 €/mois)Occasions (type dépôt adm.)natif1✅ CT2607-0001
16Prêts de matérielMenu (tuile Prêts)configPh. 2
172 armureries, centrale d'achat, site communMulticompany ou 2 instancesPh. 2
18Reprise des données MCP (clients, produits, stocks, encours)Tousimports natifs + prestation0
19Traçabilité armes : n° de série, SIA/FINIADA, LPN, expéditions partiellesOccasions, fiche client, table produitsLots/Séries, Expéditions écran armurerie3✅ CAR-001

Découverts dans les captures (à qualifier avec Antoine)

PointVu dansPiste
Tickets en attente (×4) en caisseCaisseLot 2
Pilotage TPE + tiroir-caisseCaisseLot 2 (option)
Écran FINIADA dédiéMenuLot 3 — préciser son rôle exact
FidélitéMenuPhase 2
Envoi SMS clientsRèglementsPhase 2
Terminal d'inventaire Cipher DC8001MenuPhase 2 (inventaire natif + douchette)
Litiges fournisseursMenuPhase 2 (tickets natifs)
Étiquettes (produits, réception)Table produits, réceptionLots 1/5

Lecture commerciale