Whats the difference between realisation and accruals?
Realisation is recognised when the sales is completed, it focuses on when the revenue is officially earned to be included in the financial statement
Accruals deals with the timing of recognising the revenue and expenses, so the very instant even if cash wasn't received yet