Échange Manuel¶
Vue d'ensemble¶
L'Échange Manuel est une variante du flux d'échange de batteries Technicien standard conçue pour les situations où le paiement ne peut pas être confirmé via le canal QR M-Pesa / automatisé normal. Il suit le même processus en 6 étapes que le flux Technicien régulier mais utilise une saisie manuelle du paiement à la place — l'étape de confirmation de paiement Odoo est ignorée.
L'accès à cet applet est contrôlé par le slug d'applet externalswap. Il n'apparaît sur l'écran de sélection de rôle que si le Compte de Service (CS) actif s'est vu accorder l'applet externalswap.
Quand Utiliser l'Échange Manuel¶
Utilisez le flux d'Échange Manuel lorsque :
- Le paiement a été encaissé en dehors du canal M-Pesa automatisé (ex. espèces, virement bancaire ou reçu tiers).
- Le scan QR de paiement Technicien standard n'est pas disponible ou applicable.
- La station opère dans le cadre d'un accord de paiement manuel.
Flux de Travail¶
Le flux d'Échange Manuel suit la même progression en 6 étapes que le flux Technicien standard :
| Étape | Nom | Description |
|---|---|---|
| 1 | Client | Identifier le client via scan QR ou ID d'abonnement |
| 2 | Retour | Scanner et retourner l'ancienne batterie via BLE |
| 3 | Nouveau | Attribuer une nouvelle batterie via BLE |
| 4 | Révision | Confirmer la ventilation des coûts |
| 5 | Paiement | Saisir la référence de paiement manuellement |
| 6 | Terminé | Compléter la transaction et afficher le reçu |
Différence Clé : Étape 5 — Paiement¶
Dans le flux Technicien standard, l'Étape 5 invite le client à scanner un QR code M-Pesa et l'application attend la confirmation d'Odoo.
Dans le flux Échange Manuel :
- Aucun QR code n'est présenté au client.
- Le technicien saisit directement un ID de paiement manuel / numéro de référence.
- Le backend enregistre le paiement sans passer par la confirmation M-Pesa automatisée.
Accès¶
- Slug d'applet :
externalswap - Route :
/attendant/manual-swap - Nécessite une connexion avec des identifiants employé (identique à l'applet Technicien standard).
- Le Compte de Service actif doit avoir l'applet
externalswapassigné.
Notes¶
- Toutes les lectures BLE, le signalement MQTT et les calculs de coûts se comportent de manière identique au flux Technicien standard.
- Si le quota d'un client couvre le coût total, l'étape de paiement est automatiquement ignorée dans les deux flux.
- Contactez votre administrateur si la tuile Échange Manuel n'apparaît pas sur votre écran de sélection de rôle.