As per the accrual concept of accounting, any financial or business transaction should be recorded:
when transaction occurs
(d) when transaction occurs
Accrual accounting follows the matching principle concept which states that revenues and expenses should be recognised in the same accounting period, therefore in accrual accounting, any financial or business transaction is recorded when the transaction occurs.