What is the difference between gift and will?

In case of gift contract, property is transferred to the donee from the moment of certification of gift contract and registration of the right of ownership by the authorised body, and in case of will — from the moment of formulation of succession and registration of the right of ownership by the authorised body following death of the testator, that is, the heir.