Abu Qatādah (may Allah be pleased with him) reported that he heard the Messenger of Allah (may Allah's peace and blessings be upon him) say: "Beware of excessive swearing (by Allah) in sale transactions, for it sells (the goods) then erases (the blessing)."
Reported by Muslim (No. 1607), An-Nasa’i (No. 4460), Ibn Majah (No. 2209) and Ahmad (No. 21504, 21505, 21527).
Beware of swearing too much when buying and selling, even if you are truthful, because excessive swearing most likely leads to lying. For example, a person should not say: "By Allah, I bought it for one-hundred," even if he is saying the truth. If he said: "By Allah, I bought it for one hundred," while he bought it for eighty, then this is even worse, because he is lying and, at the same time, swearing in a sale, which was forbidden by the Prophet (may Allah's peace and blessings be upon him). He informed us that though swearing oaths in buying and selling is a means for selling goods, Allah, the Almighty, then removes the blessing from the sale transaction because it is based on disobedience to the Messenger of Allah, and disobedience to him amounts to disobedience to Allah, the Almighty.
Explanation in Arabic
معنى الحديث: احذروا كثرة الحلف في البيع والشراء ولو صدقًا؛ لأن كثرة الحلف مظنة الوقوع في الكذب، فمثلًا لا ينبغي للإنسان أن يقول: والله لقد اشتريتها بمائة. ولو كان صادقًا، ولو قال: والله لقد اشتريتها بمائة. ولم يشترها إلا بثمانين صار أشد؛ لأنه يكون بذلك كاذبًا حالفًا في البيع، وقد نهى النبي صلى الله عليه وسلم عن ذلك، وأخبر بأن الأيمان في البيع سبب في إنفاق السلع، ثم إن الله تعالى يمحق بركتها؛ لأن هذا الكَسب مَبْنِي على معصية رسول الله صلى الله عليه وسلم ، ومعصية رسول الله -عليه الصلاة والسلام- معصية لله تعالى .
الحث على ترك الحَلِف في التعامل والتحذير منه؛ لما فيه من جعل الله تعالى آلة لترويج البضاعة وجَلب الرِّبْح والحصول على عَرَض من الدنيا قليل.
الحلف في التعامل مع الصدق مكروه، وأما مع الكذب فحرام ، وهو كبيرة ويمين غَمُوس.