They are different. Because deferral refers to the services that are basically prepaid. Suppose I have sold a ticket for a show but yet my customers didn't come to attend the show, but they have paid me. Because they have paid me and I am yet to give service to them then it will be a liability because in the future I have to provide the service. On the other had accural means if we sell a thing or give a service and receive money straight away. Which will result in increasing the capital.