[Senior Officer (Financial Analyst) 2020 [MCQ] : 2020]
1. when cash is received or paid
2. when transaction occurs
3. when profit is computed
4. when balance sheet is prepared