⚠️ Avis important : Ce site est actuellement en mode test/démo. Les fichiers d'installation finaux sont en cours de préparation. Veuillez ne pas effectuer d'achats ni télécharger de fichiers pour le moment.
Retour à l'Accueil
OMA Logo

OMA ERP

Mobile Repair Service Edition

v1.2

Manuel Opérationnel et de Formation Complet

De A à Z — Le guide de référence complet pour l'utilisation et l'auto-formation

Tous droits réservés à OMA Mobile Service © 2026

Manuel d'Utilisation Interactif

Date: 8/1/2026

Format: Digital & A4 Printable

Manuel d'Utilisation Interactif — 01

Chapitre 1 : Installation, Activation & Configuration Initiale

1.1 Assistant de Configuration

Lors du premier démarrage d'OMA ERP, l'assistant s'affiche automatiquement pour configurer l'environnement de base. L'assistant comprend les étapes suivantes :

1. Choix de la Langue : Déterminez la langue par défaut (arabe, français, anglais). La mise en page bascule instantanément (RTL pour l'arabe).

2. Mode Réseau : Choisissez entre Standalone / Master (poste serveur hôte) ou Node (station cliente connectée via réseau local LAN).

3. Rôles et Droits : Sélectionnez Solo Mode (passe l'écran de connexion) ou Team Mode (gère l'authentification individuelle par code PIN).

Étape 1 : Au premier démarrage, l'écran d'accueil s'affiche pour sélectionner la langue de l'interface.

Étape 2 : Sélectionnez le mode réseau (station principale Master ou station secondaire Node).

Étape 3 : Choisissez le mode de gestion des rôles, et configurez le code PIN administrateur initial.

Conseil pratique : Notez soigneusement votre code PIN administrateur. Il est requis pour toutes les opérations sensibles.

Capture 1: Écran d'accueil & Choix de la Langue

Interface de l'assistant de configuration initiale pour choisir la langue et le mode réseau.

Slot ID:setup-welcome|Dimensions Suggérées:800x500px
* Capture 1: Écran d'accueil & Choix de la LangueInterface de l'assistant de configuration initiale pour choisir la langue et le mode réseau.

1.2 Licence, Activation et Sécurité HWID

Le logiciel fonctionne avec une licence à vie (Paiement Unique) sans abonnements mensuels ou annuels.

1. Période d'Essai : L'utilisateur bénéficie d'une période d'essai gratuite de 3 jours. Cette période est sécurisée localement contre la triche du temps (Time Travel).

2. Activation : L'application génère un ID Matériel Unique (HWID) basé sur la carte mère, le processeur et le disque, et valide la licence via le serveur central.

3. Mode Hors Ligne : Après l'activation, le logiciel fonctionne à 100% sans connexion Internet active.

Étape 1 : Copiez l'identifiant matériel unique (HWID) affiché sur la page d'activation.

Étape 2 : Entrez la clé de licence officielle et cliquez sur 'Activer' pour lier la licence à votre machine.

Avis Important

Avertissement important : La licence est verrouillée à la configuration matérielle de votre PC. Modifier la carte mère ou le processeur peut annuler l'activation.

Capture 2: Activation de la Licence

Fenêtre d'activation reliant la licence achetée à l'empreinte matérielle HWID.

Slot ID:license-activation|Dimensions Suggérées:800x500px
* Capture 2: Activation de la LicenceFenêtre d'activation reliant la licence achetée à l'empreinte matérielle HWID.

1.3 Portail des Techniciens & Connexion Quotidienne

En Team Mode : au démarrage du logiciel, l'écran de verrouillage nommé 'Technician Gate' apparaît.

Il affiche les profils des employés. Chaque utilisateur clique sur son nom et saisit son PIN confidentiel.

Le système applique un contrôle d'accès basé sur les rôles (Admin, Comptable, Technicien) pour protéger les données.

Conseil de sécurité : Nous vous conseillons d'activer le verrouillage automatique de session pour chaque technicien afin d'éviter les accès non autorisés.

Capture 3: Écran de Verrouillage (Portail)

Portail d'accès quotidien affichant les profils des employés avec saisie de PIN.

Slot ID:technician-gate|Dimensions Suggérées:800x500px
* Capture 3: Écran de Verrouillage (Portail)Portail d'accès quotidien affichant les profils des employés avec saisie de PIN.

1.4 Récupération Locale de Mot de Passe

Pour assurer la confidentialité totale, OMA ERP ne dépend d'aucun serveur cloud externe. Si le mot de passe Admin est perdu, la réinitialisation se fait via la clé de licence.

Le système compare localement les données saisies avec l'enregistrement sécurisé pour permettre le bypass.

Avis de Sécurité : Aucun fichier de récupération externe n'est utilisé. La récupération est strictement interne et sécurisée.

Info de sécurité : Le mécanisme de récupération de mot de passe est 100% local pour garantir la confidentialité absolue de vos données commerciales.

Questions Fréquentes & Dépannage

Comment puis-je changer la langue de l'application après la configuration initiale ?
Quelle est la différence entre le mode Solo et le mode Équipe ?
L'application fonctionne-t-elle sans connexion Internet ?
Manuel d'Utilisation Interactif — 02

Chapitre 2 : Gestion de l'Atelier & Fiches de Réparation

2.1 Cycle de Vie d'un Ticket de Réparation

Les étapes de gestion d'une fiche de réparation sont les suivantes :

Étape 1 : Réception - Saisir le nom, numéro de téléphone, modèle d'appareil, IMEI, code de stockage (Bin Code), schéma de verrouillage et estimation de coût.

Étape 2 : Diagnostic & Étiquetage - Le système imprime un ticket thermique ou une étiquette code-barres à coller sur l'appareil.

Étape 3 : Affectation & Travaux - Affecter le ticket à un technicien. L'état devient 'En Cours'. Les pièces nécessaires sont réservées en inventaire.

Étape 4 : Livraison & Facturation - Une fois réparé, l'état devient 'Prêt'. Lors de la livraison, le ticket se transforme en facture de vente comptabilisée.

manual.chapters.c2_s1_step5

Conseil opérationnel : Assignez chaque appareil au technicien le plus qualifié pour ce type de panne afin d'optimiser le temps de réparation.

Capture 5: Prise en charge de Réparation

Formulaire d'intake d'appareil enregistrant l'IMEI, le Bin Code et le schéma de verrouillage.

Slot ID:repair-create|Dimensions Suggérées:800x500px
* Capture 5: Prise en charge de RéparationFormulaire d'intake d'appareil enregistrant l'IMEI, le Bin Code et le schéma de verrouillage.

2.2 Liste de Contrôle à 9 Points & Suivi des Pièces

1. Liste à 9 Points : Lors de l'intake, inspectez les neuf composants clés (Réseau, Écran, Caméras, Audio, Batterie, Boutons, Capteurs, Bluetooth, Boîtier) pour éviter toute fausse réclamation.

2. Suivi des Pièces : Les pièces de rechange affectées portent leur numéro de série unique et leur coût d'achat pour un calcul de marge net.

Le stock est déduit de manière permanente uniquement lors de la livraison, permettant une annulation à tout moment.

Règle d'or : La vérification systématique des 9 points à la réception protège l'atelier contre les fausses réclamations de pannes préexistantes.

Note de stock : Les pièces de rechange ne sont déduites du stock qu'une fois la facture validée et l'appareil livré au client.

Capture 6: Grille de Contrôle Diagnostic

Matrice d'inspection rapide vérifiant les 9 fonctions essentielles de l'appareil.

Slot ID:diagnostic-checklist|Dimensions Suggérées:800x500px
* Capture 6: Grille de Contrôle DiagnosticMatrice d'inspection rapide vérifiant les 9 fonctions essentielles de l'appareil.

2.3 Appareils Donateurs & Démantèlement (Scrap)

Fonctionnalité permettant d'enregistrer l'achat d'appareils hors d'usage pour en extraire des pièces fonctionnelles.

Méthode : Enregistrez l'appareil donneur, démontez les pièces (carte mère, écran, caméra) et réintégrez-les au stock comme pièces détachées donneuses.

Suivez le statut de chaque pièce comme Disponible, Utilisée ou Défectueuse.

Astuce commerciale : Utilisez les appareils hors d'usage comme donneurs pour obtenir des pièces d'origine gratuites et augmenter vos marges.

Capture 12: Base d'Appareils Donneurs

Répertoire de pièces détachées d'occasion récupérées sur des téléphones scrap.

Slot ID:donor-devices|Dimensions Suggérées:800x500px
* Capture 12: Base d'Appareils DonneursRépertoire de pièces détachées d'occasion récupérées sur des téléphones scrap.

manual.chapters.c2_s4_title

manual.chapters.c2_s4_p1

manual.chapters.c2_s4_p2

Étape 1 : Une fois la réparation finie, passez le statut à 'Prêt pour livraison' pour notifier le client.

Étape 2 : Lors du retrait, cliquez sur 'Livrer et facturer' pour finaliser la vente et comptabiliser la commission.

Capture 7: Étiquette Code-Barres Imprimée

Étiquette d'identification collée sur l'appareil pour le suivi d'atelier.

Slot ID:barcode-label|Dimensions Suggérées:600x300px
* Capture 7: Étiquette Code-Barres ImpriméeÉtiquette d'identification collée sur l'appareil pour le suivi d'atelier.

Questions Fréquentes & Dépannage

Comment empêcher les employés de modifier les fiches de réparation ?
Que faire si une pièce n'apparaît pas dans la liste des pièces de réparation ?
Manuel d'Utilisation Interactif — 03

Chapitre 3 : Point de Vente, Facturation & Gestion des Stocks

3.1 Caisse POS & Factures (Thermique & A4)

L'interface POS est conçue pour être ultra-rapide et supporte le scan de codes-barres.

Remises : Appliquez des remises en valeur absolue ou en pourcentage sur un article ou sur tout le panier.

Paiements Scindés : Permet de diviser les règlements entre espèces, carte et virement bancaire.

Impression instantanée : Commande directe d'impression de tickets sans fenêtres d'aperçu pour accélérer le service, avec support de facturation officielle A4 munie de QR code.

Étape 1 : Ajoutez des produits au panier en recherchant par nom ou en scannant le code-barres.

Étape 2 : Choisissez le mode de paiement (espèces, carte, scindé) et saisissez le montant reçu.

Étape 3 : Validez pour imprimer le ticket de caisse et mettre à jour le stock instantanément.

Astuce : Utilisez les raccourcis clavier affichés sur l'écran POS pour accélérer la facturation en période de forte affluence.

Capture 8: Terminal de Caisse POS

Interface de vente rapide avec recherche de produits et application de remises.

Slot ID:pos-interface|Dimensions Suggérées:800x500px
* Capture 8: Terminal de Caisse POSInterface de vente rapide avec recherche de produits et application de remises.

3.2 Annulation de Facture & Système de Contre-Passation (Void)

OMA ERP utilise un protocole strict pour empêcher les fraudes. Un vendeur standard ne peut pas annuler une vente validée sans le PIN Administrateur.

Annulation Atomique : L'annulation change le statut, contre-passe les écritures comptables, réintègre les articles au stock et retire les points de fidélité.

Cette intégrité garantit que les comptes restent parfaitement équilibrés.

Étape 1 : Pour annuler une vente, cliquez sur 'Annuler la transaction' dans la liste des factures.

Avis Important

Protection contre la fraude : Toute annulation ou remboursement nécessite le PIN du gestionnaire et est consigné dans le journal d'audit.

Capture 11: Annulation de Transaction

Boîte de dialogue exigeant le code PIN Admin pour valider la contre-passation d'une vente.

Slot ID:void-confirm|Dimensions Suggérées:500x350px
* Capture 11: Annulation de TransactionBoîte de dialogue exigeant le code PIN Admin pour valider la contre-passation d'une vente.

3.3 Mode Vente en Gros (Wholesale Mode)

Prend en charge les boutiques qui vendent à la fois au détail et en gros (ex. aux autres réparateurs).

Chaque produit comporte deux prix distincts : prix de détail et prix de gros.

L'activation du mode Vente en Gros convertit automatiquement les prix du panier pour appliquer les barèmes de gros.

Étape 1 : Si un client achète en gros, activez le bouton 'Mode Vente en Gros' en haut de la caisse.

Étape 2 : L'application appliquera immédiatement les tarifs de gros configurés sur vos fiches produits.

Capture 9: Paiement Scindé

Ventilation du montant d'achat entre espèces et paiement carte.

Slot ID:split-payment|Dimensions Suggérées:500x350px
* Capture 9: Paiement ScindéVentilation du montant d'achat entre espèces et paiement carte.

3.4 Ajustements de Stock & Alertes de Réapprovisionnement

Gestion des Articles : Suivez les prix d'achat, prix détail, prix gros, et les seuils d'alerte de stock critique.

Alertes Stock Bas : Indication visuelle en rouge lorsque la quantité disponible chute sous le seuil d'alerte.

Smart Restock : Filtre le stock pour afficher uniquement les articles sous le seuil et génère des bons de commande fournisseur.

Ajustement de Stock : Déclarez les articles perdus ou cassés pour régulariser l'inventaire, imputant la perte au grand livre.

Conseil : Consultez le rapport Smart Restock chaque semaine pour commander les articles proches de la rupture de stock.

Capture 13: Portail Smart Restock

Outil compilant les articles sous stock critique pour émettre des bons d'achat.

Slot ID:smart-restock|Dimensions Suggérées:800x500px
* Capture 13: Portail Smart RestockOutil compilant les articles sous stock critique pour émettre des bons d'achat.

Questions Fréquentes & Dépannage

Comment enregistrer un paiement scindé (ex: une partie espèces, une partie carte) ?
Pourquoi je ne peux pas supprimer une facture enregistrée par erreur ?
Comment identifier les produits bientôt en rupture de stock ?
Manuel d'Utilisation Interactif — 04

Chapitre 4 : Système Financier & Comptabilité Avancée

4.1 Comptabilité en Partie Double (Ledger Engine)

OMA ERP intègre un moteur de comptabilité en partie double pour assurer la fiabilité de vos rapports financiers.

Toute opération comptable génère un débit et un crédit équivalents : Σ Débits = Σ Crédits. Tout écart bloque l'enregistrement.

Le plan comptable comprend la caisse, les revenus de ventes, les revenus réparations, et les comptes tiers. Les calculs sont faits en centimes entiers pour éviter les écarts décimaux.

Étape 1 : Toutes les écritures comptables sont passées automatiquement en arrière-plan à chaque vente ou réparation.

Étape 2 : L'application vérifie instantanément l'équilibre débit-crédit pour assurer la validité du grand livre.

Étape 3 : Exportez vos relevés et rapports financiers en un clic sans aucune comptabilité manuelle.

Capture 16: Ticket Z-Report Imprimé

Impression ticket thermique récapitulant les encaissements du quart de travail.

Slot ID:z-report-receipt|Dimensions Suggérées:400x600px
* Capture 16: Ticket Z-Report ImpriméImpression ticket thermique récapitulant les encaissements du quart de travail.

4.2 COGS & Coût Moyen Pondéré (WAC)

Coût Moyen Pondéré (WAC) : Calcule automatiquement le coût moyen d'achat des pièces lors de réceptions à prix variables.

Coût des Ventes (COGS) : Les factures imputent le coût d'achat au compte de COGS pour un calcul de marge brute fiable : Bénéfice Brut = Revenu - COGS.

Bénéfice Net : Obtenu en soustrayant les charges d'exploitation et les commissions des techniciens du bénéfice brut.

Étape 1 : L'application calcule le coût moyen pondéré (WAC) à l'enregistrement des factures d'achat.

Note financière : Le calcul du bénéfice net prend automatiquement en compte les frais généraux, les taxes et les commissions des techniciens.

4.3 Suivi des Dettes & Relevés de Compte

Des limites de crédit client permettent d'interdire les ventes à crédit si le solde dépasse le seuil, sauf approbation Admin.

Relevé détaillé : Imprimez l'historique complet des factures, règlements et soldes pour chaque client ou fournisseur.

Enregistrez les règlements pour diminuer la dette tierce et augmenter l'encaisse de caisse.

Gestion des risques : Fixez une limite de crédit prudente pour les nouveaux clients pour éviter les retards de paiement.

Capture 14: Relevé de Compte Client

Relevé détaillé affichant l'historique des factures et les paiements reçus.

Slot ID:client-statement|Dimensions Suggérées:800x500px
* Capture 14: Relevé de Compte ClientRelevé détaillé affichant l'historique des factures et les paiements reçus.

4.4 Calculateur de Zakat

Propose un module automatique pour évaluer la Zakat annuelle sur les actifs de l'entreprise.

Base Zakat = Coût total du stock + Encaisse de caisse - Dettes à court terme. La Zakat correspond à 2.5% de cette base.

Calculateur de Zakat : Cet outil vous aide à évaluer les obligations annuelles sur la valeur de votre stock et votre trésorerie liquide.

Capture 4: Tableau de bord & Zakat

Console d'administration générale mettant en avant les indicateurs et le module de Zakat.

Slot ID:dashboard-zakat|Dimensions Suggérées:800x500px
* Capture 4: Tableau de bord & ZakatConsole d'administration générale mettant en avant les indicateurs et le module de Zakat.

manual.chapters.c4_s5_title

manual.chapters.c4_s5_p1

manual.chapters.c4_s5_p2

manual.chapters.c4_s5_step1

Avis Important

manual.chapters.c4_s5_warn

Capture 15: Écran de Clôture de Quart

Saisie du comptage de caisse physique comparé aux montants théoriques.

Slot ID:shift-close|Dimensions Suggérées:500x350px
* Capture 15: Écran de Clôture de QuartSaisie du comptage de caisse physique comparé aux montants théoriques.

Questions Fréquentes & Dépannage

Que faire si le message 'Déséquilibre comptable' apparaît ?
L'application gère-t-elle les taxes locales ?
Comment est calculé le bénéfice net ?
Manuel d'Utilisation Interactif — 05

Chapitre 5 : Clôture de Caisse, Réseau & Matériel

5.1 Rapport de Clôture (Z-Report)

Impératif de saisir le montant d'ouverture de caisse avant de commencer les opérations de caisse.

La clôture de quart requiert de saisir le comptage physique. Le système compare le réel avec l'attendu pour relever les écarts.

Imprime le ticket Z-Report résumant les ventes, modes de paiement et écarts, puis réinitialise les totaux.

Étape 1 : Ouvrez la caisse le matin en indiquant le fond de caisse initial disponible.

Étape 2 : En fin de journée, comptez l'argent physique dans le tiroir-caisse et saisissez le montant.

Étape 3 : Imprimez le rapport Z-Report et fermez la session pour enregistrer les écarts.

Règle stricte : Ne laissez jamais un tiroir-caisse ouvert sans session active et évitez les transactions hors système.

Capture 15: Écran de Clôture de Quart

Saisie du comptage de caisse physique comparé aux montants théoriques.

Slot ID:shift-close|Dimensions Suggérées:500x350px
* Capture 15: Écran de Clôture de QuartSaisie du comptage de caisse physique comparé aux montants théoriques.

5.2 Installation Réseau Multi-Postes (Master/Node)

Permet de connecter plusieurs terminaux locaux (réseau LAN) sur la même base de données hors ligne.

Le poste principal (Master) héberge la base et active le serveur, tandis que les Nodes détectent l'IP Master via UDP.

Des restrictions empêchent les Nodes d'effectuer des tâches critiques comme les restaurations de sauvegarde ou clôtures.

Étape 1 : Configurez le poste principal en mode 'Master' et connectez-le au réseau local LAN.

Étape 2 : Lancez l'application sur les autres postes (Nodes), ils détecteront le Master automatiquement.

Capture 10: Facture A4 Imprimée

Mise en page de la facture officielle imprimée contenant logo, détails de taxes et code QR.

Slot ID:invoice-a4|Dimensions Suggérées:600x800px
* Capture 10: Facture A4 ImpriméeMise en page de la facture officielle imprimée contenant logo, détails de taxes et code QR.

5.3 Calibration des Marges d'Impression

Supporte l'impression universelle HTML, les commandes directes ESC/POS et l'étiquetage TSPL.

Ajustez les marges X/Y en millimètres pour centrer parfaitement les impressions sur ticket thermique.

Étape 1 : Allez dans les paramètres d'impression, choisissez le port et le type de votre imprimante.

Ajustement de marge : Si le texte est décalé ou coupé, ajustez les décalages X et Y en millimètres.

Capture 17: Calibration des Marges d'Impression

Ajustement millimétrique des décalages d'impression pour l'alignement du texte.

Slot ID:offset-calibration|Dimensions Suggérées:800x500px
* Capture 17: Calibration des Marges d'ImpressionAjustement millimétrique des décalages d'impression pour l'alignement du texte.

Questions Fréquentes & Dépannage

Puis-je connecter une imprimante ticket et une imprimante étiquettes en même temps ?
Que faire si les postes secondaires ne se connectent pas au Master ?
Manuel d'Utilisation Interactif — 06

Chapitre 6 : Sécurité, Diagnostics & Fichier d'Audit

6.1 Gel de Période & Archivage

Empêche toute modification de données historiques passée la période d'édition autorisée.

Les factures scellées rejettent toute modification, suppression ou remboursement.

Toute tentative de modification renvoie une exception RECORD_LOCKED et est rejetée.

Étape 1 : Définissez le délai d'archivage (ex. 7 jours) pour sceller les factures passées.

Sécurité : Le gel automatique des factures vous protège contre la modification frauduleuse de transactions anciennes.

Capture 20: Clôture d'Archivage

Paramètres d'archivage scellant les périodes passées contre toute altération.

Slot ID:archive-seal|Dimensions Suggérées:800x500px
* Capture 20: Clôture d'ArchivageParamètres d'archivage scellant les périodes passées contre toute altération.

6.2 Diagnostics Forensic & Garde-Fou IPC

La matrice d'audit diagnostic à 14 niveaux vérifie les écritures du livre, les stocks négatifs et l'intégrité du temps.

IPC Guard implémente une liste blanche (whitelist) stricte des commandes autorisées entre le Renderer et Main.

Étape 1 : Lancez les diagnostics Forensic régulièrement pour vérifier la cohérence des écritures et des stocks.

Étape 2 : Le garde-fou IPC empêche toute commande non autorisée entre l'interface et le système.

Capture 18: Diagnostics Forensic Matrix

Rapport complet d'intégrité de base de données et de vérification d'équilibre.

Slot ID:forensic-matrix|Dimensions Suggérées:800x500px
* Capture 18: Diagnostics Forensic MatrixRapport complet d'intégrité de base de données et de vérification d'équilibre.

6.3 Grand Livre d'Audit & Journal Sec

La table erp_audit_log enregistre toutes les actions commerciales en mode 'append-only' sans suppression possible.

Le journal de sécurité enregistre les tentatives d'altération, PIN incorrects et échecs de signatures.

Étape 1 : Consultez le grand livre d'audit pour suivre en détail l'historique des actions de chaque utilisateur.

Capture 19: Grand Livre d'Audit Trail

Journal de suivi consignant les moindres actions de chaque compte utilisateur.

Slot ID:audit-trail|Dimensions Suggérées:800x500px
* Capture 19: Grand Livre d'Audit TrailJournal de suivi consignant les moindres actions de chaque compte utilisateur.

6.4 Spécifications Techniques

Normalisation WhatsApp : Formate automatiquement les numéros de téléphone et gère des modèles d'envoi.

Commissions des techniciens : Calculées uniquement sur le prix de la main-d'œuvre, excluant le coût du matériel pour éviter les pertes.

Raccourcis clavier : Permet d'ouvrir une fiche ou de valider une vente rapidement via les touches de fonctions F.

Structure de base : Base SQLite optimisée en mode WAL pour une gestion concurrente stable.

Étape 1 : Configurez les modèles WhatsApp pour envoyer des notifications automatiques de retrait.

Règle de commission : Les commissions des techniciens sont calculées sur le coût de la main-d'œuvre uniquement, excluant les pièces.

Questions Fréquentes & Dépannage

Comment restaurer une sauvegarde précédente ?
Les employés peuvent-ils modifier des ventes de la semaine passée ?
Manuel d'Utilisation Interactif — 07

Chapitre 7 : Architecture Logique et Sécurisation des Données

Questions Fréquentes & Dépannage

Le chiffrement des sauvegardes est-il vraiment sécurisé ?
Pourquoi l'historique d'audit (Audit Trail) ne peut-il pas être supprimé ?