ATM Cash Withdrawal Flowchart
Flowchart of an ATM cash withdrawal: card insertion, PIN verification with limited attempts, balance checks, dispensing cash and printing a receipt.
How it flows
- Start → Insert Card
- Insert Card → Enter PIN
- Enter PIN → PIN Valid?
- PIN Valid? → Choose Withdrawal Amount (Yes)
- PIN Valid? → Attempts Left? (No)
- Attempts Left? → Show PIN Error (Yes)
- Show PIN Error → Enter PIN (Retry)
- Attempts Left? → Retain Card & Block Account (No)
- Retain Card & Block Account → End
- Choose Withdrawal Amount → Sufficient Balance?
- Sufficient Balance? → ATM Has Enough Cash? (Yes)
- Sufficient Balance? → Show Insufficient Balance Error (No)
- Show Insufficient Balance Error → Choose Withdrawal Amount (Retry)
- ATM Has Enough Cash? → Dispense Cash (Yes)
- ATM Has Enough Cash? → Show ATM Cash Unavailable Error (No)
- Show ATM Cash Unavailable Error → Choose Withdrawal Amount (Retry)
- Dispense Cash → Print Receipt
- Print Receipt → Eject Card
- Eject Card → End
Components
Start · Insert Card · Enter PIN · PIN Valid? · Attempts Left? · Show PIN Error · Retain Card & Block Account · End · Choose Withdrawal Amount · Sufficient Balance? · Show Insufficient Balance Error · ATM Has Enough Cash? · Show ATM Cash Unavailable Error · Dispense Cash · Print Receipt · Eject Card