Cash Basis Accounting Vs Accrual Accounting ?

Cash basis Accounting is accounting method that only recorded momentary events at the time of cash paid or received.   

 

 By Wiley Example:

 


 

Explain confusion by The Financial Controller 

 

Then, what is matching principle?