Inventaire
FixVault gère l'ensemble du cycle de vie de votre stock : achat fournisseur, réception, vente, retour, comptage. Toute mouvement est tracé et chaîné dans l'historique de l'article.
1. Catalogue produits
Menu Inventaire → Produits.

Créer un produit
+ Nouveau produit ouvre le formulaire :
| Champ | Description |
|---|---|
| Nom | Écran iPhone 13 OEM noir |
| Code interne | Auto-généré (ex: INV-0042) |
| Catégorie | Écran, batterie, coque, câble… |
| Prix d'achat HT | Pour calcul WAC/FIFO |
| Prix de vente TTC | Affiché sur facture |
| Stock actuel | Quantité initiale |
| Seuil d'alerte | Notification stock bas |
| Garantie | Mois (3, 6, 12) |
| Éligible POS | Coché = visible en caisse |
💡 Astuce — Utilisez la fonction 🤖 Enrichir IA : tapez juste le nom, l'IA déduit catégorie, description, prix conseillé et photo.
17 conditions de stock
FixVault distingue 17 états pour chaque article :
NEW, OEM, AFTERMARKET, REFURBISHED, USED_GOOD, USED_FAIR,
USED_POOR, BROKEN, FOR_PARTS, LIQUIDATION, DEMO, DAMAGED,
OPEN_BOX, RECONDITIONED_GRADE_A, RECONDITIONED_GRADE_B,
RECONDITIONED_GRADE_C, CUSTOM.
Chaque condition peut avoir son propre prix.
Variantes
Un même produit peut avoir plusieurs variantes (couleur, capacité, condition). La gestion de stock est par variante.
Exemple : « iPhone 13 batterie » avec 3 variantes : OEM 100% santé,
OEM 95-99%, Aftermarket.
2. Numéros de série & IMEI
Pour les articles à valeur élevée (téléphones reconditionnés, batteries OEM identifiées), activez le suivi par numéro de série dans le produit.

Saisie individuelle
Onglet N° série du produit → + Ajouter : saisir l'IMEI/serial. Validé par l'algorithme de Luhn pour détecter les fautes de frappe sur les IMEI.
Génération en masse
+ Générer : saisir une plage (ex: IMG001 à IMG050) → 50 numéros créés
d'un coup.
Import depuis CSV
Importer : fichier 1 colonne avec un IMEI/serial par ligne. Doublons détectés automatiquement.
3. Fournisseurs
Menu Inventaire → Fournisseurs.
| Champ | Description |
|---|---|
| Nom | MobilePartsPro |
| Email / téléphone | Contact commercial |
| Conditions de paiement | À réception, 30j, 60j fin de mois |
| TVA intracommunautaire | Pour les fournisseurs UE |
| Délai moyen | Calculé auto sur les commandes passées |
📌 Note — La fiche fournisseur affiche aussi le taux de pannes des pièces achetées chez lui (calculé via les retours SAV).
4. Bons de commande
Menu Inventaire → Bons de commande (codes PO-XXXX).

Créer un bon de commande
- + Nouveau → choisir fournisseur.
- Ajouter lignes (produit, quantité, prix d'achat).
- Statut initial :
DRAFT. - Envoyer : passe à
SENT(email auto au fournisseur si activé). - À la livraison : Réceptionner → saisie quantités reçues (réception partielle supportée). Stock crédité automatiquement.
Statuts
DRAFT → SENT → PARTIAL_RECEIVED → RECEIVED → INVOICED → PAID.
Import autofacture (PDF fournisseur)
Menu Import fournisseur : déposez le PDF de votre facture fournisseur, GPT-4o-mini extrait automatiquement :
- Lignes (description, quantité, PU HT).
- Total HT, TVA, TTC.
- Date, n° facture.
Vérifiez et validez : un bon de commande RECEIVED + INVOICED est créé
en un clic.
💡 Astuce — La learning DB
SupplierProductMappingretient comment chaque ligne du fournisseur correspond à un produit de votre catalogue. Au bout de 3-4 imports, l'IA mappe automatiquement à 95 %.
5. Inventaire physique (StockCount)
Menu Inventaire → Inventaire physique (codes SC-XXXX).
C'est le comptage de votre stock réel pour réconcilier avec FixVault.

Procédure
- + Nouveau comptage → nom + zone à compter (ex: « Étagère écrans iPhone »).
- Démarrer : FixVault fige les quantités attendues.
- Sur tablette/mobile, scanner les produits ou saisir manuellement les quantités physiques.
- Terminer : FixVault calcule les écarts (excédents, manquants) et propose un ajustement de stock.
⚠️ Attention — Une fois terminé, l'ajustement est définitif et tracé dans l'audit log. Vérifiez avant de valider.
6. Pièces spéciales (commandes uniques)
Pour les pièces commandées spécifiquement pour un client (sans intégrer le catalogue), utilisez les Special Orders depuis le ticket :
- Onglet Lignes du ticket → + Pièce spéciale.
- Saisir nom, prix, fournisseur, lien web (optionnel).
- La pièce apparaît dans la facture finale sans toucher au stock catalogue.
7. Import depuis RepairDesk
Si vous migrez depuis RepairDesk :
Réglages → Import RepairDesk → upload du fichier d'export CSV/XLSX.
L'import couvre :
- Produits (avec mapping intelligent des catégories).
- Clients (avec déduplication email).
- Tickets historiques (statuts mappés).
- Factures (avec préservation des numéros).
📌 Note — L'import est non destructif : il ajoute, ne supprime jamais. Vous pouvez relancer plusieurs fois.
8. Alertes stock
Inventaire → Tableau de bord affiche :
- Articles sous le seuil d'alerte.
- Articles en rupture.
- Top 10 des références à recommander (basé sur ventes 30j).
Notification automatique par email/SMS quand un produit passe sous le seuil.