What is the concept of accruals in bookkeeping?

What are accruals or what is the concept of accruals in bookkeeping? And how do they relate to prepayments? I have read a basic explanation but does anyone know a more thorough one please?
3 answers 3