# Analyse de RENTMAN (référence fonctionnelle)

Source : 38 captures d'écran de l'instance d'essai `bia.rentmanapp.com` (dossier `docs/reference/`).
Le détail écran par écran (champs, colonnes, filtres, statuts, données d'exemple) est dans
[`rentman-ecrans/`](rentman-ecrans/) :

| Fichier | Captures | Écrans |
|---|---|---|
| [lot-a.md](rentman-ecrans/lot-a.md) | 14_13_29 → 14_15_52 | Tableau de bord, Agenda & invitations, Job board, Entrepôt (vue journalière), Combinaisons, Cross-docking, Registre d'entrepôt, Projets, Demandes de location, Planificateur d'équipes |
| [lot-b.md](rentman-ecrans/lot-b.md) | 14_16_15 → 14_40_01 | Pénuries (location / vente), Sous-locations, Factures, À facturer, Bons de commande, Équipements (+ planning de disponibilité), Numéros de série, Emplacements de stock, Équipements archivés |
| [lot-c.md](rentman-ecrans/lot-c.md) | 14_40_16 → 14_44_14 | Emplacements archivés, Contacts, Membres du personnel, Véhicules, Tâches (Kanban), Enregistrement horaire, Activités planifiées, Congés, Réparations, Inspections |
| [lot-d.md](rentman-ecrans/lot-d.md) | 14_44_46 → 14_49_22 | Équipements à inspecter, Équipements perdus, Inventaires, Statistiques, Communication (registre, e-mails, notes), Configuration › Entreprise |

> Les éléments marqués « déduit » dans ces notes n'étaient pas visibles à l'écran (liste vide, colonne coupée) :
> ils viennent du fonctionnement habituel de Rentman et sont à valider.

## 1. Arborescence fonctionnelle de RENTMAN

```
Tableau de bord ............ widgets financiers (devis en attente, CA par statut, impayés, CA mensuel)
(Mon) agenda ............... agenda perso + invitations (Disponibilité / Planification définitive) ; Job board
Entrepôt ................... vue du jour (transports, équipe prévue, Kanban logistique Confirmé → Prêt → Sur site → Retour attendu),
                             combinaisons (flight-cases/racks), cross-docking, registre de suivi
Projets .................... liste des projets (statut + 5 voyants d'avancement), demandes de location
Planificateur d'équipes .... Gantt projets × personnel / véhicules, couverture « pourvu / requis » par jour, envoi d'invitations
Pénuries ................... pénuries de location (dispo + sous-loué − planifié < 0), pénuries de vente (seuil de stock critique)
Finance .................... sous-locations, factures, à facturer (échéancier), bons de commande
Équipements ................ catalogue, numéros de série, emplacements de stock, archives
Contacts ................... clients, fournisseurs, lieux d'événements (dossiers)
Membres du personnel ....... salariés (ETP), freelances fréquents, autres freelances, intermittents
Véhicules .................. immatriculation, contrôle technique
Tâches ..................... Kanban par projet (À faire / En cours / Terminé), échéance, priorité, assignés, chrono
Enregistrement horaire ..... pointage, activités planifiées vs réalisées (coût), congés
Maintenance ................ réparations, inspections périodiques, équipements à inspecter, perdus, inventaires
Statistiques ............... rapports (location, vente, projets par chargé de compte / par type)
Communication .............. registre, e-mails envoyés, notes
Configuration .............. entreprise, utilisateurs, paramètres, statuts…
```

## 2. Concepts clés à reproduire

| Concept | Ce qu'il faut retenir |
|---|---|
| **Projet** | Numéro, nom, couleur, client, période de planification (début/fin), statut (**Option**, **Confirmé**, **Annulé** + statuts logistiques), sous-projets, étiquettes. Affichage : option en italique/orange, annulé barré. |
| **5 voyants d'avancement** | Matériel, Personnel, Devis, Facturation, Checklist — gris (non commencé), vert (OK), rouge (problème). C'est l'idée centrale du « coup d'œil » : on la réutilise pour le tableau de bord du directeur. |
| **Équipement** | Article physique / combinaison virtuelle (kit) / combinaison physique (flight-case). Quantité, prix de location, prix d'achat ou sous-location, type. Suivi **par numéro de série** (réf. interne, n° fabricant, emplacement, en réparation, prochaine inspection, dates d'achat/remplacement). |
| **Disponibilité** | Calculée par période et par entrepôt : stock − planifié + sous-loué. Une pénurie déclenche une **sous-location** chez un fournisseur. |
| **Entrepôt / logistique** | Statuts de sortie par projet (Confirmé → Prêt → Sur site → Retour attendu), QR code par projet, **scan de sortie et de retour**, cross-docking (matériel qui revient d'un projet et repart sur un autre). |
| **Personnel** | Fonctions (ex. « Technicien lumière », tarif horaire), invitations envoyées aux équipes, acceptation/refus depuis l'agenda, comparaison planifié vs pointé, congés. |
| **Véhicules** | Planifiés comme le personnel (besoins de transport par projet). |
| **Finance** | Devis → facture, échéancier « à facturer » (ex. 100 % à l'avance), échéance = date facture + délai, statuts de paiement (en attente, expiré). Montants en MAD. |
| **Maintenance** | Réparations (en cours / terminé), inspections périodiques (ex. « Nettoyage annuel »), matériel perdu, inventaires. |
| **Interface commune** | Toutes les listes partagent le même gabarit : période, entrepôt, recherche, dossiers, étiquettes, filtres, vues enregistrées, tri multi-colonnes, sélection multiple, regroupement. À coder une seule fois et réutiliser partout. |

## 3. Ce qui manque dans les captures

Les écrans **internes d'un projet** n'ont pas été capturés ; ce sont pourtant les plus importants pour « Devis, contrats et facturation » :

- fiche projet (onglets Général, Matériel, Équipe, Transport, Finance, Documents, Checklist) ;
- éditeur de liste de matériel (ajout d'articles, quantités, remises, disponibilité en direct) ;
- génération du **devis / contrat / facture** (mise en page PDF) ;
- la suite de la configuration (statuts, modèles de documents, taxes, utilisateurs/droits).

Ces écrans seront conçus d'après le fonctionnement connu de Rentman. **Si possible, des captures de ces écrans
(et d'un devis et d'une facture PDF réels de la société) permettraient de coller au plus près.**
