Sahih Muslim
The Book of Transactions (Kitab Al-Buyu)
Book Number: 010 / Hadith Number: 3660
Ibn Umar reported Allah's Messenger (may peace be upon him) as saying: There is no transaction between two persons entering a transaction until they separate, but only when there is an option to annul it.