- Écran d’accueil + choix de langue (FR/EN/NL par ex.)
- Insertion de carte virtuelle (sélection d’un “profil carte”)
- Authentification par PIN
- 3 essais max, blocage temporaire
- Boutons :
- Effacer
- Corriger
- Annuler
- Retrait
- Dépôt
- Solde
- Historique
- Montants rapides (20/50/100…) + montant libre
- Contrôles :
- Contrôle solde insuffisant
- Contrôle “ATM n’a pas assez de billets”
- Sortie :
- Affichage solde + mini-reçu (imprimable en PDF/HTML)
- Gestion du stock de billets : 5 / 10 / 20 / 50 / 100
- Algorithme de rendu monnaie / distribution
- Exemple :
- “Donne-moi 130€” → 100 + 20 + 10 si dispo, sinon autre combinaison
- Cas d’échec :
- Échec si combinaison impossible
- Mode “panne” :
- Plus de billets de 20 → impact sur retraits