Bienvenue dans MosiShop — l'application de point de vente conçue pour fonctionner même sans internet, et qui fait tourner votre boutique en toutes circonstances. Ce guide vous accompagne dans chaque partie de l'application, étape par étape, avec des exemples concrets.
Qui voit quoi ? MosiShop s'adapte à votre rôle :
- Propriétaire — voit tout : ventes, stock, personnel, comptabilité, rapports, paramètres.
- Commerçant/Caissier — voit la vente, la caisse, les clients, les rapports de base et la configuration de l'imprimante.
- Personnel — voit seulement ce que le propriétaire lui a autorisé (par exemple, le "personnel de vente" peut vendre mais pas voir la comptabilité ; le "personnel de stock" peut gérer le stock mais pas traiter les ventes).
Si un écran ou un bouton mentionné ici ne s'affiche pas chez vous, demandez à votre propriétaire de vérifier vos permissions dans Staff Management (Gestion du personnel).
01Démarrage
1.1 Installer et ouvrir l'application
Téléchargez et ouvrez MosiShop. Le premier écran que vous voyez est l'écran Login (Connexion).
1.2 Se connecter pour la première fois (Propriétaire)
- Sur l'écran Login, saisissez votre Email et votre Password (Mot de passe).
- Appuyez sur Sign In (Se connecter).
- S'il s'agit d'une toute nouvelle entreprise, vous serez guidé à travers l'assistant Business Onboarding (Configuration de l'entreprise) : renseignez les informations de votre commerce, choisissez un Plan d'abonnement, puis complétez le Payment (Paiement) avant d'accéder à votre tableau de bord.
- Mot de passe oublié ? Appuyez sur Forgot password? (Mot de passe oublié ?) et suivez les instructions de réinitialisation envoyées par email.
1.3 Ajouter un commerçant ou un membre du personnel sur un appareil
Les propriétaires génèrent deux types de codes pour permettre au personnel d'utiliser MosiShop sur un appareil de la boutique sans avoir besoin des identifiants du propriétaire :
- Shopkeeper: join with MSH code (Commerçant : rejoindre avec un code MSH) — sur l'écran Login, le commerçant appuie sur cette option et saisit le code de rattachement que le propriétaire lui a communiqué. Cela relie l'appareil à l'entreprise.
- Replace terminal (MRP code) (Remplacer le terminal, code MRP) — si un appareil est perdu, cassé ou remplacé, utilisez cette option avec un code de remplacement (généré par le propriétaire dans Plus → Équipe → Appareils, soit Paramètres → Sécurité → Gestion des appareils) pour transférer l'identité de ce terminal vers un nouvel appareil.
Exemple : Vous venez d'acheter un deuxième téléphone pour votre nouvelle caissière, Aline. Dans Staff Management (Gestion du personnel), ajoutez Aline comme membre du personnel et générez son activation. Sur son téléphone, ouvrez MosiShop, appuyez sur Shopkeeper: join with MSH code, et saisissez le code qu'on vous a donné. Aline peut maintenant définir son propre PIN et commencer à vendre.
1.4 Configurer votre code PIN
La première fois que vous utilisez MosiShop sur un appareil, il vous sera demandé de Set a PIN (Définir un PIN) — un court code numérique qui permet de déverrouiller l'application rapidement sans retaper votre email et votre mot de passe à chaque fois.
- Sur Set PIN (Définir le PIN), saisissez un PIN et confirmez-le.
- Désormais, l'ouverture de l'application affichera Unlock MosiShop (Déverrouiller MosiShop) avec un clavier numérique — saisissez votre PIN pour entrer.
PIN oublié ?
- Appuyez sur Reset PIN (know password) (Réinitialiser le PIN, si vous connaissez le mot de passe) et connectez-vous avec votre email/mot de passe pour définir un nouveau PIN, ou
- Appuyez sur Set a new device PIN (Définir un nouveau PIN pour l'appareil) depuis l'écran de récupération, si cette option est disponible pour votre rôle.
1.5 Travailler sans internet dès le départ
Si vous avez déjà configuré cet appareil auparavant et que vous n'avez pas de connexion en ce moment, appuyez sur Continue offline (Continuer hors ligne) sur l'écran Login — MosiShop s'ouvrira en utilisant les données déjà enregistrées sur votre appareil. Voir la Section 14 pour tous les détails sur le mode hors ligne.
1.6 Choisir votre rôle et votre succursale
Après vous être connecté, si votre entreprise possède plusieurs succursales, il vous sera demandé de choisir la branch/location (succursale/emplacement) où vous travaillez. Votre rôle (Propriétaire/Commerçant/Personnel) détermine automatiquement votre tableau de bord d'accueil — voir ci-dessous.
1.7 Comment fonctionne la connexion, et pourquoi
MosiShop a deux niveaux de connexion. Comprendre pourquoi aide à bien les utiliser.
| Étape | Ce que vous faites | Pourquoi |
|---|---|---|
| 1. Connexion au compte (une fois par appareil) | Le propriétaire se connecte avec e-mail et mot de passe | Prouve qui possède l'entreprise. Le mot de passe est long et fort, il ne sert donc qu'ici |
| 2. Appareil de confiance | Le téléphone est mémorisé comme appareil de votre entreprise | Votre téléphone de boutique ouvre la boutique sans redemander le mot de passe, et vous pouvez le couper s'il est perdu |
| 3. Code PIN (chaque jour) | Vous saisissez un PIN de 4 à 6 chiffres | Assez rapide pour un comptoir chargé, et il fonctionne sans internet |
| 4. Verrouillage automatique | L'application revient à l'écran PIN après un moment d'inactivité | Un téléphone oublié sur le comptoir ne peut pas être utilisé par un inconnu |
Votre PIN est protégé. Il est conservé sur l'appareil uniquement sous forme brouillée (un hash) dans le stockage sécurisé du téléphone, jamais sous forme des chiffres saisis, et votre mot de passe n'est jamais stocké sur les téléphones du personnel.
Exemple : une journée normale. Aline s'est connectée une fois avec son e-mail et son mot de passe sur le téléphone de la boutique et a choisi un PIN. Chaque matin elle ouvre MosiShop, le saisit et entre. Le réseau est coupé aujourd'hui ? Cela fonctionne quand même, car le PIN est vérifié sur le téléphone.
Pourquoi le personnel n'utilise jamais le mot de passe du propriétaire. Un caissier ne se connecte pas avec un compte. Le propriétaire relie le téléphone avec un code MSH (voir 1.3), ajoute le caissier dans Staff Management et définit un PIN à 4 chiffres. Ensuite le caissier se connecte avec le PIN seul, et ne voit que ce que son rôle et ses permissions autorisent. Le mot de passe du propriétaire ne le quitte jamais.
La connexion biométrique (empreinte ou visage) est facultative. Vous pouvez l'activer en définissant votre PIN (Enable biometric login).
1.8 Verrouillage automatique en cas d'inactivité, et pourquoi
Si personne ne touche l'écran pendant un moment, MosiShop se verrouille et affiche Unlock MosiShop avec le clavier PIN.
| Qui | Verrouillage après |
|---|---|
| Caissier ou vendeur | 3 minutes sans activité |
| Responsable ou propriétaire | 5 minutes sans activité |
Pourquoi nous verrouillons :
- Un caissier s'éloigne et un client, ou n'importe qui, pourrait changer des prix, annuler une vente ou ouvrir les rapports.
- Chaque action est enregistrée au nom de la personne connectée. Si le téléphone reste ouvert, la personne suivante agit en son nom.
- Les caissiers ont un délai plus court car ils travaillent au comptoir, devant les clients. Les responsables et propriétaires voient des écrans plus sensibles, ils sont donc aussi verrouillés, avec un peu plus de temps.
Ce que le verrouillage ne fait pas :
- Il ne vous déconnecte pas et ne supprime rien. Vos données, vos ventes en attente de synchronisation et votre appareil de confiance restent en l'état.
- Il n'a pas besoin d'internet. Vous déverrouillez avec votre PIN.
- Il ne vous interrompt pas pendant que vous travaillez. Chaque appui, scan, navigation ou vente relance le minuteur : un terminal actif ne se verrouille jamais en pleine vente.
Exemple : la pause déjeuner. Eric est le caissier. À 12 h 30 il quitte le comptoir. À 12 h 33 le téléphone affiche Unlock MosiShop. Un client qui le prend ne peut rien faire. Eric revient, saisit son PIN et continue.
1.9 Codes PIN erronés
Après 5 PIN erronés d'affilée, l'écran PIN affiche Account locked et un compteur Time remaining. La connexion est désactivée sur cet appareil pendant 3 heures.
Pourquoi : cela empêche quelqu'un de deviner un PIN court en essayant tous les nombres. Un PIN correct remet le compteur à zéro.
Avant le blocage, vous voyez « Invalid PIN. {n} attempts remaining ». Si vous êtes bloqué, ou si vous avez simplement oublié le PIN :
- Appuyez sur Forgot PIN? et vérifiez le mot de passe de votre compte. Votre appareil reste enregistré. Seul le PIN change. Choisissez ensuite un nouveau PIN de 4 à 6 chiffres.
- Ou appuyez sur Sign in with password instead (se connecter avec le mot de passe).
- Caissiers et vendeurs : demandez au propriétaire ou à un responsable de réinitialiser votre PIN dans Staff Management.
Exemple : Marie se trompe trois fois de PIN. L'écran affiche « Invalid PIN. 2 attempts remaining ». Elle s'arrête, appuie sur Forgot PIN?, saisit le mot de passe de son compte et choisit un nouveau PIN. Elle est de retour sans attendre 3 heures.
1.10 Plusieurs personnes sur un même téléphone
Utilisez Switch user (ou Choose another team member) sur l'écran PIN. La personne suivante choisit son nom et saisit son propre PIN. Chacun a son PIN pour que chaque vente, remise et annulation soit enregistrée au bon nom, et chacun ne voit que ses propres permissions.
1.11 Un téléphone perdu ou volé
- Le propriétaire ouvre Plus → Équipe → Appareils (internet nécessaire).
- Il retire l'appareil. Il ne peut plus se connecter à la boutique.
- Reliez un nouveau téléphone avec un nouveau code de remplacement MRP, et continuez. Vos données déjà synchronisées sont sur le serveur.
Reinitialize device sur l'écran PIN supprime l'enregistrement d'appareil de confiance sur ce téléphone. Vous vous reconnectez ensuite. Utilisez-le seulement quand un téléphone est confié à quelqu'un d'autre.
Pourquoi le retrait à distance compte : un PIN protège un téléphone déverrouillé pendant quelques heures, retirer l'appareil protège l'entreprise pour de bon.
1.12 Réinitialiser le mot de passe du compte
Sur l'écran de connexion, appuyez sur Forgot Password?, saisissez votre e-mail et suivez les instructions reçues par e-mail. Après la réinitialisation, reconnectez-vous et continuez à utiliser votre PIN sur l'appareil de confiance.
02Flux de vente quotidien
Le flux de tous les jours : ouvrir la caisse → vendre → encaisser → reçu → fermer la caisse.
2.1 Ouvrir la caisse (début de journée)
Avant la première vente, MosiShop vous demande d'ouvrir la caisse : « Saisissez l'argent en caisse avant de commencer à vendre. »
- Saisissez le fonds de caisse d'ouverture (Opening float amount), l'argent avec lequel vous démarrez.
- Confirmez. Il y a un service par jour sur cet appareil, et il reste ouvert jusqu'à la fin de la journée.
2.2 Faire une vente
- Appuyez sur Vendre (Sell) dans la barre du bas. Deux vues : Ventes (la caisse) et Commandes (les commandes récentes).
- Trouvez un produit :
- Tapez dans Rechercher des produits…, ou choisissez une catégorie (Toutes les catégories) et appuyez sur le produit, ou
- Appuyez sur l'icône de scanner et scannez le code-barres. Si le code est inconnu : « Produit introuvable ».
- Chaque appui ajoute l'article au panier. Changez la quantité dans le panier, ou retirez l'article.
- Appuyez sur le bouton d'encaissement.
Exemple : Un client achète 2 savons et un sac de riz. Scannez deux fois le savon, appuyez une fois sur le riz, puis passez à l'encaissement. Le total, taxes comprises, s'affiche en haut.
2.3 Encaissement et paiement
Sur l'écran Paiement, vous voyez Total (taxes incluses) et Comment payer ? :
- Espèces (Cash) : saisissez le Montant reçu. MosiShop affiche la Monnaie à rendre. Appuyez sur Exact si le client donne le montant exact.
- Mobile Money : saisissez la référence mobile money (l'ID de transaction ou le numéro de référence du message de paiement).
- Autre : un autre mode accepté par votre boutique.
Vendre à crédit ou paiement partiel. Ouvrez Vente à crédit / dette (« Autoriser un paiement partiel ou enregistrer la dette complète ») :
- Sélectionnez ou ajoutez un client. Obligatoire pour une vente à crédit.
- Saisissez le Montant payé maintenant, ou utilisez les raccourcis Payer plus tard (rien maintenant), 50 % ou Montant total.
- Si vous le souhaitez, fixez la date d'échéance de la dette.
- L'état du paiement affiche la Dette restante.
Appuyez sur COMPLETE quand la vente est payée en totalité, ou sur RECORD SALE quand une partie ou la totalité est une dette.
Certaines actions demandent un responsable. Une fenêtre demande le code PIN du responsable et vous appuyez sur Approve. Un mauvais PIN affiche « Invalid manager PIN ».
Exemple : Jean achète 100 000 d'articles et paie 40 000 maintenant. Choisissez Jean, saisissez 40 000 dans Montant payé maintenant, fixez l'échéance et appuyez sur RECORD SALE. L'écran affiche Dette restante 60 000.
2.4 Après la vente
L'écran affiche SALE COMPLETE! (ou DEBT RECORDED! pour une vente à crédit) et « Stock mis à jour automatiquement ». Vous pouvez :
- Imprimer le reçu sur l'imprimante connectée (voir chapitre 11),
- Afficher le QR pour le client afin qu'il scanne son reçu,
- Voir le reçu à l'écran,
- aller dans Commandes, ou appuyer sur NEW SALE pour le client suivant.
Chaque vente indique aussi si elle est arrivée sur le serveur (hors ligne, en attente ou synchronisée).
2.5 Fermer la caisse (fin de journée)
Ouvrez le rapport de service de votre caisse ouverte. Il comporte deux rapports :
- Rapport X : un point en cours de journée. Il ne clôture rien.
- Rapport Z : le rapport de fin de journée.
Pour fermer : appuyez sur Close register, saisissez l'argent compté en caisse, et MosiShop affiche l'argent attendu, votre comptage et la différence. Confirmez avec Close session. Vous pouvez imprimer, partager ou exporter le rapport en PDF ou CSV.
Le rapport a trois onglets : Résumé (ventes nettes, vente moyenne, modes de paiement Espèces / Mobile money / Autre, ventes par heure, remboursements, annulations, détail des taxes), Transactions et Produits (les plus vendus).
Exemple, du début à la fin : Ouvrez la caisse avec un fonds de 20 000. Vendez toute la journée. Le soir, choisissez Close register. L'argent attendu est de 145 000. Vous comptez le tiroir : 144 000. La différence est de -1 000. Confirmez : la journée est close et enregistrée.
03Produits & Catalogue
Un produit est tout ce que vous vendez. Créez-le une fois avec un prix et un coût, et chaque vente, inventaire et rapport l'utilise ensuite.
3.1 Ajouter un nouveau produit
- Allez dans Products (Produits) et appuyez sur Add product (Ajouter un produit).
- Renseignez : Product name (Nom du produit), Price (Prix), Cost price (Prix de revient), Category (Catégorie, choisissez-en une existante ou créez-en une nouvelle), Unit of measure (Unité de mesure, par exemple pièce, kg, boîte), Barcode (Code-barres), et éventuellement une photo.
- Si vous modifiez le prix de revient d'un produit existant, MosiShop vous avertira de l'impact sur votre marge bénéficiaire avant d'enregistrer.
- Appuyez sur Save (Enregistrer).
Exemple : Vous commencez à vendre du riz en sacs de 25 kg.
- Nom du produit : Riz 25 kg
- Catégorie : Alimentation (à créer la première fois)
- Unité de mesure : sac
- Prix de revient : 1 200 (ce que vous payez au fournisseur)
- Prix : 1 500 (ce que paie le client)
- Code-barres : scannez le code imprimé sur le sac
Appuyez sur Save. Le produit apparaît dans l'écran de vente et dans Inventory avec une quantité de 0. MosiShop affiche votre marge : 300 par sac, soit 20 % du prix.
Astuce : Inutile de saisir le stock de départ dans le formulaire produit. Ajoutez-le depuis Stock Adjustment (chapitre 4) ou en réceptionnant un bon de commande (chapitre 6), pour que chaque quantité ait un motif enregistré.
3.2 Rechercher et parcourir les produits
- Utilisez Product search (Recherche de produit) pour chercher par nom ou par code-barres.
- Utilisez les filter chips (filtres rapides) pour affiner par catégorie ou niveau de stock (par exemple, afficher seulement les articles en stock faible).
- Appuyez sur un produit pour ouvrir son écran detail (détail), avec un onglet Performance montrant son historique de ventes récent.
3.3 Unités de mesure
Une unité de mesure (UoM) dit comment vous comptez un produit : à la pièce, au kg, au litre, à la boîte. MosiShop garde le stock dans la plus petite unité (l'unité de base) et convertit les unités plus grandes pour vous.
- Ouvrez Plus → Paramètres → Unités de mesure pour voir, ajouter ou modifier les unités. Chaque unité appartient à une catégorie (par exemple Unité, Poids, Volume) et a un ratio de conversion vers l'unité de base de cette catégorie.
- L'unité de base a un ratio de 1. Une unité plus grande que la base indique combien d'unités de base elle contient. Une unité plus petite que la base indique combien il en faut pour une unité de base.
- Le stock se convertit automatiquement : quantité x ratio = unités de base.
Exemple : une boutique de boissons. La catégorie est Unité, l'unité de base est la Bouteille.
Unité Type Ratio Signification Bouteille Base 1 la plus petite unité Pack (6) Plus grande 6 1 pack = 6 bouteilles Caisse (24) Plus grande 24 1 caisse = 24 bouteilles Vendez une bouteille : le stock baisse de 1. Réceptionnez 5 caisses : le stock monte de 5 x 24 = 120 bouteilles.
Exemple : du sucre au poids. La catégorie est Poids, l'unité de base est le Kilogramme. Ajoutez le Gramme comme unité plus petite avec un ratio de 0,001. Un client achète 250 g : le stock baisse de 0,25 kg.
Sur un produit, l'onglet Units & supplier (Unités et fournisseur) permet de choisir la Sales UoM (unité de vente) et la Purchase UoM (unité d'achat). Vous pouvez aussi autoriser d'autres unités pour ce produit et choisir celle par défaut.
Des unités différentes selon l'entreprise. Chaque entreprise a sa propre liste d'unités, préparée pour son métier à sa création. Une pharmacie commence avec des comprimés, des plaquettes, des boîtes et des milligrammes. Une boutique de boissons commence avec des bouteilles, des caisses et des fûts. Un magasin de matériaux commence avec des sacs de 50 kg, des tonnes et des palettes. Vous pouvez ajouter ou modifier des unités à tout moment. Voir le chapitre 12 pour la liste complète.
3.4 Conditionnement (cartons, caisses, boîtes)
Le conditionnement est un lot de l'unité de base que vous achetez ou comptez, par exemple un carton de 30. Il ne change pas la façon de vendre : il rend l'achat et le comptage plus rapides.
- Ouvrez le produit et allez dans Packaging (Conditionnement).
- Vérifiez l'unité de base (par exemple Bouteille).
- Appuyez sur Add level (Ajouter un niveau). Saisissez le nom de l'unité (ex. Caisse), la quantité en Bouteille (ex. 24) et, si vous le souhaitez, le prix d'achat d'une caisse.
- MosiShop affiche un aperçu comme 1 Caisse = 24 Bouteille et calcule pour vous le coût par bouteille.
- Enregistrez.
Exemple : boissons gazeuses. Vous achetez une caisse de 24 bouteilles pour 15 000.
- Unité de base : Bouteille
- Niveau : Caisse, quantité 24, prix d'achat 15 000
- MosiShop affiche 625 par Bouteille (15 000 / 24).
Pour saisir le premier stock, choisissez Enter stock in : Caisse et tapez 5. MosiShop enregistre 120 bouteilles. Vendue 1 000 la bouteille, votre marge est de 375.
Conditionnement ou unité de mesure ? Utilisez le conditionnement pour un lot du même article (une caisse de 24 bouteilles). Utilisez une unité de mesure quand le même produit se mesure autrement (kg et g, litre et mL). Les deux sont séparés : un produit peut avoir les deux.
04Inventaire & Stock
Appuyez sur Inventaire dans la barre du bas. Le hub propose ces tuiles :
| Tuile | Ce qu'elle ouvre |
|---|---|
| Produits | Votre liste de produits (chapitre 3) |
| Stock | Niveaux de stock, valeur, stock faible et ruptures |
| Expire bientôt | Lots proches de la péremption (pour les entreprises qui suivent les lots) |
| Achats | Bons de commande et réceptions (chapitre 6) |
| Transferts | Transferts entre emplacements |
| Fournisseurs | Vos fournisseurs (chapitre 6) |
| Ajouter / Ajuster le stock | Ajouter du stock que vous avez déjà, ou corriger un comptage, sans achat |
| Doublons de produits | Examiner les doublons possibles avant de les fusionner |
4.1 Voir les niveaux de stock
Ouvrez Stock. Vous voyez la valeur du stock et les filtres Stock faible et Rupture. Chaque produit affiche par exemple « En stock 18 sac, réappro à 10 ». Choisissez un emplacement, ou Tous les emplacements. Appuyez sur un produit pour voir Stock total, Réservé et Disponible.
Appuyez sur Historique des mouvements pour voir chaque mouvement de stock, et sur Nouvel ajustement pour en commencer un.
4.2 Ajouter du stock et compter
Ouvrez Inventaire → Ajouter / Ajuster le stock (« Ajoutez du stock que vous avez déjà, ou corrigez un comptage, sans achat »).
- Cherchez le produit par nom, SKU ou code-barres et appuyez dessus.
- Choisissez le mode : Add stock (ajouter) ou Physical count (comptage physique).
- Choisissez l'emplacement de stockage et, si le produit a plusieurs unités, l'unité. Vous voyez le stock actuel.
- Saisissez la quantité à ajouter, ou la quantité comptée.
- Choisissez le motif et, si vous le souhaitez, ajoutez des notes pour la piste d'audit.
- Vérifiez Avant, Variation, Après, puis appuyez sur Apply adjustment.
Si votre comptage est égal au stock, MosiShop indique « Le comptage correspond au stock, aucun ajustement nécessaire ». Hors ligne, l'ajustement est enregistré sur le téléphone et synchronisé plus tard.
Exemple : Vous comptez 18 sacs de sucre, le système en affiche 22. Choisissez Physical count, tapez 18, motif « comptage physique ». L'écran affiche Avant 22, Variation -4, Après 18. Appuyez sur Apply adjustment.
Exemple : stock de départ. Vous venez de créer Riz 25 kg. Choisissez Add stock, emplacement Boutique principale, quantité 5 caisses ou 120 bouteilles, motif « stock de départ ». La quantité est enregistrée avec un motif.
4.3 Transférer du stock vers une autre succursale
Ouvrez Inventaire → Transferts → Nouveau transfert.
- Choisissez le produit et saisissez la quantité.
- Choisissez la succursale de destination.
- Appuyez sur Save. Dans la liste, Confirm termine le transfert à l'arrivée des marchandises.
4.4 Péremption et stock faible
Pour les entreprises qui suivent les lots (par exemple une pharmacie), Expire bientôt liste les lots à vendre en premier. Les produits en stock faible apparaissent dans l'onglet Stock et dans le rapport de stock.
05Clients & Crédit
Une fiche client permet de vendre à crédit, de suivre ce que chacun vous doit et de récompenser les clients fidèles.
5.1 Le client « Anonyme » par défaut
Inutile de créer un client pour chaque vente. Chaque entreprise a un client créé pour vous, appelé Anonymous (affiché Client Anonyme ou Walk-in Customer à l'écran et sur les reçus). Les ventes au comptant sans client nommé lui sont attribuées automatiquement.
Note : Une vente à crédit exige toujours un client nommé, car MosiShop doit savoir qui doit l'argent.
5.2 Ajouter un client
- Pendant l'encaissement, ou depuis Customers (Clients), appuyez sur Add customer (Ajouter un client).
- Saisissez son nom, son numéro de téléphone et les autres informations.
- Enregistrez. Le client est maintenant disponible dans le sélecteur de client à l'encaissement.
5.3 Vendre à crédit (« payer plus tard »)
- À l'encaissement, sélectionnez un client (obligatoire pour une vente à crédit).
- Choisissez l'option crédit ou paiement partiel et fixez une date d'échéance.
- Terminez la vente. Le solde est enregistré sur ce client.
La règle : une vente devient une dette quand le montant payé est inférieur au total. Le solde restant est enregistré sur le client, et la vente est marquée PARTIALLY PAID (partiellement payée).
Exemple : Jean achète des articles pour 100 000 et paie 40 000 aujourd'hui.
- À l'encaissement, choisissez Jean, puis l'option crédit, et fixez l'échéance à vendredi.
- Saisissez 40 000 comme montant payé.
- La vente affiche Reste 60 000, PARTIALLY PAID, et la dette de Jean est de 60 000.
5.4 Gestion des dettes
Ouvrez Customers → Debt Management (Gestion des dettes). Le hub propose aussi Credit Sales, Credit Risk et Credit Policy. Vous voyez combien de personnes vous doivent et le total impayé.
- Tableau de bord des dettes : chaque client avec sa dette actuelle, sa dette en retard, son dernier paiement et sa prochaine échéance.
- Ancienneté : le retard des soldes par tranches : Courant, 1-30 jours, 31-60 jours, 61-90 jours et 90+ jours.
- Relevé : ouvrez un client pour voir ses factures / reçus et ses paiements dans une seule liste.
- Principaux débiteurs : les clients qui vous doivent le plus.
Enregistrer un paiement : ouvrez le client, appuyez sur Record Payment, saisissez le montant et confirmez. MosiShop vous arrête si le montant est supérieur au solde.
Exemple : Jean revient vendredi et paie 25 000. Ouvrez Jean, appuyez sur Record Payment, tapez 25 000. Son solde passe de 60 000 à 35 000 et le paiement apparaît dans son relevé. Le paiement suivant de 35 000 solde la dette, et il sort de la liste des débiteurs.
5.5 Politique de crédit (Propriétaire)
Ouvrez Customers → Credit Policy pour protéger votre trésorerie. Fixez une limite de crédit par client et choisissez comment la caisse réagit quand une vente la dépasserait :
| Mode de politique de crédit en caisse | Ce qui se passe |
|---|---|
| Auto (warn) | Le caissier voit un avertissement et peut continuer |
| Manager required | Le code PIN d'un responsable est nécessaire |
| Hard block | La vente à crédit est refusée |
Vous pouvez aussi fixer une exposition maximale en pourcentage de votre fonds de roulement, un montant total maximal en retard, et activer Block credit when customer is overdue (bloquer le crédit si le client est en retard).
Exemple : Votre fonds de roulement est de 1 000 000 et vous fixez l'exposition maximale à 20 %. Vos clients peuvent vous devoir au plus 200 000 au total. Avec Hard block, la prochaine vente à crédit qui dépasserait 200 000 est refusée tant que les dettes ne sont pas encaissées.
06Fournisseurs & Achats
Un bon de commande est votre commande écrite à un fournisseur. Il vous dit ce qui reste à recevoir, vous permet de vérifier ce qui est arrivé et garde exact ce que vous devez au fournisseur.
6.1 Gérer les fournisseurs
Allez dans Suppliers (Fournisseurs) pour consulter, ajouter ou modifier votre liste (nom, téléphone, e-mail, adresse). Appuyez sur Add supplier, remplissez les informations et enregistrez. Vous pouvez aussi archiver un fournisseur que vous n'utilisez plus : il quitte la liste.
Le fournisseur « Anonyme » par défaut. Chaque entreprise a un fournisseur créé pour vous, appelé Anonymous (Fournisseur Anonyme). Utilisez-le quand vous achetez chez un vendeur de marché ou une personne informelle, sans vouloir créer de fiche. Vous pouvez créer et réceptionner un bon de commande avec lui comme avec n'importe quel fournisseur.
Exemple : En allant à la boutique, vous achetez 20 kg de tomates à un vendeur au bord de la route. Créez un bon de commande, choisissez Anonymous comme fournisseur, ajoutez le produit et la quantité, puis réceptionnez. Votre stock augmente et l'achat est enregistré. Si cette personne devient un fournisseur régulier, créez-lui une vraie fiche et utilisez-la ensuite.
Chaque fournisseur peut avoir un réglage de taxe d'achat : utiliser les taxes d'achat de la boutique, ou marquer le fournisseur No tax (exempt supplier) (exonéré).
6.2 Créer un bon de commande
- Allez dans Purchase Orders → New purchase order (Bons de commande → Nouveau bon de commande).
- Sélectionnez un fournisseur.
- Ajoutez les produits et quantités que vous commandez.
- Enregistrez. La commande démarre en Brouillon (Draft), vous pouvez encore la modifier ou la supprimer.
6.3 La vie d'un bon de commande
| Statut | Ce que cela signifie | Ce que vous faites ensuite |
|---|---|---|
| Brouillon (Draft) | En préparation | Vérifiez les lignes, puis Submit for approval ou Approve |
| Soumis (Submitted) | En attente d'un approbateur | L'approbateur appuie sur Approve ou Reject |
| Approuvé / Confirmé | Envoyé au fournisseur | Appuyez sur Confirm order, puis attendez la marchandise |
| Partiellement reçu | Une partie est arrivée, le reste est à venir | Receive stock de nouveau à l'arrivée du reste |
| Reçu (Received) | Tout est arrivé | Pay received, puis Complete |
| Payé (Paid) | Fournisseur entièrement payé | Rien, la commande est clôturée |
6.4 Réception du stock et reliquats (backorders)
Quand la marchandise arrive, ouvrez la commande et appuyez sur Receive stock (Réceptionner le stock). Pour chaque ligne, Receive now (Réceptionner maintenant) est la quantité arrivée aujourd'hui.
- Saisissez la quantité complète : la ligne est terminée.
- Saisissez moins que commandé : MosiShop garde le reste sur la commande comme reliquat (backorder). Rien n'est perdu et vous ne créez pas de nouvelle commande.
Chaque réception ajoute tout de suite la quantité à votre stock et apparaît sous Receipts (Réceptions). Un reliquat porte le numéro de la commande suivi de B01, B02, etc., par exemple PO/2026/00089/B01.
Exemple : une livraison en deux parties. Vous commandez 100 sacs de riz à 1 200 pièce. La commande est
PO/2026/00089, total 120 000.Lundi, le camion apporte 60 sacs.
- Ouvrez la commande et appuyez sur Receive stock.
- Dans Receive now, tapez 60, puis confirmez.
- Le stock de Riz 25 kg augmente de 60. La commande devient Partiellement reçue et affiche Backorder PO/2026/00089/B01 : 40 restants.
Payez seulement ce qui est arrivé. Appuyez sur Pay received, choisissez le mode de paiement et saisissez 72 000 (60 x 1 200). Au-delà, MosiShop affiche « More than what has been received ». Pour le mobile money, saisissez le numéro de transaction.
Vendredi, les 40 autres sacs arrivent.
- Ouvrez la même commande et appuyez de nouveau sur Receive stock, Receive now affiche 40.
- Confirmez. La commande devient Reçue et le reliquat est soldé.
- Appuyez sur Pay received pour les derniers 48 000, puis Complete.
Commandé Reçu Reliquat Payé Après lundi 100 60 40 72 000 Après vendredi 100 100 0 120 000
Note : Si le fournisseur facture un autre prix que la commande, l'écran de réception affiche Received cost (per unit) (Coût reçu par unité) avec la mention « Different from the order's price ». Corrigez-le ici pour que la valeur du stock et votre profit restent justes. Vous pouvez aussi mettre à jour le Sale price after receive (prix de vente après réception).
Hors ligne ? Les réceptions sont enregistrées sur le téléphone et se synchronisent au retour de la connexion. Une réception pas encore synchronisée est marquée pending sync.
07Personnel & Permissions (Propriétaire)
7.1 Ajouter du personnel
- Allez dans Staff (Personnel) et appuyez sur Add staff (Ajouter du personnel).
- Saisissez ses informations et définissez son PIN initial.
- Définissez ses permissions à l'aide des cases à cocher (par exemple, accès à l'inventaire, réception de stock, création d'achats, traitement des ventes).
- Enregistrez. Donnez-lui le code de rattachement pour qu'il puisse activer son propre appareil (voir Section 1.3).
7.2 Modifier ou retirer un membre du personnel
Depuis la liste du personnel, utilisez le menu de la ligne pour :
- Edit PIN (Modifier le PIN) — réinitialiser le PIN d'un membre du personnel.
- Edit permissions (Modifier les permissions) — changer ce qu'il peut voir/faire.
- Deactivate (Désactiver) — désactiver son accès (avec une confirmation demandée) sans supprimer son historique de ventes.
Exemple : Vous embauchez Marc pour gérer uniquement le stock, pas pour vendre. Ajoutez-le comme membre du personnel, et dans Edit permissions, activez uniquement les permissions liées à l'inventaire (voir le stock, ajuster le stock, réceptionner les achats) et laissez les permissions de vente désactivées. Son tableau de bord affichera les outils d'inventaire mais pas de bouton "New Sale".
08Rapports
Ouvrez Rapports depuis l'écran Accueil ou Plus → Entreprise → Rapports. Ce n'est pas un onglet de la barre du bas.
8.1 Onglets, période et export
L'écran a une rangée d'onglets, et ceux que vous voyez dépendent de votre type d'entreprise et de votre rôle. Les plus courants : Ventes, Stock, Produits, Clients, Financier et Dépenses. Certains types d'entreprise ont aussi Services, Parking, Réservations, Équipe et Succursales.
- Période : Aujourd'hui, Hier, Semaine, Mois ou Personnalisée. Les chiffres se comparent à la période précédente.
- Export : à côté de la période, choisissez Excel (.xlsx), CSV ou PDF. Certains rapports sont réservés au propriétaire (« Accès propriétaire requis »).
- Appuyez sur une carte pour ouvrir le rapport détaillé qui se cache derrière.
8.2 Ce que montre chaque onglet
- Ventes : Ventes nettes, Transactions, Vente moyenne, Marge brute, un graphique de Tendance des ventes face à la période précédente, la Répartition des paiements (espèces, mobile, dette, autre), Remboursements, Annulations et Transactions récentes. Appuyez sur une carte pour les produits les plus vendus et chaque vente.
- Stock : Santé de l'inventaire : Valeur du stock, Total des produits, Articles en stock faible, Ruptures, Surstock, Produits à rotation rapide, Stock dormant et Top produits par valeur de stock. Appuyez sur une carte pour les rapports détaillés : vue d'ensemble du stock, stock dormant, rotation lente, rotation rapide, ancienneté du stock, valorisation de l'inventaire, rotation du stock et rentabilité du stock. Les lots qui expirent sous 30 jours sont listés dans Expire bientôt.
- Financier : Bénéfice net (ou Perte nette), Marge bénéficiaire, Revenus et Dépenses. Appuyez sur une carte pour le Compte de résultat ou le rapport de flux de trésorerie, décrits ci-dessous.
- Dépenses : où est passé votre argent. Appuyez pour ouvrir le hub Dépenses (chapitre 10).
- Produits, Clients : vos meilleurs et pires produits, et vos clients avec leurs achats.
8.3 Le compte de résultat
Revenus → Coût des marchandises vendues → Marge brute → Charges d'exploitation → Résultat d'exploitation → Autres produits et charges → Bénéfice net, avec la marge nette. Le pont des revenus explique comment les revenus bruts deviennent des revenus nets : moins les remises, moins les retours, et la TVA collectée montrée à part.
Exemple : une semaine dans la boutique d'Aline.
- Revenus : 1 000 000
- Coût des marchandises : 600 000, donc marge brute 400 000
- Charges d'exploitation : 150 000 (loyer, transport)
- Bénéfice net : 250 000, soit une marge nette de 25 %
8.4 Rapport de flux de trésorerie (trésorerie journalière)
Ouvrez Rapports → Financier, choisissez la période et appuyez sur la carte de trésorerie. Vous voyez le solde d'ouverture, le solde de clôture et le flux net de trésorerie, puis :
- Entrées d'argent : Revenus des ventes, Encaissements de dettes (clients qui paient leurs dettes) et Apports de capital.
- Sorties d'argent : Dépenses, Paiements fournisseurs, Achats de stock et Salaires. Certaines lignes indiquent « Synchronisez les achats pour activer » ou « Synchronisez les RH pour activer » tant que ces données ne sont pas sur le serveur.
- Trésorerie journalière : une vue jour par jour. Appuyez sur Transactions pour la liste derrière.
Exemple : un mois de trésorerie. Solde d'ouverture 50 000. Entrées : ventes 400 000 et encaissements de dettes 60 000. Sorties : dépenses 150 000 et paiements fournisseurs 120 000. Le flux net est de 460 000 - 270 000 = 190 000, donc le solde de clôture est de 240 000.
8.5 Exemples
Quels produits ne se vendent pas ? Rapports → Stock, période Mois, appuyez sur la carte Stock dormant ou Rotation lente. Ce sont des candidats pour une promotion.
Un rapport pour votre comptable. Rapports → Ventes, période Mois, puis Export → Excel (.xlsx). Envoyez le fichier par e-mail ou WhatsApp.
Qu'est-ce qui est entré et sorti cette semaine ? Rapports → Financier, période Semaine, appuyez sur la carte de trésorerie.
09Comptabilité (Propriétaire)
Ouvrez Plus → Comptabilité. MosiShop tient pour vous une comptabilité simple : chaque vente, achat, paiement et dépense s'enregistre automatiquement dans vos comptes. Le hub Comptabilité affiche le nombre de comptes et si vos livres sont équilibrés ou déséquilibrés, avec des liens vers :
- Plan comptable : tous les comptes, avec une recherche. Appuyez sur un compte pour son solde, ses débits totaux, ses crédits totaux et ses transactions récentes.
- Balance de vérification : le débit et le crédit de chaque compte, et un total. Elle indique équilibrée quand ils concordent, ou « Les débits et crédits ne concordent pas ».
- Bilan : ce que vous possédez, ce que vous devez et la part du propriétaire à la date choisie, plus le résultat de la période.
- Tableau des flux de trésorerie : choisissez les dates Du et Au. Vous voyez le résultat net, puis les activités d'exploitation (Encaissements (ventes), Décaissements (dépenses)), d'investissement et de financement, pour finir par la trésorerie d'ouverture, le flux net et la trésorerie de clôture.
- Capital et fonds propres : votre point de départ et l'évolution de l'argent du propriétaire.
- Créances et Dettes : ce que les clients vous doivent, et ce que vous devez aux fournisseurs.
9.1 Capital et fonds propres
Capital = ce que vous possédez moins ce que vous devez. Ouvrez Capital et fonds propres :
- Appuyez sur Définir le point de départ, saisissez ce que l'entreprise possède et doit à une date de départ, et enregistrez.
- Utilisez Ajouter du capital quand vous mettez votre argent dans l'entreprise, et Retirer quand vous en prenez. Indiquez s'il s'agit d'Espèces, de Banque ou de Mobile money.
- Historique liste chaque écriture, et une courbe montre l'évolution de vos fonds propres. Une connexion internet est nécessaire pour enregistrer du capital.
Exemple : mettre de l'argent dans l'entreprise. Le 1er mars vous ajoutez 200 000 de votre argent. Ouvrez Capital et fonds propres → Ajouter du capital, montant 200 000, Espèces, enregistrez. La valeur nette de l'entreprise augmente de 200 000, et l'entrée d'argent apparaît dans le rapport de trésorerie comme Apports de capital.
Exemple : un mois dans le tableau des flux. Trésorerie d'ouverture 50 000. Encaissements (ventes) 400 000. Décaissements (dépenses) 150 000. Flux net 250 000. Trésorerie de clôture 300 000. Elle doit correspondre à l'argent de votre caisse et de vos comptes.
Astuce : Si un état affiche Aucune donnée comptable, il se remplit dès que vos ventes et dépenses sont enregistrées. Si la Balance de vérification est déséquilibrée, contactez le support.
10Dépenses
Ouvrez Dépenses depuis Plus → Entreprise → Dépenses. Le hub affiche Dépenses du jour, Ce mois-ci, Factures impayées, un graphique de Tendance des dépenses et vos Dépenses récentes (Tout voir). Hors ligne, les changements sont enregistrés sur le téléphone et synchronisés plus tard.
10.1 Enregistrer une dépense
- Appuyez sur Ajouter une dépense.
- Saisissez le montant, choisissez la catégorie (ou Ajouter une catégorie), la date et le mode de paiement.
- Ajoutez des notes si vous le souhaitez.
- Pour une facture payée régulièrement, activez Marquer comme récurrente et réglez la fréquence et les jours entre les paiements. Activez Marquer comme payée si vous avez déjà payé.
- Enregistrez.
Exemple : le loyer mensuel. Montant 80 000, catégorie Loyer, récurrente, tous les 30 jours, payée désactivé. Elle apparaît sous Factures impayées jusqu'à ce que vous payiez. Le mois suivant l'application se souvient du dernier paiement.
10.2 Catégories
Appuyez sur Gérer les catégories pour modifier une catégorie, la désactiver ou l'activer, l'archiver ou la restaurer.
10.3 Analyser vos dépenses
La section Analyses du hub ouvre :
- Résumé des dépenses : total des dépenses, une répartition par catégorie, le nombre de factures récurrentes et impayées, et une tendance mensuelle.
- Tendance des dépenses : la tendance mensuelle et la variation par catégorie par rapport au mois dernier.
- Flux de trésorerie : votre argent entrant et sortant (voir 8.4).
Appuyez sur une dépense pour voir son détail. Vous pouvez la supprimer (elle est retirée de vos écritures), et vous voyez son état de synchronisation (En attente ou Synchronisée).
11Impression & Reçus
11.1 Connecter une imprimante
- Allez dans Plus → Paramètres → Imprimantes (Paramètres → Imprimantes) (ou l'action rapide Printers).
- MosiShop liste les imprimantes thermiques Bluetooth détectables à proximité.
- Appuyez sur une imprimante pour Connect (Connecter). Une fois appairée, elle apparaît comme Connected (Connectée).
- Choisissez votre paper width (largeur de papier) (32 ou 48 caractères par ligne) selon votre imprimante/rouleau de papier.
Si vous utilisez un appareil POS Android avec une imprimante intégrée Sunmi, MosiShop la détecte et l'utilise automatiquement — aucun appairage Bluetooth n'est nécessaire.
11.2 Imprimer un reçu
Depuis la fenêtre de confirmation de vente, ou depuis n'importe quelle commande passée dans Recent Orders (Commandes récentes), appuyez sur Print receipt (Imprimer le reçu). Vous pouvez aussi afficher le QR receipt (reçu QR) pour que le client le scanne au lieu d'imprimer, ce qui économise du papier.
11.3 Personnaliser votre reçu
Allez dans Settings → Business → Receipt settings (Paramètres → Entreprise → Paramètres du reçu) pour définir le nom/logo de votre boutique, le message de bas de page, et les détails qui s'impriment sur chaque reçu.
12Entreprises & Succursales
MosiShop gère plusieurs entreprises (par exemple une boutique et une pharmacie) et plusieurs succursales (emplacements) dans chaque entreprise, sous un seul compte propriétaire.
- Chaque entreprise garde ses propres données. Produits, stock, unités, ventes, clients, fournisseurs et personnel ne sont jamais mélangés entre entreprises.
- Chaque succursale a son propre stock. Une vente prélève le stock de la succursale dans laquelle vous travaillez.
- Chaque entreprise inclut une succursale. Les succursales et entreprises supplémentaires viennent de votre plan ou de modules complémentaires payants (voir chapitre 15).
- Un essai gratuit couvre une entreprise avec une succursale.
12.1 Types d'entreprise et gestion de chacun
À la création d'une entreprise, vous choisissez son type. Le type détermine les écrans proposés : chaque métier se gère à sa façon. Si vous changez le type plus tard, les écrans changent avec lui.
| Type d'entreprise | Ce que vous gérez | Écrans spéciaux |
|---|---|---|
| Commerce, épicerie, gros, électronique, quincaillerie | Produits avec stock, achats, fournisseurs | Inventaire, bons de commande, transferts de stock |
| Vêtements | Produits avec stock | Générateur de variantes taille x couleur |
| Pharmacie | Produits avec stock | Saisie des lots et péremptions, lots qui expirent |
| Restaurant, bar | Un menu (sans stock) | Menu, tickets ouverts (ardoises) |
| Lavage auto, salon, barbier, autres services | Une liste de services (sans stock) | Catalogue de services. Le salon ajoute les commissions et un sélecteur de personnel sur chaque ligne de vente |
| Blanchisserie | Services | Tickets (dépôt, prêt, retiré) |
| Parking | Services et tarifs | Tableau de barrière, tarifs, calcul des frais |
| Hôtel, maison d'hôtes | Chambres | Tableau des réservations, éditeur de chambres |
| Location de voitures | Véhicules | Flotte, réservations, fiches de remise et de retour (compteur, carburant, km en plus) |
| Location pour événements et mariages | Articles de location en quantité | Commandes de location, expédition, retour avec comptage des pièces abîmées |
Votre plan détermine les fonctions disponibles. Si un type demande quelque chose que votre plan n'inclut pas, MosiShop vous le dit.
Exemple : un bar et une boutique. Aline gère un bar et, à côté, une petite boutique. L'entreprise bar a un Menu et des tickets ouverts : elle ouvre une ardoise pour la table 3, ajoute des boissons et la clôture quand les clients paient. L'entreprise boutique a l'Inventaire et les bons de commande. Elle passe de l'une à l'autre avec le sélecteur d'entreprise, et chacune a ses propres ventes et son stock.
Changer le type d'une entreprise. Ouvrez Business type (Type d'entreprise) dans les réglages de l'entreprise. MosiShop demande « Switch to ... ? ». Les articles qui ne conviennent pas au nouveau type sont masqués, pas supprimés, et reviennent si vous reprenez l'ancien type. Pour garder les deux, choisissez Create a new business instead (créer plutôt une nouvelle entreprise).
12.2 Les unités selon le type d'entreprise
Chaque nouvelle entreprise reçoit des unités adaptées à son métier. Vous pouvez les modifier dans Plus → Paramètres → Unités de mesure.
| Entreprise | Unités de départ (exemples) |
|---|---|
| Commerce général, gros | Un large catalogue : unité, pièce, pack, boîte, carton, kg, g, litre, mL |
| Épicerie | Pack (6), Carton (12), Caisse (24), kg, g, litre, mL |
| Boissons, bar | Bouteille, Canette, Caisse (24), Caisse (12), Pack (6), Carton (12), Fût 30 L, litre, cL |
| Mode, vêtements | Paire, Ensemble, Boîte, Pack (6), Douzaine |
| Textiles | Rouleau, Pièce de tissu, mètre, centimètre, yard, mètre carré |
| Matériaux de construction | Palette, Sac (50 kg), Botte, kg, Tonne, mètre cube, mètre |
| Quincaillerie | Boîte, Pack, Rouleau, Ensemble, kg, g, mètre, pied |
| Électronique | Boîte, Ensemble, Paire |
| Pharmacie | Comprimé, Gélule, Plaquette, Boîte, Flacon, g, mg, mL, litre |
| Cosmétiques | Tube, Pot, Pack, g, mL, litre |
| Pièces auto | Kit, Paire, litre, kg |
| Agriculture | Sac, Grand sac, Botte, kg, Tonne, Quintal, litre |
| Restaurant | Portion, Assiette, Bol, Verre, Tasse, Part, Bouteille, Canette, Caisse, kg, g, litre |
| Services (salon, lavage auto, parking) | Séance, Visite, Lavage, Heure, Minute, Jour |
| Hôtel, maison d'hôtes | Nuit, Heure, Semaine, Mois, Chambre, Personne |
| Location | Jour, Heure, Semaine, Mois, Ensemble, Véhicule, Table, Chaise |
| Blanchisserie | Pièce, Article, Lot, kg, g |
Exemple : une pharmacie. L'unité de base des médicaments est le Comprimé. Vous pouvez définir une Plaquette comme 10 comprimés et une Boîte comme 10 plaquettes. Réceptionnez 3 boîtes et le stock monte de 3 x 10 x 10 = 300 comprimés. Vendez 2 plaquettes et le stock baisse de 20 comprimés.
12.3 Ajouter une nouvelle entreprise
Une connexion internet est nécessaire pour ajouter une entreprise.
- Ouvrez le sélecteur d'entreprise dans la barre supérieure ou le menu latéral et appuyez sur Add business (Ajouter une entreprise).
- Saisissez le nom de l'entreprise et choisissez son type.
- Appuyez sur Create (Créer). MosiShop prépare l'entreprise : sa première succursale, ses unités, ses catégories, ses modes de paiement et ses propres client et fournisseur Anonymous. Vous voyez « {nom} is ready ».
- Passez à cette entreprise avec le sélecteur et commencez à ajouter des produits.
Exemple : une commerçante ouvre une pharmacie. Marie gère déjà l'entreprise Marie Boutique. Elle veut une deuxième entreprise, Marie Pharmacie.
- Ouvrez le sélecteur d'entreprise, appuyez sur Add business.
- Nom : Marie Pharmacie. Type : Pharmacie. Appuyez sur Create.
- Elle passe à Marie Pharmacie. Ses unités commencent maintenant par comprimés, plaquettes et boîtes, et elle obtient les écrans de lots et péremptions.
- Marie Boutique reste intacte : ses produits, son stock et ses clients y restent.
Si votre plan n'a plus de place pour une autre entreprise, vous voyez Business limit reached (limite atteinte). Vous pouvez Buy add-on (voir chapitre 15) ou changer d'offre. Une entreprise non couverte par votre plan ou vos modules est verrouillée jusqu'au paiement, et vos données restent en sécurité.
12.4 Succursales
Une succursale est un emplacement d'une entreprise : une deuxième boutique, un étal, un entrepôt.
- Branches affiche vos emplacements et un compteur du type « 3 sur 4 succursales dans toutes vos entreprises ».
- Le sélecteur d'emplacement change la succursale dans laquelle vous travaillez. Cela change le stock, les ventes et les rapports que vous voyez.
- Toutes les succursales est une vue pour le propriétaire (rapports et stock). Pour vendre, travaillez dans une seule succursale.
12.5 Ajouter une succursale
- Allez dans Branches et appuyez sur Add location (Ajouter un emplacement).
- Saisissez le nom et l'adresse. L'écran indique à quelle entreprise la succursale appartiendra, et vous pouvez en choisir une autre avant d'enregistrer.
- Enregistrez, puis passez à la nouvelle succursale.
Exemple : une deuxième boutique et un entrepôt. Jean a l'entreprise Jean Store avec une succursale (la boutique). Il ajoute une deuxième boutique dans une autre ville et un entrepôt.
- Branches → Add location, nom Jean Store Gitega, entreprise Jean Store. Enregistrez. Le compteur passe de « 1 sur 3 » à « 2 sur 3 ».
- Add location de nouveau, nom Entrepôt, entreprise Jean Store. Le compteur affiche « 3 sur 3 ».
- Il déplace des marchandises vers l'entrepôt avec Stock Transfer, et chaque succursale garde son propre stock.
- Pour une quatrième succursale, MosiShop affiche Branch limit reached et propose « Add one more branch » (ajouter une succursale) comme module complémentaire.
Comment fonctionne le compteur. La première succursale de chaque entreprise est incluse. Les succursales prévues par votre plan et celles que vous achetez forment une réserve unique pour tout le compte. Vous les dépensez sur n'importe quelle entreprise : une pharmacie avec 3 succursales et une boutique avec 1, c'est possible si la réserve suffit.
Bon à savoir : Si une entreprise n'est pas couverte par votre plan ou vos modules, elle est verrouillée jusqu'au paiement. Vos données sont en sécurité. Les autres entreprises continuent de fonctionner, et vous pouvez payer depuis Subscription status.
13Le menu Plus et votre Profil
MosiShop n'a pas d'écran « Paramètres » séparé. Tout ce qui dépasse la vente se trouve à deux endroits : l'onglet Plus (barre du bas, à droite) et le Profil (dans Plus). Ce que vous voyez dépend de votre rôle et de votre type d'entreprise : par exemple la Comptabilité est réservée au propriétaire, et Taxes n'apparaît que si votre entreprise utilise des taxes.
13.1 L'onglet Plus
La carte du haut affiche votre offre, par exemple Offre : ESSENTIAL. En dessous, les entrées sont groupées :
| Groupe | Entrées | Qui |
|---|---|---|
| Entreprise | Dépenses, Rapports, Entreprises, Succursales | Propriétaire et responsables. Succursales demande une offre à plusieurs succursales |
| Comptabilité | Comptabilité, Plan comptable, Balance de vérification, Tableau des flux de trésorerie, Bilan | Propriétaire |
| Équipe | Utilisateurs, Rôles (ouvrent tous deux Personnel et caissiers), Appareils | Propriétaire et responsables |
| Paramètres | Entreprise, Shop Information, Imprimantes, Taxes, Unités de mesure, État de sync, Assistant IA, plus Menu, Services, Réservations, Tickets ouverts, Clients, Ressources, Tarifs de parking, Commissions et Fidélité quand votre type d'entreprise les propose | Surtout le propriétaire |
| Compte | Forfait et utilisation, Abonnement, Profil, Aide et support | Propriétaire (Forfait et utilisation, Abonnement), tous (Profil, Aide et support) |
13.2 À quoi sert chaque entrée
- Entreprise : changer le type d'entreprise et activer ou désactiver des fonctions (voir chapitre 12).
- Shop Information : nom, adresse, téléphone, e-mail et devise de la boutique. La devise est verrouillée après la première vente ou le premier achat, choisissez-la avec soin.
- Imprimantes : associer une imprimante thermique Bluetooth et choisir la largeur du papier (voir chapitre 11).
- Taxes : créer et modifier les taux utilisés à l'encaissement.
- Unités de mesure : vos unités et leurs ratios de conversion (voir chapitre 3).
- État de sync : l'heure de la dernière synchronisation, un bouton Sync Now, les opérations en échec à relancer ou effacer, et la consommation de données avec un mode économie de données.
- Assistant IA : posez des questions sur votre entreprise. Il est aussi accessible par l'icône en haut de la plupart des écrans.
- Forfait et utilisation : ce que contient votre offre, vos limites et leur utilisation, et Change plan.
- Abonnement : payer, renouveler ou changer d'offre (voir chapitre 15).
- Appareils : les téléphones et terminaux liés à votre entreprise (voir chapitre 1).
- Utilisateurs et Rôles : ajouter du personnel, définir PIN et permissions (voir chapitre 7).
13.3 Profil
Ouvrez Plus → Compte → Profil.
- Préférences : Langue (anglais, français, kirundi, kinyarwanda ou swahili), Thème (Clair, Sombre ou Système) et Notifications (bientôt).
- Compte : Changer d'utilisateur, Connexion biométrique (empreinte ou visage) et Changer le mot de passe (propriétaire).
- À propos : version de l'application, Politique de confidentialité et Conditions d'utilisation.
- Déconnexion.
Exemple : passer l'application en français. Appuyez sur Plus → Profil → Langue, choisissez Français. Toute l'application change de langue d'un coup.
13.4 Aide et support
Ouvrez Plus → Compte → Aide et support. Vous pouvez discuter avec nous (le plus rapide), nous écrire sur WhatsApp ou par e-mail. La FAQ et les tutoriels vidéo arrivent bientôt.
14Travailler hors ligne & synchronisation
MosiShop fonctionne hors ligne en priorité (offline-first) : vous pouvez vendre, ajuster le stock et gérer les clients même sans connexion internet — tout est d'abord enregistré sur votre appareil.
- Une bannière hors ligne apparaît lorsque vous n'avez pas de connexion ; vous pouvez continuer à travailler normalement.
- Chaque vente affiche une puce de statut de synchronisation : offline (hors ligne, pas encore envoyée), pending (en attente, en cours d'envoi), ou synced (synchronisée, confirmée sur le serveur).
- Lorsque votre connexion revient, MosiShop synchronise automatiquement les modifications en attente en arrière-plan. Vous pouvez aussi forcer une synchronisation depuis Plus → Paramètres → État de sync → Sync Now (Paramètres → État de synchronisation → Synchroniser maintenant).
- Si deux appareils vendent la dernière unité d'un même article alors qu'ils étaient tous deux hors ligne, MosiShop signalera le conflit dès que les deux seront de nouveau en ligne, afin qu'un propriétaire puisse l'examiner et le résoudre — cela vous protège contre une survente accidentelle de stock que vous n'avez pas.
Astuce : Il est sûr de continuer à vendre hors ligne. Ne vous inquiétez pas de « perdre » une vente — elle est enregistrée localement et se synchronisera automatiquement dès que vous serez de retour en ligne.
15Abonnement, Paiements & Facturation
15.1 Votre plan
- Vérifiez votre plan et son statut depuis Subscription status (Statut de l'abonnement).
- MosiShop vous prévient avant l'expiration de votre plan pour que vous puissiez renouveler sans interruption.
- S'il expire, une période de grâce vous permet de continuer à travailler hors ligne pendant un temps limité avant que certaines fonctions soient restreintes.
- Si vous dépassez une limite du plan (produits, personnel, succursales, entreprises), un message explique la limite et comment passer à l'offre supérieure.
- Un essai gratuit couvre une entreprise avec une succursale et ne demande pas de carte.
- Un seul abonnement couvre toute votre société. Les succursales et entreprises supplémentaires s'y ajoutent.
15.2 Comment payer
- Choisissez un plan (Mensuel ou Annuel) ou un module complémentaire. L'écran montre ce que vous payez et, pour l'annuel, ce que vous économisez.
- Sous Pay with (Payer avec), choisissez un mode. Seuls les modes disponibles dans votre pays sont affichés.
- Appuyez sur Pay (Payer). La suite dépend du mode :
Carte (traitée par Paddle, notre Merchant of Record)
- Appuyez sur Open payment page (Ouvrir la page de paiement). Le paiement sécurisé Paddle s'ouvre dans votre navigateur.
- Payez avec votre carte. Les paiements par carte sont facturés en dollars US au prix mondial. Paddle perçoit les taxes éventuelles et vous envoie votre reçu par e-mail.
- Revenez dans l'application. L'écran se met à jour tout seul et affiche Payment received : « Votre plan est actif ».
Mobile money (par exemple Lumicash, EcoCash, M-Pesa), lorsqu'il est disponible
- Saisissez votre numéro de téléphone avec l'indicatif du pays, par exemple +25769123456.
- L'application affiche le montant, un code à composer (Dial), le code marchand (Merchant code) et une référence. La référence est valable un temps limité.
- Composez le code sur votre téléphone, et quand on vous le demande, saisissez la référence et payez le montant.
- Nous le confirmons automatiquement. L'application affiche alors Payment received.
- Payé mais pas encore confirmé ? Sous Paid but not confirmed yet?, saisissez l'ID de transaction du SMS et appuyez sur Send for approval (Envoyer pour validation). Nous confirmons votre paiement rapidement.
Exemple : payer un plan par mobile money. Aline choisit le plan Mensuel et Mobile money. Elle saisit +25769123456 et appuie sur Pay. L'application affiche : Montant 60 000, Composer 163#, Code marchand 123456, Référence MSH-4821. Elle compose, paie, et saisit la référence quand on la lui demande. Une fois le paiement confirmé, l'application indique Payment received. Votre plan est actif.* (Les chiffres ne sont qu'un exemple.)
Note : Les prix du site et de l'application viennent de la même liste de plans, ils correspondent donc toujours. Nous ne voyons ni ne stockons votre numéro de carte. Le mobile money se paie en monnaie locale, la carte en dollars US.
15.3 Modules complémentaires : entreprises et succursales en plus
Les modules complémentaires permettent de grandir sans changer de plan. Ils s'achètent sur un plan payant (pas pendant un essai), appartiennent à votre société et fonctionnent dès que le paiement est confirmé. Vous choisissez quelle entreprise les utilise.
- Essayez d'ajouter une entreprise ou une succursale au-delà de votre limite. MosiShop affiche Business limit reached ou Branch limit reached, avec l'offre « Add one more branch for [prix] par mois ».
- Appuyez sur Buy add-on, ou ouvrez See plans & add-ons (Voir les plans et modules).
- Choisissez le module, puis payez par carte ou mobile money, exactement comme en 15.2.
- Une fois le paiement confirmé, vous voyez « Added to your account » (Ajouté à votre compte). Revenez ajouter la succursale ou l'entreprise.
Exemple : ajouter une quatrième succursale. Jean a utilisé les 3 succursales de son plan. Il appuie sur Add location et voit Branch limit reached.
- Il appuie sur Buy add-on et choisit 1 succursale en plus.
- Il paie par carte. Paddle s'ouvre dans le navigateur et il paie en dollars US.
- De retour dans l'application : « Added to your account ». Le compteur affiche « 3 sur 4 succursales ».
- Il appuie de nouveau sur Add location et crée la quatrième succursale.
15.4 Passer à une offre supérieure ou inférieure, annuler
- Offre supérieure : immédiate. MosiShop affiche un devis : le crédit pour le temps non utilisé (par exemple 13 jours utilisés sur 30) et le montant dû maintenant.
- Offre inférieure : effective à la fin de la période en cours. L'application indique « Ce plan démarre le [date] » et vous ne payez rien maintenant. Appuyez sur Schedule change.
- Annulation : votre plan fonctionne jusqu'à la fin de la période payée et n'est pas renouvelé. Vos données sont conservées pour que vous puissiez revenir.
- Remboursements : demandez-le dans les 14 jours suivant votre premier paiement pour un remboursement complet. Voir la Politique de paiement et de remboursement.
Besoin d'aide pour un paiement ? Écrivez à support@mosiflow.com avec votre reçu ou votre référence de paiement.
16Obtenir de l'aide
- Assistant IA : appuyez sur l'icône de l'assistant en haut de la plupart des écrans, ou ouvrez Plus → Paramètres → Assistant IA, pour poser des questions sur vos ventes, votre stock et l'utilisation de l'application.
- Aide et support : ouvrez Plus → Compte → Aide et support. Appuyez sur Discuter avec nous (le plus rapide), écrivez-nous sur WhatsApp, ou utilisez E-mail au support. La FAQ et les tutoriels vidéo arrivent bientôt.
- Contacter le support ouvre une conversation avec l'équipe Mosiflow. Vos conversations ouvertes sont conservées pour que vous puissiez y revenir.
Ce guide couvre les principales fonctions de MosiShop. Les menus varient selon votre rôle, votre offre et votre type d'entreprise.