⚙️ Configuration Firebase
Pour mettre le logiciel en ligne avec des données partagées, vous avez besoin d'un compte Firebase gratuit (Google). Suivez ces étapes :
1
Allez sur console.firebase.google.com et connectez-vous avec votre compte Google.
2
Cliquez "Créer un projet" → nommez-le triomphant-mmb → Créer.
3
Dans le projet, cliquez "Ajouter une application Web" (icône </>) → nommez-la → Enregistrer → copiez la configuration.
4
Dans le menu gauche → Firestore Database → "Créer une base de données" → Mode test → Suivant → Activer.
5
Menu gauche → Authentication → "Commencer" → Fournisseurs de connexion → Anonyme → Activer.
6
Collez vos informations Firebase ci-dessous et cliquez "Connecter".
🏢 Vue :
📈 Collecte des 30 derniers jours
📊 Statistiques
Part par utilisateur — ce mois
Statut des contrats
📊 Collectes mensuelles — 12 derniers mois
🏆 Top produits livrés
👥 Utilisateurs & Paiements du jour
Utilisateurs
NomZoneClientsCotis./jourMois
Paiements du jour
ClientCommercialCotis.PayéRatio
📦 Produits avec clients en cours
# Produit / Contrat Clients en cours % actifs Détail
📦 Stock & Livraisons
Stock — Alertes
ArticleStockStatut
Livraisons en attente
ClientProduitDateStatut
🏢 Gestion des Agences
Tous les clients
👆
Sélectionnez un commercial
Choisissez un commercial dans la liste ci-dessus, ou tapez dans la barre de recherche pour afficher les clients correspondants.
Contrôle des clients
ClientTéléphoneCommercialContratCotisationDernière MàJNiveauStatutActions
Catalogue des articles
Produits
Catégorie :
Catégorie :
Mouvements de stock
DateArticleTypeQtéStock aprèsDestination / MotifNote
🏢 Stock par agence
📋 Inventaire général
Réf.DésignationCatégorieStock actuelStock min.UnitéStatut
Livraisons
DateClientCommercialProduitQtéMontantStatutActions
Registre de collecte par date
Historique global
DateClientContratCotis./jMontant payéRatioCommercial
Utilisateurs
NomTéléphoneZoneClientsTotal collectéMises verséesSolde netActions
🔍 Rechercher un client
Entrez le code client (ex : KM-0001), le nom ou le téléphone.
CodeClientTéléphoneContratCotis./jAvancementRetardDétail
👤 Créer un nouveau client
Saisissez un code client unique selon votre nomenclature (ex : 1TA0001). Ce code sera refusé s'il existe déjà.
🔒
Informations personnelles
🎫 Encaissement d'adhésion
Droit d'adhésion
Montant fixe encaissé à l'inscription
200 FCFA
Contrat de recouvrement
ClientTéléphoneContratCotis./jourJours couvertsAvancementRetardAction
Filtres :
Code Client Téléphone Commercial Adhésion (200 FCFA) Rachat carnet Action
📅 Suivi de période
Cette semaine
Ce mois
Ce trimestre
Ce semestre
Cette année
📅 Sélectionnez une période pour afficher les données.
📊 Rapport d'activité
Semaine
Mois
Trimestre
Semestre
Année
⏳ Chargement du rapport…
🔄 Transfert & Résiliation de contrat
1️⃣ Contrat à résilier (source)
2️⃣ Contrat de destination
📋 Historique des transferts
DateHeureClient sourceClient dest. MontantMotifOpérateur
Aucun transfert enregistré
💸 Dépenses des commerciaux
➕ Nouvelle dotation / dépense
🏆 Génération automatique des primes journalières
Calcule la prime de chaque commercial selon les paliers définis (Primes commerciaux) à partir de son total encaissé (cotisations + adhésions) du jour choisi, puis l'enregistre automatiquement comme une dépense — elle vient donc se déduire du total du jour. Une prime déjà générée pour un commercial à cette date n'est jamais dupliquée.
à
📋 Historique des dépenses
DateCommercialNatureMontantNoteSaisi par
Aucune dépense enregistrée
🧾 Historique des reçus
Retrouvez ici tous les reçus émis (cotisations, adhésions, rachats de carnet) et réimprimez-les à l'identique si besoin.
à
N° ReçuDateTypeClientCommercialMontantSaisi par
Aucun reçu enregistré
Fiche de recouvrement
💰 Enregistrer un paiement
✏️ Modifier le contrat
📦 Produits du contrat
▸ Sélectionner depuis la liste de produits
Aucun produit ajouté
🔎 Marquer le contrôle
📊 Rapport de contrôle
👤 Nouveau client
Informations personnelles
Droit d'adhésion
Montant fixe : 200 FCFA
Contrat de recouvrement
🎫 Paiement droit d'adhésion
📦 Nouvel article
Prix de vente
Stock
Prix d'achat
📊 Mouvement de stock
📦 Clients en cours — Produit
#ClientTéléphoneCommercialDébutFin contratJours restants
📥 Import de mouvements de stock
Aperçu des 50 premières lignes :
#Article (réf. / nom)TypeQtéDateNoteStatut
🚚 Nouvelle livraison
🔍 Sélection du client
✏️ Modifier le client
Informations personnelles
Droit d'adhésion
Contrat de recouvrement
Détail client
DateHeureCotis./jPayéRatio📊 Niveau aprèsNote
🏢 Nouvelle agence
👔 Nouvel utilisateur
✎ Modifier l'utilisateur
⇆ Transfert de clients
Sélectionner les clients à transférer
💵 Saisie d'une mise
🔔 Notifications
💬 Assistance
Une question ? Écrivez-nous
Aucun message pour l'instant
en train d'écrire…
📋 Comment importer depuis Access ou Excel
Le logiciel accepte les fichiers .xlsx (Excel) et .csv (Access, LibreOffice, etc.)
📊 Depuis Microsoft Excel
1. Ouvrez votre fichier Excel
2. Assurez-vous que la 1ère ligne contient les en-têtes de colonnes
3. Enregistrez directement le fichier .xlsx
4. Cliquez "Importer Excel/CSV" et sélectionnez ce fichier
🗄️ Depuis Microsoft Access
1. Ouvrez votre base Access
2. Clic droit sur votre table clients → Exporter → Fichier texte (.csv)
3. Cochez "Première ligne contient les noms de champs"
4. Enregistrez → cliquez "Importer Excel/CSV"
📋 Colonnes reconnues automatiquement
Nom de colonne à utiliserDescriptionObligatoire
code_client ou codeCode unique du client (ex : 1TA0001). Si absent, généré automatiquement. Si doublon, ligne ignorée.Non
nomNom complet du client✓ Oui
telephone ou telNuméro de téléphone✓ Oui
villeVille du clientNon
quartierQuartier / adresseNon
contratDésignation du contrat — peut être vide (sera mis "À définir")Non
montant ou montant_totalMontant total du contrat (FCFA) — peut être vide si contrat non définiNon
cotisation_jour⭐ Cotisation journalière directe (FCFA). Prioritaire sur le calcul automatique (montant÷durée). Permet d'importer sans contrat défini.Non
dureeDurée en jours (défaut: 365)Non
debut ou date_debutDate de début (format: AAAA-MM-JJ)Non
adhesionMontant droit d'adhésionNon
montant_deja_paye💰 Total des cotisations déjà versées par ce client. Un paiement d'historique sera créé automatiquement.Non
date_dernier_paiement💰 Date à associer au paiement reporté (format: AAAA-MM-JJ)Non
note_paiement💰 Note ou commentaire sur le paiement historique importéNon
montant_divers (ou penalite, remise, frais_divers)🧾 Montant divers à ajouter au client (pénalité, remise, frais...). Positif = ajout, négatif = déduction.Non
note_divers🧾 Note ou motif du montant divers importéNon
🔄 Client déjà existant : si le code_client d'une ligne correspond à un client déjà présent dans l'appli, sa fiche n'est pas recréée ni écrasée — seules les informations cochées au moment de l'import (cotisation, adhésion, paiement, divers) lui sont ajoutées.
⚠️ Les noms de colonnes ne sont pas sensibles à la casse — NOM, Nom et nom sont tous acceptés.
🎫 Encaisser l'adhésion
Montant fixe : 200 FCFA — Adhésion unique à vie, irréversible.
📘 Rachat de carnet
Montant fixe : 200 FCFA — Frais distinct de l'adhésion, peut être encaissé plusieurs fois (ex : perte de carnet).
🏆 Gestion des paliers de primes
Définissez les paliers de performance. Chaque commercial atteignant le montant seuil reçoit automatiquement la prime correspondante dans le registre journalier.
Seuil collecte (FCFA)
Prime accordée (FCFA)
Libellé (optionnel)
Libellé Seuil collecte Prime accordée Action
📦 Aperçu — Import articles
#Réf.DésignationCatégorie Prix ventePrix achatStockUnitéStatut
📅 Date d'import Laisser vide = date du jour
📥 Aperçu de l'importation
Assigner à un commercial
Informations à importer (décochez ce que vous ne voulez pas importer)
ℹ️ Si le code client d'une ligne correspond à un client déjà existant dans l'appli, ses informations de base ne seront pas modifiées — seules les informations cochées ci-dessus (cotisation, adhésion, paiement, divers) lui seront ajoutées.
#NomTéléphoneVilleContratCotis./jDéjà payéDébutAdhésionDiversCode clientStatut
📅 Date d'import Laisser vide = date du jour
📦 Nouveau produit
🔧 Composition (articles inclus) — Un article peut appartenir à plusieurs produits
Aucun article ajouté. Recherchez et ajoutez des articles ci-dessus.
📦
🔧 Composition
📥 Aperçu import produits
💡 Format composition : Colonne composition → ex : Chauffe-eau×2, Tuyau PVC×1, Robinet×3 — séparateur : virgule  ·  quantité après × ou x (optionnel, 1 par défaut)
#Nom produitCatégoriePrixComposition (articles résolus)Statut
🔑 Changer mon PIN
Vous pouvez modifier votre propre code PIN d'accès (min. 6 caractères, pas de suite ni répétition).
⚠️ Confirmation